--- /srv/rebuilderd/tmp/rebuilderdXpF8rr/inputs/python3.15-nopie_3.15.0~a8-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdXpF8rr/out/python3.15-nopie_3.15.0~a8-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-21 14:40:13.000000 debian-binary │ -rw-r--r-- 0 0 0 1048 2026-04-21 14:40:13.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2007724 2026-04-21 14:40:13.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2006560 2026-04-21 14:40:13.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.15 │ │ │┄ 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: 0x18e649 │ │ │ │ + Entry point address: 0x18e6ad │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 5264808 (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 0x18e649 │ │ │ │ +Entry point 0x18e6ad │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x4a3408 0x004b3408 0x004b3408 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x4a2a88 0x004b2a88 0x004b2a88 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 0x4a3434 0x4a3434 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x4a2ab4 0x4a2ab4 R E 0x10000 │ │ │ │ LOAD 0x4afee4 0x004cfee4 0x004cfee4 0x553c4 0x7ec20 RW 0x10000 │ │ │ │ DYNAMIC 0x4afef8 0x004cfef8 0x004cfef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x4a3414 0x004b3414 0x004b3414 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x4a2a94 0x004b2a94 0x004b2a94 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x4afee4 0x004cfee4 0x004cfee4 0x00004 0x00015 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x4afee4 0x004cfee4 0x004cfee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001e004 00e004 00ba1f 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00029a24 019a24 0013d8 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 0002adfc 01adfc 0001d0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 0002afcc 01afcc 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 0002affc 01affc 001140 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 0002c13c 01c13c 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002c148 01c148 001ad4 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002dc20 01dc20 27df0a 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 002abb2c 29bb2c 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 002abb40 29bb40 2078c4 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 004b3404 4a3404 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 004b3408 4a3408 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 004b3410 4a3410 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 004b3414 4a3414 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002dc20 01dc20 27d5c4 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 002ab1e4 29b1e4 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 002ab200 29b200 207884 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 004b2a84 4a2a84 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 004b2a88 4a2a88 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 004b2a90 4a2a90 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 004b2a94 4a2a94 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 004cfee4 4afee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 004cfee8 4afee8 000011 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 004cfee8 4afee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 004cfef0 4afef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 004cfef4 4afef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 004cfef8 4afef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 004d0000 4b0000 0008b4 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2543 +1,2543 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2540 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 001ab2cd 72 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 4: 001ab349 72 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ 5: 0054eb04 0 NOTYPE GLOBAL DEFAULT 30 _bss_end__ │ │ │ │ - 6: 0012c3dd 264 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ - 7: 001e1141 92 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 8: 0026a989 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 6: 0012c939 264 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 7: 001e0dc9 92 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 8: 0026a135 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 9: 0002ce70 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (2) │ │ │ │ - 10: 0006826f 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ - 11: 000690df 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 10: 00065623 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 11: 000695db 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (3) │ │ │ │ - 13: 001eba05 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 14: 002164e1 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 13: 001eb65d 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 14: 00215ead 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 15: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (3) │ │ │ │ 16: 0002cab4 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 17: 001e5fad 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 17: 001e5c3d 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 19: 000a2c59 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 20: 004dbd44 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 21: 0005ee6b 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 22: 0020aa2d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ - 23: 004dbd50 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ + 19: 000a2df1 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 20: 004dcbe0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ + 21: 0005efd3 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 22: 0020a605 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 23: 004dcbec 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (20) │ │ │ │ - 25: 00235435 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 25: 00234b9d 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ 26: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 27: 000666f7 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ - 28: 000a0719 292 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 29: 00061d3f 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ - 30: 002abb40 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 27: 0006717f 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 28: 000a08b1 292 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 29: 00061ed3 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ + 30: 002ab200 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ - 32: 0019014d 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 33: 0006f53d 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ - 34: 0012af59 416 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ - 35: 001f0c31 24 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ - 36: 0004fb29 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 37: 0013d9e9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 38: 001f6211 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 32: 0018f661 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 33: 0006fa3d 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 34: 0012b4b1 424 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 35: 001f0889 24 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ + 36: 0004fb91 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 37: 0013df11 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 38: 001f5d85 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 39: 00032c89 260 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 40: 00207599 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 41: 00237795 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 42: 00062be7 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 40: 00207171 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 41: 00236edd 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 42: 00062e13 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ 43: 004d1b04 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ - 44: 0004b809 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ + 44: 0004b86d 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ 45: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (3) │ │ │ │ - 46: 000612bd 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 46: 00061451 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 47: 004d36a8 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 48: 00066197 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 49: 001c1fb1 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 50: 0020d695 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ - 51: 0006907b 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 48: 00066c1f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 49: 001c2051 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 50: 0020d26d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 51: 00069575 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (3) │ │ │ │ - 53: 002202a1 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ - 54: 0009689d 384 FUNC GLOBAL DEFAULT 12 _PyTuple_FromPair │ │ │ │ + 53: 0021fcb9 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ + 54: 00096a0d 384 FUNC GLOBAL DEFAULT 12 _PyTuple_FromPair │ │ │ │ 55: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (3) │ │ │ │ - 56: 0015c97d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 57: 00175109 216 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 58: 00135c7d 264 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 59: 004db628 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ + 56: 0015cedd 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 57: 0017585d 216 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 58: 0013619d 264 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 59: 004dba3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 60: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (6) │ │ │ │ - 61: 00047cc3 170 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 61: 00047d23 170 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ 62: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (3) │ │ │ │ 63: 004e331c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 64: 0004ea3d 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 64: 0004eaa5 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 65: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (20) │ │ │ │ - 66: 00095921 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 66: 00095a95 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ 67: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (3) │ │ │ │ 68: 0054eb04 0 NOTYPE GLOBAL DEFAULT 30 _end │ │ │ │ - 69: 0005f7b9 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 70: 000651d9 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 69: 0005f921 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 70: 0006591d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (7) │ │ │ │ - 72: 00064dd5 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 72: 00065409 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 73: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 74: 00062eed 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ - 75: 000e6045 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ + 74: 00063119 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 75: 000e5f8d 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ 76: 0054ea48 4 OBJECT GLOBAL DEFAULT 30 Py_FileSystemDefaultEncoding │ │ │ │ 77: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (3) │ │ │ │ - 78: 0021f691 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ - 79: 000e6c69 1436 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 78: 0021f0a9 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ + 79: 000e6e41 1436 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ 80: 0054ea7c 4 OBJECT GLOBAL DEFAULT 30 PyOS_InputHook │ │ │ │ - 81: 00304d0c 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ - 82: 000e8465 22 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimit │ │ │ │ - 83: 001a08a9 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 84: 0006b4ad 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ - 85: 004dbd70 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ - 86: 00266b41 136 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 87: 004dbd60 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 88: 004dbd74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ + 81: 003043a4 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ + 82: 000e8691 22 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimit │ │ │ │ + 83: 001a091d 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 84: 0006bfd9 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 85: 004dcc08 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ + 86: 002662dd 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 87: 004dcb98 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ + 88: 004dcc0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (13) │ │ │ │ 90: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 91: 00061829 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 92: 00061de1 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 91: 000619bd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 92: 00061f75 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 93: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ - 94: 00065fdb 48 FUNC GLOBAL DEFAULT 12 _PyErr_GetHandledException │ │ │ │ - 95: 00047d7d 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 96: 00065777 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ - 97: 00180741 24 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 98: 0019209d 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 99: 0012b231 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 100: 000cdc4d 210 FUNC GLOBAL DEFAULT 12 _PyForIter_VirtualIteratorNext │ │ │ │ + 94: 00066a63 48 FUNC GLOBAL DEFAULT 12 _PyErr_GetHandledException │ │ │ │ + 95: 00047ddd 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 96: 00066141 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 97: 0018086d 24 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 98: 001915b1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 99: 0012b791 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 100: 000cde11 210 FUNC GLOBAL DEFAULT 12 _PyForIter_VirtualIteratorNext │ │ │ │ 101: 0054ea70 4 OBJECT GLOBAL DEFAULT 30 _PyOS_ReadlineTState │ │ │ │ 102: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (3) │ │ │ │ - 103: 0021a619 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 104: 0005b49b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 105: 00282031 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ + 103: 00219f31 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 104: 0005b601 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 105: 002817f1 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ - 107: 0005cddf 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ - 108: 00060a99 98 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 107: 0005cf79 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ + 108: 00060bfb 98 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 109: 004d08b8 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 110: 004dca8c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ + 110: 004dd924 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ 111: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (3) │ │ │ │ - 112: 0013f425 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 112: 0013f94d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ 113: 0002c9e0 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (7) │ │ │ │ - 115: 0004f079 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 116: 001f3a99 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 117: 0014e2ad 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 115: 0004f0e9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 116: 001f368d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 117: 0014e79d 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ 118: 0002da84 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (2) │ │ │ │ 119: 004d464c 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 120: 0008925d 2656 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 121: 004db658 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ - 122: 000e1b45 1180 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 123: 0027d8b9 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 120: 00089405 2656 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 121: 004dba6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ + 122: 000e1cfd 1172 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 123: 0027d039 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ 124: 0002d488 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (3) │ │ │ │ - 125: 0017db65 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 126: 00084871 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ - 127: 0005d899 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 128: 00040457 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 125: 0017dc91 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 126: 00084a4d 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 127: 0005da01 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 128: 000404af 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ 129: 004e38c4 4 OBJECT GLOBAL DEFAULT 26 _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR │ │ │ │ - 130: 00061a5b 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ + 130: 00061bef 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (3) │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getguardsize@GLIBC_2.34 (4) │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (3) │ │ │ │ - 134: 00125985 544 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ - 135: 000fa6ad 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 136: 0013144d 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 134: 00125f01 544 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 135: 000fa8b5 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 136: 00131975 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ 137: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 138: 001a4665 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 138: 001a46d9 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ 139: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ 140: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (3) │ │ │ │ 141: 0052db88 4 OBJECT GLOBAL DEFAULT 30 Py_NoSiteFlag │ │ │ │ - 142: 000538bb 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 143: 00069cf1 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 144: 00188099 1750 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ - 145: 00217f4d 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 146: 0013189d 304 FUNC GLOBAL DEFAULT 12 _PyCompactLong_Add │ │ │ │ - 147: 001ad379 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ - 148: 001afd85 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 142: 00053917 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 143: 0006a11d 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 144: 00188731 1750 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 145: 00217965 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 146: 00131dc5 304 FUNC GLOBAL DEFAULT 12 _PyCompactLong_Add │ │ │ │ + 147: 001ad3f5 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 148: 001afdf5 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 149: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ 150: 00032b03 150 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ 151: 004d15fc 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 152: 001ad6f1 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 152: 001ad76d 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (3) │ │ │ │ 154: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ - 155: 0006515d 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 155: 000658a1 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 156: 00000000 0 FUNC GLOBAL DEFAULT UND __prctl_time64@GLIBC_2.34 (4) │ │ │ │ - 157: 00194391 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 157: 00194405 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ 158: 004d4c08 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 159: 00062ea5 34 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2_KnownHash │ │ │ │ - 160: 000dacad 1184 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 159: 000630d1 34 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2_KnownHash │ │ │ │ + 160: 000dae6d 1184 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ 161: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 162: 0027c9b1 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 162: 0028027d 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ 163: 0052db90 4 OBJECT GLOBAL DEFAULT 30 Py_NoUserSiteDirectory │ │ │ │ 164: 004d4344 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ - 165: 0006b3ff 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 166: 0028420d 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 167: 001a9ed1 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 168: 00065f7d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 169: 000626f1 56 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 170: 001e3c15 44 FUNC GLOBAL DEFAULT 12 PySys_GetOptionalAttrString │ │ │ │ - 171: 00245cd9 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 172: 001f3845 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 165: 0006bf29 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 166: 002839cd 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 167: 001a9f49 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 168: 00066a05 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 169: 00062885 56 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 170: 001e38a1 44 FUNC GLOBAL DEFAULT 12 PySys_GetOptionalAttrString │ │ │ │ + 171: 00245431 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 172: 001f343d 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 173: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (3) │ │ │ │ - 174: 0011f9ad 1164 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 175: 00062ccb 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ - 176: 001f99c9 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 177: 00248b7d 70 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 178: 00066215 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 179: 004dbd6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 180: 00065385 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 174: 0011ffd5 1164 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 175: 00062ef7 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ + 176: 001f953d 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 177: 002482c5 70 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 178: 00066c9d 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 179: 004dcc04 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ + 180: 00065ac9 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ 181: 004da2f0 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ 182: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (11) │ │ │ │ 183: 0002df1b 38 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ - 185: 0025d83d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 186: 00069195 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 185: 0025cfcd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 186: 00069691 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ 187: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 188: 00062dbd 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 188: 00062fe9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (3) │ │ │ │ - 190: 002a8b6d 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ - 191: 001a8229 1168 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ - 192: 00152bc5 1390 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 193: 0010c861 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 194: 000e3e69 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 195: 0006791b 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 190: 002a8229 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ + 191: 001a82ad 1168 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 192: 001530b1 1390 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 193: 0010ce95 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 194: 000e3db1 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 195: 00068d03 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ 196: 004d8870 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 197: 000b97e1 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 197: 000b99ed 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ 199: 00000000 0 FUNC GLOBAL DEFAULT UND fmin@GLIBC_2.4 (2) │ │ │ │ - 200: 001d1165 180 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ - 201: 004db654 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ + 200: 001d0ded 180 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 201: 004dba68 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ 202: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ 203: 004d4998 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ 204: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 205: 00267e11 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 205: 002675ad 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ 206: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (3) │ │ │ │ - 207: 00127df1 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 207: 0012811d 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 208: 004d8750 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ - 209: 00068fdd 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 209: 00069491 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (3) │ │ │ │ - 211: 00061247 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ - 212: 0028e31d 484 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 211: 000613db 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ + 212: 0028da49 488 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ 213: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (3) │ │ │ │ - 214: 00087585 172 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 214: 00087725 172 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (3) │ │ │ │ 216: 004d79cc 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 217: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (3) │ │ │ │ - 218: 001f97fd 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 219: 00271d55 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ - 220: 0020eeb9 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 221: 0018d6a5 184 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 222: 003df670 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 223: 004db640 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 224: 001ce2dd 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 218: 001f9371 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 219: 00271515 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ + 220: 0020ea91 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 221: 0018dd3d 184 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 222: 003decf8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 223: 004dba54 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ + 224: 001cdf65 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ 225: 005252c0 0 NOTYPE GLOBAL DEFAULT 30 __bss_start │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (3) │ │ │ │ - 227: 0029f319 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ - 228: 001cae91 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ - 229: 00053cbf 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 230: 00163269 112 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 227: 0029eaf9 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ + 228: 001cab19 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 229: 00053d1b 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 230: 001637e1 112 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 231: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (3) │ │ │ │ - 232: 0011a4a1 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 233: 000cc47d 656 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ + 232: 0011aabd 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 233: 000cc641 656 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 234: 0002fd29 2258 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 235: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (3) │ │ │ │ 236: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ 237: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (3) │ │ │ │ - 238: 001344b5 378 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ - 239: 0006f791 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 240: 001cc525 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 238: 0013442d 378 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 239: 0006fc91 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 240: 001cc115 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ 241: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 242: 00062e13 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 243: 000dc409 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ - 244: 000f03c9 376 FUNC GLOBAL DEFAULT 12 _PyCallMethodDescriptorFast_StackRefSteal │ │ │ │ - 245: 000661f3 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 242: 0006303f 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 243: 000dc5c9 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 244: 000f05b5 376 FUNC GLOBAL DEFAULT 12 _PyCallMethodDescriptorFast_StackRefSteal │ │ │ │ + 245: 00066c7b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 246: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (3) │ │ │ │ 247: 004d48c8 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ 248: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (3) │ │ │ │ 249: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (3) │ │ │ │ - 250: 0013d559 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 250: 0013da81 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 251: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (3) │ │ │ │ - 252: 00172805 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 253: 0006671d 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 254: 001f46c9 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 255: 002fc5c4 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 256: 00163ab5 132 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 257: 0018bc21 498 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ - 258: 002407e5 268 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 259: 00070479 100 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 260: 00230dfd 72 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 261: 00249c7d 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ - 262: 00062f35 10 FUNC GLOBAL DEFAULT 12 Py_IS_TYPE │ │ │ │ + 252: 00172f51 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 253: 000671a5 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 254: 001f42b9 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 255: 002fbc5c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 256: 0016402d 132 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 257: 0018c2b9 498 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 258: 0023ff3d 268 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 259: 000705f1 100 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 260: 002304d1 72 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 261: 002493c5 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ + 262: 00063161 10 FUNC GLOBAL DEFAULT 12 Py_IS_TYPE │ │ │ │ 263: 0054ea4c 4 OBJECT GLOBAL DEFAULT 30 Py_HasFileSystemDefaultEncoding │ │ │ │ - 264: 00057c9f 98 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Format │ │ │ │ - 265: 0027f64d 268 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 266: 002a6da1 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 267: 000613ab 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 264: 00057e0b 98 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Format │ │ │ │ + 265: 0027edd5 268 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 266: 002a6595 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 267: 0006153f 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ 268: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (3) │ │ │ │ - 269: 001f4b09 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 270: 004db12c 4 OBJECT GLOBAL DEFAULT 26 PyExc_EnvironmentError │ │ │ │ + 269: 001f46f9 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 270: 004daaa8 4 OBJECT GLOBAL DEFAULT 26 PyExc_EnvironmentError │ │ │ │ 271: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ - 272: 001ed2a9 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 273: 0020e531 104 FUNC GLOBAL DEFAULT 12 _Py_Specialize_Send │ │ │ │ - 274: 0010bb8d 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 275: 0005ac29 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 272: 001ecf01 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 273: 0020e109 104 FUNC GLOBAL DEFAULT 12 _Py_Specialize_Send │ │ │ │ + 274: 0010c1c1 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 275: 0005adc1 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ 277: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (3) │ │ │ │ - 278: 000e7bb5 110 FUNC GLOBAL DEFAULT 12 _Py_Specialize_ContainsOp │ │ │ │ - 279: 000c3279 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsXidStart │ │ │ │ - 280: 0020e529 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 281: 002a6eb5 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 282: 000ebae1 80 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ + 278: 000e7de1 110 FUNC GLOBAL DEFAULT 12 _Py_Specialize_ContainsOp │ │ │ │ + 279: 000c3469 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsXidStart │ │ │ │ + 280: 0020e101 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 281: 002a66a9 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 282: 000ebccd 80 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ 283: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 284: 000612e5 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 285: 000c2425 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ - 286: 002687c1 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 287: 00288a09 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ - 288: 00080625 124 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ - 289: 00140ab1 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 290: 00068f03 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 291: 000614b1 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 292: 002aaf05 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ - 293: 000ef67d 12 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 284: 00061479 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 285: 000c2635 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 286: 00267f71 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 287: 00288139 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 288: 000807fd 124 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 289: 00140fd9 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 290: 00069397 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 291: 00061645 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 292: 002aa5cd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 293: 000ef869 12 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (3) │ │ │ │ - 295: 00062555 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 295: 000626e9 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 296: 0002c15c 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (2) │ │ │ │ - 297: 00188a71 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 298: 00034039 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 297: 00189109 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 298: 00033fe9 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ 299: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (2) │ │ │ │ - 300: 00109b39 180 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 301: 00078ded 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 300: 0010a16d 180 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 301: 00078fad 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 302: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (3) │ │ │ │ 303: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 304: 001fb895 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 305: 000a06a5 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ - 306: 0021f419 420 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 307: 000660bd 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 304: 001fb409 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 305: 000a083d 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 306: 0021ee31 420 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 307: 00066b45 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 308: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (3) │ │ │ │ - 309: 0015698d 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ - 310: 002465c5 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ - 311: 00117681 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 312: 0020510d 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ - 313: 001bb7f1 84 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 309: 00156eed 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 310: 00245d1d 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ + 311: 00117c9d 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 312: 00204ce5 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 313: 001bb891 84 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ 314: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 315: 0018e639 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 316: 00261e39 152 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ + 315: 0018e69d 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 316: 002615c9 152 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ 317: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (3) │ │ │ │ - 318: 00066083 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ - 319: 0013786d 4 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 318: 00066b0b 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 319: 00137d91 4 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 320: 0002e185 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ 321: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (7) │ │ │ │ - 322: 002a9ef9 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 322: 002a95b5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 323: 0003318d 184 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 324: 00213109 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 325: 004dbd08 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 326: 0009b3c1 46 FUNC GLOBAL DEFAULT 12 _PyDict_CopyAsDict │ │ │ │ + 324: 00212ad1 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 325: 004dcba4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ + 326: 0009b555 46 FUNC GLOBAL DEFAULT 12 _PyDict_CopyAsDict │ │ │ │ 327: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 328: 00223495 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ - 329: 0004e393 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ - 330: 0010b1d1 284 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 328: 00222ea9 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ + 329: 0004e3fb 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 330: 0010b801 284 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 331: 004d1890 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ 332: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (3) │ │ │ │ 333: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (12) │ │ │ │ 334: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 335: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (3) │ │ │ │ - 336: 001f0d95 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 337: 0005792b 184 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 336: 001f09ed 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 337: 00057a97 184 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ 338: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (3) │ │ │ │ - 339: 000da0d9 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 340: 0014af8d 4 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ - 341: 0022734d 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ - 342: 00057b89 6 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_CreateByteArray │ │ │ │ + 339: 000da299 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 340: 0014b485 4 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ + 341: 00226c7d 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ + 342: 00057cf5 6 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_CreateByteArray │ │ │ │ 343: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 344: 0003b421 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 345: 0028c3e9 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 346: 0004e9b3 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 347: 00064cd1 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 344: 0003b47b 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 345: 0028bb21 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 346: 0004ea1b 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 347: 00065307 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (3) │ │ │ │ - 349: 001452e9 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 350: 0007c461 222 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 349: 001457d1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 350: 0007c651 222 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ 351: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (3) │ │ │ │ - 352: 0008a36d 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 353: 001c46c9 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 354: 00082985 612 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 355: 00122845 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 352: 0008a515 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 353: 00106a91 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 354: 00082b61 612 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 355: 00122e6d 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 356: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (3) │ │ │ │ 358: 00033ee9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (3) │ │ │ │ - 360: 00062ecb 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 360: 000630f7 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ 361: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (3) │ │ │ │ - 362: 00190181 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 363: 00059bf9 184 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 362: 0018f695 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 363: 00059b93 186 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 364: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ 365: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (3) │ │ │ │ - 366: 0005ee97 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 366: 0005efff 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ 367: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (3) │ │ │ │ - 368: 001ea56d 344 FUNC GLOBAL DEFAULT 12 _PyEval_LazyImportFrom │ │ │ │ - 369: 001a9689 154 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 368: 001ea1e1 344 FUNC GLOBAL DEFAULT 12 _PyEval_LazyImportFrom │ │ │ │ + 369: 001a9701 154 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (7) │ │ │ │ - 371: 0003bb61 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 371: 0003bbb9 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ 372: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (3) │ │ │ │ 373: 004d3554 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ 374: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 375: 000faec1 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 375: 000fb0c9 728 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ 376: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (3) │ │ │ │ - 377: 0005397b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 377: 000539d7 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ 378: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (3) │ │ │ │ 379: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (3) │ │ │ │ - 380: 00150d39 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 380: 00151229 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 381: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (3) │ │ │ │ - 382: 000bd951 808 FUNC GLOBAL DEFAULT 12 _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ + 382: 000bdb61 808 FUNC GLOBAL DEFAULT 12 _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ 383: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 384: 0012b0f9 164 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 384: 0012b659 164 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ 385: 0002e379 144 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStr │ │ │ │ - 386: 0005f561 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 386: 0005f6c9 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 387: 0002e273 262 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetInt │ │ │ │ - 388: 00133c35 612 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 389: 001e32fd 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ - 390: 00143b51 732 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 391: 000ff6fd 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ - 392: 0021a309 142 FUNC GLOBAL DEFAULT 12 _PyContext_Enter │ │ │ │ - 393: 002a1671 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ - 394: 00064b39 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 395: 000649ed 68 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 396: 004db2dc 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 397: 001e2451 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 398: 00062045 36 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ - 399: 0008c159 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 400: 0020fc3d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 401: 0006b459 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 402: 001e9e9d 300 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ - 403: 0013aba1 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ - 404: 001ce275 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 388: 00134121 612 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 389: 001e2f89 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 390: 00144039 732 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 391: 000ff8f9 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 392: 00219fa9 142 FUNC GLOBAL DEFAULT 12 _PyContext_Enter │ │ │ │ + 393: 002a1079 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 394: 00065117 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 395: 00064eff 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 396: 004db06c 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ + 397: 001e20dd 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 398: 000621d9 36 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 399: 0008c311 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 400: 0020f815 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 401: 0006bf85 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 402: 001e9b11 300 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 403: 0013b0c1 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 404: 001cdefd 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 405: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (2) │ │ │ │ 406: 00030ccd 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 407: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (3) │ │ │ │ - 408: 0027ce5d 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 409: 002071e9 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 410: 000891d1 138 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 411: 000efa69 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ - 412: 00060573 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 408: 0027c70d 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 409: 00206d21 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 410: 00089379 138 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 411: 000efc55 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 412: 000606d3 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 413: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (3) │ │ │ │ - 414: 0021ad25 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 414: 0021a745 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 415: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 416: 001ad839 96 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 417: 002494b9 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 418: 001efb6d 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 416: 001ad8b9 96 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 417: 00248c01 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 418: 001ef7c5 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (3) │ │ │ │ - 420: 0023631d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 420: 00235a65 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (7) │ │ │ │ - 422: 00340740 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 422: 0033bdb4 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ 423: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (3) │ │ │ │ - 424: 000e7ca1 1938 FUNC GLOBAL DEFAULT 12 _Py_Specialize_StoreAttr │ │ │ │ + 424: 000e7ecd 1938 FUNC GLOBAL DEFAULT 12 _Py_Specialize_StoreAttr │ │ │ │ 425: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ 426: 004d5350 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 427: 0006a01f 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 427: 0006a44b 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ 428: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 429: 00036d13 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 429: 00036d6f 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 430: 0002fb55 150 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ - 431: 002342ed 24 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 432: 0003480d 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 431: 002339c1 24 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 432: 00034af1 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ 433: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (2) │ │ │ │ - 434: 0007fc9d 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 434: 0007fe75 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ 436: 0052db84 4 OBJECT GLOBAL DEFAULT 30 Py_UnbufferedStdioFlag │ │ │ │ - 437: 00120b15 314 FUNC GLOBAL DEFAULT 12 _Py_CallBuiltinClass_StackRefSteal │ │ │ │ + 437: 0012113d 314 FUNC GLOBAL DEFAULT 12 _Py_CallBuiltinClass_StackRefSteal │ │ │ │ 438: 00031311 604 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 439: 000ef44d 322 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 439: 000ef639 322 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ 440: 004d1134 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 441: 00265fd5 62 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 442: 00155fc1 502 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 443: 00166a6d 300 FUNC GLOBAL DEFAULT 12 _PyCompactLong_Multiply │ │ │ │ - 444: 002040d1 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 441: 00265765 62 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 442: 00156521 502 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 443: 00166ff5 300 FUNC GLOBAL DEFAULT 12 _PyCompactLong_Multiply │ │ │ │ + 444: 00203ca9 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 445: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (3) │ │ │ │ - 446: 0005cacd 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 447: 000620d1 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ + 446: 0005cc39 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 447: 00062265 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ 448: 004da3c0 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ 449: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (3) │ │ │ │ - 450: 0006f2cf 18 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 450: 0006f447 18 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 451: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (3) │ │ │ │ - 452: 00053a63 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 452: 00053abf 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ 454: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 455: 0020e839 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ + 455: 0020e411 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ 456: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (10) │ │ │ │ - 457: 0012d831 892 FUNC GLOBAL DEFAULT 12 _PyUnicode_BinarySlice │ │ │ │ - 458: 000e847d 1384 FUNC GLOBAL DEFAULT 12 _Py_Specialize_BinaryOp │ │ │ │ - 459: 00062f31 4 FUNC GLOBAL DEFAULT 12 Py_SIZE │ │ │ │ - 460: 001e3a71 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 461: 0027cea5 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 462: 00218cf1 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 463: 000624ed 104 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 457: 0012dd8d 892 FUNC GLOBAL DEFAULT 12 _PyUnicode_BinarySlice │ │ │ │ + 458: 000e86a9 1324 FUNC GLOBAL DEFAULT 12 _Py_Specialize_BinaryOp │ │ │ │ + 459: 0006315d 4 FUNC GLOBAL DEFAULT 12 Py_SIZE │ │ │ │ + 460: 001e36fd 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 461: 0027c755 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 462: 00218709 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 463: 00062681 104 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ 464: 0054ea78 4 OBJECT GLOBAL DEFAULT 30 PyOS_ReadlineFunctionPointer │ │ │ │ 465: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (3) │ │ │ │ - 466: 000615ad 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ - 467: 0003bdbd 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 468: 000e75dd 484 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 469: 0021a5d9 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 470: 002204a1 82 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_exc2 │ │ │ │ - 471: 00064ccd 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 472: 0026937d 652 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ - 473: 00064a7d 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ - 474: 001eed5d 1528 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 475: 0006809f 98 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 476: 002a7315 886 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 477: 0010fda1 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 466: 00061741 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 467: 0003be15 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 468: 000e780d 484 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 469: 00219e3d 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 470: 0021feb9 82 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_exc2 │ │ │ │ + 471: 00065303 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 472: 00268b35 652 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 473: 00065017 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 474: 001ee9b5 1528 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 475: 00069703 98 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 476: 002a6b09 886 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 477: 001103c1 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 478: 004d3484 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ 479: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (3) │ │ │ │ - 480: 0024e3c1 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 481: 000df6b1 1876 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ + 480: 0024dad9 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 481: 000df869 1876 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ 482: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (3) │ │ │ │ 483: 004d25d8 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ - 484: 001af785 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 485: 00036c21 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ - 486: 0006c089 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 487: 00166d15 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 488: 0012dbad 108 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIndices │ │ │ │ - 489: 0004e5c1 188 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 484: 001af7f5 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 485: 00036c7d 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ + 486: 0006cbb5 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 487: 0016729d 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 488: 0012e109 108 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIndices │ │ │ │ + 489: 0004e629 188 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ 490: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (3) │ │ │ │ - 491: 002499a9 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 491: 002490f1 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ 492: 0002e035 80 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 493: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 494: 0013f8e1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 495: 000408f1 178 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 494: 0013fe09 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 495: 00040949 178 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ 496: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ - 497: 000e5591 1180 FUNC GLOBAL DEFAULT 12 _PyStack_UnpackDict │ │ │ │ - 498: 00066035 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 499: 001535ed 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 500: 000604d5 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 497: 000e54d9 1180 FUNC GLOBAL DEFAULT 12 _PyStack_UnpackDict │ │ │ │ + 498: 00066abd 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 499: 00153ad9 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 500: 00060635 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ 501: 004d23d8 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 502: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (3) │ │ │ │ 503: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 504: 00095121 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 505: 000c61bd 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 506: 00192c51 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ - 507: 00130241 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 504: 00095295 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 505: 000c63b1 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 506: 00192165 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 507: 00130769 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ 508: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (3) │ │ │ │ - 509: 00128a0d 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ - 510: 0006512d 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 509: 00128f65 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ + 510: 00065871 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 511: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (3) │ │ │ │ - 512: 001ad649 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 513: 0010c8cd 584 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 514: 001bc781 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 515: 00065165 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 512: 001ad6c5 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 513: 0010cf01 584 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 514: 001bc821 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 515: 000658a9 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 516: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 517: 00146669 6978 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ - 518: 00079dd1 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 519: 00085299 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 520: 0005e0d9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 521: 000667df 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 522: 00066421 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 523: 0027f18d 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 517: 00146b51 6992 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 518: 00079f91 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 519: 00085489 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 520: 0005e241 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 521: 00067267 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 522: 00066ea9 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 523: 0027e915 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ 524: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 525: 000601eb 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 526: 004dbd38 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ + 525: 0006034b 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 526: 004dcbd4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ 527: 0002cc34 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (2) │ │ │ │ - 528: 00088f79 600 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 529: 002aaef1 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ + 528: 00089121 600 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 529: 002aa5ad 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ 530: 0002d864 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (2) │ │ │ │ 531: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (3) │ │ │ │ - 532: 0018c785 864 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 533: 0011ec05 98 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ - 534: 000623d5 128 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ - 535: 001afa85 92 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 536: 000688ff 126 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ - 537: 000e8bf5 400 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 538: 00061217 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 539: 00055fa9 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 532: 0018ce1d 864 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 533: 0011f21d 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 534: 00062569 128 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ + 535: 001afaf5 92 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ + 536: 00067b1f 126 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 537: 000e8de5 400 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 538: 000613ab 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 539: 00056115 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ 540: 0002db38 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (2) │ │ │ │ - 541: 000cb8a1 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ - 542: 00069b4f 178 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 543: 000654dd 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 544: 004db65c 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 545: 0006623d 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 546: 000c1399 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 547: 0005d637 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 541: 000cba65 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 542: 00069f7d 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 543: 00065ea7 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 544: 004dba70 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ + 545: 00066cc5 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 546: 000c15a9 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 547: 0005d79f 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ 548: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 549: 0002d9f4 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ - 550: 0006a059 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 551: 002263c5 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ - 552: 0021b2f5 168 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 553: 0004d80b 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 554: 000607a1 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ - 555: 00075891 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 556: 0022f7dd 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 557: 0008aa21 756 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 550: 0006a485 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 551: 00257e71 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ + 552: 0021ad0d 168 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 553: 0004d873 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 554: 00060901 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 555: 00075a61 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 556: 0022ee51 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 557: 0008abc9 756 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ 558: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (3) │ │ │ │ - 559: 0028e501 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ + 559: 0028dc31 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ 560: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (3) │ │ │ │ 561: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ 562: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 563: 0027b239 100 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 564: 000602bf 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 565: 000e4881 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 563: 0027a769 100 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 564: 0006041f 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 565: 000e47c9 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ 566: 0002c7bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 567: 004db648 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 568: 00207695 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 569: 00161929 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 570: 00068e9d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 567: 004dba5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ + 568: 0020726d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 569: 00161e9d 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 570: 00069331 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ 571: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (3) │ │ │ │ 572: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (3) │ │ │ │ - 573: 00205aa1 48 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ + 573: 00205679 48 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ 574: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 575: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (3) │ │ │ │ - 576: 00214c69 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 577: 00061803 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ - 578: 0004bd89 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 579: 00225e8d 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 576: 00214635 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 577: 00061997 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 578: 0004bded 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 579: 00225965 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ 580: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 581: 0008ee65 52 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 581: 0008f00d 52 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ 582: 005258bc 4 OBJECT GLOBAL DEFAULT 30 Py_IsolatedFlag │ │ │ │ - 583: 0010abd9 968 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ - 584: 00095965 330 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 583: 0010b20d 968 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 584: 00095ad9 330 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 585: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (3) │ │ │ │ - 586: 0029e9f1 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 587: 000dbfc5 1092 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 588: 0014ef55 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 589: 000fa789 1114 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 586: 0029e1d1 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 587: 000dc185 1092 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 588: 0014f441 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 589: 000fa991 1114 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ 590: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ 591: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (3) │ │ │ │ 592: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (3) │ │ │ │ 593: 005252c0 4 OBJECT GLOBAL DEFAULT 30 stdin@GLIBC_2.4 (3) │ │ │ │ - 594: 001f0631 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ - 595: 002a80cd 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 596: 00127f41 1006 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ - 597: 001363c1 320 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 598: 0018066d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ - 599: 00056d85 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 594: 001f0289 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 595: 002a7809 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 596: 0012855d 996 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 597: 001368e1 316 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 598: 00180799 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 599: 00056e65 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 601: 0029f641 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 602: 001ef405 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ - 603: 0013f041 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 604: 00247911 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 605: 001f41d5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ - 606: 0008b239 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 607: 0004e455 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 608: 00088125 386 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ - 609: 001e3e31 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 601: 0029ee21 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 602: 001ef05d 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 603: 0013f569 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 604: 00247069 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 605: 001f3dc5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 606: 0008b3e1 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 607: 0004e4bd 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 608: 000882c5 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 609: 001e3ac1 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 610: 004d8004 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (3) │ │ │ │ - 612: 004dbd04 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 613: 000753b9 232 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ - 614: 00075bd5 528 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 612: 004dcba0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ + 613: 00075589 232 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 614: 00075db9 528 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ 615: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 616: 00095129 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ - 617: 004b31ac 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 616: 0009529d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 617: 004b282c 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 618: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 619: 001ad755 228 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 620: 0012709d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 621: 00090095 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 622: 0016e5b5 94 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 623: 00216371 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 619: 001ad7d1 232 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 620: 001276b9 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 621: 00090251 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 622: 0016ed15 94 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 623: 00215d3d 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 624: 0002c860 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (3) │ │ │ │ - 626: 0012cfe5 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 627: 002768f5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 628: 00459344 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 629: 000840a9 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 630: 0005b4a1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ - 631: 002170e5 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 632: 00069179 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 633: 0024997d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ - 634: 00190119 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 635: 000d34c9 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 636: 000cb541 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 626: 0012d541 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 627: 00275cf9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 628: 004589c4 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 629: 00084285 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 630: 0005b607 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 631: 00216afd 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 632: 00069675 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 633: 002490c5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 634: 0018f62d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 635: 000d369d 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 636: 000cb729 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ 637: 004e4484 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 638: 0005a5d7 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ - 639: 0015ec8d 88 FUNC GLOBAL DEFAULT 12 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ - 640: 00084355 400 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 638: 0005a741 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ + 639: 0015f1ed 88 FUNC GLOBAL DEFAULT 12 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ + 640: 00084531 400 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ 641: 0002cd58 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 642: 0012c659 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ - 643: 004daea8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ - 644: 00062729 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ - 645: 0012f895 244 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 642: 0012cbb5 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 643: 004db02c 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ + 644: 000628bd 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 645: 0012fdbd 244 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ 646: 004d60d8 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 647: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (22) │ │ │ │ - 648: 000651df 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 648: 00065923 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ 649: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getstack@GLIBC_2.34 (4) │ │ │ │ - 650: 0005f521 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 650: 0005f689 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ 651: 0052db78 4 OBJECT GLOBAL DEFAULT 30 Py_VerboseFlag │ │ │ │ 652: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (3) │ │ │ │ - 653: 004db64c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ + 653: 004dba60 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ 654: 0002fa27 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 655: 0028d1d9 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ - 656: 0004e95b 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ - 657: 000cfd5d 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 658: 000fcead 1674 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 659: 000659df 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ - 660: 00065f79 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ - 661: 00067e3d 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ - 662: 00060c41 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 655: 0028c911 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ + 656: 0004e9c3 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 657: 000cff31 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 658: 000fd0b5 1662 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 659: 000663a7 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 660: 00066a01 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 661: 00067545 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 662: 00060da3 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ 663: 0003377d 326 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 664: 00184099 42 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 664: 00184679 42 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ 665: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ - 666: 001510bd 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 667: 0005b569 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 666: 001515ad 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 667: 0005b6d1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 668: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 669: 001096c1 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ - 670: 0009d12d 372 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ - 671: 001682e9 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 669: 00109cf5 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 670: 0009d2c5 372 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 671: 00168aa9 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ 672: 004d446c 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ 673: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 674: 00201211 524 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 675: 00061f05 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ - 676: 00285871 678 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ - 677: 0005e059 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 674: 00200d89 524 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 675: 00062099 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 676: 00284fa1 678 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 677: 0005e1c1 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ 678: 0002e1bb 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 679: 0006607f 4 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 680: 0008526d 42 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 679: 00066b07 4 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 680: 0008545d 42 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ 681: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 682: 000d3679 220 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 683: 000a899d 304 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 684: 002669c1 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 685: 0013ced5 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 682: 000d384d 220 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 683: 000a8ba1 304 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 684: 0026615d 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 685: 0013d3fd 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (3) │ │ │ │ - 687: 002849c1 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ - 688: 001ad5b5 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 689: 00191e29 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ - 690: 00257f91 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ - 691: 00243cf1 800 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ - 692: 002f4bf0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 693: 0003b687 98 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 694: 000660eb 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 695: 00066205 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ - 696: 00277c39 660 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 687: 00051b6f 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 688: 001ad631 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 689: 0019133d 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 690: 00257639 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 691: 00243449 800 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 692: 002f40f0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 693: 0003b6e1 100 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 694: 00066b73 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 695: 00066c8d 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ + 696: 00277035 664 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ 697: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (3) │ │ │ │ 698: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (3) │ │ │ │ 699: 0002ceb8 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 700: 00096a1d 344 FUNC GLOBAL DEFAULT 12 _PyTuple_FromPairSteal │ │ │ │ - 701: 00062f2d 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ - 702: 00043499 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ - 703: 00067bc5 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 704: 00108169 700 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ + 700: 00096b8d 344 FUNC GLOBAL DEFAULT 12 _PyTuple_FromPairSteal │ │ │ │ + 701: 00063159 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ + 702: 000434f1 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 703: 00065083 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 704: 00108791 700 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ 705: 004d9e10 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ - 706: 000689b3 120 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 707: 00057611 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ - 708: 00138a15 2006 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 709: 00206585 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 710: 0010c8a1 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 706: 00067ca3 120 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 707: 0005771d 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 708: 00138f35 2006 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 709: 0020615d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 710: 0010ced5 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ 711: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (3) │ │ │ │ - 712: 0009d7f5 436 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ - 713: 0006519f 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 714: 000fbff9 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 715: 00089e55 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 712: 0009d98d 436 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 713: 000658e3 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 714: 000fc205 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 715: 00089ffd 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 716: 0054ea44 4 OBJECT GLOBAL DEFAULT 30 PyImport_FrozenModules │ │ │ │ - 717: 000b8121 138 FUNC GLOBAL DEFAULT 12 _Py_Specialize_Resume │ │ │ │ - 718: 00068a2b 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ - 719: 0026d089 1388 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 720: 0006f601 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 721: 000a35f9 424 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 717: 000b832d 138 FUNC GLOBAL DEFAULT 12 _Py_Specialize_Resume │ │ │ │ + 718: 00067d1b 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 719: 0026c845 1388 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 720: 0006fb01 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 721: 000a3789 424 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ 722: 004d7bc8 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ 723: 004d58e0 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ - 724: 00064811 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 725: 00065465 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 724: 00064d85 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 725: 00065ba9 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ 726: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (3) │ │ │ │ - 727: 000662eb 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 728: 001087fd 2896 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 727: 00066d51 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 728: 00108e25 2896 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ 729: 00033019 108 FUNC GLOBAL DEFAULT 12 PyImport_SetLazyImportsFilter │ │ │ │ - 730: 00230e9d 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ - 731: 0024eda1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 732: 0033c008 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 733: 0006498f 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ - 734: 0012d3bd 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 735: 0016aeb9 76 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ - 736: 001e6d81 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ - 737: 004dbd8c 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ - 738: 0022550d 216 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 739: 001b93fd 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 740: 00068101 98 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 741: 000dce95 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 742: 0020d6dd 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 743: 000e39bd 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ - 744: 0006182f 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ + 730: 00230571 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ + 731: 0024e465 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 732: 0033b834 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 733: 00064ea1 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ + 734: 0012d919 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 735: 0016b65d 76 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ + 736: 001e69f9 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 737: 004dcc24 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ + 738: 00224f25 216 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 739: 001b949d 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 740: 00069765 98 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 741: 000dd055 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 742: 0020d2b5 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 743: 000e3905 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 744: 000619c3 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ 745: 004d1460 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 746: 000622e9 128 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 747: 00067b91 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ + 746: 0006247d 128 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 747: 00067bd9 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ 748: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (3) │ │ │ │ - 749: 0015ece5 100 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Grow │ │ │ │ + 749: 0015f245 100 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Grow │ │ │ │ 750: 0002c7fc 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (2) │ │ │ │ - 751: 000d1a3d 1056 FUNC GLOBAL DEFAULT 12 _Py_Specialize_Call │ │ │ │ - 752: 000e20b5 382 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 751: 000d1c11 1056 FUNC GLOBAL DEFAULT 12 _Py_Specialize_Call │ │ │ │ + 752: 000e2265 382 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ 753: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (3) │ │ │ │ 754: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (3) │ │ │ │ - 755: 0008e531 688 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 756: 000648bb 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 757: 0018e63d 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 758: 001e51a5 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ - 759: 00141101 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 760: 00093e3d 120 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ - 761: 0018e629 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 755: 0008e6d9 688 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 756: 00064f99 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 757: 0018e6a1 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 758: 001e4e35 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 759: 00141629 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 760: 00093fc1 120 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 761: 0018e68d 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ 762: 0052db6c 4 OBJECT GLOBAL DEFAULT 30 Py_InteractiveFlag │ │ │ │ - 763: 00060797 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ - 764: 0004ea99 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 765: 00211679 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ - 766: 004decf0 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 767: 0006b451 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ - 768: 001b809d 76 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 763: 000608f7 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 764: 0004eb01 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 765: 00211049 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 766: 004dfb88 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ + 767: 0006bf7d 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 768: 001b813d 76 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 769: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (26) │ │ │ │ - 770: 002202a9 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ + 770: 0021fcc1 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ 771: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (3) │ │ │ │ - 772: 001ee4c5 72 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 772: 001ee121 72 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 773: 00000000 0 FUNC GLOBAL DEFAULT UND process_vm_readv@GLIBC_2.15 (10) │ │ │ │ - 774: 0006a201 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 775: 0028d151 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 776: 00067b55 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ + 774: 0006a62d 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 775: 0028c889 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 776: 00067b9d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ 777: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (3) │ │ │ │ - 778: 0005aa99 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 778: 0005ac01 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 779: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (3) │ │ │ │ - 780: 00074e29 472 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ - 781: 0006c4f7 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 782: 00208ae1 126 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ - 783: 001eb25d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 780: 00074fed 488 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 781: 0006ce3d 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 782: 002086e1 126 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 783: 001eaeb5 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (3) │ │ │ │ 785: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (8) │ │ │ │ 786: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 787: 00130bb5 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ - 788: 001c9681 84 FUNC GLOBAL DEFAULT 12 _Py_Specialize_LoadSuperAttr │ │ │ │ - 789: 002aace9 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 787: 001310dd 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ + 788: 001c9309 84 FUNC GLOBAL DEFAULT 12 _Py_Specialize_LoadSuperAttr │ │ │ │ + 789: 002aa3a5 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 790: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (3) │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (3) │ │ │ │ - 792: 0005dd3f 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 793: 00249c2d 68 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 794: 001c2685 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ - 795: 003c8850 256 OBJECT GLOBAL DEFAULT 14 _PyOpcode_Deopt │ │ │ │ - 796: 000dfe55 1124 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 792: 0005df4b 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 793: 00249375 68 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 794: 001c2725 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 795: 003c7ed4 256 OBJECT GLOBAL DEFAULT 14 _PyOpcode_Deopt │ │ │ │ + 796: 000e000d 1124 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 797: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (19) │ │ │ │ 798: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (2) │ │ │ │ - 799: 001df481 94 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ - 800: 00061771 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 801: 00152675 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 802: 00065e6d 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 803: 0008ee19 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 804: 00085e7d 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 805: 001f0d89 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 799: 001df109 94 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 800: 00061905 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 801: 00152b65 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 802: 000668f5 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 803: 0008efc1 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 804: 00086019 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 805: 001f09e1 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 806: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (3) │ │ │ │ - 807: 00068f55 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 808: 000c95ad 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 809: 0006605f 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 810: 0005df3d 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ - 811: 00208bad 116 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 812: 004dbd20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 813: 00259f05 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 807: 000693e9 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 808: 000c979d 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 809: 00066ae7 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 810: 0005e0a3 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 811: 002087ad 116 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 812: 004dcbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ + 813: 00259695 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 814: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (3) │ │ │ │ - 815: 00062bad 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 816: 00246581 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 817: 00087631 1192 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 815: 00062dd9 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 816: 00245cd9 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 817: 000877d1 1192 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ 818: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ - 819: 000ea7ed 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 820: 001e3b45 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ - 821: 0010c88d 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 819: 000ea9dd 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 820: 001e37d1 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 821: 0010cec1 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ 822: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ 823: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (3) │ │ │ │ - 824: 0007d229 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 825: 001af231 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 824: 0007d419 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 825: 001af2a5 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 826: 0002e24b 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 827: 0005d7bf 98 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 828: 0012c651 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 829: 001ef581 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 830: 0008ffb1 228 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 831: 00066731 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ - 832: 001f9579 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ + 827: 0005d927 98 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 828: 0012cbad 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 829: 001ef1d9 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 830: 0009016d 228 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 831: 000671b9 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 832: 001f90ed 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ 833: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (3) │ │ │ │ - 834: 0006002b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 834: 0006018b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ 835: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 836: 0005de23 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 837: 001d288d 314 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 838: 00151115 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 839: 001f8fd9 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 840: 0020e691 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ - 841: 000e086d 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 842: 0012c4e5 362 FUNC GLOBAL DEFAULT 12 _PyCallMethodDescriptorFastWithKeywords_StackRefSteal │ │ │ │ - 843: 00272901 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 836: 0005e025 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 837: 001d2515 314 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 838: 00151605 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 839: 001f8b4d 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 840: 0020e269 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 841: 000e0a25 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 842: 0012ca41 362 FUNC GLOBAL DEFAULT 12 _PyCallMethodDescriptorFastWithKeywords_StackRefSteal │ │ │ │ + 843: 002720c1 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ 844: 0002c454 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (3) │ │ │ │ - 845: 0028f315 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 845: 0028ea41 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ 846: 0002dc61 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 847: 001e8855 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 847: 001e84c9 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 848: 0002fab1 80 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 849: 0006fc99 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 849: 00070199 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 850: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 851: 0018d781 76 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 852: 0024b8dd 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 851: 0018de19 76 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 852: 002a13ad 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ 853: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (3) │ │ │ │ 854: 004d1450 8 OBJECT GLOBAL DEFAULT 26 _PyInstrumentation_MISSING │ │ │ │ - 855: 002772a1 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 856: 0016cf39 80 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation │ │ │ │ - 857: 00068321 32 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ + 855: 0027669d 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 856: 0016d58d 84 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation │ │ │ │ + 857: 00067359 32 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ 858: 0052db68 4 OBJECT GLOBAL DEFAULT 30 Py_InspectFlag │ │ │ │ - 859: 0013e269 40 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 859: 0013e791 40 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 860: 004d1744 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ 861: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (3) │ │ │ │ - 862: 001cc4cd 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 862: 001cc0bd 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ 863: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ 864: 0002eba5 24 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 865: 00069c89 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 866: 00062bf5 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 867: 004dbd78 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 868: 000661cf 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 865: 0006a0b5 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 866: 00062e21 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 867: 004dcc10 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ + 868: 00066c57 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ 869: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 870: 00175259 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 871: 002a6fc1 464 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 872: 001f1c09 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 870: 001759ad 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 871: 002a67b5 464 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 872: 001f1801 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 873: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (3) │ │ │ │ - 874: 0009bc39 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 875: 0028a265 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ - 876: 000ccf9d 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ + 874: 0009bdd1 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 875: 00289995 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 876: 000cd161 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ 877: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 878: 0013bcad 242 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 879: 0006a119 200 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 880: 00065f7b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ + 878: 0013c1cd 242 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 879: 0006a545 200 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 880: 00066a03 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ 881: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (3) │ │ │ │ - 882: 000e41c1 544 FUNC GLOBAL DEFAULT 12 _PyFrame_MakeAndSetFrameObject │ │ │ │ + 882: 000e4109 544 FUNC GLOBAL DEFAULT 12 _PyFrame_MakeAndSetFrameObject │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND realpath@GLIBC_2.4 (3) │ │ │ │ - 884: 000e2bbd 126 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 885: 00226009 608 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ - 886: 000601a9 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 887: 00062455 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 888: 00062ef1 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 889: 001ebf69 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 890: 00177b5d 100 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 891: 002073e5 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 892: 00060a5b 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ - 893: 0003671b 170 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ - 894: 0006479d 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 895: 000f6291 1156 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ - 896: 004dbd5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ + 884: 000e2d6d 126 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 885: 00225a21 608 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 886: 00060309 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 887: 000625e9 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 888: 0006311d 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 889: 001ebbc1 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 890: 001782bd 100 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 891: 00206fbd 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 892: 00060bbd 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ + 893: 00036727 170 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 894: 00064d11 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 895: 000f6481 1164 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 896: 004dcbf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 897: 0002eb75 46 FUNC GLOBAL DEFAULT 12 PyInitConfig_FreeStrList │ │ │ │ 898: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 899: 0016d485 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 900: 0009d5e1 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ - 901: 0004e089 126 FUNC GLOBAL DEFAULT 12 PyFrozenDict_New │ │ │ │ + 899: 0016dbe5 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 900: 0009d779 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 901: 0004e0f1 126 FUNC GLOBAL DEFAULT 12 PyFrozenDict_New │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (3) │ │ │ │ - 903: 0006578d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 904: 000617b7 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ - 905: 00065f8b 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ - 906: 00085d55 296 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 907: 0003d689 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ - 908: 001cd221 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 909: 00162c51 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 910: 00069073 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ - 911: 00061ff9 76 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 903: 00066157 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 904: 0006194b 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 905: 00066a13 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ + 906: 00085ef1 296 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 907: 0003d6e9 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 908: 001ccea9 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ + 909: 001631c9 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 910: 00069527 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ + 911: 0006218d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 912: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (3) │ │ │ │ 913: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ 914: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 915: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 916: 00062e29 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 917: 0010c419 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ - 918: 004e2f0c 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 919: 000615a5 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 920: 0026cd35 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 921: 00088d4d 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 922: 0005f63f 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 923: 00204f25 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 916: 00063055 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 917: 0010ca4d 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 918: 004e28cc 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ + 919: 00061739 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 920: 0026c4f1 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 921: 00088ef5 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 922: 0005f7a7 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 923: 00204afd 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ 924: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (3) │ │ │ │ - 925: 0006fc61 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 926: 0005cbf1 80 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ + 925: 00070161 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 926: 0005cd5d 76 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ 927: 00000000 0 FUNC WEAK DEFAULT UND statx@GLIBC_2.28 (23) │ │ │ │ - 928: 00104d09 1256 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 929: 00069f3d 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 930: 000579f7 4 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ - 931: 0004d80f 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ - 932: 0018e631 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 933: 00127115 24 FUNC GLOBAL DEFAULT 12 PyBytesWriter_GetData │ │ │ │ - 934: 0024ce69 156 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 935: 001ebacd 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 936: 0006909d 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 928: 00104f15 1256 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 929: 0006a369 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 930: 00057b63 4 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 931: 0004d877 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ + 932: 0018e695 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 933: 00127731 24 FUNC GLOBAL DEFAULT 12 PyBytesWriter_GetData │ │ │ │ + 934: 0024c585 156 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 935: 001eb725 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 936: 00069599 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ 937: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (3) │ │ │ │ - 938: 0004e737 34 FUNC GLOBAL DEFAULT 12 PyImport_GetLazyImportsFilter │ │ │ │ - 939: 00145fd1 378 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 940: 001f1d6d 2 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ - 941: 002aaf09 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 942: 00064d6d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 943: 001c301d 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 944: 001752f1 1522 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 938: 0004e79f 34 FUNC GLOBAL DEFAULT 12 PyImport_GetLazyImportsFilter │ │ │ │ + 939: 001464b9 378 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 940: 001f1965 2 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 941: 002aa5d1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 942: 000653a1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 943: 001c30bd 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 944: 00175a45 1522 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ 945: 004d2a68 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 946: 0020dda1 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 947: 000806a1 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 948: 000dcea5 1168 FUNC GLOBAL DEFAULT 12 _PyFunction_Vectorcall │ │ │ │ - 949: 002311a9 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ + 946: 0020d979 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 947: 00080879 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 948: 000dd065 1168 FUNC GLOBAL DEFAULT 12 _PyFunction_Vectorcall │ │ │ │ + 949: 0023087d 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ 950: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (3) │ │ │ │ - 951: 0028c259 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 951: 0028b991 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ 952: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (3) │ │ │ │ 953: 004d413c 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 954: 00064d05 104 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 955: 001a9659 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 956: 00046115 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 954: 0006533b 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 955: 001a96d1 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 956: 00046175 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (3) │ │ │ │ - 958: 00085ec1 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 959: 0022308d 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ - 960: 00229b01 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 958: 0008605d 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 959: 00222a71 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ + 960: 0022939d 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 961: 0002c280 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (2) │ │ │ │ - 962: 001f4b0d 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 963: 0009c8d1 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 962: 001f46fd 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 963: 0009ca69 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 965: 001bce65 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 965: 001bcf05 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 966: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (3) │ │ │ │ - 967: 0007c7ad 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 968: 000617bb 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 969: 00248b0d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 967: 0007c99d 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 968: 0006194f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 969: 00248255 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 970: 0002f151 98 FUNC GLOBAL DEFAULT 12 PyInitConfig_Free │ │ │ │ 971: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (3) │ │ │ │ - 972: 0026b299 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 973: 00150d69 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ - 974: 002024d9 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 975: 000534cd 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 976: 0007c16d 756 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 972: 0026aa49 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 973: 00151259 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ + 974: 00202051 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 975: 00053529 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 976: 0007c35d 756 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ 977: 0002f0b3 20 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetExitCode │ │ │ │ 978: 004d4dd8 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 979: 001f66e1 60 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 979: 001f6255 60 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ 980: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (3) │ │ │ │ 981: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (3) │ │ │ │ 982: 0002d9a0 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 983: 002160f9 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 984: 0005ef81 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 985: 001051f1 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 983: 00215ac5 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 984: 0005f0e9 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 985: 001053fd 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ 986: 0002d6e0 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (2) │ │ │ │ - 987: 00040d9f 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 987: 00040df7 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ 988: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (3) │ │ │ │ - 989: 000649cb 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 989: 00064edd 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (3) │ │ │ │ - 991: 00062f3f 4 FUNC GLOBAL DEFAULT 12 Py_SET_SIZE │ │ │ │ - 992: 00061a11 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 993: 00062d93 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 994: 002679ed 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 991: 0006316b 4 FUNC GLOBAL DEFAULT 12 Py_SET_SIZE │ │ │ │ + 992: 00061ba5 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 993: 00062fbf 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 994: 00267189 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 995: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 996: 0018e635 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ - 997: 00206b79 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ - 998: 000625d5 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 999: 00120aa1 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1000: 00130bf9 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1001: 00269235 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 996: 0018e699 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 997: 002063ed 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 998: 00062769 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 999: 001210c9 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1000: 00131121 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1001: 002689ed 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ 1002: 00000000 0 FUNC GLOBAL DEFAULT UND adler32_combine64@ZLIB_1.2.3.3 (24) │ │ │ │ 1003: 005252d4 4 OBJECT GLOBAL DEFAULT 30 stdout@GLIBC_2.4 (3) │ │ │ │ - 1004: 0003d4f3 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1005: 000663a3 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ - 1006: 00061cbd 94 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ + 1004: 0003d553 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1005: 00066e2b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1006: 00061e51 94 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ 1007: 0002c2a4 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ - 1008: 0003c5f9 424 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 1008: 0003c651 424 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ 1009: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 1010: 0015f1d5 260 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 1011: 0010fdb1 438 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ - 1012: 000c29bd 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ - 1013: 00070b85 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ - 1014: 00187275 362 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 1015: 00067f49 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ - 1016: 00107805 1056 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ - 1017: 002860e5 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ - 1018: 00062e81 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 1019: 000f85a1 380 FUNC GLOBAL DEFAULT 12 _Py_BuildString_StackRefSteal │ │ │ │ - 1020: 0022ee1d 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ - 1021: 00059cb1 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 1022: 00053ddb 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1010: 0015f731 264 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 1011: 001103d1 440 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ + 1012: 000c2bcd 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1013: 00070cfd 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ + 1014: 0018790d 362 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 1015: 00065dbd 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1016: 00107e2d 1056 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 1017: 00285815 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1018: 000630ad 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 1019: 000f87a5 380 FUNC GLOBAL DEFAULT 12 _Py_BuildString_StackRefSteal │ │ │ │ + 1020: 0022e6c9 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ + 1021: 00059e1d 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 1022: 00053e37 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ 1023: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ - 1024: 0009d4dd 258 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ - 1025: 001b15fd 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ - 1026: 0005f79d 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 1024: 0009d675 258 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 1025: 001b1691 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 1026: 0005f905 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 1027: 004f8c78 0x2c5b0 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1028: 00096be9 1712 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1028: 00096d59 1748 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ 1029: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (20) │ │ │ │ - 1030: 001a5f45 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1031: 00117f91 128 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ - 1032: 00170575 70 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_arg │ │ │ │ + 1030: 001a5fc1 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1031: 001185ad 128 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 1032: 00170cbd 70 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_arg │ │ │ │ 1033: 0052db64 4 OBJECT GLOBAL DEFAULT 30 Py_BytesWarningFlag │ │ │ │ - 1034: 0005cda9 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ - 1035: 00164975 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1034: 0005cf11 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ + 1035: 00164eed 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1036: 004d5c80 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ - 1037: 00150e0d 126 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ - 1038: 001a9e11 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1039: 00126fb9 188 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Create │ │ │ │ - 1040: 001e6561 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ - 1041: 0020d6bd 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1042: 000ef9e9 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1037: 001512fd 126 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ + 1038: 001a9e89 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1039: 001275fd 188 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Create │ │ │ │ + 1040: 001e61d9 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ + 1041: 0020d295 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1042: 000efbd5 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ 1043: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ 1044: 0002e085 256 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ 1045: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ 1046: 0002d158 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1047: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (3) │ │ │ │ 1048: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ - 1049: 00215265 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ - 1050: 000f4001 944 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1049: 00214b5d 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 1050: 000f41f1 944 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ 1051: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (3) │ │ │ │ - 1052: 0005ff55 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 1053: 000de7a9 712 FUNC GLOBAL DEFAULT 12 PyBytesWriter_FinishWithSize │ │ │ │ + 1052: 000600b9 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 1053: 000de961 712 FUNC GLOBAL DEFAULT 12 PyBytesWriter_FinishWithSize │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 1055: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (3) │ │ │ │ 1056: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 1057: 0022ee05 24 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1058: 00066099 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1057: 0022e569 24 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1058: 00066b21 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1059: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1060: 000bc319 1644 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 1061: 0012b19d 148 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 1062: 0017ff85 1768 FUNC GLOBAL DEFAULT 12 _PyList_BinarySlice │ │ │ │ - 1063: 004dbd10 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ + 1060: 000bc529 1644 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 1061: 0012b6fd 148 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 1062: 001800b1 1768 FUNC GLOBAL DEFAULT 12 _PyList_BinarySlice │ │ │ │ + 1063: 004dcbac 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 1064: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (3) │ │ │ │ - 1065: 00207e95 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 1066: 00191ed9 100 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 1067: 004dbd7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ - 1068: 0006005f 330 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 1069: 001ffbad 32 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 1070: 004e1908 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1071: 004dae98 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ - 1072: 00062ec7 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1073: 0005e8c5 80 FUNC GLOBAL DEFAULT 12 PyModule_GetToken │ │ │ │ - 1074: 00088c49 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1065: 00207a6d 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 1066: 001913ed 100 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 1067: 004dcc14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ + 1068: 000601bf 330 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 1069: 001ff725 32 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 1070: 004db07c 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ + 1071: 004db020 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ + 1072: 000630f3 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1073: 0005ea2d 80 FUNC GLOBAL DEFAULT 12 PyModule_GetToken │ │ │ │ + 1074: 00088df1 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ 1075: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 1076: 004db2e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 1077: 00061385 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 1078: 00148b1d 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ - 1079: 002aab21 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ - 1080: 0008ad31 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1081: 0012307d 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 1076: 004db070 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ + 1077: 00061519 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 1078: 00149011 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1079: 002aa1dd 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 1080: 0008aed9 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1081: 001236a9 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ 1082: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (3) │ │ │ │ - 1083: 0008ad15 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 1084: 001efc19 240 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 1083: 0008aebd 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 1084: 001ef871 240 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 1085: 0002cda0 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ 1086: 0002fbeb 58 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ - 1087: 0021f33d 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ - 1088: 004dbd00 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 1089: 001e6421 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ - 1090: 001b1b89 552 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ - 1091: 000ec3ed 8 FUNC GLOBAL DEFAULT 12 _PyDict_MergeUniq │ │ │ │ - 1092: 00224999 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ - 1093: 004db650 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ + 1087: 0021ed55 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ + 1088: 004dcb9c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ + 1089: 001e6099 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 1090: 001b1c21 552 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1091: 000ec5d5 8 FUNC GLOBAL DEFAULT 12 _PyDict_MergeUniq │ │ │ │ + 1092: 00224331 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ + 1093: 004dba64 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1094: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (3) │ │ │ │ - 1095: 001c528d 112 FUNC GLOBAL DEFAULT 12 PySys_GetAttrString │ │ │ │ - 1096: 001c8c41 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ + 1095: 001c4f15 112 FUNC GLOBAL DEFAULT 12 PySys_GetAttrString │ │ │ │ + 1096: 001c88c9 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ 1097: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1098: 00218c8d 32 FUNC GLOBAL DEFAULT 12 _PyCode_InitAddressRange │ │ │ │ - 1099: 00201eb5 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 1100: 0010b525 494 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1101: 0006600b 42 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 1102: 0005ffe1 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ - 1103: 0007a811 464 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1104: 00266e55 132 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 1098: 002186a5 32 FUNC GLOBAL DEFAULT 12 _PyCode_InitAddressRange │ │ │ │ + 1099: 00201a2d 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 1100: 0010bb55 494 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1101: 00066a93 42 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 1102: 00060141 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 1103: 0007a9d5 464 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1104: 002665f5 132 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 1105: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (3) │ │ │ │ - 1106: 001cda39 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1107: 0006b6a1 180 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 1108: 000619a7 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 1109: 0005d7a1 12 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 1110: 001f90bd 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 1111: 001fab15 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ - 1112: 00053ef1 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ - 1113: 00048299 56 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1114: 0005a901 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ - 1115: 00068033 108 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 1106: 001cd6c1 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1107: 0006c1cd 180 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 1108: 00061b3b 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 1109: 0005d909 12 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 1110: 001f8c31 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 1111: 001fa689 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 1112: 00053f4d 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ + 1113: 000482f9 56 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1114: 0005aa69 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ + 1115: 00069697 108 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 1116: 004d6f64 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1117: 000647df 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 1118: 00150475 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 1117: 00064d53 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 1118: 00150961 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ 1119: 004d4b38 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ 1120: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3) │ │ │ │ 1121: 004da490 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 1122: 00279ba9 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ - 1123: 001afb61 144 FUNC GLOBAL DEFAULT 12 PySys_GetAttr │ │ │ │ - 1124: 00234345 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 1122: 00278fa9 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 1123: 001afbd1 144 FUNC GLOBAL DEFAULT 12 PySys_GetAttr │ │ │ │ + 1124: 00233a19 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (3) │ │ │ │ - 1126: 00064843 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1127: 0020a7c1 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ - 1128: 000e29d5 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1129: 00061be3 86 FUNC GLOBAL DEFAULT 12 PyArg_ParseArrayAndKeywords │ │ │ │ + 1126: 00064db7 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1127: 0020a399 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 1128: 000e2b85 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1129: 00061d77 86 FUNC GLOBAL DEFAULT 12 PyArg_ParseArrayAndKeywords │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ 1131: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (3) │ │ │ │ - 1132: 00055901 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1133: 000e60a5 56 FUNC GLOBAL DEFAULT 12 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ - 1134: 0017598d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ - 1135: 00060223 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 1136: 000932e9 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ - 1137: 004dbd18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1138: 00267481 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ - 1139: 000a0d29 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ - 1140: 004e1764 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1141: 00105b69 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 1142: 001f4709 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 1143: 0018e649 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 1132: 0005595d 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1133: 000e5fed 56 FUNC GLOBAL DEFAULT 12 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ + 1134: 001760e1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 1135: 00060383 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 1136: 0009346d 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 1137: 004dcbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ + 1138: 00266c21 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 1139: 000a0ec1 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 1140: 004e25fc 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ + 1141: 00105d75 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 1142: 001f42f9 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 1143: 0018e6ad 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 1144: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (3) │ │ │ │ - 1145: 00278839 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1145: 00277c39 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1146: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (3) │ │ │ │ - 1147: 00128a85 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ + 1147: 00128fdd 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ 1148: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (3) │ │ │ │ - 1149: 0007adf9 120 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1150: 0005cbdf 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ - 1151: 001eaa55 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1152: 004db62c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ - 1153: 0014d0f9 540 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 1154: 00062e11 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ - 1155: 00240ded 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ - 1156: 00068e43 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 1157: 0004eb81 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 1158: 001393c9 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1159: 00057a15 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ - 1160: 004db2e8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1161: 001f3f39 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 1162: 00057369 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ - 1163: 00105e29 318 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ - 1164: 004daea4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ - 1165: 00061813 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 1166: 001e4f91 196 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1149: 0007afbd 120 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1150: 0005cd4b 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ + 1151: 001ea6ad 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1152: 004dba40 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ + 1153: 0014d5ed 540 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 1154: 0006303d 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 1155: 00240545 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1156: 000692d7 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 1157: 0004ebe9 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 1158: 001398e9 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1159: 00057b81 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 1160: 004db078 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ + 1161: 001f3b29 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 1162: 00057477 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ + 1163: 00106035 318 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 1164: 004db028 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ + 1165: 000619a7 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 1166: 001e4c21 196 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1167: 0002fc6d 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 1168: 001a0921 226 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1169: 0022e121 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 1170: 001e879d 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 1168: 001a0995 226 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1169: 0022d9cd 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 1170: 001e8411 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ 1171: 00030971 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1172: 00132385 378 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 1173: 0003a0fd 40 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1174: 00038a15 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ - 1175: 000666f3 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ - 1176: 000cb7cd 210 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrStackRef │ │ │ │ - 1177: 001fa705 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 1178: 001327d1 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ - 1179: 0020410d 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ + 1172: 00132509 378 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 1173: 0003a159 40 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1174: 00038a71 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 1175: 0006717b 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 1176: 000cb991 210 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrStackRef │ │ │ │ + 1177: 001fa279 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 1178: 00132cf5 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1179: 00203ce5 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ 1180: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (3) │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1182: 0008fed1 216 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1182: 0009008d 216 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1183: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (3) │ │ │ │ 1184: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (2) │ │ │ │ 1185: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 1186: 00053a35 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ - 1187: 0012f889 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 1188: 001b7689 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1186: 00053a91 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ + 1187: 0012fdb1 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 1188: 001b7729 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1189: 0002cd18 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (20) │ │ │ │ 1190: 004d1458 8 OBJECT GLOBAL DEFAULT 26 _PyInstrumentation_DISABLE │ │ │ │ 1191: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (3) │ │ │ │ - 1192: 0005a84b 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 1192: 0005a9b3 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 1193: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (3) │ │ │ │ - 1195: 004db630 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ + 1195: 004dba44 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ 1196: 004d5550 208 OBJECT GLOBAL DEFAULT 26 PyLazyImport_Type │ │ │ │ - 1197: 00062ecf 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ - 1198: 00216481 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 1199: 004dbd54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ - 1200: 00249871 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 1201: 00156a31 82 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1197: 000630fb 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 1198: 00215e4d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 1199: 004dcbf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ + 1200: 00248fb9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 1201: 00156f91 82 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ 1202: 00030d79 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ - 1203: 00176581 334 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1203: 00176cd5 334 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ 1204: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (3) │ │ │ │ - 1205: 000bbfb9 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ - 1206: 001421e9 290 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 1207: 001f5a6d 72 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1205: 000bc1c9 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 1206: 00142719 290 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 1207: 001f565d 72 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 1208: 004d2738 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (10) │ │ │ │ 1210: 004d8d00 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ - 1211: 0010b141 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ - 1212: 00060833 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1213: 001e429d 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ + 1211: 0010b771 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 1212: 00060993 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1213: 001e3f2d 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ 1214: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (7) │ │ │ │ - 1215: 002309f9 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ - 1216: 001ad749 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1215: 002300cd 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ + 1216: 001ad7c5 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1217: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 1218: 0009d9a9 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1218: 0009db41 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ 1219: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 1220: 00057de9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1221: 00062de7 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 1222: 00065e77 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 1220: 00057f55 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1221: 00063013 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 1222: 000668ff 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 1223: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ - 1224: 00065f45 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ + 1224: 000669cd 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ 1225: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (3) │ │ │ │ 1226: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (16) │ │ │ │ - 1227: 002737dd 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ - 1228: 0018d3f1 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1229: 0005394d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 1227: 00272f9d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1228: 0018da89 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1229: 000539a9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 1230: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (3) │ │ │ │ - 1231: 0003bf11 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1231: 0003bf69 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1232: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (2) │ │ │ │ - 1233: 0020dc85 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 1233: 0020d85d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ 1234: 00000000 0 FUNC GLOBAL DEFAULT UND crc32_combine64@ZLIB_1.2.3.3 (24) │ │ │ │ - 1235: 001af179 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 1235: 001af1ed 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ 1236: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (6) │ │ │ │ 1237: 005252d0 4 OBJECT GLOBAL DEFAULT 30 stderr@GLIBC_2.4 (3) │ │ │ │ - 1238: 000fcc7d 96 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ - 1239: 00095e79 914 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 1240: 0021ff55 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1241: 0004c235 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 1238: 000fce85 96 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 1239: 00095fed 914 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1240: 0021f949 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1241: 0004c29d 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ 1242: 0002ebbd 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ 1243: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (3) │ │ │ │ 1244: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 1245: 00065f71 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ - 1246: 000650af 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 1247: 001a9559 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ - 1248: 0006a267 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 1249: 001d1a19 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ - 1250: 00055941 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1251: 0005b4a9 68 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_non_negative_ssize_t │ │ │ │ + 1245: 000669f9 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 1246: 000657f3 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 1247: 001a95d1 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1248: 0006a693 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 1249: 001d16a1 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ + 1250: 0005599d 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1251: 0005b613 68 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_non_negative_ssize_t │ │ │ │ 1252: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (3) │ │ │ │ - 1253: 0006126b 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ - 1254: 0008d729 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 1253: 000613ff 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ + 1254: 0008d8e5 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ 1255: 004d7194 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1256: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ - 1257: 000f314d 1482 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ - 1258: 0012a465 1540 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ + 1257: 000f333d 1482 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 1258: 0012a9bd 1540 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ 1259: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ - 1260: 00210931 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1261: 0006516b 52 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1262: 001f4a85 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 1263: 004db638 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 1264: 0006b50f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1260: 00210509 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1261: 000658af 52 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1262: 001f4675 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 1263: 004dba4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ + 1264: 0006c03b 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1265: 004d5a70 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1266: 002aaf11 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 1266: 002aa5d9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 1267: 0002dcd1 372 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ 1268: 0002e193 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 1269: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1270: 001f7e5d 80 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ - 1271: 001ed965 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 1270: 001f79d1 80 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 1271: 001ed5bd 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ 1272: 0002fcb9 24 FUNC GLOBAL DEFAULT 12 PyImport_SetLazyImportsMode │ │ │ │ - 1273: 00247ebd 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1273: 00247615 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ 1274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getname_np@GLIBC_2.34 (4) │ │ │ │ - 1275: 004db63c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ - 1276: 0003759b 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ + 1275: 004dba50 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ + 1276: 000375f7 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ 1277: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (9) │ │ │ │ 1278: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (3) │ │ │ │ - 1279: 001fa879 264 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 1280: 00192ee1 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 1279: 001fa3ed 264 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 1280: 001923f5 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ 1281: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 1282: 0008e7e1 1560 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ + 1282: 0008e989 1560 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ 1283: 004d72a0 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ - 1284: 0027e055 112 FUNC GLOBAL DEFAULT 12 _PyAsyncGenValueWrapperNew │ │ │ │ - 1285: 00184b7d 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ - 1286: 000e3ea9 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ - 1287: 001e1b71 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ - 1288: 00064b37 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 1289: 0021f175 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ - 1290: 001e5f6d 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 1291: 0005f207 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 1292: 00273f51 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 1284: 0027d7dd 112 FUNC GLOBAL DEFAULT 12 _PyAsyncGenValueWrapperNew │ │ │ │ + 1285: 001851fd 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ + 1286: 000e3df1 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 1287: 001e17f9 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 1288: 00065115 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 1289: 0021eb8d 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ + 1290: 001e5bfd 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 1291: 0005f36f 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 1292: 00273711 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ 1293: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64@GLIBC_2.10 (17) │ │ │ │ - 1294: 004dbd64 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1295: 0005b8d7 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 1296: 00192a85 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1294: 004dcbfc 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ + 1295: 0005ba3f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 1296: 00191f99 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ 1297: 0002f0c7 138 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetError │ │ │ │ 1298: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (3) │ │ │ │ - 1299: 0020d6ed 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ - 1300: 000904e5 82 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ - 1301: 001f9181 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ - 1302: 004dbd24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportCycleError │ │ │ │ - 1303: 001adca5 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 1304: 001f3375 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1299: 0020d2c5 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1300: 000906a1 82 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 1301: 001f8cf5 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 1302: 004dcbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportCycleError │ │ │ │ + 1303: 001add1d 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 1304: 001f2f6d 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1305: 0002fa71 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 1306: 001b200d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1306: 001b20a5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1307: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 1308: 001fade1 1236 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 1309: 00133c01 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ - 1310: 0004a4d7 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ + 1308: 001fa955 1236 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 1309: 00134385 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1310: 0004a537 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ 1311: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (3) │ │ │ │ - 1312: 004dbd58 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ + 1312: 004dcbf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ 1313: 00000000 0 FUNC GLOBAL DEFAULT UND clearenv@GLIBC_2.4 (3) │ │ │ │ - 1314: 00040f3d 204 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ - 1315: 001e5541 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 1314: 00040f95 204 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 1315: 001e51d1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ 1316: 004d503c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenDict_Type │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (3) │ │ │ │ - 1318: 0008a471 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ - 1319: 001ff8a5 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 1320: 002f47f0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 1321: 0006badd 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1322: 00136501 82 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 1318: 0008a619 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ + 1319: 001ff41d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 1320: 002f3cf0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 1321: 0006c609 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1322: 00136a1d 82 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 1323: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (3) │ │ │ │ - 1324: 00064b3b 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 1324: 00065119 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ 1325: 004e3324 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ - 1326: 00065ef9 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 1326: 00066981 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 1327: 004d1130 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 1328: 001dfd29 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 1329: 00066187 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ - 1330: 001f28d9 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 1328: 001df9b1 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 1329: 00066c0f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1330: 001f24d1 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ 1331: 0002df41 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ 1332: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 1333: 001ff90d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ - 1334: 000d0c61 156 FUNC GLOBAL DEFAULT 12 _Py_Specialize_ForIter │ │ │ │ - 1335: 0006227d 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1336: 00065a69 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1337: 00069cad 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 1333: 001ff485 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 1334: 000d0e35 156 FUNC GLOBAL DEFAULT 12 _Py_Specialize_ForIter │ │ │ │ + 1335: 00062411 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1336: 00066431 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1337: 0006a0d9 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 1338: 0002cc4c 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (2) │ │ │ │ 1339: 004d3094 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ - 1340: 00135bb1 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 1340: 001360d1 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ 1341: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 1342: 0005f24b 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 1343: 0027a7ad 868 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1344: 000703ed 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 1345: 00181191 334 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1346: 002812c5 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1347: 0013ce99 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ - 1348: 0020dc71 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ - 1349: 001acfe5 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 1350: 0020607d 376 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1342: 0005f3b3 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 1343: 00279bad 868 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1344: 00070565 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 1345: 001812dd 334 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1346: 00280a85 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1347: 0013d3c1 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1348: 0020d849 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1349: 001ad061 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 1350: 00205c55 376 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1351: 004d1cf4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1352: 000606b9 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1353: 00133bc1 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ - 1354: 00069c59 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ - 1355: 00061511 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1356: 00059fb5 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ - 1357: 0020e1d9 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ - 1358: 000cdb51 252 FUNC GLOBAL DEFAULT 12 _PyEval_GetIter │ │ │ │ - 1359: 00066719 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1352: 00060819 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1353: 001335a9 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ + 1354: 0006a085 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 1355: 000616a5 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1356: 0005a72b 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ + 1357: 0020ddb1 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 1358: 000cdd15 252 FUNC GLOBAL DEFAULT 12 _PyEval_GetIter │ │ │ │ + 1359: 000671a1 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ 1360: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (3) │ │ │ │ 1361: 0052dc20 4 OBJECT GLOBAL DEFAULT 30 Py_HashRandomizationFlag │ │ │ │ - 1362: 00150cf5 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ - 1363: 0005b1fd 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1362: 001511e5 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 1363: 0005b365 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ 1364: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (3) │ │ │ │ - 1365: 00192c5d 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ + 1365: 00192171 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ 1366: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 1367: 00059041 24 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1368: 0013f3c9 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1369: 001ac6ed 704 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ - 1370: 00064fc9 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 1367: 000591ad 24 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1368: 0013f8f1 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1369: 001ac76d 704 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 1370: 0006570d 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ 1371: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (3) │ │ │ │ - 1372: 001a99d5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 1373: 00093bc1 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 1372: 001a9a49 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 1373: 00093d45 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (3) │ │ │ │ - 1375: 0021c5fd 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ - 1376: 000e7b45 110 FUNC GLOBAL DEFAULT 12 _Py_Specialize_UnpackSequence │ │ │ │ - 1377: 00060b75 72 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 1375: 0021c015 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ + 1376: 000e7d71 110 FUNC GLOBAL DEFAULT 12 _Py_Specialize_UnpackSequence │ │ │ │ + 1377: 00060cd7 72 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ 1378: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (3) │ │ │ │ 1379: 004d1e0c 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ - 1380: 0006179f 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ + 1380: 00061933 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ 1381: 00032ac5 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1382: 0021c5b1 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ + 1382: 0021bfc5 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ 1384: 004d4cd8 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1385: 0002c934 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 1386: 001031fd 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 1387: 00150bad 328 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ - 1388: 0018458d 136 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 1389: 00188a99 1304 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ - 1390: 004dbd94 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ - 1391: 00135175 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 1386: 001033f9 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 1387: 0015109d 328 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 1388: 00184b59 136 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 1389: 00189131 1304 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ + 1390: 004dcc2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ + 1391: 00135695 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ 1392: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (3) │ │ │ │ 1393: 0002e681 184 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1394: 00064a3d 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1394: 00064fd7 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1395: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (3) │ │ │ │ - 1396: 00304c84 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ - 1397: 001c9ab1 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1396: 0030431c 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ + 1397: 001c9739 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1398: 0002fcd1 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 1399: 0013dd39 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ - 1400: 00122d61 256 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 1399: 0013e261 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1400: 0012338d 256 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ 1401: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 1402: 001eb4f1 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1402: 001eb149 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 1403: 0052db80 4 OBJECT GLOBAL DEFAULT 30 Py_FrozenFlag │ │ │ │ 1404: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (3) │ │ │ │ - 1405: 0010bc25 392 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1405: 0010c259 392 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1406: 004d5750 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 1407: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (3) │ │ │ │ - 1408: 000e7a21 218 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 1408: 000e7c4d 218 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 1409: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (3) │ │ │ │ - 1410: 000605ad 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1411: 0021765d 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ - 1412: 002a8bad 896 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ - 1413: 00068ea3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 1410: 0006070d 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1411: 00217075 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 1412: 002a8269 896 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ + 1413: 00069337 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ 1414: 005258c0 4 OBJECT GLOBAL DEFAULT 30 Py_IgnoreEnvironmentFlag │ │ │ │ - 1415: 00035285 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 1415: 00035569 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 1416: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (10) │ │ │ │ 1417: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (3) │ │ │ │ - 1418: 0005e915 34 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByToken │ │ │ │ - 1419: 0008a621 340 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 1420: 001f28ed 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ - 1421: 0021b7f5 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1422: 0020a22d 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ - 1423: 001f3965 308 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ + 1418: 0005ea7d 34 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByToken │ │ │ │ + 1419: 0008a7c9 340 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 1420: 001f24e5 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 1421: 0021b20d 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1422: 00209e05 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ + 1423: 001f3559 308 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1424: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ - 1425: 0011f931 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 1426: 000615a1 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ - 1427: 0014230d 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1428: 00236bd1 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 1425: 0011ff59 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 1426: 00061735 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 1427: 0014283d 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1428: 00236319 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ 1429: 005258f8 24 OBJECT GLOBAL DEFAULT 30 _Py_HashSecret │ │ │ │ - 1430: 000cc285 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 1431: 0015f9e5 76 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ - 1432: 00061a31 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 1433: 00205a5d 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 1430: 000cc449 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 1431: 0015ff4d 76 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ + 1432: 00061bc5 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 1433: 00205635 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ 1434: 0052db70 4 OBJECT GLOBAL DEFAULT 30 Py_OptimizeFlag │ │ │ │ - 1435: 000bf74d 248 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1436: 00121c45 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 1437: 000c617d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsXidContinue │ │ │ │ - 1438: 00066455 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 1439: 001f615d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1435: 000bf95d 248 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1436: 0012226d 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1437: 000c6371 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsXidContinue │ │ │ │ + 1438: 00066edd 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 1439: 001f5d4d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ 1440: 004d91d4 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1441: 004d8114 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 1442: 0005af4b 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 1443: 0020e6ad 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1444: 000a2c8d 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ - 1445: 001ce7ad 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1446: 001f3381 124 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 1447: 00068f4d 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ - 1448: 00069701 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ - 1449: 00216b81 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1450: 0008d679 174 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ - 1451: 0034373c 256 OBJECT GLOBAL DEFAULT 14 _PyOpcode_Caches │ │ │ │ + 1442: 0005b145 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 1443: 0020e285 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1444: 000a2e21 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ + 1445: 001ce435 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1446: 001f2f79 124 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 1447: 000693e1 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1448: 00069d89 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 1449: 00216599 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1450: 0008d835 174 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 1451: 003aed7c 256 OBJECT GLOBAL DEFAULT 14 _PyOpcode_Caches │ │ │ │ 1452: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (3) │ │ │ │ - 1453: 0022e9e9 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ - 1454: 00095b29 274 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ - 1455: 001671b9 640 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1456: 0005ac37 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 1453: 0022e295 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1454: 00095c9d 274 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1455: 00167741 640 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1456: 0005adcf 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 1457: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (3) │ │ │ │ - 1458: 00069015 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 1458: 000694c9 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ 1459: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (3) │ │ │ │ 1460: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (3) │ │ │ │ 1461: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (3) │ │ │ │ - 1462: 001241ed 496 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 1463: 001f0c7d 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1462: 00124819 496 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 1463: 001f08d5 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1464: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (19) │ │ │ │ 1465: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 1466: 00044779 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1466: 0004497d 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1467: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (3) │ │ │ │ 1468: 004d3e6c 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 1469: 00068efd 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 1470: 001351b5 48 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1469: 00069391 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 1470: 001356d5 48 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1471: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (3) │ │ │ │ - 1472: 0004bff7 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1473: 000f031d 166 FUNC GLOBAL DEFAULT 12 _Py_Specialize_StoreSubscr │ │ │ │ - 1474: 0022782d 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ - 1475: 0012712d 2514 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 1472: 0004c05f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1473: 000f0509 166 FUNC GLOBAL DEFAULT 12 _Py_Specialize_StoreSubscr │ │ │ │ + 1474: 0022715d 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ + 1475: 00127749 2514 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ 1476: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ - 1477: 001ad56d 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 1478: 00193025 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ - 1479: 001ad73d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1480: 00053a31 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ - 1481: 00246ec9 144 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_jump │ │ │ │ - 1482: 000751f1 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 1477: 001ad5e9 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 1478: 00192539 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1479: 001ad7b9 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1480: 00053a8d 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ + 1481: 00246621 144 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_jump │ │ │ │ + 1482: 000753c1 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ 1483: 00033bf5 60 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ - 1484: 0007a46d 56 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1485: 001ef5b5 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 1484: 0007a631 56 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1485: 001ef20d 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ 1486: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (3) │ │ │ │ 1487: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (3) │ │ │ │ - 1488: 000605b5 260 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 1488: 00060715 260 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 1489: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (18) │ │ │ │ - 1490: 00177bc1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1490: 001780b9 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1491: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ 1492: 00030ea9 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 1493: 004db2e4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1494: 0013dd31 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1493: 004db074 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ + 1494: 0013e259 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ 1495: 0052db74 4 OBJECT GLOBAL DEFAULT 30 Py_DebugFlag │ │ │ │ 1496: 004d3f5c 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ 1497: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (3) │ │ │ │ - 1498: 00062e8d 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ - 1499: 001ce139 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1500: 000d6e39 4104 FUNC GLOBAL DEFAULT 12 _Py_Specialize_LoadAttr │ │ │ │ - 1501: 000bd7f9 34 FUNC GLOBAL DEFAULT 12 _PyMapping_GetOptionalItem2 │ │ │ │ - 1502: 00281145 84 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ - 1503: 003c8820 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 1504: 000663d5 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 1498: 000630b9 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 1499: 001cddc1 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1500: 000d7011 4080 FUNC GLOBAL DEFAULT 12 _Py_Specialize_LoadAttr │ │ │ │ + 1501: 000bda09 34 FUNC GLOBAL DEFAULT 12 _PyMapping_GetOptionalItem2 │ │ │ │ + 1502: 00280905 84 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ + 1503: 003c7ea4 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 1504: 00066e5d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 1505: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3) │ │ │ │ - 1506: 0015a371 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 1507: 001f0b35 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1506: 0015a8d1 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 1507: 001f078d 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ 1508: 0002ce88 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (2) │ │ │ │ - 1509: 0016e4d9 220 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ - 1510: 002061f5 254 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ - 1511: 001ed2e1 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ + 1509: 0016ec39 220 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 1510: 00205dcd 254 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ + 1511: 001ecf39 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ 1512: 004d1144 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 1513: 000f05d1 112 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 1514: 00065575 514 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1515: 000ca925 1340 FUNC GLOBAL DEFAULT 12 _Py_BuildMap_StackRefSteal │ │ │ │ + 1513: 000f07bd 112 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 1514: 00065f3f 514 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1515: 000cab15 1340 FUNC GLOBAL DEFAULT 12 _Py_BuildMap_StackRefSteal │ │ │ │ 1516: 000335ed 208 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ - 1517: 0006b955 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1518: 000a2bc9 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 1517: 0006c481 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1518: 000a2d61 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 1519: 004d1440 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ - 1521: 0006607b 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 1522: 0010307d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ - 1523: 004dbd34 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ - 1524: 001f976d 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ - 1525: 00054e37 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 1526: 00070459 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 1527: 0022791d 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ + 1521: 00066b03 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 1522: 00103279 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 1523: 004dcbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ + 1524: 001f92e1 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1525: 00054e93 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 1526: 000705d1 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 1527: 0022724d 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ 1528: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (3) │ │ │ │ - 1529: 00082981 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 1530: 0004a705 140 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1531: 001fb64d 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 1532: 00163381 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 1533: 00216edd 106 FUNC GLOBAL DEFAULT 12 _PyTuple_BinarySlice │ │ │ │ + 1529: 00082b5d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 1530: 0004a765 140 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1531: 001fb1c1 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 1532: 001638f9 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 1533: 002168f5 106 FUNC GLOBAL DEFAULT 12 _PyTuple_BinarySlice │ │ │ │ 1534: 0002ee81 108 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 1535: 004db308 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ + 1535: 004db71c 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 1536: 0002e959 82 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ 1537: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1538: 0004e1c9 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 1539: 00209f99 214 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 1538: 0004e231 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 1539: 00209b71 214 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 1540: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (3) │ │ │ │ 1541: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (3) │ │ │ │ - 1542: 001a97cd 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ - 1543: 0013f4a9 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 1542: 001a9845 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1543: 0013f9d1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ 1544: 0002e875 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ - 1545: 000edd11 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1545: 000edefd 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ 1546: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 1548: 0006b755 232 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 1549: 000d3841 50 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ - 1550: 0013aced 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 0006cf79 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ - 1552: 000d2ec1 240 FUNC GLOBAL DEFAULT 12 _Py_Specialize_ToBool │ │ │ │ - 1553: 000f3719 1036 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ - 1554: 000538e5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 1555: 00062c49 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 1548: 0006c281 232 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 1549: 000d3a15 50 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ + 1550: 0013b20d 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 0006cead 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 1552: 000d3091 240 FUNC GLOBAL DEFAULT 12 _Py_Specialize_ToBool │ │ │ │ + 1553: 000f3909 1036 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 1554: 00053941 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 1555: 00062e75 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (25) │ │ │ │ - 1557: 00128acd 2316 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1557: 00129025 2316 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1558: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ 1559: 00032d8d 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1560: 001ad3bd 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 1560: 001ad439 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ 1561: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (3) │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1563: 000eb6fd 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ - 1564: 00134cf1 460 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 1565: 001ede35 592 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1566: 0009204d 472 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1563: 000eb8e9 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ + 1564: 00135211 460 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 1565: 001eda91 592 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1566: 00092211 472 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ 1567: 0002d10c 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ - 1568: 00168eb9 176 FUNC GLOBAL DEFAULT 12 _PyBuildSlice_ConsumeRefs │ │ │ │ - 1569: 000db365 232 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1568: 00169649 176 FUNC GLOBAL DEFAULT 12 _PyBuildSlice_ConsumeRefs │ │ │ │ + 1569: 000db525 232 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1570: 0003156d 648 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ - 1571: 0005cadf 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ + 1571: 0005cc4b 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (3) │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (3) │ │ │ │ - 1574: 00062115 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ - 1575: 0012c979 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ - 1576: 00223351 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ + 1574: 000622a9 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ + 1575: 0012ced5 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1576: 00222d65 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ 1577: 004d1554 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1578: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ - 1579: 0006b83d 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 1580: 0008a2f5 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 1579: 0006c369 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 1580: 0008a49d 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (3) │ │ │ │ - 1582: 00112ef5 1360 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1582: 00113505 1360 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (3) │ │ │ │ - 1584: 00045cc5 360 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 1585: 0021c921 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 1586: 0007d005 548 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1587: 0018e645 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 1584: 00045d25 360 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 1585: 0021c339 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 1586: 0007d1f5 548 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1587: 0018e6a9 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 1588: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (3) │ │ │ │ - 1589: 00248b51 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ - 1590: 000659f5 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1589: 00248299 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1590: 000663bd 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ 1591: 0002d4ec 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (3) │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (3) │ │ │ │ - 1593: 0006613f 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 1593: 00066bc7 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ 1594: 004d6a04 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1595: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ - 1596: 000764ad 528 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ - 1597: 0015f535 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 1598: 00061233 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1599: 0020a1d5 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 1596: 00076669 528 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1597: 0015fa95 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 1598: 000613c7 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1599: 00209dad 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ 1600: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (3) │ │ │ │ - 1601: 00124ec1 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1602: 0015bb11 96 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 1603: 0023a7b1 212 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ - 1604: 001716b5 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1601: 001254ed 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1602: 0015c071 96 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 1603: 00239ef9 210 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ + 1604: 00171dfd 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ 1605: 0003093d 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 1606: 0005382d 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 1607: 0024d8b1 76 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 1606: 00053889 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 1607: 0024cfcd 76 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ 1608: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (3) │ │ │ │ - 1609: 0010defd 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 1609: 0010e531 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 1610: 00030edd 2 FUNC GLOBAL DEFAULT 12 _PyLazyImport_GetName │ │ │ │ - 1611: 0015cced 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1612: 00192ee9 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ - 1613: 000618bb 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1614: 00062f21 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 1615: 001f8109 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 1616: 004dbd80 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ + 1611: 0015d24d 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1612: 001923fd 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 1613: 00061a4f 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1614: 0006314d 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 1615: 001f7c7d 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 1616: 004dcc18 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 1617: 0002de89 100 FUNC GLOBAL DEFAULT 12 PyInitConfig_Create │ │ │ │ - 1618: 00265631 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1619: 0016891d 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1620: 0003b6f5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 1618: 00264dc1 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1619: 00212989 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1620: 0003b7ed 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ 1621: 0002e8a9 176 FUNC GLOBAL DEFAULT 12 Py_InitializeFromInitConfig │ │ │ │ - 1622: 002510fd 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ - 1623: 0003ab13 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 1624: 0004f6b1 36 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ - 1625: 001eaf95 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 1622: 002507b5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 1623: 0003ab6f 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 1624: 0004f719 36 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 1625: 001eabed 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ 1626: 0054eb04 0 NOTYPE GLOBAL DEFAULT 30 __bss_end__ │ │ │ │ - 1627: 000eb4dd 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 1628: 002aab51 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 1629: 001b93b5 72 FUNC GLOBAL DEFAULT 12 _PyImport_SetModuleString │ │ │ │ - 1630: 001e85e5 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ - 1631: 00246bfd 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 1632: 0005d959 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 1633: 0021e9f5 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ + 1627: 000eb6c5 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 1628: 002aa20d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 1629: 001b9455 72 FUNC GLOBAL DEFAULT 12 _PyImport_SetModuleString │ │ │ │ + 1630: 001e8259 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 1631: 00246355 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 1632: 0005dac1 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 1633: 0021e40d 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ 1634: 0002f1b5 344 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1635: 001dfd35 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 1636: 00212a8d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1637: 0011ec69 552 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ - 1638: 0005d9b5 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1635: 001df9bd 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 1636: 0021245d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1637: 0011f27d 552 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1638: 0005db1d 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1639: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (3) │ │ │ │ 1640: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (3) │ │ │ │ 1641: 0002cc10 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 1642: 004d404c 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ 1643: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (3) │ │ │ │ 1644: 004d6354 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1645: 001752e1 16 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1646: 00065f75 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 1647: 000660a7 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1645: 00175a35 16 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1646: 000669fd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 1647: 00066b2f 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1648: 004d1434 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 1649: 00060445 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 1649: 000605a5 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ 1650: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 1651: 0022021d 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ + 1651: 0021fc35 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ 1652: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ 1653: 005258c4 4 OBJECT GLOBAL DEFAULT 30 Py_UTF8Mode │ │ │ │ - 1654: 00190039 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 1655: 000ba709 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 1656: 004dbd40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ - 1657: 001a1131 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ - 1658: 00066903 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1654: 0018f54d 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 1655: 000ba919 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 1656: 004dcbdc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ + 1657: 001a11a5 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1658: 000652a7 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ 1659: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1660: 00060791 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1661: 00099a8d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 1662: 0004faa3 92 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ - 1663: 00131f79 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1664: 001e1ba5 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 1665: 000368bd 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1666: 001287b1 58 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ - 1667: 001ae8f1 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ - 1668: 0021a681 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1660: 000608f1 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1661: 00099c21 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 1662: 0004fb0b 92 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ + 1663: 001324cd 60 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1664: 001e182d 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 1665: 00036919 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1666: 00128d09 58 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ + 1667: 001ae96d 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ + 1668: 00219f99 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1669: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (3) │ │ │ │ 1670: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (3) │ │ │ │ - 1671: 000885f9 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1672: 003cc02c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1671: 000887a1 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1672: 003cb6b4 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ 1673: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (3) │ │ │ │ 1674: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ - 1675: 0008d585 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 1676: 0010a585 1332 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit_Ex │ │ │ │ - 1677: 0006159d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1678: 0005e05d 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 1679: 0015eb8d 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1675: 0008d741 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 1676: 0010abb9 1332 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit_Ex │ │ │ │ + 1677: 00061731 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1678: 0005e1c5 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 1679: 0015f0ed 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ 1680: 0002d1d8 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1681: 0005b193 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 1681: 0005b2fb 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 1682: 0002fb01 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ 1683: 004d1edc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 1684: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ 1685: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (3) │ │ │ │ - 1686: 001ebd09 252 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ - 1687: 000836fd 328 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 1686: 001eb961 252 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1687: 000838d9 328 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ 1688: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (3) │ │ │ │ 1689: 005252c8 4 OBJECT WEAK DEFAULT 30 environ@GLIBC_2.4 (3) │ │ │ │ - 1690: 0005ff69 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1690: 000600c9 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1691: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (20) │ │ │ │ - 1692: 0006179d 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ - 1693: 0020a615 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1694: 0006846d 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 1695: 0016ab39 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1696: 001e57ad 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ - 1697: 0008f40d 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 1692: 00061931 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ + 1693: 0020a1ed 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1694: 0006768d 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 1695: 0016b2dd 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1696: 001e543d 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 1697: 0008f5b5 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ 1698: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 1699: 001abcc5 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 1700: 000ef689 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 1701: 00231555 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ - 1702: 00054fa9 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ - 1703: 00109bed 436 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ - 1704: 00095335 1516 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 1705: 0007a9e1 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1699: 001abd3d 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 1700: 000ef875 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 1701: 00230c29 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ + 1702: 00055005 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 1703: 0010a221 436 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ + 1704: 000954a9 1516 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 1705: 0007aba5 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ 1706: 004d7d1c 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1707: 000bbf5d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 1708: 00061e41 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 1709: 00291099 440 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 1710: 001f06f9 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ - 1711: 000666bd 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 1712: 0026fb7d 66 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Resize │ │ │ │ - 1713: 0029c8d1 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 1714: 000340a5 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 1715: 000fd841 482 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 1716: 000bce75 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1707: 000bc16d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 1708: 00061fd5 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 1709: 002907c1 440 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 1710: 001f0351 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1711: 00067145 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 1712: 0026f2e5 66 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Resize │ │ │ │ + 1713: 0029c349 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 1714: 00034055 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 1715: 000fda3d 482 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 1716: 000bd085 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1717: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ 1718: 0002c250 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ - 1719: 000cb1f9 148 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ - 1720: 0018e641 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1719: 000cb3e9 140 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1720: 0018e6a5 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ 1721: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (3) │ │ │ │ - 1722: 0018dcb1 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ - 1723: 0007ca25 894 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 1722: 0018e349 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 1723: 0007cc15 894 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ 1725: 0002fce7 46 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ - 1726: 00151111 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 1727: 00061431 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ - 1728: 0003fddd 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1729: 00065a05 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1726: 00151601 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 1727: 000615c5 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1728: 0003fe35 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1729: 000663cd 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ 1730: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (3) │ │ │ │ - 1731: 00106f2d 472 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 1732: 001cf1f5 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ - 1733: 00061d1b 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1731: 00107555 472 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 1732: 001cee7d 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ + 1733: 00061eaf 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1734: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1735: 00065dbf 90 FUNC GLOBAL DEFAULT 12 _PyStolenTuple_Free │ │ │ │ - 1736: 00156901 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ - 1737: 000650f1 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 1738: 00061c6d 80 FUNC GLOBAL DEFAULT 12 PyModule_GetStateSize │ │ │ │ + 1735: 00064b89 88 FUNC GLOBAL DEFAULT 12 _PyStolenTuple_Free │ │ │ │ + 1736: 00156e61 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 1737: 00065835 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 1738: 00061e01 80 FUNC GLOBAL DEFAULT 12 PyModule_GetStateSize │ │ │ │ 1739: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1740: 00224efd 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ - 1741: 00066267 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 1740: 00224915 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ + 1741: 00066cef 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ 1742: 0002daf8 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 1743: 000e43e1 1184 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1744: 00105b99 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 1743: 000e4329 1184 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1744: 00105da5 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 1745: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64@GLIBC_2.10 (17) │ │ │ │ - 1746: 00127b01 752 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Finish │ │ │ │ + 1746: 00128269 752 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Finish │ │ │ │ 1747: 0054ea50 4 OBJECT GLOBAL DEFAULT 30 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 1748: 001ed1e5 52 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ - 1749: 0023772d 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ - 1750: 001afb01 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ - 1751: 00095145 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 1752: 00186f39 168 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1748: 001ece3d 52 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 1749: 00236e75 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 1750: 001afb71 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 1751: 000952b9 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 1752: 001875d1 168 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ 1753: 004d7e3c 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 1754: 00292eb1 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 1754: 00292691 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ 1755: 004d422c 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ - 1756: 000353ed 720 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1756: 000356d1 720 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (3) │ │ │ │ - 1758: 0006262d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1759: 0007ddf1 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1758: 000627c1 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1759: 0007dfe1 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ 1760: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (3) │ │ │ │ - 1761: 0004f6d5 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1762: 0023aaa5 1180 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 1763: 000a911d 542 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 1761: 0004f73d 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1762: 0023a1ed 1180 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 1763: 000a9329 542 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ 1764: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (3) │ │ │ │ - 1765: 001bd1c9 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ - 1766: 00053d79 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ - 1767: 001bd1d1 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1768: 001a6cd5 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 1769: 0013135d 240 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 1770: 001bd2d5 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ - 1771: 00035b8f 190 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 1765: 001bd269 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 1766: 00053dd5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1767: 001bd271 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1768: 001a6d55 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 1769: 00131885 240 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 1770: 001bd375 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1771: 00035e73 190 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 1772: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (5) │ │ │ │ - 1773: 0015f3f9 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ - 1774: 001a9c2d 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ + 1773: 0015f959 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 1774: 001a9ca1 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ 1775: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1776: 000603bf 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1777: 00212a5d 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ - 1778: 0006168f 106 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1779: 000a5f15 204 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ - 1780: 00060257 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ - 1781: 0013ef69 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ - 1782: 0012494d 824 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1783: 0004cb79 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1784: 00069c01 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 1785: 0022a961 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 1786: 0008a775 340 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ - 1787: 00244c45 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1776: 0006051f 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1777: 0021242d 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 1778: 00061823 106 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1779: 000a60a9 204 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 1780: 000603b7 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1781: 0013f491 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1782: 00124f79 824 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1783: 0004cfcb 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1784: 0006a02d 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 1785: 0022a1d9 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 1786: 0008a91d 340 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 1787: 0024439d 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1788: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (3) │ │ │ │ - 1789: 0022dbdd 1348 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ - 1790: 001bce71 112 FUNC GLOBAL DEFAULT 12 _Py_Specialize_CallFunctionEx │ │ │ │ + 1789: 0022d489 1348 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ + 1790: 001bcf11 112 FUNC GLOBAL DEFAULT 12 _Py_Specialize_CallFunctionEx │ │ │ │ 1791: 004d3778 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 1792: 00149109 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 1792: 00149601 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ 1793: 005252c8 4 OBJECT GLOBAL DEFAULT 30 __environ@GLIBC_2.4 (3) │ │ │ │ - 1794: 000a84fd 862 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1795: 0006948d 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 1794: 000a8701 862 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1795: 00069ab9 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 1796: 00000000 0 FUNC GLOBAL DEFAULT UND backtrace@GLIBC_2.4 (3) │ │ │ │ - 1797: 0029d4a1 412 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1797: 0029cc81 412 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ 1798: 0002dbb0 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (2) │ │ │ │ - 1799: 000d8f59 540 FUNC GLOBAL DEFAULT 12 _Py_VectorCall_StackRefSteal │ │ │ │ + 1799: 000d9119 540 FUNC GLOBAL DEFAULT 12 _Py_VectorCall_StackRefSteal │ │ │ │ 1800: 0052db8c 4 OBJECT GLOBAL DEFAULT 30 Py_DontWriteBytecodeFlag │ │ │ │ - 1801: 00220641 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1801: 00220059 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (3) │ │ │ │ 1803: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (3) │ │ │ │ 1804: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (3) │ │ │ │ - 1805: 00288321 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ - 1806: 00214d55 74 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_2args │ │ │ │ - 1807: 00065ecf 42 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 1808: 001eb0c1 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 1809: 0027d8b5 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1805: 00287a51 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 1806: 00214721 74 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_2args │ │ │ │ + 1807: 00066957 42 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 1808: 001ead19 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 1809: 0027d035 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ 1810: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (3) │ │ │ │ - 1811: 001c8ccd 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ - 1812: 000653ed 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1813: 00218275 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ - 1814: 0021c371 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ + 1811: 001c8955 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ + 1812: 00065b31 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1813: 00217d61 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 1814: 0021bd89 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ 1815: 0002eab5 192 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStrList │ │ │ │ - 1816: 00086e61 848 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1816: 00086ffd 848 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ 1817: 0002d640 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (3) │ │ │ │ - 1818: 00214c11 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 1819: 001ea39d 464 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 1818: 002145dd 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 1819: 001ea011 464 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ 1820: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ 1821: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (3) │ │ │ │ - 1822: 001067cd 180 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 1823: 00053c2d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1824: 000ddc9d 736 FUNC GLOBAL DEFAULT 12 PyBytesWriter_FinishWithPointer │ │ │ │ + 1822: 001069d9 180 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 1823: 00053c89 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1824: 000dde59 736 FUNC GLOBAL DEFAULT 12 PyBytesWriter_FinishWithPointer │ │ │ │ 1825: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (3) │ │ │ │ - 1826: 00210f79 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 1826: 00210b51 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ 1827: 0002e227 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ - 1828: 000850f9 86 FUNC GLOBAL DEFAULT 12 _PyObjectDict_SetItem │ │ │ │ + 1828: 000852e1 86 FUNC GLOBAL DEFAULT 12 _PyObjectDict_SetItem │ │ │ │ 1829: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ 1830: 00000000 0 FUNC GLOBAL DEFAULT UND strftime@GLIBC_2.4 (3) │ │ │ │ - 1831: 000f43b1 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1832: 001147b1 1164 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 1833: 00062f11 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 1831: 000f45a1 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1832: 00114dc1 1164 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 1833: 0006313d 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ 1834: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 1835: 000d35b9 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 1836: 000c68b1 732 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ - 1837: 0003bb99 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ - 1838: 004dbd68 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ + 1835: 000d378d 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 1836: 000c6aa5 732 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1837: 0003bbf1 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 1838: 004dcc00 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ 1839: 004d8224 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1840: 00069c5f 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1840: 0006a08b 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ 1841: 004d747c 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1842: 000bed9d 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 000befad 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ 1843: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (3) │ │ │ │ - 1844: 000cc8d9 472 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ - 1845: 00067aff 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ - 1846: 0017f089 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 1847: 0007fbc5 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 1848: 00062f01 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1849: 00272579 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1850: 00069c51 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 1851: 0003d029 144 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ + 1844: 000cca9d 472 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ + 1845: 00064c35 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1846: 0017f1b5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 1847: 0007fdb5 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 1848: 0006312d 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1849: 00271d39 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1850: 0006a07d 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 1851: 0003d085 144 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ 1852: 00033a75 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1853: 004dbd3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ - 1854: 00056c47 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 1853: 004dcbd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ + 1854: 00056db7 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ 1855: 0002eeed 16 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1856: 001377e1 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1857: 001eaedd 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1858: 004dbd88 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ + 1856: 00137d05 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1857: 001eab35 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1858: 004dcc20 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 1859: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (3) │ │ │ │ - 1860: 00069cd1 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 1860: 0006a0fd 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 1861: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (3) │ │ │ │ - 1862: 00062e75 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1862: 000630a1 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ 1863: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (3) │ │ │ │ - 1864: 004dbd0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1865: 00133b7d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ - 1866: 004dbd2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 1867: 004db130 4 OBJECT GLOBAL DEFAULT 26 PyExc_IOError │ │ │ │ + 1864: 004dcba8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ + 1865: 001340dd 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 1866: 004dcbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ + 1867: 004daaac 4 OBJECT GLOBAL DEFAULT 26 PyExc_IOError │ │ │ │ 1868: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (3) │ │ │ │ 1869: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1870: 001efbf9 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 1871: 00064877 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 1870: 001ef851 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 1871: 00064f55 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 1872: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ - 1873: 000dba19 888 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 1874: 001f9b7d 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ - 1875: 000fdc75 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 1873: 000dbbd9 888 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 1874: 001f96f1 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 1875: 000fde71 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ 1876: 004d75f8 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 1877: 001ae3a5 192 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 1878: 0004609d 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1877: 001ae41d 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 1878: 000460fd 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ 1879: 0002dc21 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1880: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1881: 00068163 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ - 1882: 00216c91 112 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1883: 0027a681 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ - 1884: 00286921 426 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ - 1885: 0016c65d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1886: 001e3d6d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 1881: 00065517 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1882: 002166a9 112 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1883: 00279a81 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 1884: 00286051 426 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1885: 00215ebd 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1886: 001e39f9 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ 1887: 004f861c 1068 OBJECT GLOBAL DEFAULT 26 _PyOpcode_OpName │ │ │ │ - 1888: 0012bb31 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1889: 001b2681 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1888: 0012c841 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1889: 001b2719 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ 1890: 0002c4fc 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerActivationThreshold │ │ │ │ 1891: 004d22c8 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ 1892: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (3) │ │ │ │ 1893: 004d73ac 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 1894: 00065f13 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1895: 001edde5 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ - 1896: 001671a9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ - 1897: 001f1bb1 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 1898: 004daea0 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 1899: 0005e09b 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 1900: 00064957 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ + 1894: 0006699b 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1895: 001eda41 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 1896: 00167731 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 1897: 001f17a9 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 1898: 004dac2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ + 1899: 0005e203 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 1900: 00064e69 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ 1901: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 1902: 0008d769 62 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash │ │ │ │ - 1903: 00216225 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1904: 00061775 40 FUNC GLOBAL DEFAULT 12 PyUnstable_SetImmortal │ │ │ │ - 1905: 00261f0d 272 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1902: 0008d925 62 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash │ │ │ │ + 1903: 00215bf1 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1904: 00061909 40 FUNC GLOBAL DEFAULT 12 PyUnstable_SetImmortal │ │ │ │ + 1905: 0026169d 272 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ 1906: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (3) │ │ │ │ 1907: 004d24e8 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1908: 0010ccf9 116 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ - 1909: 0021d329 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1908: 0010d329 116 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 1909: 0021cd41 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 1910: 004d5640 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ 1911: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (3) │ │ │ │ - 1912: 000661a7 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1913: 00064f73 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1914: 0020e1c9 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1912: 00066c2f 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1913: 000656b7 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1914: 0020dda1 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ 1915: 0002c484 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (2) │ │ │ │ - 1916: 00065fd1 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ - 1917: 000535f1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1918: 0029e3dd 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ - 1919: 0003789f 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1920: 000cc0d9 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ - 1921: 0015a3e5 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1916: 00066a59 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ + 1917: 0005364d 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1918: 0029dbbd 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ + 1919: 000378fb 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1920: 000cc29d 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1921: 0015a945 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ 1922: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (9) │ │ │ │ - 1923: 004dbd30 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ + 1923: 004dcbcc 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ 1924: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (3) │ │ │ │ 1925: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 1926: 0028320d 1230 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ - 1927: 000408b7 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ - 1928: 00070469 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ - 1929: 001f67cd 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 1930: 001b8055 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 1926: 002829cd 1230 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 1927: 0004090f 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1928: 000705e1 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ + 1929: 001f6341 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 1930: 001b80f5 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 1931: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setname_np@GLIBC_2.34 (4) │ │ │ │ - 1932: 00242275 916 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 1933: 001f8305 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ + 1932: 002419c9 916 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 1933: 001f7e79 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ 1934: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (2) │ │ │ │ - 1935: 0012f991 378 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 1936: 0014e765 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 1937: 000f43ed 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1938: 00068273 174 FUNC GLOBAL DEFAULT 12 _PyType_InitSubclasses │ │ │ │ - 1939: 001cf065 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 1940: 000ded81 108 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Discard │ │ │ │ + 1935: 0012feb9 378 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 1936: 0014ec55 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 1937: 000f45dd 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1938: 000672ad 172 FUNC GLOBAL DEFAULT 12 _PyType_InitSubclasses │ │ │ │ + 1939: 001ced85 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 1940: 000def39 108 FUNC GLOBAL DEFAULT 12 PyBytesWriter_Discard │ │ │ │ 1941: 004d2d50 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 1942: 0011f91d 20 FUNC GLOBAL DEFAULT 12 PyImport_GetLazyImportsMode │ │ │ │ - 1943: 0006b905 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 1942: 0011ff45 20 FUNC GLOBAL DEFAULT 12 PyImport_GetLazyImportsMode │ │ │ │ + 1943: 0006c431 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (3) │ │ │ │ - 1945: 000da4c9 1688 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 1946: 001cdf31 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 1947: 00244685 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1948: 001e19a1 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1949: 00224a61 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ - 1950: 00062e9f 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 1951: 000617d7 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 1952: 001831ed 532 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1953: 000f03c5 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1945: 000da689 1688 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 1946: 001cdae1 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 1947: 00243ddd 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1948: 001e1629 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1949: 002243f9 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ + 1950: 000630cb 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 1951: 0006196b 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 1952: 001837c9 536 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1953: 000f05b1 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ 1954: 000336bd 192 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 1955: 00083d59 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 1956: 002131c1 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ - 1957: 0025704d 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 1958: 0026e1c5 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 1959: 0004d2c5 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 1960: 000666fd 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ - 1961: 0005f053 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1962: 000871b1 536 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1963: 00062e25 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1964: 00061fa5 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 1955: 00083f35 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 1956: 00212b89 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ + 1957: 002566f5 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 1958: 0026d985 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 1959: 0004d32d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 1960: 00067185 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 1961: 0005f1bb 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1962: 0008734d 540 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1963: 00063051 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1964: 00062139 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (3) │ │ │ │ - 1966: 000345ad 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1966: 0003455d 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ 1967: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (3) │ │ │ │ - 1968: 00065f77 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 1969: 0013aa55 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 1968: 000669ff 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 1969: 0013af75 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ 1970: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (3) │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1972: 002176ed 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 1973: 001cd35d 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1974: 0003dc8f 402 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ - 1975: 001e0ca9 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1976: 00061ecd 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1977: 000dca65 1072 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1972: 00217105 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 1973: 001ccfe5 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1974: 0003dcef 402 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ + 1975: 001e0931 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1976: 00062061 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1977: 000dcc25 1072 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1978: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (3) │ │ │ │ - 1979: 001f3749 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 1980: 00035ac7 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ - 1981: 00061d49 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1982: 0008a465 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ - 1983: 0015c129 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 1984: 000e1ac9 122 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 1979: 001f3341 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 1980: 00035dab 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1981: 00061edd 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1982: 0008a60d 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ + 1983: 0015c689 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 1984: 000e1c81 122 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ 1985: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (3) │ │ │ │ 1986: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1987: 001856ad 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 1988: 004dbd84 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ - 1989: 002aab1d 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ - 1990: 000ef229 546 FUNC GLOBAL DEFAULT 12 _Py_Mangle │ │ │ │ - 1991: 00121c81 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1992: 004de1b8 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1993: 000f871d 2044 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1987: 00185d3d 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 1988: 004dcc1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ + 1989: 002aa1d9 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ + 1990: 000ef415 546 FUNC GLOBAL DEFAULT 12 _Py_Mangle │ │ │ │ + 1991: 001222a9 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1992: 004df050 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ + 1993: 000f8921 2044 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1994: 004d3324 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1995: 001d21e9 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ + 1995: 001d1e71 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ 1996: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (3) │ │ │ │ - 1997: 000d0729 1334 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ - 1998: 001030b1 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 1997: 000d08fd 1334 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1998: 001032ad 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 1999: 0002fd15 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2000: 000e3d71 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2001: 000560fd 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 2002: 000e23c9 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ - 2003: 00062ee9 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ - 2004: 0006121d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2005: 0015f9e1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ + 2000: 000e3cb9 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2001: 00056269 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 2002: 000e2579 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ + 2003: 00063115 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2004: 000613b1 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2005: 0015ff49 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ 2006: 005252c0 0 NOTYPE GLOBAL DEFAULT 30 __bss_start__ │ │ │ │ - 2007: 00270f09 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 2008: 000e0891 3758 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 2009: 004dca88 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ - 2010: 001b8ed1 58 FUNC GLOBAL DEFAULT 12 PyModule_Exec │ │ │ │ + 2007: 002706c9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 2008: 000e0a49 3758 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 2009: 004dd920 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ + 2010: 001b8f71 58 FUNC GLOBAL DEFAULT 12 PyModule_Exec │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ 2012: 004d8e64 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 2013: 00057a07 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 2014: 001595f1 308 FUNC GLOBAL DEFAULT 12 _PyCompactLong_Subtract │ │ │ │ + 2013: 00057b73 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 2014: 00159b51 308 FUNC GLOBAL DEFAULT 12 _PyCompactLong_Subtract │ │ │ │ 2015: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (3) │ │ │ │ - 2016: 001e3e3d 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 2016: 001e3acd 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 2017: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (3) │ │ │ │ 2018: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 2019: 0029c755 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 2020: 0025fa15 692 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ - 2021: 0018e62d 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 2019: 0029bf35 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 2020: 0025f1e1 692 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 2021: 0018e691 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ - 2023: 0007593d 664 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 2024: 0028e041 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ - 2025: 00052ed1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 2026: 000e2235 404 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 2023: 00075b21 664 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 2024: 0028d779 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ + 2025: 00052f2d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 2026: 000e23e5 404 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 2027: 004d7074 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ 2028: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (3) │ │ │ │ - 2029: 00261455 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 2029: 00260be5 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ 2030: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (3) │ │ │ │ - 2031: 001c84f1 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ - 2032: 0006647b 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 2033: 001ee2a1 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 2034: 0028b735 90 FUNC GLOBAL DEFAULT 12 _Py_IsPrivateName │ │ │ │ + 2031: 001c8179 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ + 2032: 00066f03 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 2033: 001edefd 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 2034: 0028ae65 90 FUNC GLOBAL DEFAULT 12 _Py_IsPrivateName │ │ │ │ 2035: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ 2036: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (3) │ │ │ │ - 2037: 0006004b 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ - 2038: 00055ded 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 2039: 001cdd79 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 2040: 000db24d 214 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 2037: 000601ab 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 2038: 00055f59 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 2039: 001cda01 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 2040: 000db40d 214 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ 2041: 0002e801 116 FUNC GLOBAL DEFAULT 12 PyInitConfig_AddModule │ │ │ │ - 2042: 0021e5cd 96 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCallPy │ │ │ │ - 2043: 00207aa5 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 2042: 0021dfe5 96 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCallPy │ │ │ │ + 2043: 0020767d 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 2044: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ 2045: 0002c268 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (3) │ │ │ │ - 2046: 000fce55 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ - 2047: 00061da7 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 2048: 000ef591 234 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 2049: 001cdfe5 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 2050: 000e3e7d 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 2046: 000fd05d 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2047: 00061f3b 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 2048: 000ef77d 234 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 2049: 001cdc6d 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 2050: 000e3dc5 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ 2051: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 2052: 00083845 1298 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 2053: 002132d9 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ + 2052: 00083a21 1298 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 2053: 00212ca1 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ 2054: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (3) │ │ │ │ - 2055: 001e0cb5 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 2056: 000619c5 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 2055: 001e093d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 2056: 00061b59 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ 2057: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (3) │ │ │ │ - 2058: 001f0d1d 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2058: 001f0975 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2059: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (3) │ │ │ │ - 2060: 00267de5 34 FUNC GLOBAL DEFAULT 12 _PyLineTable_NextAddressRange │ │ │ │ - 2061: 0010b715 92 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 2060: 00267581 34 FUNC GLOBAL DEFAULT 12 _PyLineTable_NextAddressRange │ │ │ │ + 2061: 0010bd45 92 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ 2062: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (3) │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (3) │ │ │ │ - 2064: 001ee215 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 2064: 001ede71 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ 2065: 004d2968 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ 2066: 004d31a4 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 2067: 00065e19 84 FUNC GLOBAL DEFAULT 12 _PyType_LookupSubclasses │ │ │ │ - 2068: 0006193b 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 2069: 00065f4f 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 2067: 000668a1 84 FUNC GLOBAL DEFAULT 12 _PyType_LookupSubclasses │ │ │ │ + 2068: 00061acf 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 2069: 000669d7 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ 2070: 00000000 0 FUNC GLOBAL DEFAULT UND fmax@GLIBC_2.4 (2) │ │ │ │ - 2071: 000a25e9 152 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ - 2072: 0012a329 316 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 2071: 000a2781 152 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 2072: 0012a881 316 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 2073: 00000000 0 FUNC GLOBAL DEFAULT UND dladdr1@GLIBC_2.34 (4) │ │ │ │ 2074: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (3) │ │ │ │ - 2075: 00123dd5 516 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 2076: 0004618d 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 2077: 0006853f 808 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2075: 00123f91 516 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 2076: 000461ed 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 2077: 0006775f 808 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ 2078: 0002d1b0 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ 2079: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (8) │ │ │ │ - 2080: 0005388d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ - 2081: 00079a41 232 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 2082: 0013ce8d 12 FUNC GLOBAL DEFAULT 12 _PyObject_VisitType │ │ │ │ - 2083: 0010b41d 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2080: 000538e9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 2081: 00079c01 232 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 2082: 0013d3b5 12 FUNC GLOBAL DEFAULT 12 _PyObject_VisitType │ │ │ │ + 2083: 0010ba4d 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ 2084: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (3) │ │ │ │ - 2085: 000eb5c5 148 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ + 2085: 000eb7ad 148 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ 2086: 00000000 0 FUNC GLOBAL DEFAULT UND process_vm_writev@GLIBC_2.15 (10) │ │ │ │ - 2087: 001afae1 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ - 2088: 001a4621 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ - 2089: 001f8b39 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ - 2090: 00143961 312 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 2091: 000bd7a5 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ - 2092: 000688c9 54 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 2093: 000bf331 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 2094: 0011d65d 312 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 2087: 001afb51 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 2088: 001a4695 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 2089: 001f86ad 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 2090: 00143e6d 270 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 2091: 000bd9b5 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 2092: 00067ae9 54 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 2093: 000bf541 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 2094: 0011dc79 308 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 2095: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (2) │ │ │ │ - 2096: 00064cc9 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ - 2097: 000bdc79 78 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ - 2098: 002933b9 32336 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2096: 000652ff 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 2097: 000bde89 78 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ + 2098: 00292b99 32336 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2099: 004d66c8 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ 2100: 004d5ed4 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 2101: 0006526d 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ - 2102: 001f1e95 16 FUNC GLOBAL DEFAULT 12 _PyErr_GetTopmostException │ │ │ │ + 2101: 000659b1 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 2102: 001f1a8d 16 FUNC GLOBAL DEFAULT 12 _PyErr_GetTopmostException │ │ │ │ 2103: 0002de45 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2104: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (3) │ │ │ │ 2105: 004d08b8 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 2106: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ - 2107: 002276f5 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ - 2108: 0025ecbd 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ - 2109: 00068a53 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 2110: 00207435 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 2107: 00227025 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ + 2108: 0025e44d 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 2109: 00068ee7 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 2110: 0020700d 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ 2111: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (3) │ │ │ │ 2112: 004d64d4 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2113: 000b9709 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 2114: 0024905d 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 2115: 0020de71 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ - 2116: 001c1339 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 2117: 0006897d 54 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 2113: 000b9915 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 2114: 002487a5 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 2115: 0020da49 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ + 2116: 001c13d9 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 2117: 00067c6d 54 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ 2118: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (3) │ │ │ │ - 2119: 00062d37 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 2120: 00062d33 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 2119: 00062f63 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 2120: 00062f5f 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (3) │ │ │ │ 2122: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (3) │ │ │ │ - 2123: 00074cc5 354 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ - 2124: 0005a751 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ - 2125: 002aaf0d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ - 2126: 0014af79 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 2127: 0020d815 64 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ - 2128: 00204a09 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 2129: 0013ceed 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 2130: 000bd81d 306 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ - 2131: 00038005 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 2132: 00131d6d 516 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 2133: 00065f7f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ - 2134: 004db634 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ - 2135: 000e2439 1434 FUNC GLOBAL DEFAULT 12 _PyErr_SetObject │ │ │ │ + 2123: 00074e89 354 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 2124: 0005a8b9 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 2125: 002aa5d5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 2126: 0014b471 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 2127: 0020d3ed 64 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 2128: 002045e1 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 2129: 0013d415 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 2130: 000bda2d 306 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ + 2131: 00038061 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 2132: 00132295 516 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 2133: 00066a07 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ + 2134: 004dba48 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ + 2135: 000e25e9 1434 FUNC GLOBAL DEFAULT 12 _PyErr_SetObject │ │ │ │ 2136: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (3) │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (3) │ │ │ │ - 2138: 00065f63 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2139: 001302f5 1388 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 2138: 000669eb 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2139: 0013081d 1388 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 2140: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (3) │ │ │ │ 2141: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (12) │ │ │ │ 2142: 0002fc25 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2143: 0003e461 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 2143: 0003e4c1 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (3) │ │ │ │ - 2145: 00066821 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 2146: 0006000b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 2147: 00060bbd 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ - 2148: 000fabe5 732 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 2145: 000672a9 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 2146: 0006016b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 2147: 00060d1f 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ + 2148: 000faded 732 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ 2149: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (3) │ │ │ │ - 2150: 00065205 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2150: 00065949 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ 2151: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (3) │ │ │ │ - 2152: 000613f1 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 2152: 00061585 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ 2153: 004d5460 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 2154: 0020daf9 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 2154: 0020d6d1 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ 2155: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (3) │ │ │ │ - 2156: 0009620d 296 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 2156: 00096381 296 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ 2157: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (3) │ │ │ │ - 2158: 0003bf37 636 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 2159: 00036919 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 2160: 00061c39 52 FUNC GLOBAL DEFAULT 12 PyArg_ParseArray │ │ │ │ - 2161: 002082e5 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 2162: 0008fe25 172 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 2163: 00287e39 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 2164: 000db325 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 2165: 000f7aed 532 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ - 2166: 001f04ad 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ - 2167: 0004be59 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 2158: 0003bf8f 636 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 2159: 00036975 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 2160: 00061dcd 52 FUNC GLOBAL DEFAULT 12 PyArg_ParseArray │ │ │ │ + 2161: 00207ebd 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 2162: 0008ffe1 172 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 2163: 00287569 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 2164: 000db4e5 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 2165: 000f7cf1 532 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ + 2166: 001f0105 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ + 2167: 0004bec1 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (3) │ │ │ │ - 2169: 00065f81 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ - 2170: 001bd755 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 2171: 0004ea8d 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 2172: 0008ffa9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ - 2173: 001ad6a5 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 2174: 000615a9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 2175: 0005d045 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ - 2176: 000660db 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 2177: 001031c9 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 2169: 00066a09 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ + 2170: 001bd7f5 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 2171: 0004eaf5 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 2172: 00090165 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 2173: 001ad721 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 2174: 0006173d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 2175: 0005d1ad 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ + 2176: 00066b63 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 2177: 001033c5 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 2178: 0054eb04 0 NOTYPE GLOBAL DEFAULT 30 __end__ │ │ │ │ 2179: 0002d5d8 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (2) │ │ │ │ 2180: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (3) │ │ │ │ 2181: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (3) │ │ │ │ 2182: 00033a79 212 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 2183: 004e391c 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 2184: 003c87c0 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 2185: 000844e5 908 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 2186: 00183e95 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 2184: 003c7e44 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 2185: 000846c1 908 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 2186: 00184475 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 2187: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (3) │ │ │ │ - 2188: 0010c645 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 2189: 0021ec61 72 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ - 2190: 00069029 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ - 2191: 001c5275 22 FUNC GLOBAL DEFAULT 12 _Py_GetStdlibDir │ │ │ │ - 2192: 00066111 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ - 2193: 000610f1 128 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 2194: 002739ed 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 2195: 001e0d39 108 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 2196: 0021fc11 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ + 2188: 0010cc79 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 2189: 0021e679 72 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ + 2190: 000694dd 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 2191: 001c4efd 22 FUNC GLOBAL DEFAULT 12 _Py_GetStdlibDir │ │ │ │ + 2192: 00066b99 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2193: 00061147 130 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 2194: 002731ad 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 2195: 001e09c1 108 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 2196: 0021f629 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ 2197: 0002e791 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStr │ │ │ │ - 2198: 00062cb3 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ - 2199: 00269609 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2200: 001eeca5 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 2201: 00061277 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 2198: 00062edf 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ + 2199: 00268dc1 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2200: 001ee901 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 2201: 0006140b 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 2202: 0002e561 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetInt │ │ │ │ - 2203: 002392ed 170 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 2204: 00066321 80 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2205: 0005da9d 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 2206: 0024d0e1 60 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 2207: 001ed411 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 2208: 00061761 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 2209: 00154169 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 2210: 0008f7c1 1248 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 2211: 001bcbb1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 2212: 001b8061 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 2213: 000742ed 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 2214: 00084a79 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ - 2215: 003cbf28 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ - 2216: 0006f05d 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 2217: 001e2e69 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 2203: 00238a35 170 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 2204: 00066d89 80 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ + 2205: 0005dc05 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 2206: 0024c7fd 60 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 2207: 001ed069 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 2208: 000618f5 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 2209: 00154651 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 2210: 0008f969 1268 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 2211: 001bcc51 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 2212: 001b8101 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 2213: 000744b1 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 2214: 00084c55 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 2215: 003cb5b0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2216: 0006f1d5 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 2217: 001e2af5 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ 2218: 00033e91 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ - 2219: 00079b29 400 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 2220: 001cf1bd 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 2221: 00155051 378 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 2219: 00079ce9 400 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2220: 001cee45 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 2221: 001555b1 378 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 2222: 00033a71 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 2223: 00061471 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 2223: 00061605 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ 2224: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (3) │ │ │ │ - 2225: 00183665 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 2226: 000a9021 250 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 2227: 00062069 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ - 2228: 00078d19 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ + 2225: 00183c45 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 2226: 000a922d 250 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 2227: 000621fd 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ + 2228: 00078ed9 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ 2229: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (3) │ │ │ │ - 2230: 004dbd14 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ - 2231: 0008a355 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 2230: 004dcbb0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ + 2231: 0008a4fd 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 2232: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ - 2233: 004dbd90 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 2234: 000442a1 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 2235: 001fb7f5 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 2233: 004dcc28 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ + 2234: 000442f9 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 2235: 001fb369 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 2236: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (3) │ │ │ │ - 2237: 0006695b 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 2237: 00067d43 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ 2238: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (3) │ │ │ │ 2239: 0002cf88 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ 2240: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (3) │ │ │ │ - 2241: 0003ea8b 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 2242: 0021e6c1 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 2243: 003c8960 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ + 2241: 0003eaeb 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 2242: 0021e0d9 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 2243: 003c7fe4 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ 2244: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ 2245: 0002c1d8 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (2) │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ 2247: 004d3be8 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 2248: 0006c553 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 2248: 0006ce99 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ 2249: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (3) │ │ │ │ 2250: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (3) │ │ │ │ 2251: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 2252: 000ff7cd 30 FUNC GLOBAL DEFAULT 12 _PyList_GetItemRef │ │ │ │ - 2253: 001eec01 164 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ - 2254: 0005cc41 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2255: 000a052d 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 2256: 0013f3bd 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ - 2257: 001a6015 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ - 2258: 0004e8b5 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 2259: 0007a4a5 680 FUNC GLOBAL DEFAULT 12 PyTuple_FromArray │ │ │ │ + 2252: 000ff9c9 30 FUNC GLOBAL DEFAULT 12 _PyList_GetItemRef │ │ │ │ + 2253: 001ee85d 164 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 2254: 0005cda9 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2255: 000a06c5 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 2256: 0013f8e5 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 2257: 001a6091 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 2258: 0004e91d 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 2259: 0007a669 680 FUNC GLOBAL DEFAULT 12 PyTuple_FromArray │ │ │ │ 2260: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ 2261: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (3) │ │ │ │ - 2262: 0020418d 118 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ + 2262: 00203d65 118 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ 2263: 004d5240 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 2264: 00177bd5 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ - 2265: 001e5121 132 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 2266: 0023d03d 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 2264: 0017832d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 2265: 001e4db1 132 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 2266: 0023c795 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 2267: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (3) │ │ │ │ - 2268: 000aa14d 48484 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 2268: 000aa359 48468 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ 2269: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (3) │ │ │ │ 2270: 004d2f84 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ - 2271: 000e4ac5 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ - 2272: 0014614d 378 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ - 2273: 00139251 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ - 2274: 00136bc9 40 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2275: 00204de9 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 2271: 000e4a0d 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 2272: 00146635 378 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 2273: 00139771 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 2274: 001370ed 40 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2275: 002049c1 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ 2276: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ 2277: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (3) │ │ │ │ - 2278: 004e2ec4 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ + 2278: 004e28b4 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ 2279: 004d7f34 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 2280: 00069785 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 2281: 00267c25 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2280: 00069e0d 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 2281: 002673c1 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ 2282: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (3) │ │ │ │ - 2283: 0017a4b5 74 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 2283: 0017a955 74 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 2284: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (3) │ │ │ │ - 2285: 0004ec43 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ + 2285: 0004ecab 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ 2286: 0002c7e4 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 2287: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (3) │ │ │ │ 2288: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (3) │ │ │ │ - 2289: 001f7749 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ - 2290: 001cb021 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 2291: 0010bbcd 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 2289: 001f72bd 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ + 2290: 001cac11 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 2291: 0010c201 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 2292: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (3) │ │ │ │ - 2293: 002aaeed 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 2293: 002aa5a9 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ 2294: 004d6c0c 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ 2295: 004d1438 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 2296: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 2297: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2298: 001af951 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 2298: 001af9c1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ 2299: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (3) │ │ │ │ 2300: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (3) │ │ │ │ 2301: 00032b99 238 FUNC GLOBAL DEFAULT 12 PyObject_Dump │ │ │ │ - 2302: 00038a5d 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 2303: 0006fc2d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2302: 00038ab9 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 2303: 0007012d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ 2304: 0002d2dc 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ - 2305: 0021ae1d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ - 2306: 000f79fd 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 2307: 000d8c39 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 2308: 001ad899 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 2305: 0021a905 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 2306: 000f7c01 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 2307: 000d8df9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 2308: 001ad919 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 2309: 004d112c 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ - 2310: 0006f57d 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 2310: 0006fa7d 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 2311: 004da560 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 2312: 0011f30d 1344 FUNC GLOBAL DEFAULT 12 _PyEval_LazyImportName │ │ │ │ + 2312: 0011f921 1364 FUNC GLOBAL DEFAULT 12 _PyEval_LazyImportName │ │ │ │ 2313: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ - 2314: 00044af1 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 2315: 00167e31 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ - 2316: 0004e9bf 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ - 2317: 0015f0a9 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 2314: 00044cfb 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 2315: 001685c5 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 2316: 0004ea27 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 2317: 0015f609 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ 2318: 004d1448 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 2319: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (3) │ │ │ │ 2320: 004d89f8 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 2321: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (21) │ │ │ │ 2322: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (3) │ │ │ │ - 2323: 001b8a0d 244 FUNC GLOBAL DEFAULT 12 PyABIInfo_Check │ │ │ │ + 2323: 001b8aad 244 FUNC GLOBAL DEFAULT 12 PyABIInfo_Check │ │ │ │ 2324: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 2325: 0008f57d 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ - 2326: 001ed2b1 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 2325: 0008f725 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 2326: 001ecf09 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ 2327: 004d4a68 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ - 2328: 00095ab1 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 2329: 00061557 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 2330: 00228191 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ - 2331: 000fdc79 316 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2332: 001dfd31 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ - 2333: 00065f2d 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ - 2334: 0005e103 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ - 2335: 0024a111 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 2336: 000624b1 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2328: 00095c25 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 2329: 000616eb 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 2330: 00227a2d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ + 2331: 000fde75 316 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2332: 001df9b9 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 2333: 000669b5 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 2334: 0005e26b 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 2335: 00249859 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 2336: 00062645 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ 2337: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ - 2338: 0006639d 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 2338: 00066e25 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ 2339: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ - 2340: 000c8125 620 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 2341: 00204a79 880 FUNC GLOBAL DEFAULT 12 _PyImport_LoadLazyImportTstate │ │ │ │ - 2342: 000930b1 162 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 2340: 000c8319 620 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 2341: 00204651 880 FUNC GLOBAL DEFAULT 12 _PyImport_LoadLazyImportTstate │ │ │ │ + 2342: 00093235 162 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 2343: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ - 2344: 000663ef 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2345: 00066297 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 2346: 000667d9 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ - 2347: 0006028b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2348: 0004870b 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 2349: 000bbf9d 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 2350: 000fcc79 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 2351: 000648f9 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2352: 00134ebd 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 2353: 00089e95 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ + 2344: 00066e77 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2345: 00066d1f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 2346: 00067261 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 2347: 000603eb 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2348: 00048769 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 2349: 000bc1ad 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 2350: 000fce81 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 2351: 00064deb 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2352: 001353dd 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 2353: 0008a03d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ 2354: 0052db7c 4 OBJECT GLOBAL DEFAULT 30 Py_QuietFlag │ │ │ │ - 2355: 000e9b75 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ - 2356: 0007aef9 162 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 2357: 00247325 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ - 2358: 00051441 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 2355: 000e9d65 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 2356: 0007b0bd 162 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 2357: 00246a7d 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ + 2358: 00051465 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 2359: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (3) │ │ │ │ 2360: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ 2361: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (3) │ │ │ │ 2362: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (18) │ │ │ │ - 2363: 004dbd1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 2364: 0005a88d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 2363: 004dcbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ + 2364: 0005a9f5 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ 2365: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 2366: 00039a7d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 2367: 0021ec21 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ - 2368: 00069c67 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 2369: 00062d65 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 2366: 00039ad9 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 2367: 0021e639 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ + 2368: 0006a093 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 2369: 00062f91 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 2370: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (3) │ │ │ │ - 2371: 0012c3c9 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 2371: 0012c82d 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ 2372: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ 2373: 004d1a04 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 2374: 004d20a0 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 2375: 00217299 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 2376: 0006919b 106 FUNC GLOBAL DEFAULT 12 _PyEval_RaiseAsyncExc │ │ │ │ - 2377: 001e43e5 2914 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ - 2378: 0024aced 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ - 2379: 0028d309 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ - 2380: 00062cad 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 2381: 002a6e7d 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 2382: 00215665 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 2383: 000ba769 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 2384: 00211415 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ - 2385: 00067ff5 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 2386: 00266015 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 2387: 004dbd4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 2388: 0021eb59 200 FUNC GLOBAL DEFAULT 12 _PyContext_Exit │ │ │ │ + 2375: 00216cb1 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 2376: 000697c7 106 FUNC GLOBAL DEFAULT 12 _PyEval_RaiseAsyncExc │ │ │ │ + 2377: 001e4075 2914 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 2378: 0024a435 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 2379: 0028ca41 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ + 2380: 00062ed9 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 2381: 002a6671 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 2382: 00215031 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 2383: 000ba979 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 2384: 00210ff1 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ + 2385: 00065e69 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 2386: 002657a5 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 2387: 004dcbe8 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ + 2388: 0021e571 200 FUNC GLOBAL DEFAULT 12 _PyContext_Exit │ │ │ │ 2389: 0002d1f4 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (2) │ │ │ │ - 2390: 000b99b9 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 2391: 00060565 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ + 2390: 000b9bc9 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 2391: 000606c5 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ 2392: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (3) │ │ │ │ - 2393: 0003bc0d 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 2394: 0004e845 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 2395: 00105e1d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 2396: 0029d969 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 2397: 001e3d79 104 FUNC GLOBAL DEFAULT 12 PySys_GetOptionalAttr │ │ │ │ + 2393: 0003bc65 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 2394: 0004e8ad 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 2395: 00106029 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 2396: 0029d149 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 2397: 001e3a09 104 FUNC GLOBAL DEFAULT 12 PySys_GetOptionalAttr │ │ │ │ 2398: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (3) │ │ │ │ - 2399: 001f6975 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 2400: 00131fb9 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 2399: 001f64e9 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 2400: 001324a1 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 2401: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (3) │ │ │ │ - 2402: 000803a1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2403: 003f36e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ - 2404: 0013524d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 2402: 00080579 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2403: 003f2d60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2404: 0013576d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 2405: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 2406: 004cfef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (14) │ │ │ │ 2407: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (3) │ │ │ │ - 2408: 001e9d71 242 FUNC GLOBAL DEFAULT 12 _PyLazyImport_New │ │ │ │ - 2409: 0016cf89 1046 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_line │ │ │ │ - 2410: 000e7c25 122 FUNC GLOBAL DEFAULT 12 _Py_Specialize_CallKw │ │ │ │ - 2411: 00163251 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 2408: 001e99e5 242 FUNC GLOBAL DEFAULT 12 _PyLazyImport_New │ │ │ │ + 2409: 0016d6e9 1046 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_line │ │ │ │ + 2410: 000e7e51 122 FUNC GLOBAL DEFAULT 12 _Py_Specialize_CallKw │ │ │ │ + 2411: 001637c9 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ 2412: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 2413: 00125249 986 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ + 2413: 00125b25 986 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ 2414: 005252a8 0 NOTYPE GLOBAL DEFAULT 29 _edata │ │ │ │ - 2415: 0013b089 116 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 2416: 0021a529 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 2415: 0013b5a9 116 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 2416: 00219d8d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 2417: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 2418: 00066435 32 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 2418: 00066ebd 32 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ 2419: 00030b49 388 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 2420: 004d77b8 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ 2421: 0002e739 88 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 2422: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (19) │ │ │ │ - 2423: 0021ab39 4 FUNC GLOBAL DEFAULT 12 _Py_Instrument │ │ │ │ - 2424: 0004e489 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2423: 0021a039 4 FUNC GLOBAL DEFAULT 12 _Py_Instrument │ │ │ │ + 2424: 0004e4f1 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ 2425: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ 2426: 000339c9 164 FUNC GLOBAL DEFAULT 12 PyImport_CreateModuleFromInitfunc │ │ │ │ - 2427: 002446a9 12 FUNC GLOBAL DEFAULT 12 PyInit__asyncio │ │ │ │ - 2428: 0006be49 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ - 2429: 0018a835 840 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ - 2430: 00062d05 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ - 2431: 000660cb 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 2432: 00062c13 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 2427: 00243e01 12 FUNC GLOBAL DEFAULT 12 PyInit__asyncio │ │ │ │ + 2428: 0006c975 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 2429: 0018aecd 840 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 2430: 00062f31 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ + 2431: 00066b53 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 2432: 00062e3f 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ 2433: 004d3908 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 2434: 0008d50d 120 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 2435: 00064a41 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ - 2436: 0020def1 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 2437: 000d25b9 420 FUNC GLOBAL DEFAULT 12 _Py_BuiltinCallFast_StackRefSteal │ │ │ │ + 2434: 0008d6c9 120 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 2435: 00064fdb 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 2436: 0020dac9 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 2437: 000d278d 420 FUNC GLOBAL DEFAULT 12 _Py_BuiltinCallFast_StackRefSteal │ │ │ │ 2438: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (17) │ │ │ │ - 2439: 00070415 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 2439: 0007058d 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ 2440: 0002c90c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (2) │ │ │ │ 2441: 0002d300 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2442: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (3) │ │ │ │ - 2443: 0024793d 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ - 2444: 000db9f9 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 2445: 000663c5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 2446: 001c38c5 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 2443: 00247095 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 2444: 000dbbb9 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 2445: 00066e4d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 2446: 001c3965 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ 2447: 004e3320 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ - 2448: 000602f3 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2449: 00216bbd 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ - 2450: 00090179 876 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 2451: 004dbd48 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 2452: 001900f1 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ - 2453: 0006c54d 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 2454: 000b80fd 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 2455: 004dbd28 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ - 2456: 001504e9 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 2457: 003cc184 2136 OBJECT GLOBAL DEFAULT 14 _PyOpcode_opcode_metadata │ │ │ │ - 2458: 0007a169 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 2459: 00065fcb 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ - 2460: 00075de5 432 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 2461: 001cd9ed 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2448: 00060453 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2449: 002165d5 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ + 2450: 00090335 876 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 2451: 004dcbe4 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ + 2452: 0018f605 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 2453: 0006ce93 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 2454: 000b8309 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 2455: 004dcbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ + 2456: 001509d5 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 2457: 003cb80c 2136 OBJECT GLOBAL DEFAULT 14 _PyOpcode_opcode_metadata │ │ │ │ + 2458: 0007a329 776 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 2459: 00066a53 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ + 2460: 00075fc9 432 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 2461: 001cd675 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ 2462: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (3) │ │ │ │ 2463: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 2464: 0029d995 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 2465: 001f952d 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 2466: 00056521 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2464: 0029d175 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 2465: 001f90a1 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 2466: 000566a1 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2467: 0002e9ab 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ - 2468: 000803c9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 2469: 0015c0e9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 2468: 000805a1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 2469: 0015c649 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ 2470: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 2471: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (3) │ │ │ │ 2472: 004d6e64 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 2473: 0018dbdd 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ - 2474: 001a5fb9 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 2473: 0018e275 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 2474: 001a6035 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ 2475: 0002deed 46 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ 2476: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 2477: 002aaf15 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 2477: 002aa5dd 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ 2478: 0002e409 212 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStrList │ │ │ │ - 2479: 0005f799 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ + 2479: 0005f901 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ 2480: 0002c8d8 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ - 2481: 00066371 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 2482: 000e3c71 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 2483: 00059457 80 FUNC GLOBAL DEFAULT 12 PyModule_FromSlotsAndSpec │ │ │ │ - 2484: 00151e69 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 2485: 000da14d 890 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 2486: 0011fe39 422 FUNC GLOBAL DEFAULT 12 _Py_BuiltinCallFastWithKeywords_StackRefSteal │ │ │ │ - 2487: 0021bdd5 344 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_instruction │ │ │ │ - 2488: 001af741 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 2481: 00066df9 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 2482: 000e3bb9 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 2483: 00059545 80 FUNC GLOBAL DEFAULT 12 PyModule_FromSlotsAndSpec │ │ │ │ + 2484: 00152359 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 2485: 000da30d 890 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 2486: 00120461 422 FUNC GLOBAL DEFAULT 12 _Py_BuiltinCallFastWithKeywords_StackRefSteal │ │ │ │ + 2487: 0021b7ed 344 FUNC GLOBAL DEFAULT 12 _Py_call_instrumentation_instruction │ │ │ │ + 2488: 001af7b1 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ 2489: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 2490: 0002d6d4 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 2491: 000cbcdd 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 2492: 0004e997 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ - 2493: 00108465 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 2491: 000cbea1 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 2492: 0004e9ff 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 2493: 00108a8d 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ 2494: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (3) │ │ │ │ 2495: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (3) │ │ │ │ 2496: 004d67e8 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 2497: 0012f989 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 2498: 0013d9c5 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2499: 00049bb5 80 FUNC GLOBAL DEFAULT 12 PyBytesWriter_WriteBytes │ │ │ │ + 2497: 0012feb5 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 2498: 0013deed 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2499: 00049c15 80 FUNC GLOBAL DEFAULT 12 PyBytesWriter_WriteBytes │ │ │ │ 2500: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 2501: 00069fc3 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 2502: 004db644 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ + 2501: 0006a3ef 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 2502: 004dba58 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ 2503: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (3) │ │ │ │ 2504: 00000000 0 FUNC GLOBAL DEFAULT UND __ppoll64@GLIBC_2.34 (4) │ │ │ │ - 2505: 000d142d 404 FUNC GLOBAL DEFAULT 12 _Py_Specialize_LoadGlobal │ │ │ │ - 2506: 002473f1 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ - 2507: 0006661d 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 2505: 000d1601 404 FUNC GLOBAL DEFAULT 12 _Py_Specialize_LoadGlobal │ │ │ │ + 2506: 00246b49 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ + 2507: 000670a5 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ 2508: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (3) │ │ │ │ - 2509: 001759cd 378 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2509: 00176121 378 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ 2510: 0002d950 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ - 2511: 0023114d 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 2512: 00084a81 1654 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 2511: 00230821 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 2512: 00084c5d 1668 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ 2513: 00030f15 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ 2514: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (3) │ │ │ │ 2515: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 2516: 001ce111 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 2516: 001cdd99 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ 2517: 0002cf28 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (2) │ │ │ │ - 2518: 0014f0ed 1080 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2519: 0003fcd5 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 2520: 00060bff 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ - 2521: 00062369 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ - 2522: 00082d19 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 2523: 0021a3d9 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 2524: 002651ed 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 2525: 001e3e21 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ - 2526: 0003f5eb 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 2527: 000f0541 142 FUNC GLOBAL DEFAULT 12 _Py_Specialize_CompareOp │ │ │ │ - 2528: 001762ad 496 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 2529: 0026f9f5 6 FUNC GLOBAL DEFAULT 12 PyBytesWriter_GetSize │ │ │ │ + 2518: 0014f5d9 1080 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2519: 0003fd2d 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 2520: 00060d61 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ + 2521: 000624fd 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ + 2522: 00082ef5 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 2523: 00219cad 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 2524: 0026497d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 2525: 001e3ab1 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 2526: 0003f601 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 2527: 000f072d 142 FUNC GLOBAL DEFAULT 12 _Py_Specialize_CompareOp │ │ │ │ + 2528: 00176a01 496 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 2529: 0026f1b5 6 FUNC GLOBAL DEFAULT 12 PyBytesWriter_GetSize │ │ │ │ 2530: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (2) │ │ │ │ - 2531: 0021ee09 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ + 2531: 0021e821 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ 2532: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@GLIBC_2.4 (3) │ │ │ │ - 2533: 00061f43 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 2534: 001f50b1 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 2533: 000620d7 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 2534: 001f4ca1 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ 2535: 004d1c04 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ - 2536: 0006c4db 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 2537: 00047849 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ - 2538: 0009bab9 384 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 2536: 0006ce21 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 2537: 000478a9 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 2538: 0009bc51 384 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ 2539: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (3) │ │ │ ├── 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) 0x2c13c │ │ │ │ - 0x0000000d (FINI) 0x2abb2c │ │ │ │ + 0x0000000d (FINI) 0x2ab1e4 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x4cfee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x4cfef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1e004 │ │ │ │ 0x00000006 (SYMTAB) 0x14144 │ │ │ ├── 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: 31e5cc8bcb60a3ec78c7176dd62190628911e6f7 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2b2935ed60863f1925e2cf8e210f6ca1d5ddc6c0 │ │ │ │ │ │ │ │ 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: 0x0009e478, Base: 0x004b3404, Semaphore: 0x005252a6 │ │ │ │ + Location: 0x0009e610, Base: 0x004b2a84, Semaphore: 0x005252a6 │ │ │ │ Arguments: 4@r5 4@r7 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000b8adc, Base: 0x004b3404, Semaphore: 0x005252a0 │ │ │ │ + Location: 0x000b8ce8, Base: 0x004b2a84, Semaphore: 0x005252a0 │ │ │ │ Arguments: -4@r3 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000b8ae0, Base: 0x004b3404, Semaphore: 0x0052529e │ │ │ │ + Location: 0x000b8cec, Base: 0x004b2a84, Semaphore: 0x0052529e │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x001c5d80, Base: 0x004b3404, Semaphore: 0x005252a4 │ │ │ │ + Location: 0x001c5a08, Base: 0x004b2a84, Semaphore: 0x005252a4 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x001c5d8a, Base: 0x004b3404, Semaphore: 0x005252a2 │ │ │ │ + Location: 0x001c5a12, Base: 0x004b2a84, Semaphore: 0x005252a2 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ __errno_location │ │ │ │ __isoc23_strtol │ │ │ │ __environ │ │ │ │ -__fprintf_chk │ │ │ │ __clock_gettime64 │ │ │ │ pthread_key_create │ │ │ │ pthread_setspecific │ │ │ │ +__fprintf_chk │ │ │ │ pthread_attr_init │ │ │ │ pthread_attr_setscope │ │ │ │ pthread_create │ │ │ │ pthread_attr_destroy │ │ │ │ pthread_attr_setstacksize │ │ │ │ setlocale │ │ │ │ pthread_condattr_init │ │ │ │ @@ -64,16 +64,16 @@ │ │ │ │ __localtime64_r │ │ │ │ __lstat64_time64 │ │ │ │ __fstatat64_time64 │ │ │ │ sigemptyset │ │ │ │ backtrace │ │ │ │ readdir64 │ │ │ │ closedir │ │ │ │ -rewinddir │ │ │ │ fdopendir │ │ │ │ +rewinddir │ │ │ │ __libc_current_sigrtmin │ │ │ │ __libc_current_sigrtmax │ │ │ │ pthread_getspecific │ │ │ │ realpath │ │ │ │ flockfile │ │ │ │ funlockfile │ │ │ │ getpwuid_r │ │ │ │ @@ -202,23 +202,23 @@ │ │ │ │ __syslog_chk │ │ │ │ setlogmask │ │ │ │ closelog │ │ │ │ getresgid │ │ │ │ getresuid │ │ │ │ lsetxattr │ │ │ │ fsetxattr │ │ │ │ -getgroups │ │ │ │ faccessat │ │ │ │ +getgroups │ │ │ │ getlogin_r │ │ │ │ getgrnam_r │ │ │ │ setgrent │ │ │ │ getgrent │ │ │ │ endgrent │ │ │ │ -getgrouplist │ │ │ │ getpwnam_r │ │ │ │ +getgrouplist │ │ │ │ XML_SetReturnNSTriplet │ │ │ │ setpwent │ │ │ │ getpwent │ │ │ │ endpwent │ │ │ │ XML_SetStartElementHandler │ │ │ │ XML_SetEndElementHandler │ │ │ │ XML_SetUnparsedEntityDeclHandler │ │ │ │ @@ -303,35 +303,35 @@ │ │ │ │ fdatasync │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ mprotect │ │ │ │ +XML_GetBase │ │ │ │ +getrlimit64 │ │ │ │ +setrlimit64 │ │ │ │ pthread_exit │ │ │ │ __sysconf │ │ │ │ closefrom │ │ │ │ -inet_ntoa │ │ │ │ +XML_GetInputContext │ │ │ │ __vfprintf_chk │ │ │ │ inet_aton │ │ │ │ preadv64 │ │ │ │ pwritev64 │ │ │ │ +inet_ntoa │ │ │ │ if_indextoname │ │ │ │ sethostname │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ getnameinfo │ │ │ │ if_nametoindex │ │ │ │ if_nameindex │ │ │ │ if_freenameindex │ │ │ │ -XML_GetBase │ │ │ │ -getrlimit64 │ │ │ │ -setrlimit64 │ │ │ │ -XML_GetInputContext │ │ │ │ sigpending │ │ │ │ login_tty │ │ │ │ strsignal │ │ │ │ __setitimer64 │ │ │ │ __getitimer64 │ │ │ │ sigwaitinfo │ │ │ │ __sigtimedwait64 │ │ │ │ @@ -2307,59 +2307,59 @@ │ │ │ │ 3!`r!9`' │ │ │ │ 3!`t!9`! │ │ │ │ %F#F"F!F │ │ │ │ %F#F"F!F │ │ │ │ %F#F"F!F │ │ │ │ F9F#F*FO │ │ │ │ %#F:F1F(F │ │ │ │ -SFJFAF0F+ │ │ │ │ +SFJFAF0F, │ │ │ │ 33`8FnaH │ │ │ │ F&h=Dsh[m │ │ │ │ 3#`chCE@ │ │ │ │ "F+FRhRm │ │ │ │ -$"F)F0F; │ │ │ │ +$"F)F0F: │ │ │ │ "0#!F0FB │ │ │ │ !F@F2F;F │ │ │ │ 33`2F!F(F │ │ │ │ , !FPFDE/ │ │ │ │ 4 :h3hZD │ │ │ │ *FiF8F.D │ │ │ │ $CF:F1F(F │ │ │ │ +F"FAF0F/F │ │ │ │ CF*F9F0FP │ │ │ │ 5,F(F!Fp │ │ │ │ &+F"F9FXF │ │ │ │ ;F*F1FhF │ │ │ │ -pGpGpGpGpGpG │ │ │ │ #F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ +pGpGpGpGpGpG │ │ │ │ #F2F)F8F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ +#F4F.FMF*hB │ │ │ │ \h F"hZ` │ │ │ │ -33`KhCE@ │ │ │ │ +hRF)F F │ │ │ │ 0PNm-muE │ │ │ │ 0P.jMjvE │ │ │ │ 0P.kMkvE │ │ │ │ 0P.iMivE │ │ │ │ 4P.jMjvE │ │ │ │ ki;Dka4D!x │ │ │ │ CFJF!F(F │ │ │ │ hCFJF(F │ │ │ │ ii #(h:F │ │ │ │ -CFJF(F h$ │ │ │ │ +CFJF(F h# │ │ │ │ CFJFAh(F# │ │ │ │ ii #(h:F │ │ │ │ CFJFAh(F │ │ │ │ ;FaiADaa_ │ │ │ │ jiCEBDja │ │ │ │ DF=F}!(F │ │ │ │ -CF)"1F(F │ │ │ │ QF(F}"7F │ │ │ │ +CF)"1F(F │ │ │ │ 3FRFIF(F │ │ │ │ 3FRFIF(F │ │ │ │ 3FRFIF(F │ │ │ │ 3FRFIF(F │ │ │ │ 3FRFIF(F │ │ │ │ 3FRFIF(F │ │ │ │ 3FRFIF(F │ │ │ │ @@ -2371,36 +2371,36 @@ │ │ │ │ a*C C(`C │ │ │ │ WW=W1#WWW │ │ │ │ C";FYF F │ │ │ │ :::::::::::]::::::::::::::::::: │ │ │ │ :::::::::::]:: │ │ │ │ h bYFb` FC" │ │ │ │ C"3FYF F │ │ │ │ -C"CFYF F │ │ │ │ 3FYF FA" │ │ │ │ +C"CFYF F │ │ │ │ Ah:cZBaE │ │ │ │ ,09cThtEB │ │ │ │ "F5bxk1F │ │ │ │ 3BFxkIF/ │ │ │ │ -#1FHFTFp │ │ │ │ +#1FHFTFo │ │ │ │ # #F5b2F │ │ │ │ -C F3F "yk │ │ │ │ C F3F "ykO │ │ │ │ `#F=kxkc │ │ │ │ +C F3F "yk │ │ │ │ =kAFzi(F" │ │ │ │ F5bHF9k"F │ │ │ │ -)F2bTFHF │ │ │ │ -#"F1FHFl │ │ │ │ -5bIFxk:ct │ │ │ │ C F3F "yk │ │ │ │ +5bIFxk:ct │ │ │ │ #1FHF,Fk │ │ │ │ +#"F1FHFk │ │ │ │ BF1h5bHF! │ │ │ │ -#1FHFDFj │ │ │ │ -C F3Fyk " │ │ │ │ +)F2bTFHF │ │ │ │ BF1h5bHF! │ │ │ │ +C F3Fyk " │ │ │ │ +#1FHFDFi │ │ │ │ 2F)FHF#D │ │ │ │ z`3FAF F@ │ │ │ │ A...^x...5M.F.W..........<.c0l.R.............................}.............................s7 pG=) │ │ │ │ 7 & pG=) │ │ │ │ 7 5 pG=) │ │ │ │ 7 3 pG=) │ │ │ │ 7 $ pG=) │ │ │ │ @@ -2461,15 +2461,14 @@ │ │ │ │ ;3FRFIF F# │ │ │ │ 3;`{hCE@ │ │ │ │ KF*F9FPF │ │ │ │ cb,4cb,4cb,4cb,4cb,4cb,4 │ │ │ │ #PJF0F3h)F │ │ │ │ F;F2F)F │ │ │ │ SF2F!F@F │ │ │ │ - pGCh[m[ │ │ │ │ 3+`chCE@ │ │ │ │ i!F8FSE+F │ │ │ │ a&A"?': O │ │ │ │ 0F"a9F"F │ │ │ │ i!a*F#h0F │ │ │ │ ah@hA@Q` │ │ │ │ :F+F7F%F │ │ │ │ @@ -2490,50 +2489,48 @@ │ │ │ │ [F2F)F F$ │ │ │ │ %!F+F*F0F │ │ │ │ U%bea%tDF │ │ │ │ `QhHhEm- │ │ │ │ ib:F)F@F │ │ │ │ 3F!FPF*F │ │ │ │ [FBF!FPF │ │ │ │ +D+FqM9FHF │ │ │ │ "F,F=FOF │ │ │ │ -3#`BF!FXFB │ │ │ │ +3#`BF!FXFA │ │ │ │ 62+PPPPPPPPPPPPPPPPPPPPPPPPPPPPPA>FLF]F │ │ │ │ si*F!F0F │ │ │ │ r2Faj 1ab │ │ │ │ &i#FBFIFPF │ │ │ │ 'i#FBFIFPF │ │ │ │ OIXF;`{h │ │ │ │ P@DODHDO │ │ │ │ [n5b{@7Fsb │ │ │ │ b3oX@so8cK@{c │ │ │ │ -3!FRF8FC │ │ │ │ +3!FRF8FB │ │ │ │ h_@/`(ichY@i` │ │ │ │ `&ip@(afi │ │ │ │ a&kF@.a`kH@ha │ │ │ │ oSa │ │ │ │ @@ -2570,15 +2567,15 @@ │ │ │ │ #h*F!FHF │ │ │ │ #hRF!FHF │ │ │ │ @F+F2F!F │ │ │ │ #F*F8F1F │ │ │ │ %KF:F!F@F │ │ │ │ F%F │ │ │ │ Current thread 0x │ │ │ │ Thread 0x │ │ │ │ (most recent call first): │ │ │ │ Garbage-collecting │ │ │ │ +characters_written │ │ │ │ +POSIX exception code │ │ │ │ +strerror │ │ │ │ +exception strerror │ │ │ │ +exception filename │ │ │ │ +filename2 │ │ │ │ +second exception filename │ │ │ │ +Base class for I/O related errors. │ │ │ │ stdlib_module_names │ │ │ │ Extension modules: │ │ │ │ (total: │ │ │ │ unable to allocate memory (%zu bytes) │ │ │ │ allocation request is too large (%zu bytes) │ │ │ │ Try `python -h' for more information. │ │ │ │ exit code %i │ │ │ │ @@ -3345,38 +3349,14 @@ │ │ │ │ PYTHON_JIT_SIDE_EXIT_INITIAL_VALUE │ │ │ │ PYTHON_JIT_SIDE_EXIT_INITIAL_BACKOFF │ │ │ │ PYTHON_SPECIALIZATION_OFF │ │ │ │ PYTHON_UOPS_OPTIMIZE │ │ │ │ per-interpreter obmalloc does not support single-phase init extension modules │ │ │ │ invalid interpreter config 'gil' value │ │ │ │ unhashable type: '%.200s' │ │ │ │ -TypeError │ │ │ │ -Inappropriate argument type. │ │ │ │ -NotImplementedError │ │ │ │ -Method or function hasn't been implemented yet. │ │ │ │ -ValueError │ │ │ │ -Inappropriate argument value (of correct type). │ │ │ │ -characters_written │ │ │ │ -POSIX exception code │ │ │ │ -strerror │ │ │ │ -exception strerror │ │ │ │ -exception filename │ │ │ │ -filename2 │ │ │ │ -second exception filename │ │ │ │ -Base class for I/O related errors. │ │ │ │ -siphash13 │ │ │ │ -basename │ │ │ │ -hassuffix │ │ │ │ -joinpath │ │ │ │ -readlines │ │ │ │ -realpath │ │ │ │ -Bus error │ │ │ │ -Illegal instruction │ │ │ │ -Floating-point exception │ │ │ │ -Segmentation fault │ │ │ │ thread state already initialized │ │ │ │ PyCOND_FINI(gil->cond) failed │ │ │ │ PyMUTEX_FINI(gil->mutex) failed │ │ │ │ PyCOND_FINI(gil->switch_cond) failed │ │ │ │ PyMUTEX_FINI(gil->switch_mutex) failed │ │ │ │ PyMUTEX_INIT(gil->mutex) failed │ │ │ │ PyMUTEX_INIT(gil->switch_mutex) failed │ │ │ │ @@ -3399,14 +3379,40 @@ │ │ │ │ can't initialize warnings │ │ │ │ concurrent.interpreters.NotShareableError │ │ │ │ import _frozen_importlib # frozen │ │ │ │ _frozen_importlib │ │ │ │ import _imp # builtin │ │ │ │ _install │ │ │ │ failed to initialize importlib │ │ │ │ +Base class for warning categories. │ │ │ │ +ResourceWarning │ │ │ │ +Base class for warnings about resource usage. │ │ │ │ +ImportWarning │ │ │ │ +Base class for warnings about probable mistakes in module imports │ │ │ │ +PendingDeprecationWarning │ │ │ │ +Base class for warnings about features which will be deprecated │ │ │ │ +in the future. │ │ │ │ +DeprecationWarning │ │ │ │ +Base class for warnings about deprecated features. │ │ │ │ +TypeError │ │ │ │ +Inappropriate argument type. │ │ │ │ +NotImplementedError │ │ │ │ +Method or function hasn't been implemented yet. │ │ │ │ +ValueError │ │ │ │ +Inappropriate argument value (of correct type). │ │ │ │ +siphash13 │ │ │ │ +basename │ │ │ │ +hassuffix │ │ │ │ +joinpath │ │ │ │ +readlines │ │ │ │ +realpath │ │ │ │ +Bus error │ │ │ │ +Illegal instruction │ │ │ │ +Floating-point exception │ │ │ │ +Segmentation fault │ │ │ │ cpython:pymalloc │ │ │ │ invalid maximum character passed to PyUnicode_New │ │ │ │ Negative size passed to PyUnicode_New │ │ │ │ Negative size passed to PyBytes_FromStringAndSize │ │ │ │ byte string is too large │ │ │ │ ../Objects/tupleobject.c │ │ │ │ Python memory allocator called without holding the GIL │ │ │ │ @@ -3449,14 +3455,37 @@ │ │ │ │ # bytes in available blocks │ │ │ │ %u unused pools * %d bytes │ │ │ │ # bytes lost to pool headers │ │ │ │ # bytes lost to quantization │ │ │ │ # bytes lost to arena alignment │ │ │ │ arena map counts │ │ │ │ # bytes lost to arena map root │ │ │ │ +Type does not define the tp_name field. │ │ │ │ +type '%.100s' is not dynamically allocated but its base type '%.100s' is dynamically allocated │ │ │ │ +../Objects/dictobject.c │ │ │ │ +frozendict object does not support item assignment │ │ │ │ +PyDescr_NewMember used with Py_RELATIVE_OFFSET │ │ │ │ +type '%.100s' participates in gc and is a base type but has inappropriate tp_free slot │ │ │ │ +type %s has the Py_TPFLAGS_MANAGED_DICT flag but tp_dictoffset is set │ │ │ │ +type %s has the Py_TPFLAGS_MANAGED_DICT flag but not Py_TPFLAGS_HAVE_GC flag │ │ │ │ +type %s has the Py_TPFLAGS_MANAGED_WEAKREF flag but tp_weaklistoffset is set │ │ │ │ +type %s has the Py_TPFLAGS_MANAGED_WEAKREF flag but not Py_TPFLAGS_HAVE_GC flag │ │ │ │ +type %s has the Py_TPFLAGS_MANAGED_DICT flag but not Py_TPFLAGS_HEAPTYPE flag │ │ │ │ +type %s has the Py_TPFLAGS_HAVE_GC flag but has no traverse function │ │ │ │ +type %s has the Py_TPFLAGS_MANAGED_DICT flag but tp_dictoffset is set to incompatible value │ │ │ │ +type %s has a tp_dictoffset that is too small │ │ │ │ +Exception ignored in PyDict_GetItem(); consider using PyDict_GetItemRef() or PyDict_GetItemWithError() │ │ │ │ +corrupted thread-free list │ │ │ │ +type MRO must not be empty │ │ │ │ +%N.mro() returned a non-class ('%T') │ │ │ │ +%N.mro() returned base with unsuitable layout ('%N') │ │ │ │ +Cannot extend an incomplete type '%.100s' │ │ │ │ +duplicate base class %U │ │ │ │ +duplicate base class │ │ │ │ +../Python/gc.c │ │ │ │ Represents positional arguments. │ │ │ │ Represents keyword arguments. │ │ │ │ __default__ │ │ │ │ The default value for this ParamSpec. │ │ │ │ evaluate_default │ │ │ │ __typing_subst__ │ │ │ │ __typing_prepare_subst__ │ │ │ │ @@ -3723,83 +3752,14 @@ │ │ │ │ total_seconds │ │ │ │ Total seconds in the duration. │ │ │ │ datetime.tzinfo │ │ │ │ ArithmeticError │ │ │ │ Base class for arithmetic errors. │ │ │ │ OverflowError │ │ │ │ Result too large to be represented. │ │ │ │ -Base class for warning categories. │ │ │ │ -ResourceWarning │ │ │ │ -Base class for warnings about resource usage. │ │ │ │ -ImportWarning │ │ │ │ -Base class for warnings about probable mistakes in module imports │ │ │ │ -PendingDeprecationWarning │ │ │ │ -Base class for warnings about features which will be deprecated │ │ │ │ -in the future. │ │ │ │ -DeprecationWarning │ │ │ │ -Base class for warnings about deprecated features. │ │ │ │ -_typing._ConstEvaluator │ │ │ │ -typing.ParamSpecKwargs │ │ │ │ -typing.ParamSpecArgs │ │ │ │ -typing.ParamSpec │ │ │ │ -typing.TypeVarTuple │ │ │ │ -typing.TypeVar │ │ │ │ -typing.Generic │ │ │ │ -sys.int_info │ │ │ │ -formatteriterator │ │ │ │ -fieldnameiterator │ │ │ │ -EncodingMap │ │ │ │ -sys.float_info │ │ │ │ -UnraisableHookArgs │ │ │ │ -concurrent.interpreters.InterpreterNotFoundError │ │ │ │ -An interpreter was not found │ │ │ │ -concurrent.interpreters.InterpreterError │ │ │ │ -A cross-interpreter operation failed │ │ │ │ -string.templatelib.Interpolation │ │ │ │ -Interpolation object │ │ │ │ -datetime.timezone │ │ │ │ -datetime.datetime │ │ │ │ -datetime.time │ │ │ │ -datetime.date │ │ │ │ -datetime.timedelta │ │ │ │ -Type does not define the tp_name field. │ │ │ │ -type '%.100s' is not dynamically allocated but its base type '%.100s' is dynamically allocated │ │ │ │ -../Objects/dictobject.c │ │ │ │ -frozendict object does not support item assignment │ │ │ │ -PyDescr_NewMember used with Py_RELATIVE_OFFSET │ │ │ │ -type '%.100s' participates in gc and is a base type but has inappropriate tp_free slot │ │ │ │ -type %s has the Py_TPFLAGS_MANAGED_DICT flag but tp_dictoffset is set │ │ │ │ -type %s has the Py_TPFLAGS_MANAGED_DICT flag but not Py_TPFLAGS_HAVE_GC flag │ │ │ │ -type %s has the Py_TPFLAGS_MANAGED_WEAKREF flag but tp_weaklistoffset is set │ │ │ │ -type %s has the Py_TPFLAGS_MANAGED_WEAKREF flag but not Py_TPFLAGS_HAVE_GC flag │ │ │ │ -type %s has the Py_TPFLAGS_MANAGED_DICT flag but not Py_TPFLAGS_HEAPTYPE flag │ │ │ │ -type %s has the Py_TPFLAGS_HAVE_GC flag but has no traverse function │ │ │ │ -type %s has the Py_TPFLAGS_MANAGED_DICT flag but tp_dictoffset is set to incompatible value │ │ │ │ -type %s has a tp_dictoffset that is too small │ │ │ │ -Exception ignored in PyDict_GetItem(); consider using PyDict_GetItemRef() or PyDict_GetItemWithError() │ │ │ │ -corrupted thread-free list │ │ │ │ -type MRO must not be empty │ │ │ │ -%N.mro() returned a non-class ('%T') │ │ │ │ -%N.mro() returned base with unsuitable layout ('%N') │ │ │ │ -Cannot extend an incomplete type '%.100s' │ │ │ │ -duplicate base class %U │ │ │ │ -duplicate base class │ │ │ │ -../Python/gc.c │ │ │ │ -%s() method: bad call flags │ │ │ │ -attempting to create PyCMethod with a METH_METHOD flag but no class │ │ │ │ -attempting to create PyCFunction with class but no METH_METHOD flag │ │ │ │ -Exception ignored while removing an interned string %R │ │ │ │ -PyDict_EVENT_ADDED │ │ │ │ -Exception ignored in %s watcher callback for │ │ │ │ -PyDict_EVENT_MODIFIED │ │ │ │ -method cannot be both class and static │ │ │ │ -PyDict_EVENT_DELETED │ │ │ │ -PyDict_EVENT_CLONED │ │ │ │ -PyDict_EVENT_CLEARED │ │ │ │ -PyDict_EVENT_DEALLOCATED │ │ │ │ __new__($type, *args, **kwargs) │ │ │ │ Create and return a new object. See help(type) for accurate signature. │ │ │ │ __getattribute__ │ │ │ │ __getattr__ │ │ │ │ __setattr__ │ │ │ │ __delattr__ │ │ │ │ __repr__ │ │ │ │ @@ -4010,14 +3970,46 @@ │ │ │ │ Delete self[key]. │ │ │ │ __contains__($self, key, /) │ │ │ │ Return bool(key in self). │ │ │ │ __iadd__($self, value, /) │ │ │ │ Implement self+=value. │ │ │ │ __imul__($self, value, /) │ │ │ │ Implement self*=value. │ │ │ │ +_typing._ConstEvaluator │ │ │ │ +typing.ParamSpecKwargs │ │ │ │ +typing.ParamSpecArgs │ │ │ │ +typing.ParamSpec │ │ │ │ +typing.TypeVarTuple │ │ │ │ +typing.TypeVar │ │ │ │ +typing.Generic │ │ │ │ +sys.int_info │ │ │ │ +formatteriterator │ │ │ │ +fieldnameiterator │ │ │ │ +EncodingMap │ │ │ │ +sys.float_info │ │ │ │ +UnraisableHookArgs │ │ │ │ +concurrent.interpreters.InterpreterNotFoundError │ │ │ │ +An interpreter was not found │ │ │ │ +concurrent.interpreters.InterpreterError │ │ │ │ +A cross-interpreter operation failed │ │ │ │ +string.templatelib.Interpolation │ │ │ │ +Interpolation object │ │ │ │ +datetime.timezone │ │ │ │ +datetime.datetime │ │ │ │ +datetime.time │ │ │ │ +datetime.date │ │ │ │ +datetime.timedelta │ │ │ │ +%s() method: bad call flags │ │ │ │ +attempting to create PyCMethod with a METH_METHOD flag but no class │ │ │ │ +attempting to create PyCFunction with class but no METH_METHOD flag │ │ │ │ +Exception ignored while removing an interned string %R │ │ │ │ +PyDict_EVENT_ADDED │ │ │ │ +Exception ignored in %s watcher callback for │ │ │ │ +PyDict_EVENT_MODIFIED │ │ │ │ +method cannot be both class and static │ │ │ │ cannot create weak reference to '%s' object │ │ │ │ attribute name must be string, not '%.200s' │ │ │ │ '%.100s' object has no attribute '%U' │ │ │ │ object.__getattr__ │ │ │ │ PyMember_GetOne used with Py_RELATIVE_OFFSET │ │ │ │ '%T' object has no attribute '%s' │ │ │ │ bad memberdescr type │ │ │ │ @@ -4025,14 +4017,18 @@ │ │ │ │ assign to │ │ │ │ PyObject_SetAttr() must not be called with NULL value and an exception set │ │ │ │ '%.100s' object has no attributes (%s .%U) │ │ │ │ '%.100s' object has only read-only attributes (%s .%U) │ │ │ │ '%.100s' object has no attribute '%U' and no __dict__ for setting new attributes │ │ │ │ '%.100s' object attribute '%U' is read-only │ │ │ │ frozendict object does not support item deletion │ │ │ │ +PyDict_EVENT_DELETED │ │ │ │ +PyDict_EVENT_CLONED │ │ │ │ +PyDict_EVENT_CLEARED │ │ │ │ +PyDict_EVENT_DEALLOCATED │ │ │ │ attribute '%V' of '%.100s' objects is not readable │ │ │ │ .__class__.__qualname__ is not a unicode object │ │ │ │ type object '%.100s' has no attribute '%U' │ │ │ │ PyUnicode_FromFormatV() expects an ASCII-encoded format string, got a non-ASCII byte: 0x%02x │ │ │ │ width too big │ │ │ │ precision too big │ │ │ │ character argument not in range(0x110000) │ │ │ │ @@ -4082,14 +4078,16 @@ │ │ │ │ Can't initialize builtin type %s │ │ │ │ commit mask overflow: idx=%zu count=%zu start=%zx end=%zx p=0x%p size=%zu fullsize=%zu │ │ │ │ unmatched paren in format │ │ │ │ Unmatched paren in format │ │ │ │ Bad dict format │ │ │ │ NULL object passed to Py_BuildValue │ │ │ │ bad format char passed to Py_BuildValue │ │ │ │ +__replace__($self, /, **changes) │ │ │ │ +Return a copy of the structure with new values for the specified fields. │ │ │ │ days=%d; must have magnitude <= %d │ │ │ │ year must be in %d..%d, not %d │ │ │ │ month must be in 1..12, not %d │ │ │ │ day %i must be in range 1..%d for month %i in year %i │ │ │ │ hour must be in 0..23, not %i │ │ │ │ minute must be in 0..59, not %i │ │ │ │ second must be in 0..59, not %i │ │ │ │ @@ -4135,14 +4133,31 @@ │ │ │ │ module %s: PyModule_Create is incompatible with m_slots │ │ │ │ Python C API version mismatch for module %.100s: This Python has API version %d, module %.100s has version %d. │ │ │ │ Cannot watch non-dictionary │ │ │ │ Invalid dict watcher ID %d │ │ │ │ No dict watcher set for ID %d │ │ │ │ object already tracked by the garbage collector │ │ │ │ nameless module │ │ │ │ +module functions cannot set METH_CLASS or METH_STATIC │ │ │ │ +PyObject_SetAttrString() must not be called with NULL value and an exception set │ │ │ │ +../Objects/moduleobject.c │ │ │ │ +sequence index must be integer, not '%.200s' │ │ │ │ +type '%.200s' is not subscriptable │ │ │ │ +'%.200s' object is not subscriptable │ │ │ │ +Missed attribute '%U' of type %s │ │ │ │ +an integer is required │ │ │ │ +Python int too large to convert to C ssize_t │ │ │ │ +../Objects/longobject.c │ │ │ │ +list modified during sort │ │ │ │ +%R returned NULL without setting an exception │ │ │ │ +%R returned a result with an exception set │ │ │ │ +'%.200s' object is not iterable │ │ │ │ +%T.__iter__() must return an iterator, not %T │ │ │ │ + in comparison │ │ │ │ + type │ │ │ │ firstiter │ │ │ │ Hook to intercept first iteration │ │ │ │ finalizer │ │ │ │ Hook to intercept finalization │ │ │ │ optimize │ │ │ │ -O or -OO │ │ │ │ dont_write_bytecode │ │ │ │ @@ -4338,42 +4353,19 @@ │ │ │ │ STOP_ITERATION │ │ │ │ EXCEPTION_HANDLED │ │ │ │ PY_UNWIND │ │ │ │ PY_THROW │ │ │ │ C_RETURN │ │ │ │ sys.monitoring │ │ │ │ sys._jit │ │ │ │ -__replace__($self, /, **changes) │ │ │ │ -Return a copy of the structure with new values for the specified fields. │ │ │ │ -module functions cannot set METH_CLASS or METH_STATIC │ │ │ │ -PyObject_SetAttrString() must not be called with NULL value and an exception set │ │ │ │ -../Objects/moduleobject.c │ │ │ │ -sequence index must be integer, not '%.200s' │ │ │ │ -type '%.200s' is not subscriptable │ │ │ │ -'%.200s' object is not subscriptable │ │ │ │ -Missed attribute '%U' of type %s │ │ │ │ -an integer is required │ │ │ │ -Python int too large to convert to C ssize_t │ │ │ │ -../Objects/longobject.c │ │ │ │ -list modified during sort │ │ │ │ -%R returned NULL without setting an exception │ │ │ │ -%R returned a result with an exception set │ │ │ │ -'%.200s' object is not iterable │ │ │ │ -%T.__iter__() must return an iterator, not %T │ │ │ │ - in comparison │ │ │ │ %s returned NULL without setting an exception │ │ │ │ %s returned a result with an exception set │ │ │ │ dict mutated during update │ │ │ │ embedded null byte │ │ │ │ unsupported error handler │ │ │ │ -name of the thread implementation │ │ │ │ -name of the lock implementation │ │ │ │ -name and version of the thread library │ │ │ │ - type │ │ │ │ -sys.thread_info │ │ │ │ ../Objects/unicodeobject.c │ │ │ │ character U+%x is not in range [U+0000; U+%x] │ │ │ │ ../Python/import.c │ │ │ │ embedded null character │ │ │ │ list assignment index out of range │ │ │ │ '%.200s' object does not support item assignment │ │ │ │ Ellipsis │ │ │ │ @@ -4434,28 +4426,32 @@ │ │ │ │ (buffer_len is NULL) │ │ │ │ encoded string too long (%zd, maximum length %zd) │ │ │ │ encoded string without null bytes │ │ │ │ (unspecified) │ │ │ │ (invalid use of 'w' format character) │ │ │ │ read-write bytes-like object │ │ │ │ (impossible) │ │ │ │ -instance of │ │ │ │ -super() argument 1 must be a type, not %.200s │ │ │ │ -super(): no current frame │ │ │ │ -super(type, obj): obj (%s %.200s) is not an instance or subtype of type (%.200s). │ │ │ │ -descriptor '%V' for type '%.100s' needs either an object or a type │ │ │ │ -descriptor '%V' for type '%.100s' needs a type, not a '%.100s' as arg 2 │ │ │ │ -descriptor '%V' requires a subtype of '%.100s' but received '%.100s' │ │ │ │ __build_class__ │ │ │ │ breakpoint │ │ │ │ isinstance │ │ │ │ issubclass │ │ │ │ +name of the thread implementation │ │ │ │ +name of the lock implementation │ │ │ │ +name and version of the thread library │ │ │ │ __weakref__ │ │ │ │ list of weak references to the object │ │ │ │ dictionary for instance variables │ │ │ │ +sys.thread_info │ │ │ │ +instance of │ │ │ │ +super() argument 1 must be a type, not %.200s │ │ │ │ +super(): no current frame │ │ │ │ +super(type, obj): obj (%s %.200s) is not an instance or subtype of type (%.200s). │ │ │ │ +descriptor '%V' for type '%.100s' needs either an object or a type │ │ │ │ +descriptor '%V' for type '%.100s' needs a type, not a '%.100s' as arg 2 │ │ │ │ +descriptor '%V' requires a subtype of '%.100s' but received '%.100s' │ │ │ │ %U takes no arguments (%zd given) │ │ │ │ %U takes no keyword arguments │ │ │ │ type.__init__() takes no keyword arguments │ │ │ │ type.__init__() takes 1 or 3 arguments │ │ │ │ could not register None for cross-interpreter sharing │ │ │ │ could not register int for cross-interpreter sharing │ │ │ │ could not register bytes for cross-interpreter sharing │ │ │ │ @@ -4507,36 +4503,36 @@ │ │ │ │ invalid kind │ │ │ │ drop_gil: GIL is not locked │ │ │ │ PyCOND_SIGNAL(gil->cond) failed │ │ │ │ PyCOND_WAIT(gil->switch_cond) failed │ │ │ │ ../Objects/codeobject.c │ │ │ │ code: co_code is malformed │ │ │ │ code: co_varnames is too small │ │ │ │ -non-string found in code slot │ │ │ │ -PY_CODE_EVENT_CREATE │ │ │ │ -Exception ignored in %s watcher callback for %R │ │ │ │ -iso-8859-1 │ │ │ │ -iso-latin-1 │ │ │ │ -iso-8859-1- │ │ │ │ -iso-latin-1- │ │ │ │ -encoding problem: %s │ │ │ │ -encoding problem: %s with BOM │ │ │ │ - in file │ │ │ │ -Non-UTF-8 code starting with '\x%.2x'%s%V on line %i, but no encoding declared; see https://peps.python.org/pep-0263/ for details │ │ │ │ __hello__ │ │ │ │ __phello__ │ │ │ │ __phello__.ham │ │ │ │ __phello__.ham.eggs │ │ │ │ __phello__.spam │ │ │ │ importlib.util │ │ │ │ importlib.machinery │ │ │ │ importlib._bootstrap │ │ │ │ importlib._bootstrap_external │ │ │ │ <__phello__ │ │ │ │ <__phello__.ham │ │ │ │ +non-string found in code slot │ │ │ │ +PY_CODE_EVENT_CREATE │ │ │ │ +Exception ignored in %s watcher callback for %R │ │ │ │ +iso-8859-1 │ │ │ │ +iso-latin-1 │ │ │ │ +iso-8859-1- │ │ │ │ +iso-latin-1- │ │ │ │ +encoding problem: %s │ │ │ │ +encoding problem: %s with BOM │ │ │ │ + in file │ │ │ │ +Non-UTF-8 code starting with '\x%.2x'%s%V on line %i, but no encoding declared; see https://peps.python.org/pep-0263/ for details │ │ │ │ unexpected indent │ │ │ │ unexpected unindent │ │ │ │ incomplete input │ │ │ │ error at start before reading any input │ │ │ │ unexpected EOF while parsing │ │ │ │ invalid syntax │ │ │ │ multiple statements found while compiling a single statement │ │ │ │ @@ -4555,14 +4551,16 @@ │ │ │ │ invalid token │ │ │ │ inconsistent use of tabs and spaces in indentation │ │ │ │ too many levels of indentation │ │ │ │ unexpected character after line continuation character │ │ │ │ unknown parsing error │ │ │ │ unindent does not match any outer indentation level │ │ │ │ Parser column offset overflow - source line is too big │ │ │ │ +continue │ │ │ │ +nonlocal │ │ │ │ source code cannot contain null bytes │ │ │ │ tokenizer beginning of buffer │ │ │ │ tok_backup: wrong character │ │ │ │ # type: │ │ │ │ 'u' and 'b' prefixes are incompatible │ │ │ │ 'u' and 'r' prefixes are incompatible │ │ │ │ 'u' and 'f' prefixes are incompatible │ │ │ │ @@ -4590,16 +4588,14 @@ │ │ │ │ %c-string: single '}' is not allowed │ │ │ │ unmatched '%c' │ │ │ │ %c-string: unmatched '%c' │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' on line %d │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' │ │ │ │ ../Objects/bytesobject.c │ │ │ │ Loaded module %R not found in sys.modules │ │ │ │ -continue │ │ │ │ -nonlocal │ │ │ │ %U() keywords must be strings │ │ │ │ %U() got some positional-only arguments passed as keyword arguments: '%U' │ │ │ │ %U() got an unexpected keyword argument '%S'. Did you mean '%S'? │ │ │ │ %U() got an unexpected keyword argument '%S' │ │ │ │ %U() got multiple values for argument '%S' │ │ │ │ from %zd to %zd │ │ │ │ positional argument%s (and %zd keyword-only argument%s) │ │ │ │ @@ -5706,16 +5702,16 @@ │ │ │ │ multiple starred expressions in assignment │ │ │ │ invalid node type (%d) for augmented assignment │ │ │ │ can only join an iterable │ │ │ │ marshal.dumps │ │ │ │ object too deeply nested to marshal │ │ │ │ marshalling code objects is disallowed │ │ │ │ unmarshallable object │ │ │ │ -can only concatenate tuple (not "%.200s") to tuple │ │ │ │ too many objects │ │ │ │ +can only concatenate tuple (not "%.200s") to tuple │ │ │ │ argument 'byteorder' │ │ │ │ byteorder must be either 'little' or 'big' │ │ │ │ can't convert negative int to unsigned │ │ │ │ int too big to convert │ │ │ │ can only concatenate list (not "%.200s") to list │ │ │ │ the entry's base filename, relative to scandir() "path" argument │ │ │ │ the entry's full path name; equivalent to os.path.join(scandir_path, entry.name) │ │ │ │ @@ -6198,19 +6194,19 @@ │ │ │ │ can't allocate read lock │ │ │ │ Raw stream returned invalid position %lld │ │ │ │ Exception ignored while finalizing file %R │ │ │ │ cannot fit '%.200s' into an offset-sized integer │ │ │ │ I/O operation on closed file. │ │ │ │ raw stream has been detached │ │ │ │ I/O operation on uninitialized object │ │ │ │ +surrogates not allowed │ │ │ │ read length must be non-negative or -1 │ │ │ │ read of closed file │ │ │ │ readall() should return bytes │ │ │ │ read() should return bytes │ │ │ │ -surrogates not allowed │ │ │ │ readall() takes no arguments │ │ │ │ File not open for %s │ │ │ │ unbounded read returned more bytes than a Python bytes object can hold │ │ │ │ close() takes no arguments │ │ │ │ byte indices must be integers or slices, not %.200s │ │ │ │ operation forbidden on released memoryview object │ │ │ │ cannot create new view on restricted memoryview │ │ │ │ @@ -6991,15 +6987,14 @@ │ │ │ │ parking_lot: sem_post failed │ │ │ │ character must be in range(0x110000) │ │ │ │ _bootstrap_external │ │ │ │ PyCF_ALLOW_TOP_LEVEL_AWAIT │ │ │ │ PyCF_ONLY_AST │ │ │ │ PyCF_TYPE_COMMENTS │ │ │ │ PyCF_OPTIMIZED_AST │ │ │ │ -field 'key' is required for DictComp │ │ │ │ Exception ignored while clearing sys.path_importer_cache │ │ │ │ Exception ignored while clearing sys.path_hooks │ │ │ │ 'registry' must be a dict or None │ │ │ │ _filters of warnings._warnings_context must be a list │ │ │ │ _warnings_context _filters │ │ │ │ _warnings.filters must be a list │ │ │ │ _warnings.defaultaction must be a string, not '%.200s' │ │ │ │ @@ -7405,14 +7400,15 @@ │ │ │ │ O(OiiOii) │ │ │ │ Can only resize to positive sizes, got %zd │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ +field 'key' is required for DictComp │ │ │ │ os.mkdir │ │ │ │ builtins.id │ │ │ │ in print_exception_recursive │ │ │ │ TypeError: print_exception(): Exception expected for value, │ │ │ │ File "%S", line %zd │ │ │ │ . │ │ │ │ : │ │ │ │ @@ -8212,21 +8208,21 @@ │ │ │ │ can't create new thread at interpreter shutdown │ │ │ │ thread already started │ │ │ │ can't start new thread │ │ │ │ %04ld-%%m-%%d │ │ │ │ tzname.replace() did not return a string │ │ │ │ unlocking mutex that is not locked │ │ │ │ sys.unraisablehook argument type must be UnraisableHookArgs │ │ │ │ +__defaults__ must be set to a tuple object │ │ │ │ +object.__delattr__ │ │ │ │ +Cannot disable %s events. Callback removed. │ │ │ │ i:set_threshold │ │ │ │ ii:set_threshold │ │ │ │ iii:set_threshold │ │ │ │ gc.set_threshold requires 1 to 3 arguments │ │ │ │ -__defaults__ must be set to a tuple object │ │ │ │ -object.__delattr__ │ │ │ │ -Cannot disable %s events. Callback removed. │ │ │ │ LOCK_MAND │ │ │ │ LOCK_READ │ │ │ │ LOCK_WRITE │ │ │ │ F_DUPFD_CLOEXEC │ │ │ │ F_SETLKW │ │ │ │ F_OFD_GETLK │ │ │ │ F_OFD_SETLK │ │ │ │ @@ -8353,18 +8349,18 @@ │ │ │ │ Variance cannot be specified with infer_variance. │ │ │ │ A single constraint is not allowed │ │ │ │ Constraints cannot be combined with bound=... │ │ │ │ /proc/self/stat │ │ │ │ signal only works in main thread of the main interpreter │ │ │ │ signal number out of range │ │ │ │ signal handler must be signal.SIG_IGN, signal.SIG_DFL, or a callable object │ │ │ │ -deque index out of range │ │ │ │ invalid tool %d (must be between 0 and 5) │ │ │ │ tool name must be a str │ │ │ │ tool %d is already in use │ │ │ │ +deque index out of range │ │ │ │ covariant │ │ │ │ contravariant │ │ │ │ infer_variance │ │ │ │ persistent_load │ │ │ │ find_class │ │ │ │ persistent_id │ │ │ │ persistent_id($self, obj, /) │ │ │ │ @@ -8374,17 +8370,17 @@ │ │ │ │ _pickle.Unpickler │ │ │ │ _pickle.Pickler │ │ │ │ _pickle.UnpicklerMemoProxy │ │ │ │ _pickle.PicklerMemoProxy │ │ │ │ _pickle.Pdata │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ -Bound must be a type. │ │ │ │ invalid event set 0x%x │ │ │ │ cannot set C_RETURN or C_RAISE events independently │ │ │ │ +Bound must be a type. │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ deque mutated during iteration │ │ │ │ deque.remove(x): x not in deque │ │ │ │ unsupported locale setting │ │ │ │ locale query failed │ │ │ │ @@ -8395,26 +8391,26 @@ │ │ │ │ Exception ignored while finalizing coroutine %R │ │ │ │ coroutine '%S' was never awaited │ │ │ │ unknown binary operator │ │ │ │ unknown unary operator │ │ │ │ (yield from │ │ │ │ unexpected comparison kind │ │ │ │ unknown expression kind │ │ │ │ -run() missing 1 required positional argument │ │ │ │ -an instance of Context was expected │ │ │ │ -cannot enter context: %R is already entered │ │ │ │ -Py_CONTEXT_SWITCHED │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ Python int too large for C unsigned int │ │ │ │ -__hash__ method should return an integer │ │ │ │ +run() missing 1 required positional argument │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ +an instance of Context was expected │ │ │ │ +cannot enter context: %R is already entered │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ type object '%s' has no attribute '__annotations__' │ │ │ │ __annotate__() must return a dict, not %T │ │ │ │ +__hash__ method should return an integer │ │ │ │ +Py_CONTEXT_SWITCHED │ │ │ │ type object '%s' has no attribute '__annotate__' │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ @@ -8427,14 +8423,15 @@ │ │ │ │ │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ _generic_class_getitem │ │ │ │ Missing frame when calling trace function. │ │ │ │ ../Python/pystrtod.c │ │ │ │ tuple.index(x): x not in tuple │ │ │ │ +expected code, got %R │ │ │ │ key_separator │ │ │ │ item_separator │ │ │ │ sort_keys │ │ │ │ skipkeys │ │ │ │ object_hook │ │ │ │ object_pairs_hook │ │ │ │ array_hook │ │ │ │ @@ -8446,20 +8443,19 @@ │ │ │ │ scanstring │ │ │ │ sizehint │ │ │ │ _tokenize.TokenizerIter │ │ │ │ is not │ │ │ │ not in │ │ │ │ _json.Encoder │ │ │ │ _json.Scanner │ │ │ │ -expected code, got %R │ │ │ │ Infinity │ │ │ │ +object could not be marshalled │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ -object could not be marshalled │ │ │ │ Too few arguments for %S; actual %zd, expected at least %zd │ │ │ │ argument of type '%.200s' is not a container or iterable │ │ │ │ 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 join current thread │ │ │ │ @@ -8612,21 +8608,21 @@ │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ -field 'value' is required for Await │ │ │ │ expected a function, got %R │ │ │ │ only stateless functions are shareable │ │ │ │ unsupported globals %R │ │ │ │ unsupported builtins %R │ │ │ │ keyword defaults not supported │ │ │ │ extra_tokens │ │ │ │ +field 'value' is required for Await │ │ │ │ argument list must be a tuple │ │ │ │ object could not be pickled │ │ │ │ __file__ too long │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ re.compile(%.200R, %S) │ │ │ │ re.compile(%.200R) │ │ │ │ @@ -8655,14 +8651,16 @@ │ │ │ │ invalid template │ │ │ │ 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 │ │ │ │ unclosed %R │ │ │ │ Exception ignored while finalizing socket %R │ │ │ │ cannot re-enter the tee iterator │ │ │ │ +getsockaddrlen: unknown BT protocol │ │ │ │ +getsockaddrlen: bad family │ │ │ │ is_tracing │ │ │ │ clear_traces │ │ │ │ _get_traces │ │ │ │ _get_object_traceback │ │ │ │ get_traceback_limit │ │ │ │ get_tracemalloc_memory │ │ │ │ get_traced_memory │ │ │ │ @@ -8673,27 +8671,24 @@ │ │ │ │ re.LOCALE │ │ │ │ re.MULTILINE │ │ │ │ re.DOTALL │ │ │ │ re.UNICODE │ │ │ │ re.VERBOSE │ │ │ │ re.DEBUG │ │ │ │ re.ASCII │ │ │ │ -getsockaddrlen: unknown BT protocol │ │ │ │ -getsockaddrlen: bad family │ │ │ │ Unknown Bluetooth protocol │ │ │ │ error while initializing exception type snapshot │ │ │ │ error while formatting exception │ │ │ │ error while copying exception message │ │ │ │ TracebackException │ │ │ │ from_exception │ │ │ │ save_exc_type │ │ │ │ lookup_lines │ │ │ │ found embedded NULL character │ │ │ │ argument 4 │ │ │ │ -Exception ignored on threading shutdown │ │ │ │ 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 │ │ │ │ setgroups argument must be a list │ │ │ │ @@ -8878,14 +8873,17 @@ │ │ │ │ deflateSetDictionary() │ │ │ │ Can't allocate memory for compression object │ │ │ │ Invalid initialization option │ │ │ │ while creating compression object │ │ │ │ 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. │ │ │ │ +argument 'filename' │ │ │ │ +module_globals must be a dict or a frozendict, not %T │ │ │ │ +_bless_my_loader │ │ │ │ while setting zdict │ │ │ │ Can't allocate memory for decompression object │ │ │ │ while creating decompression object │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ set_wakeup_fd only works in main thread of the main interpreter │ │ │ │ the fd %i must be in non-blocking mode │ │ │ │ @@ -8934,14 +8932,16 @@ │ │ │ │ _generate_suggestions │ │ │ │ candidates must be a list │ │ │ │ all elements in 'candidates' must be strings │ │ │ │ max_length │ │ │ │ maxevents │ │ │ │ eventmask │ │ │ │ warn_on_full_buffer │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ memLevel │ │ │ │ strategy │ │ │ │ precision too large │ │ │ │ while compressing data │ │ │ │ PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ memoryview has %zd exported buffer%s │ │ │ │ memoryview: negative export count │ │ │ │ @@ -8953,19 +8953,19 @@ │ │ │ │ range.index(x): x not in range │ │ │ │ memoryview assignment: lvalue and rvalue have different structures │ │ │ │ encoder must return a tuple (object, integer) │ │ │ │ cannot delete __annotate__ attribute │ │ │ │ cannot set '__annotate__' attribute of immutable type '%s' │ │ │ │ can only assign string to %s.__qualname__, not '%s' │ │ │ │ new buffer size too large │ │ │ │ +filterfalse │ │ │ │ +Out of range float values are not JSON compliant: %R │ │ │ │ not enough data to unpack %zd bytes at offset %zd │ │ │ │ offset %zd out of range for %zd-byte buffer │ │ │ │ unpack_from requires a buffer of at least %zu bytes for unpacking %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ -filterfalse │ │ │ │ -Out of range float values are not JSON compliant: %R │ │ │ │ newline must be str or None, not %.200s │ │ │ │ illegal newline value: %R │ │ │ │ initial_value must be str or None, not %.200s │ │ │ │ |O:localtime │ │ │ │ east_asian_width(): argument must be a unicode character, not a string of length %zd │ │ │ │ during ast construction │ │ │ │ new position too large │ │ │ │ @@ -9146,17 +9146,14 @@ │ │ │ │ pythonstartup │ │ │ │ Timeout value out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ Exception ignored while discarding thread watchdog of %R │ │ │ │ a coroutine was expected, got %R │ │ │ │ -argument 'filename' │ │ │ │ -module_globals must be a dict or a frozendict, not %T │ │ │ │ -_bless_my_loader │ │ │ │ %T object is already initialized │ │ │ │ string argument expected, got '%s' │ │ │ │ iiO|I:setsockopt │ │ │ │ setsockopt() requires 4 arguments when the third argument is None │ │ │ │ setsockopt() only takes 4 arguments when the third argument is None (got %T) │ │ │ │ setsockopt() argument 3 for AF_VSOCK must be an int (got %T) │ │ │ │ socket option should be int, bytes-like object or None (got %T) │ │ │ │ @@ -9186,16 +9183,14 @@ │ │ │ │ invalid state │ │ │ │ Invalid attempt to leave task %R while task %R is entered. │ │ │ │ exception() takes no arguments │ │ │ │ Exception is not set. │ │ │ │ search() takes no arguments │ │ │ │ regular expression scanner already executing │ │ │ │ Result is not set. │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ eager_start │ │ │ │ _normal_dist_inv_cdf │ │ │ │ task_wakeup │ │ │ │ strerror() argument out of range │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ @@ -9616,18 +9611,18 @@ │ │ │ │ arguments field "kw_defaults" must be a list, not a %.200s │ │ │ │ arguments field "kw_defaults" changed size during iteration │ │ │ │ arguments field "defaults" must be a list, not a %.200s │ │ │ │ arguments field "defaults" changed size during iteration │ │ │ │ _blake2.blake2s │ │ │ │ _blake2.blake2b │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ -os.symlink │ │ │ │ -Interpolation() argument 'conversion' must be one of 's', 'a' or 'r' │ │ │ │ more positional defaults than args on arguments │ │ │ │ length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ +os.symlink │ │ │ │ +Interpolation() argument 'conversion' must be one of 's', 'a' or 'r' │ │ │ │ non-default type parameter '%U' follows default type parameter │ │ │ │ ExpatError │ │ │ │ XMLParserType │ │ │ │ EXPAT_VERSION │ │ │ │ native_encoding │ │ │ │ pyexpat.errors │ │ │ │ Constants used to describe error conditions. │ │ │ │ @@ -10083,19 +10078,19 @@ │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ character mapping must be in range(256) │ │ │ │ character mapping must return integer, bytes or None, not %.400s │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ index out of bounds on dimension %d │ │ │ │ +os.killpg │ │ │ │ memoryview: invalid type for format '%s' │ │ │ │ memoryview: invalid value for format '%s' │ │ │ │ O!O|O!:SubElement │ │ │ │ SHA1Type │ │ │ │ -os.killpg │ │ │ │ multi-dimensional sub-views are not implemented │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ expected an Element, not "%.200s" │ │ │ │ %s: line %zd, column %zd │ │ │ │ position │ │ │ │ complex() argument 'real' must be a real number, not %T │ │ │ │ complex() argument 'imag' must be a real number, not %T │ │ │ │ @@ -10144,23 +10139,24 @@ │ │ │ │ StopIteration interacts badly with generators and cannot be raised into a Future │ │ │ │ 'property' object has no attribute '__name__' │ │ │ │ │ │ │ │ '|=' is not supported by %s; use '|' instead │ │ │ │ range object index out of range │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ -namespace_separator │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ +bytes_per_sep │ │ │ │ +namespace_separator │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ -expected a number between -1 and 1, got %s │ │ │ │ -isinstance() argument 2 cannot be a parameterized generic │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ +expected a number between -1 and 1, got %s │ │ │ │ +isinstance() argument 2 cannot be a parameterized generic │ │ │ │ cannot use '%T' as a dict key (%S) │ │ │ │ cannot use '%T' as a frozendict key (%S) │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ DEF_GLOBAL │ │ │ │ DEF_NONLOCAL │ │ │ │ @@ -10234,19 +10230,18 @@ │ │ │ │ required field "col_offset" missing from arg │ │ │ │ StartNamespaceDecl │ │ │ │ ../Modules/pyexpat.c │ │ │ │ fcntl.fcntl │ │ │ │ Possible stack corruption in fcntl() due to buffer overflow. Provide an argument of sufficient size as determined by the operation. │ │ │ │ Memory corruption in fcntl() due to buffer overflow. Provide an argument of sufficient size as determined by the operation. │ │ │ │ fcntl() argument 3 must be an integer, a bytes-like object, or a string, not %T │ │ │ │ -__annotations__ must be set to a dict object │ │ │ │ -StartElement │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ -bytes_per_sep │ │ │ │ +__annotations__ must be set to a dict object │ │ │ │ +StartElement │ │ │ │ CharacterData │ │ │ │ %s(%d, %d, %d) │ │ │ │ EndElement │ │ │ │ EndNamespaceDecl │ │ │ │ namespace │ │ │ │ _typevar_subst │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ @@ -10281,18 +10276,18 @@ │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ Exception ignored when setting master_fd non-inheritable in forkpty() │ │ │ │ unsupported langinfo constant │ │ │ │ telling position disabled by next() call │ │ │ │ Oi;illegal decoder state │ │ │ │ can't reconstruct logical file position │ │ │ │ +accumulate │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ -accumulate │ │ │ │ Only base32 data is allowed │ │ │ │ Invalid base32-encoded string: number of data characters (%zd) cannot be 1, 3, or 6 more than a multiple of 8 │ │ │ │ d;array item must be float │ │ │ │ Too much data for Ascii85 │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ @@ -10394,28 +10389,28 @@ │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ %s(%U, %U) │ │ │ │ L;array item must be integer │ │ │ │ alphabet must have length 85 │ │ │ │ Too much data for Base85 │ │ │ │ +_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ +Exception in thread │ │ │ │ + │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ Base85 overflow in hunk starting at byte %zd │ │ │ │ bad Base85 character at position %zd │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ - │ │ │ │ combinations │ │ │ │ + │ │ │ │ expect %N type, but %T() returned '%T' object │ │ │ │ -_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ -Exception in thread │ │ │ │ - │ │ │ │ ljust(): argument 2 must be a byte string of length 1, not a bytes object of length %zd │ │ │ │ ljust(): argument 2 must be a byte string of length 1, not a bytearray object of length %zd │ │ │ │ _strptime_time │ │ │ │ StartCdataSection │ │ │ │ rjust(): argument 2 must be a byte string of length 1, not a bytes object of length %zd │ │ │ │ rjust(): argument 2 must be a byte string of length 1, not a bytearray object of length %zd │ │ │ │ │ │ │ │ @@ -10538,14 +10533,17 @@ │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ expected __typing_subst__ of %T objects to return a tuple, not %T │ │ │ │ l;array item must be integer │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ multi-byte encodings are not supported │ │ │ │ + │ │ │ │ +reentrant call inside %R │ │ │ │ +could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ extended_pictographic(): argument must be a unicode character, not a string of length %zd │ │ │ │ numeric(): argument 1 must be a unicode character, not a string of length %zd │ │ │ │ not a numeric character │ │ │ │ unknown f-value conversion kind │ │ │ │ cannot index %d-dimension view with %zd-element tuple │ │ │ │ maxdigits │ │ │ │ Basic Latin │ │ │ │ @@ -10841,16 +10839,16 @@ │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ ProcessingInstruction │ │ │ │ indic_conjunct_break(): argument must be a unicode character, not a string of length %zd │ │ │ │ mappingproxy(%R) │ │ │ │ state must be an int, not %T │ │ │ │ -bad tzinfo state arg │ │ │ │ isxidcontinue(): argument must be a unicode character, not a string of length %zd │ │ │ │ +bad tzinfo state arg │ │ │ │ NotStandalone │ │ │ │ isxidstart(): argument must be a unicode character, not a string of length %zd │ │ │ │ non-integer arguments in division │ │ │ │ '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 │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ %T.__await__() must return an iterable, not %T │ │ │ │ @@ -10937,25 +10935,24 @@ │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ await wasn't used with future │ │ │ │ prefixmatch() takes no arguments │ │ │ │ (O(OOOO)) │ │ │ │ NotImplemented should not be used in a boolean context │ │ │ │ -{sOsNsNsOsO} │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ This object has no __weakref__ │ │ │ │ %S module not found │ │ │ │ must have a sched_param object │ │ │ │ throw() third argument must be a traceback │ │ │ │ exceptions must be classes deriving BaseException or instances of such a class │ │ │ │ -char format requires a bytes object of length 1 │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ +char format requires a bytes object of length 1 │ │ │ │ Random() requires 0 or 1 argument │ │ │ │ sha3_256 │ │ │ │ sha3_384 │ │ │ │ sha3_512 │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ │ │ │ │ @@ -10993,14 +10990,15 @@ │ │ │ │ null argument to internal routine │ │ │ │ %s(%R, %R) │ │ │ │ Exception ignored in PyMapping_HasKey(); consider using PyMapping_HasKeyWithError(), PyMapping_GetOptionalItem() or PyObject_GetItem() │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ __reduce_ex__ argument should be an integer │ │ │ │ O(OCiN)O │ │ │ │ │ │ │ │ +{sOsNsNsOsO} │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ pwritev() arg 2 must be a sequence │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ '%.200s' object has no attribute '%U' │ │ │ │ @@ -11062,31 +11060,31 @@ │ │ │ │ NotImplementedType takes no arguments │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ │ │ │ │ │ │ │ │ can't capture name '_' in patterns │ │ │ │ coroutine method %R of %R was never awaited │ │ │ │ Exception ignored while finalizing async generator %R │ │ │ │ +No such frozen object named %R │ │ │ │ +Frozen object named %R is invalid │ │ │ │ +Excluded frozen object named %R │ │ │ │ +required field "context_expr" missing from withitem │ │ │ │ + while traversing 'withitem' node │ │ │ │ +'%.200s' object doesn't support slice deletion │ │ │ │ +co_lnotab is deprecated, use co_lines instead. │ │ │ │ +'%.200s' object can't be repeated │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ 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 │ │ │ │ -No such frozen object named %R │ │ │ │ -Frozen object named %R is invalid │ │ │ │ -Excluded frozen object named %R │ │ │ │ -required field "context_expr" missing from withitem │ │ │ │ - while traversing 'withitem' node │ │ │ │ -'%.200s' object doesn't support slice deletion │ │ │ │ -co_lnotab is deprecated, use co_lines instead. │ │ │ │ -'%.200s' object can't be repeated │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ writable contiguous buffer requested for a non-contiguous object. │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ execv() arg 2 must not be empty │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ │ │ │ │ @@ -11112,17 +11110,14 @@ │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ can't delete attribute │ │ │ │ can't set attribute │ │ │ │ %s(%zd, %R) │ │ │ │ - │ │ │ │ -reentrant call inside %R │ │ │ │ -could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ PyModule_FromSlotsAndSpec called with NULL slots │ │ │ │ argument 7 │ │ │ │ argument 8 │ │ │ │ argument 9 │ │ │ │ argument 10 │ │ │ │ argument 11 │ │ │ │ argument 12 │ │ │ │ @@ -11154,32 +11149,32 @@ │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ UTC%c%02d:%02d │ │ │ │ -pop from empty bytearray │ │ │ │ pairwise │ │ │ │ +pop from empty bytearray │ │ │ │ write could not complete without blocking │ │ │ │ signal.pthread_kill │ │ │ │ -itertext() takes no arguments │ │ │ │ %s(%R, %zd) │ │ │ │ +itertext() takes no arguments │ │ │ │ argument cannot be negative │ │ │ │ Unpickler object is already used │ │ │ │ [Previous line repeated %ld more times] │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ -paramspeckwargs │ │ │ │ -paramspecargs │ │ │ │ in print_chained │ │ │ │ Cannot subclass an instance of TypeVar │ │ │ │ Substitution of bare TypeVarTuple is not supported │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ +paramspeckwargs │ │ │ │ +paramspecargs │ │ │ │ read() returned non-bytes object (%R) │ │ │ │ readinto() returned negative size │ │ │ │ sys._current_exceptions │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ @@ -11235,18 +11230,18 @@ │ │ │ │ orig must be an exception instance │ │ │ │ excs must be a list of exception instances │ │ │ │ item %zd of excs is not an exception │ │ │ │ orig must be a raised exception │ │ │ │ datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). │ │ │ │ Exception ignored while propagating not shareable error │ │ │ │ a tzinfo subclass must implement %s() │ │ │ │ -_only_immortal │ │ │ │ %U, tzinfo=%R) │ │ │ │ %U, fold=%d) │ │ │ │ iiiiiiiii │ │ │ │ +_only_immortal │ │ │ │ _imp._override_multi_interp_extensions_check() cannot be used in the main interpreter │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ expected tuple for closure, got '%.100s' │ │ │ │ non-tuple default args │ │ │ │ @@ -11316,47 +11311,55 @@ │ │ │ │ searches │ │ │ │ %10s: %5ld.%ld avg │ │ │ │ numa nodes │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ +Debug memory block at address p=%p: │ │ │ │ + API '%c' │ │ │ │ + %zu bytes originally requested │ │ │ │ + The %d pad bytes at p-%d are │ │ │ │ +FORBIDDENBYTE, as expected. │ │ │ │ +not all FORBIDDENBYTE (0x%02x): │ │ │ │ + at p-%d: 0x%02x │ │ │ │ + *** OUCH │ │ │ │ + Because memory is corrupted at the start, the count of bytes requested │ │ │ │ + may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ + The %d pad bytes at tail=%p are │ │ │ │ + at tail+%d: 0x%02x │ │ │ │ + Data at p: │ │ │ │ │ │ │ │ │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ <%T '%U'> │ │ │ │ + │ │ │ │ +deallocating │ │ │ │ Python int too large for C uint8_t │ │ │ │ Python int too large for C uint16_t │ │ │ │ expected a writable bytes-like object │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ destination is too small to receive data from source │ │ │ │ keyword list must be a dictionary │ │ │ │ +../Objects/structseq.c │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ non-dict annotations │ │ │ │ │ │ │ │ interval │ │ │ │ PyFunction_EVENT_CREATE │ │ │ │ PyFunction_EVENT_DESTROY │ │ │ │ PyFunction_EVENT_MODIFY_CODE │ │ │ │ PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ PyFunction_EVENT_MODIFY_QUALNAME │ │ │ │ cannot decode string │ │ │ │ -deallocating │ │ │ │ +in new thread │ │ │ │ _PyThreadState_Init() is for internal use only │ │ │ │ -PyUnicode_GetSize has been removed. │ │ │ │ -Tokens can only be created by ContextVars │ │ │ │ -%X:%X:%X:%X:%X:%X%c │ │ │ │ -bad bluetooth address │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ -expect str, got %T │ │ │ │ - │ │ │ │ -packed IP wrong length for inet_ntoa │ │ │ │ -../Objects/structseq.c │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ PyType_HasFeature((_Py_TYPE_impl(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ kind == PyUnicode_1BYTE_KIND || kind == PyUnicode_2BYTE_KIND || kind == PyUnicode_4BYTE_KIND │ │ │ │ @@ -11370,53 +11373,48 @@ │ │ │ │ maxchar <= 255 │ │ │ │ maxchar < 128 │ │ │ │ maxchar >= 0x100 │ │ │ │ maxchar <= 0xFFFF │ │ │ │ maxchar >= 0x10000 │ │ │ │ maxchar <= 0x10ffff │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ +expect str, got %T │ │ │ │ +unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ +PyUnicode_GetSize has been removed. │ │ │ │ +Tokens can only be created by ContextVars │ │ │ │ +%X:%X:%X:%X:%X:%X%c │ │ │ │ +bad bluetooth address │ │ │ │ AST string must be of type str │ │ │ │ +Exception ignored on threading shutdown │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ bad argument to internal function │ │ │ │ PyState_AddModule called on module with slots │ │ │ │ PyState_RemoveModule called on module with slots │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ module definition is NULL │ │ │ │ module %p already added │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ -Debug memory block at address p=%p: │ │ │ │ - API '%c' │ │ │ │ - %zu bytes originally requested │ │ │ │ - The %d pad bytes at p-%d are │ │ │ │ -FORBIDDENBYTE, as expected. │ │ │ │ -not all FORBIDDENBYTE (0x%02x): │ │ │ │ - at p-%d: 0x%02x │ │ │ │ - *** OUCH │ │ │ │ - Because memory is corrupted at the start, the count of bytes requested │ │ │ │ - may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ - The %d pad bytes at tail=%p are │ │ │ │ - at tail+%d: 0x%02x │ │ │ │ - Data at p: │ │ │ │ perf trampoline not available │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ No JIT available │ │ │ │ /tmp/perf-%jd.map │ │ │ │ %x %x %s │ │ │ │ can't assign sys.path │ │ │ │ can't create sys.path │ │ │ │ /proc/%d/mem │ │ │ │ failed to open file %s: %s │ │ │ │ preadv failed for PID %d at address 0x%lx (size %zu, partial read %zd bytes): %s │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ +packed IP wrong length for inet_ntoa │ │ │ │ algset is only supported for AF_ALG │ │ │ │ |O$O!y*O!i:sendmsg_afalg │ │ │ │ Invalid or missing argument 'op' │ │ │ │ assoclen must be positive │ │ │ │ unexpected NULL result from CMSG_FIRSTHDR │ │ │ │ unexpected NULL result from CMSG_NXTHDR(iv) │ │ │ │ unexpected NULL result from CMSG_NXTHDR(assoc) │ │ │ │ @@ -11443,45 +11441,43 @@ │ │ │ │ Oi:getnameinfo │ │ │ │ getnameinfo() argument 1 must be a tuple │ │ │ │ si|II;getnameinfo(): illegal sockaddr argument │ │ │ │ getnameinfo(): flowinfo must be 0-1048575. │ │ │ │ socket.getnameinfo │ │ │ │ sockaddr resolved to multiple addresses │ │ │ │ IPv4 sockaddr must be 2 tuple │ │ │ │ +unable to start the thread │ │ │ │ +Fatal Python error from unexpected signum: │ │ │ │ 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 │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ assoclen │ │ │ │ IsoCalendarDate │ │ │ │ -unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ +os.statx_result( │ │ │ │ Task does not support set_result operation │ │ │ │ Task does not support set_exception operation │ │ │ │ -_log_traceback can only be set to False │ │ │ │ maximum recursion limit exceeded │ │ │ │ internal error in regular expression engine │ │ │ │ -unable to start the thread │ │ │ │ -in new thread │ │ │ │ -Fatal Python error from unexpected signum: │ │ │ │ -os.statx_result( │ │ │ │ -siginfo must be None │ │ │ │ setgroups argument must be a sequence │ │ │ │ too many groups │ │ │ │ groups must be integers │ │ │ │ +siginfo must be None │ │ │ │ Unknown signal │ │ │ │ Exception ignored while trying to write to the signal wakeup fd │ │ │ │ _grouper │ │ │ │ Py_GIL_DISABLED │ │ │ │ Py_DEBUG │ │ │ │ +_log_traceback can only be set to False │ │ │ │ <%s object: ident=%llu> │ │ │ │ unlocked │ │ │ │ <%s %s object at %p> │ │ │ │ <%s %s object owner=%llu count=%zu at %p> │ │ │ │ |i:signum │ │ │ │ |n:stack_size │ │ │ │ size must be at least %zi bytes │ │ │ │ @@ -13791,14 +13787,26 @@ │ │ │ │ arg ...: arguments passed to program in sys.argv[1:] │ │ │ │ PyInitConfig_GetError │ │ │ │ config_get_locale_encoding │ │ │ │ _PyConfig_Write │ │ │ │ init_interpreter │ │ │ │ _PyInterpreterState_New │ │ │ │ init_interp_settings │ │ │ │ +init_threadstate │ │ │ │ +destroy_gil │ │ │ │ +create_gil │ │ │ │ +_PyThreadState_Attach │ │ │ │ +take_gil │ │ │ │ +init_global_interned_strings │ │ │ │ +_PyUnicode_InitGlobalObjects │ │ │ │ +( ) _PyGC_Init │ │ │ │ +pycore_interp_init │ │ │ │ +_PyAtExit_Init │ │ │ │ +_PyXI_Init │ │ │ │ +_PyImport_InitCore │ │ │ │ s'Q*s(Q*s)Q*s*\ │ │ │ │ s6\6s(\7% │ │ │ │ sFsGsH\G% │ │ │ │ sO\N\O6X │ │ │ │ s6\6s(\6% │ │ │ │ s(Q*sTQ*sU\/% │ │ │ │ s#Q*sW\<% │ │ │ │ @@ -13904,40 +13912,30 @@ │ │ │ │ QueryValue │ │ │ │ isinstance │ │ │ │ CloseKey │ │ │ │ PYTHONPATH │ │ │ │ home_hint │ │ │ │ startswith │ │ │ │ r │ │ │ │ -init_threadstate │ │ │ │ -destroy_gil │ │ │ │ -create_gil │ │ │ │ -_PyThreadState_Attach │ │ │ │ -take_gil │ │ │ │ -init_global_interned_strings │ │ │ │ -_PyUnicode_InitGlobalObjects │ │ │ │ -( ) _PyGC_Init │ │ │ │ -pycore_interp_init │ │ │ │ -_PyAtExit_Init │ │ │ │ -_PyXI_Init │ │ │ │ -_PyImport_InitCore │ │ │ │ _Py_GetConfig │ │ │ │ _PyMem_DebugMalloc │ │ │ │ _PyTypes_InitTypes │ │ │ │ _PyLong_InitTypes │ │ │ │ _PyUnicode_InitTypes │ │ │ │ _PyFloat_InitTypes │ │ │ │ _PyExc_InitState │ │ │ │ _PyErr_InitTypes │ │ │ │ _PyContext_Init │ │ │ │ _PyXI_InitTypes │ │ │ │ _PyInterpolation_InitTypes │ │ │ │ _PyDateTime_InitTypes │ │ │ │ _PyExc_InitGlobalObjects │ │ │ │ pycore_init_types │ │ │ │ +_PyMem_DebugCalloc │ │ │ │ +_PyMem_DebugFree │ │ │ │ __reduce__($self, /) │ │ │ │ has_default($self, /) │ │ │ │ __typing_prepare_subst__($self, alias, args, /) │ │ │ │ __typing_subst__($self, arg, /) │ │ │ │ has_default($self, /) │ │ │ │ __reduce__($self, /) │ │ │ │ __typing_prepare_subst__($self, alias, args, /) │ │ │ │ @@ -14251,16 +14249,14 @@ │ │ │ │ date(year, month, day) │ │ │ │ Concrete date type. │ │ │ │ timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, │ │ │ │ hours=0, weeks=0) │ │ │ │ Difference between two datetime values. │ │ │ │ All arguments are optional and default to 0. │ │ │ │ Arguments may be integers or floats, and may be positive or negative. │ │ │ │ -_PyMem_DebugCalloc │ │ │ │ -_PyMem_DebugFree │ │ │ │ _PyMem_DebugRealloc │ │ │ │ n_sequence_fields │ │ │ │ n_fields │ │ │ │ n_unnamed_fields │ │ │ │ __match_args__ │ │ │ │ _PySys_Create │ │ │ │ _PySys_SetPreliminaryStderr │ │ │ │ @@ -14569,16 +14565,14 @@ │ │ │ │ getrecursionlimit() -- return the max recursion depth for the interpreter │ │ │ │ getsizeof() -- return the size of an object in bytes │ │ │ │ gettrace() -- get the global debug tracing function │ │ │ │ setdlopenflags() -- set the flags to be used for dlopen() calls │ │ │ │ setprofile() -- set the global profiling function │ │ │ │ setrecursionlimit() -- set the max recursion depth for the interpreter │ │ │ │ settrace() -- set the global debug tracing function │ │ │ │ -sys.thread_info │ │ │ │ -A named tuple holding information about the thread implementation. │ │ │ │ pycore_init_builtins │ │ │ │ vgetargs1_impl │ │ │ │ vars([object]) -> dictionary │ │ │ │ Without arguments, equivalent to locals(). │ │ │ │ With an argument, equivalent to object.__dict__. │ │ │ │ sum($module, iterable, /, start=0) │ │ │ │ Return the sum of a 'start' value (default: 0) plus an iterable of numbers │ │ │ │ @@ -14798,18 +14792,19 @@ │ │ │ │ This module provides direct access to all 'built-in' │ │ │ │ identifiers of Python; for example, builtins.len is │ │ │ │ the full name for the built-in function len(). │ │ │ │ This module is not normally accessed explicitly by most │ │ │ │ applications, but can be useful in modules that provide │ │ │ │ objects with the same name as a built-in value, but in │ │ │ │ which the built-in of that name is also needed. │ │ │ │ +sys.thread_info │ │ │ │ +A named tuple holding information about the thread implementation. │ │ │ │ _register_builtins_for_crossinterpreter_data │ │ │ │ drop_gil │ │ │ │ drop_gil_impl │ │ │ │ -PyEval_RestoreThread │ │ │ │ Hello world!N) │ │ │ │ initialized │ │ │ │ │ │ │ │ r │ │ │ │ Hello world!N) │ │ │ │ │ │ │ │ __main__N) │ │ │ │ @@ -18845,20 +18840,21 @@ │ │ │ │ && r │ │ │ │ z0Install importers for builtin and frozen modulesN) │ │ │ │ _installr │ │ │ │ z9Install importers that require external filesystem accessN) │ │ │ │ _frozen_importlib_externalr │ │ │ │ _install_external_importersr │ │ │ │ r │ │ │ │ +PyEval_RestoreThread │ │ │ │ PyThreadState_Get │ │ │ │ +get_modules_dict │ │ │ │ tok_backup │ │ │ │ 7777777777 │ │ │ │ 7177777777777777777777777777 7 │ │ │ │ 7777777777777777777777777777 │ │ │ │ -get_modules_dict │ │ │ │ _PyEval_EvalFrameDefault │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ │ ***************2222222 │ │ │ │ 255522222222222266677DDDDJJOOOOOOOOOOOOO[[__ │ │ │ │ immm$$%%%%%%vvv │ │ │ │ _set_lazy_attributes($module, modobj, name, /) │ │ │ │ Sets attributes to lazy submodules on the module, as side effects. │ │ │ │ @@ -27212,28 +27208,28 @@ │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ Unable to allocate output buffer. │ │ │ │ config_vars($module, /) │ │ │ │ Returns a dictionary containing build variables intended to be exposed by sysconfig. │ │ │ │ A helper for the sysconfig module. │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ │ _enter_buffered_busy │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ +lX_PyRawMutex_UnlockSlow │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ -_PyObject_AssertFailed │ │ │ │ dummy_dealloc │ │ │ │ +_PyObject_AssertFailed │ │ │ │ PyEval_AcquireLock │ │ │ │ Py_SetProgramName │ │ │ │ +faulthandler_fatal_error_thread │ │ │ │ _PyThreadState_Init │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ PyState_AddModule │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ -faulthandler_fatal_error_thread │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -8,20 +8,20 @@ │ │ │ │ 0x0001e054 72745f6d 61696e00 61626f72 74005f5f rt_main.abort.__ │ │ │ │ 0x0001e064 6378615f 61746578 6974006d 656d7365 cxa_atexit.memse │ │ │ │ 0x0001e074 74007379 7363616c 6c005f5f 73746163 t.syscall.__stac │ │ │ │ 0x0001e084 6b5f6368 6b5f6661 696c005f 5f657272 k_chk_fail.__err │ │ │ │ 0x0001e094 6e6f5f6c 6f636174 696f6e00 73746465 no_location.stde │ │ │ │ 0x0001e0a4 72720066 70757473 00737472 73747200 rr.fputs.strstr. │ │ │ │ 0x0001e0b4 5f5f6973 6f633233 5f737472 746f6c00 __isoc23_strtol. │ │ │ │ - 0x0001e0c4 5f5f656e 7669726f 6e005f5f 66707269 __environ.__fpri │ │ │ │ - 0x0001e0d4 6e74665f 63686b00 5f5f636c 6f636b5f ntf_chk.__clock_ │ │ │ │ - 0x0001e0e4 67657474 696d6536 34007074 68726561 gettime64.pthrea │ │ │ │ - 0x0001e0f4 645f6b65 795f6372 65617465 00707468 d_key_create.pth │ │ │ │ - 0x0001e104 72656164 5f736574 73706563 69666963 read_setspecific │ │ │ │ - 0x0001e114 006d656d 63707900 73746469 6e006669 .memcpy.stdin.fi │ │ │ │ + 0x0001e0c4 5f5f656e 7669726f 6e005f5f 636c6f63 __environ.__cloc │ │ │ │ + 0x0001e0d4 6b5f6765 7474696d 65363400 70746872 k_gettime64.pthr │ │ │ │ + 0x0001e0e4 6561645f 6b65795f 63726561 74650070 ead_key_create.p │ │ │ │ + 0x0001e0f4 74687265 61645f73 65747370 65636966 thread_setspecif │ │ │ │ + 0x0001e104 6963006d 656d6370 79005f5f 66707269 ic.memcpy.__fpri │ │ │ │ + 0x0001e114 6e74665f 63686b00 73746469 6e006669 ntf_chk.stdin.fi │ │ │ │ 0x0001e124 6c656e6f 00697361 74747900 63616c6c leno.isatty.call │ │ │ │ 0x0001e134 6f630077 63736368 72007074 68726561 oc.wcschr.pthrea │ │ │ │ 0x0001e144 645f6174 74725f69 6e697400 70746872 d_attr_init.pthr │ │ │ │ 0x0001e154 6561645f 61747472 5f736574 73636f70 ead_attr_setscop │ │ │ │ 0x0001e164 65007074 68726561 645f6372 65617465 e.pthread_create │ │ │ │ 0x0001e174 00707468 72656164 5f617474 725f6465 .pthread_attr_de │ │ │ │ 0x0001e184 7374726f 79007074 68726561 645f6174 stroy.pthread_at │ │ │ │ @@ -85,16 +85,16 @@ │ │ │ │ 0x0001e524 74696d65 3634005f 5f6c6f63 616c7469 time64.__localti │ │ │ │ 0x0001e534 6d653634 5f72005f 5f6c7374 61743634 me64_r.__lstat64 │ │ │ │ 0x0001e544 5f74696d 65363400 5f5f6673 74617461 _time64.__fstata │ │ │ │ 0x0001e554 7436345f 74696d65 36340077 6d656d63 t64_time64.wmemc │ │ │ │ 0x0001e564 6d700073 6967656d 70747973 65740062 mp.sigemptyset.b │ │ │ │ 0x0001e574 61636b74 72616365 00667265 7870006d acktrace.frexp.m │ │ │ │ 0x0001e584 6f646600 72656164 64697236 3400636c odf.readdir64.cl │ │ │ │ - 0x0001e594 6f736564 69720072 6577696e 64646972 osedir.rewinddir │ │ │ │ - 0x0001e5a4 0066646f 70656e64 6972006c 64657870 .fdopendir.ldexp │ │ │ │ + 0x0001e594 6f736564 69720066 646f7065 6e646972 osedir.fdopendir │ │ │ │ + 0x0001e5a4 00726577 696e6464 6972006c 64657870 .rewinddir.ldexp │ │ │ │ 0x0001e5b4 006c7365 656b3634 005f5f6c 6962635f .lseek64.__libc_ │ │ │ │ 0x0001e5c4 63757272 656e745f 73696772 746d696e current_sigrtmin │ │ │ │ 0x0001e5d4 005f5f6c 6962635f 63757272 656e745f .__libc_current_ │ │ │ │ 0x0001e5e4 73696772 746d6178 00707468 72656164 sigrtmax.pthread │ │ │ │ 0x0001e5f4 5f676574 73706563 69666963 00676574 _getspecific.get │ │ │ │ 0x0001e604 70696400 756e6765 74630070 6572726f pid.ungetc.perro │ │ │ │ 0x0001e614 72007265 616c7061 74680066 74656c6c r.realpath.ftell │ │ │ │ @@ -257,21 +257,21 @@ │ │ │ │ 0x0001efe4 74686f73 7462796e 616d655f 72005f5f thostbyname_r.__ │ │ │ │ 0x0001eff4 685f6572 726e6f5f 6c6f6361 74696f6e h_errno_location │ │ │ │ 0x0001f004 00687374 72657272 6f72005f 5f737973 .hstrerror.__sys │ │ │ │ 0x0001f014 6c6f675f 63686b00 7365746c 6f676d61 log_chk.setlogma │ │ │ │ 0x0001f024 736b0063 6c6f7365 6c6f6700 67657472 sk.closelog.getr │ │ │ │ 0x0001f034 65736769 64006765 74726573 75696400 esgid.getresuid. │ │ │ │ 0x0001f044 6c736574 78617474 72006673 65747861 lsetxattr.fsetxa │ │ │ │ - 0x0001f054 74747200 67657467 726f7570 73006661 ttr.getgroups.fa │ │ │ │ - 0x0001f064 63636573 73617400 6765746c 6f67696e ccessat.getlogin │ │ │ │ + 0x0001f054 74747200 66616363 65737361 74006765 ttr.faccessat.ge │ │ │ │ + 0x0001f064 7467726f 75707300 6765746c 6f67696e tgroups.getlogin │ │ │ │ 0x0001f074 5f72006b 696c6c70 67006765 7467726e _r.killpg.getgrn │ │ │ │ 0x0001f084 616d5f72 00736574 6772656e 74006765 am_r.setgrent.ge │ │ │ │ 0x0001f094 74677265 6e740065 6e646772 656e7400 tgrent.endgrent. │ │ │ │ - 0x0001f0a4 67657467 726f7570 6c697374 00676574 getgrouplist.get │ │ │ │ - 0x0001f0b4 70776e61 6d5f7200 584d4c5f 53657452 pwnam_r.XML_SetR │ │ │ │ + 0x0001f0a4 67657470 776e616d 5f720067 65746772 getpwnam_r.getgr │ │ │ │ + 0x0001f0b4 6f75706c 69737400 584d4c5f 53657452 ouplist.XML_SetR │ │ │ │ 0x0001f0c4 65747572 6e4e5354 7269706c 65740073 eturnNSTriplet.s │ │ │ │ 0x0001f0d4 65747077 656e7400 67657470 77656e74 etpwent.getpwent │ │ │ │ 0x0001f0e4 00656e64 7077656e 7400584d 4c5f5365 .endpwent.XML_Se │ │ │ │ 0x0001f0f4 74537461 7274456c 656d656e 7448616e tStartElementHan │ │ │ │ 0x0001f104 646c6572 00584d4c 5f536574 456e6445 dler.XML_SetEndE │ │ │ │ 0x0001f114 6c656d65 6e744861 6e646c65 7200584d lementHandler.XM │ │ │ │ 0x0001f124 4c5f5365 74556e70 61727365 64456e74 L_SetUnparsedEnt │ │ │ │ @@ -314,16 +314,16 @@ │ │ │ │ 0x0001f374 6d6b6669 666f6174 006d6b66 69666f00 mkfifoat.mkfifo. │ │ │ │ 0x0001f384 666f726b 70747900 584d4c5f 47657442 forkpty.XML_GetB │ │ │ │ 0x0001f394 75666665 7200584d 4c5f5061 72736542 uffer.XML_ParseB │ │ │ │ 0x0001f3a4 75666665 7200666c 6f636b00 5f5f7761 uffer.flock.__wa │ │ │ │ 0x0001f3b4 6974345f 74696d65 36340061 646c6572 it4_time64.adler │ │ │ │ 0x0001f3c4 33320061 646c6572 33325f63 6f6d6269 32.adler32_combi │ │ │ │ 0x0001f3d4 6e653634 005f5f77 61697433 5f74696d ne64.__wait3_tim │ │ │ │ - 0x0001f3e4 65363400 63726333 325f636f 6d62696e e64.crc32_combin │ │ │ │ - 0x0001f3f4 65363400 616c6172 6d006765 74686f73 e64.alarm.gethos │ │ │ │ + 0x0001f3e4 65363400 616c6172 6d006372 6333325f e64.alarm.crc32_ │ │ │ │ + 0x0001f3f4 636f6d62 696e6536 34006765 74686f73 combine64.gethos │ │ │ │ 0x0001f404 74627961 6464725f 72006673 796e6300 tbyaddr_r.fsync. │ │ │ │ 0x0001f414 584d4c5f 53657442 61736500 636c6561 XML_SetBase.clea │ │ │ │ 0x0001f424 72656e76 00646566 6c617465 436f7079 renv.deflateCopy │ │ │ │ 0x0001f434 00676169 5f737472 6572726f 7200696e .gai_strerror.in │ │ │ │ 0x0001f444 666c6174 65436f70 79006674 72756e63 flateCopy.ftrunc │ │ │ │ 0x0001f454 61746536 3400584d 4c5f4578 7465726e ate64.XML_Extern │ │ │ │ 0x0001f464 616c456e 74697479 50617273 65724372 alEntityParserCr │ │ │ │ @@ -374,34 +374,34 @@ │ │ │ │ 0x0001f734 6c6f636b 70740074 74796e61 6d655f72 lockpt.ttyname_r │ │ │ │ 0x0001f744 0073656e 64746f00 72656376 66726f6d .sendto.recvfrom │ │ │ │ 0x0001f754 00666461 74617379 6e630074 63676574 .fdatasync.tcget │ │ │ │ 0x0001f764 70677270 00746373 65747067 72700074 pgrp.tcsetpgrp.t │ │ │ │ 0x0001f774 696d6572 66645f63 72656174 65005f5f imerfd_create.__ │ │ │ │ 0x0001f784 74696d65 7266645f 73657474 696d6536 timerfd_settime6 │ │ │ │ 0x0001f794 34005f5f 74696d65 7266645f 67657474 4.__timerfd_gett │ │ │ │ - 0x0001f7a4 696d6536 34006d70 726f7465 63740070 ime64.mprotect.p │ │ │ │ - 0x0001f7b4 74687265 61645f65 78697400 5f5f7379 thread_exit.__sy │ │ │ │ - 0x0001f7c4 73636f6e 6600636c 6f736566 726f6d00 sconf.closefrom. │ │ │ │ - 0x0001f7d4 696e6574 5f6e746f 61005f5f 76667072 inet_ntoa.__vfpr │ │ │ │ - 0x0001f7e4 696e7466 5f63686b 00696e65 745f6174 intf_chk.inet_at │ │ │ │ - 0x0001f7f4 6f6e0070 72656164 76363400 70777269 on.preadv64.pwri │ │ │ │ - 0x0001f804 74657636 34006966 5f696e64 6578746f tev64.if_indexto │ │ │ │ - 0x0001f814 6e616d65 00736574 686f7374 6e616d65 name.sethostname │ │ │ │ - 0x0001f824 00676574 73657276 62796e61 6d650067 .getservbyname.g │ │ │ │ - 0x0001f834 65747365 72766279 706f7274 00676574 etservbyport.get │ │ │ │ - 0x0001f844 70726f74 6f62796e 616d6500 6765746e protobyname.getn │ │ │ │ - 0x0001f854 616d6569 6e666f00 69665f6e 616d6574 ameinfo.if_namet │ │ │ │ - 0x0001f864 6f696e64 65780069 665f6e61 6d65696e oindex.if_namein │ │ │ │ - 0x0001f874 64657800 69665f66 7265656e 616d6569 dex.if_freenamei │ │ │ │ - 0x0001f884 6e646578 00584d4c 5f476574 42617365 ndex.XML_GetBase │ │ │ │ - 0x0001f894 00676574 726c696d 69743634 00736574 .getrlimit64.set │ │ │ │ - 0x0001f8a4 726c696d 69743634 00584d4c 5f476574 rlimit64.XML_Get │ │ │ │ - 0x0001f8b4 496e7075 74436f6e 74657874 006e6963 InputContext.nic │ │ │ │ - 0x0001f8c4 65007369 6770656e 64696e67 00736967 e.sigpending.sig │ │ │ │ - 0x0001f8d4 77616974 00676574 70676964 006c6f67 wait.getpgid.log │ │ │ │ + 0x0001f7a4 696d6536 34006d70 726f7465 63740058 ime64.mprotect.X │ │ │ │ + 0x0001f7b4 4d4c5f47 65744261 73650067 6574726c ML_GetBase.getrl │ │ │ │ + 0x0001f7c4 696d6974 36340073 6574726c 696d6974 imit64.setrlimit │ │ │ │ + 0x0001f7d4 36340070 74687265 61645f65 78697400 64.pthread_exit. │ │ │ │ + 0x0001f7e4 5f5f7379 73636f6e 6600636c 6f736566 __sysconf.closef │ │ │ │ + 0x0001f7f4 726f6d00 584d4c5f 47657449 6e707574 rom.XML_GetInput │ │ │ │ + 0x0001f804 436f6e74 65787400 5f5f7666 7072696e Context.__vfprin │ │ │ │ + 0x0001f814 74665f63 686b0069 6e65745f 61746f6e tf_chk.inet_aton │ │ │ │ + 0x0001f824 00707265 61647636 34007077 72697465 .preadv64.pwrite │ │ │ │ + 0x0001f834 76363400 696e6574 5f6e746f 61006966 v64.inet_ntoa.if │ │ │ │ + 0x0001f844 5f696e64 6578746f 6e616d65 00736574 _indextoname.set │ │ │ │ + 0x0001f854 686f7374 6e616d65 00676574 73657276 hostname.getserv │ │ │ │ + 0x0001f864 62796e61 6d650067 65747365 72766279 byname.getservby │ │ │ │ + 0x0001f874 706f7274 00676574 70726f74 6f62796e port.getprotobyn │ │ │ │ + 0x0001f884 616d6500 6765746e 616d6569 6e666f00 ame.getnameinfo. │ │ │ │ + 0x0001f894 69665f6e 616d6574 6f696e64 65780069 if_nametoindex.i │ │ │ │ + 0x0001f8a4 665f6e61 6d65696e 64657800 69665f66 f_nameindex.if_f │ │ │ │ + 0x0001f8b4 7265656e 616d6569 6e646578 00736967 reenameindex.sig │ │ │ │ + 0x0001f8c4 70656e64 696e6700 6e696365 00676574 pending.nice.get │ │ │ │ + 0x0001f8d4 70676964 00736967 77616974 006c6f67 pgid.sigwait.log │ │ │ │ 0x0001f8e4 696e5f74 74790073 65746e73 00737472 in_tty.setns.str │ │ │ │ 0x0001f8f4 7369676e 616c005f 5f736574 6974696d signal.__setitim │ │ │ │ 0x0001f904 65723634 005f5f67 65746974 696d6572 er64.__getitimer │ │ │ │ 0x0001f914 36340073 69677761 6974696e 666f005f 64.sigwaitinfo._ │ │ │ │ 0x0001f924 5f736967 74696d65 64776169 74363400 _sigtimedwait64. │ │ │ │ 0x0001f934 64636765 74746578 74006269 6e645f74 dcgettext.bind_t │ │ │ │ 0x0001f944 65787464 6f6d6169 6e5f636f 64657365 extdomain_codese │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0002c13c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 18e67c <_start@@Base+0x34> │ │ │ │ + bl 18e6e0 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ │ │ │ 0002dc20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1900ac │ │ │ │ + bl 18f5c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #3 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ strd r0, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ @@ -37,28 +37,28 @@ │ │ │ │ ldr.w r3, [r4, #856] @ 0x358 │ │ │ │ cbnz r3, 2dc8a │ │ │ │ ldr r3, [pc, #72] @ (2dccc ) │ │ │ │ ldr.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ cbnz r0, 2dc9e │ │ │ │ b.n 2dcc2 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #48644 @ 0xbe04 │ │ │ │ + movw r0, #46204 @ 0xb47c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2dc80 │ │ │ │ b.n 2dcbc │ │ │ │ ldr.w r3, [r4, #856] @ 0x358 │ │ │ │ cbz r3, 2dcbc │ │ │ │ movw r3, #2240 @ 0x8c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #48660 @ 0xbe14 │ │ │ │ + movw r1, #46220 @ 0xb48c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2dcca │ │ │ │ str.w r6, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r5, [r3, #1732] @ 0x6c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ @@ -68,15 +68,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ - bl 191ed8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1913ec <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -92,78 +92,78 @@ │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ strd r5, r5, [sp, #184] @ 0xb8 │ │ │ │ strd r5, r5, [sp, #228] @ 0xe4 │ │ │ │ str r5, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ - bl 19209c │ │ │ │ + bl 1915b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2dd3c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1a1130 │ │ │ │ + bl 1a11a4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2ebbc │ │ │ │ - movw r0, #48704 @ 0xbe40 │ │ │ │ + movw r0, #46264 @ 0xb4b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1a4620 │ │ │ │ + bl 1a4694 │ │ │ │ cbz r0, 2dd54 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2dd56 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192ee8 │ │ │ │ + bl 1923fc │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1a1130 │ │ │ │ + bl 1a11a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2dd70 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2ebbc │ │ │ │ - bl 1ed1e4 │ │ │ │ + bl 1ece3c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e51a4 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1e4e34 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2dd88 │ │ │ │ bl 2fd14 │ │ │ │ movs r0, #1 │ │ │ │ blx 2c6d8 │ │ │ │ add r1, sp, #12 │ │ │ │ - movw r0, #48720 @ 0xbe50 │ │ │ │ + movw r0, #46280 @ 0xb4c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 2fb54 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2dda0 │ │ │ │ - bl e3ea8 │ │ │ │ + bl e3df0 │ │ │ │ b.n 2ddc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 2ddc8 │ │ │ │ movw r3, #21200 @ 0x52d0 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1a5f60 │ │ │ │ + bl 1a5fdc │ │ │ │ ldr r1, [pc, #132] @ (2de38 ) │ │ │ │ - movw r2, #48728 @ 0xbe58 │ │ │ │ + movw r2, #46288 @ 0xb4d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2de3c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #48744 @ 0xbe68 │ │ │ │ + movw r0, #46304 @ 0xb4e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1af740 │ │ │ │ + bl 1af7b0 │ │ │ │ cbnz r0, 2dde4 │ │ │ │ - movw r1, #48756 @ 0xbe74 │ │ │ │ + movw r1, #46316 @ 0xb4ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [pc, #96] @ (2de40 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ddf0 │ │ │ │ movs r4, #1 │ │ │ │ bl 2fd14 │ │ │ │ b.n 2ddf2 │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2de20 │ │ │ │ @@ -172,74 +172,74 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2d03c │ │ │ │ blx 2d124 │ │ │ │ cbz r0, 2de20 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #48792 @ 0xbe98 │ │ │ │ + movw r1, #46352 @ 0xb510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ bl 2fb00 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f4a84 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1f4b08 │ │ │ │ + bl 1f4674 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1f46f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r0, sp │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ movs r7, r5 │ │ │ │ ldrsb r0, [r0, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mov r8, r3 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002de44 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1868] @ 0x74c │ │ │ │ cbz r3, 2de70 │ │ │ │ - movw r1, #48800 @ 0xbea0 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [pc, #24] @ (2de84 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 191e28 │ │ │ │ + bl 19133c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - mov r8, r5 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002de88 : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ movs r0, #1 │ │ │ │ blx 2d470 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2dee8 │ │ │ │ bl 2df1a │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1900ac │ │ │ │ + bl 18f5c0 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #3 │ │ │ │ movw r0, #4300 @ 0x10cc │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -305,37 +305,37 @@ │ │ │ │ cbz r4, 2df9c │ │ │ │ ldr r2, [pc, #196] @ (2e028 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2df9c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48868 @ 0xbee4 │ │ │ │ + movw r1, #46428 @ 0xb55c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1ca06c │ │ │ │ + bl 1c9cf4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2df9c │ │ │ │ movw r3, #2240 @ 0x8c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e022 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1e093c <_PyErr_Clear@@Base> │ │ │ │ b.n 2e016 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6f53c │ │ │ │ + bl 6fa3c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2dfb2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2e022 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d768 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ + bl 20d340 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ b.n 2e022 │ │ │ │ ldr r0, [pc, #120] @ (2e02c ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -344,15 +344,15 @@ │ │ │ │ bne.n 2dfd4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2dfc4 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2dfe0 │ │ │ │ - bl 24b8dc │ │ │ │ + bl 2a13ac │ │ │ │ ldr r2, [pc, #76] @ (2e030 ) │ │ │ │ ldr.w r3, [r2, #1740] @ 0x6cc │ │ │ │ cbnz r3, 2dfee │ │ │ │ str.w r5, [r2, #1740] @ 0x6cc │ │ │ │ b.n 2dff8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -368,15 +368,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2e000 │ │ │ │ dmb ish │ │ │ │ bne.n 2e01a │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e026 │ │ │ │ ldr r0, [pc, #16] @ (2e02c ) │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ b.n 2e016 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #256 @ (adr r3, 2e130 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ @@ -392,27 +392,27 @@ │ │ │ │ ldr r0, [pc, #60] @ (2e080 ) │ │ │ │ b.n 2e1d4 │ │ │ │ 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 95334 │ │ │ │ + bl 954a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e07a │ │ │ │ - bl 6b83c │ │ │ │ + bl 6c368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e07a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e07a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 0002e084 : │ │ │ │ @@ -426,26 +426,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2e0a6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #216] @ (2e17c ) │ │ │ │ b.n 2e1d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 61e68 │ │ │ │ + bl 61ffc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e156 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 2ca90 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2e0ec │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 95334 │ │ │ │ + bl 954a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e156 │ │ │ │ movw r3, #2240 @ 0x8c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r5, [pc, #164] @ (2e180 ) │ │ │ │ ldr.w r2, [r3, #2164] @ 0x874 │ │ │ │ @@ -453,64 +453,64 @@ │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2e108 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 95334 │ │ │ │ + bl 954a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e156 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 95334 │ │ │ │ + bl 954a8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2e15a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2e15a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e12a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e12a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e13e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e13e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e176 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1e093c <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ asrs r4, r6, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -529,45 +529,45 @@ │ │ │ │ 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 1920c8 │ │ │ │ + bl 1915dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002e1ba : │ │ │ │ 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 1920c8 │ │ │ │ + bl 1915dc │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, r1 │ │ │ │ - bl 191f3c <_PyConfig_InitCompatConfig@@Base+0x64> │ │ │ │ + bl 191450 <_PyConfig_InitCompatConfig@@Base+0x64> │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2d470 │ │ │ │ cbz r0, 2e222 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192f84 │ │ │ │ + bl 192498 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbz r0, 2e20c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2e218 │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2e222 │ │ │ │ mov r0, r4 │ │ │ │ @@ -589,15 +589,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 190060 │ │ │ │ + bl 18f574 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002e24a : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -605,15 +605,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 192c10 │ │ │ │ + bl 192124 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002e272 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -641,74 +641,74 @@ │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2e330 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #176] @ (2e374 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49384 @ 0xc0e8 │ │ │ │ + movw r3, #46944 @ 0xb760 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e36e │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2e330 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #128] @ (2e374 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49424 @ 0xc110 │ │ │ │ + movw r3, #46984 @ 0xb788 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ b.n 2e2d6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2e330 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #88] @ (2e374 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49476 @ 0xc144 │ │ │ │ + movw r3, #47036 @ 0xb7bc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ b.n 2e2d6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #59208 @ 0xe748 │ │ │ │ + movw r1, #56840 @ 0xde08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx 2d828 │ │ │ │ cbnz r0, 2e36c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b.n 2e36c │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #28] @ (2e374 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49528 @ 0xc178 │ │ │ │ + movw r3, #47088 @ 0xb7f0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ b.n 2e2d6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldr r3, [pc, #96] @ (2e3d8 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002e378 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -724,45 +724,45 @@ │ │ │ │ bls.n 2e3c4 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #88] @ (2e404 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49560 @ 0xc198 │ │ │ │ + movw r3, #47120 @ 0xb810 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e3fe │ │ │ │ cmp r3, #11 │ │ │ │ beq.n 2e3ea │ │ │ │ cbnz r5, 2e3ea │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #44] @ (2e404 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49596 @ 0xc1bc │ │ │ │ + movw r3, #47156 @ 0xb834 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ bl 2e5d0 │ │ │ │ str r0, [r4, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldr r3, [pc, #96] @ (2e468 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002e408 : │ │ │ │ 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 │ │ │ │ @@ -779,15 +779,15 @@ │ │ │ │ beq.n 2e456 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #148] @ (2e4d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49632 @ 0xc1e0 │ │ │ │ + movw r3, #47192 @ 0xb858 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e4ce │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ @@ -796,15 +796,15 @@ │ │ │ │ cbnz r0, 2e486 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #100] @ (2e4d8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ b.n 2e450 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r5 │ │ │ │ @@ -817,28 +817,28 @@ │ │ │ │ bl 2e87a │ │ │ │ b.n 2e450 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ b.n 2e488 │ │ │ │ mov r0, r7 │ │ │ │ bl 2e87a │ │ │ │ - movw r1, #49672 @ 0xc208 │ │ │ │ + movw r1, #47232 @ 0xb880 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r9 │ │ │ │ strd r5, r6, [r7] │ │ │ │ blx 2d828 │ │ │ │ cbnz r0, 2e4cc │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #272] @ 0x110 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldr r3, [pc, #96] @ (2e538 ) │ │ │ │ movs r7, r5 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldr r3, [pc, #192] @ (2e59c ) │ │ │ │ movs r7, r5 │ │ │ │ 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, #100] @ (2e554 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -873,25 +873,25 @@ │ │ │ │ b.n 2e54e │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [pc, #32] @ (2e55c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49692 @ 0xc21c │ │ │ │ + movw r3, #47252 @ 0xb894 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r5, #352] @ 0x160 │ │ │ │ str.w r3, [r5, #360] @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #16] @ (2e568 ) │ │ │ │ + tst r4, r0 │ │ │ │ movs r7, r5 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + ldr r1, [pc, #912] @ (2e8ec ) │ │ │ │ movs r7, r5 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldr r3, [pc, #96] @ (2e5c0 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002e560 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -921,23 +921,23 @@ │ │ │ │ b.n 2e5c6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #28] @ (2e5cc ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49528 @ 0xc178 │ │ │ │ + movw r3, #47088 @ 0xb7f0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldr r3, [pc, #96] @ (2e630 ) │ │ │ │ movs r7, r5 │ │ │ │ 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 r6, r1 │ │ │ │ @@ -947,65 +947,65 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 6f7c0 │ │ │ │ + bl 6fcc0 │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2e624 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #100] @ (2e678 ) │ │ │ │ - movw r3, #49720 @ 0xc238 │ │ │ │ + movw r3, #47280 @ 0xb8b0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r7, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ b.n 2e644 │ │ │ │ cbz r0, 2e648 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #72] @ (2e67c ) │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r7, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e670 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ blx 2d640 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2e662 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ b.n 2e626 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d5b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldr r3, [pc, #96] @ (2e6dc ) │ │ │ │ movs r7, r5 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldr r3, [pc, #288] @ (2e7a0 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002e680 : │ │ │ │ cbnz r0, 2e686 │ │ │ │ - b.w 1a5fb8 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1a6034 <_PyPathConfig_ClearGlobal@@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 │ │ │ │ movw r4, #21248 @ 0x5300 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1015,48 +1015,48 @@ │ │ │ │ blx 2c454 │ │ │ │ ldr.w r0, [r4, #1496] @ 0x5d8 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r0, [r4, #1500] @ 0x5dc │ │ │ │ blx 2c454 │ │ │ │ ldr.w r0, [r4, #1504] @ 0x5e0 │ │ │ │ blx 2c454 │ │ │ │ - movw r0, #13148 @ 0x335c │ │ │ │ + movw r0, #10780 @ 0x2a1c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 192f84 │ │ │ │ + bl 192498 │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #13148 @ 0x335c │ │ │ │ + movw r0, #10780 @ 0x2a1c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ str.w r7, [r4, #1488] @ 0x5d0 │ │ │ │ - bl 192f84 │ │ │ │ + bl 192498 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #1512] @ 0x5e8 │ │ │ │ str.w r8, [r4, #1492] @ 0x5d4 │ │ │ │ cbnz r0, 2e6fa │ │ │ │ - movw r0, #13148 @ 0x335c │ │ │ │ + movw r0, #10780 @ 0x2a1c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 192f84 │ │ │ │ + bl 192498 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r5, [r4, #1496] @ 0x5d8 │ │ │ │ - bl 192f84 │ │ │ │ + bl 192498 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r4, #1500] @ 0x5dc │ │ │ │ str.w r3, [r4, #1504] @ 0x5e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2e720 │ │ │ │ cbz r7, 2e720 │ │ │ │ cbz r0, 2e720 │ │ │ │ cbnz r5, 2e72e │ │ │ │ - movw r1, #49840 @ 0xc2b0 │ │ │ │ + movw r1, #47400 @ 0xb928 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [pc, #8] @ (2e734 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldr r3, [pc, #448] @ (2e8f8 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002e738 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1072,24 +1072,24 @@ │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr.w r0, [r4, #1512] @ 0x5e8 │ │ │ │ blx 2c454 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1512] @ 0x5e8 │ │ │ │ cbz r6, 2e788 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192f84 │ │ │ │ + bl 192498 │ │ │ │ str.w r0, [r4, #1512] @ 0x5e8 │ │ │ │ cbnz r0, 2e788 │ │ │ │ - movw r1, #49840 @ 0xc2b0 │ │ │ │ + movw r1, #47400 @ 0xb928 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [pc, #8] @ (2e78c ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldr r3, [pc, #496] @ (2e980 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002e790 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1105,15 +1105,15 @@ │ │ │ │ bls.n 2e7da │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #56] @ (2e7fc ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49560 @ 0xc198 │ │ │ │ + movw r3, #47120 @ 0xb810 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e7f6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -1126,37 +1126,37 @@ │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldr r3, [pc, #96] @ (2e860 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002e800 : │ │ │ │ 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 │ │ │ │ ldrd r0, r1, [r0, #344] @ 0x158 │ │ │ │ mov r6, r2 │ │ │ │ adds r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 6fc98 │ │ │ │ + bl 70198 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 2e848 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #64] @ (2e870 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ b.n 2e86e │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ movs r2, #0 │ │ │ │ @@ -1169,15 +1169,15 @@ │ │ │ │ str r6, [r5, #4] │ │ │ │ adds r5, r1, r0 │ │ │ │ str r2, [r1, r0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r3, [r4, #348] @ 0x15c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldr r3, [pc, #576] @ (2eab4 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002e874 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2e958 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1203,24 +1203,24 @@ │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #352 @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 2e8f2 │ │ │ │ ldr.w r0, [r0, #344] @ 0x158 │ │ │ │ - bl 191e28 │ │ │ │ + bl 19133c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e8f2 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #116] @ (2e954 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ b.n 2e92c │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ adds r6, r3, #1 │ │ │ │ it ne │ │ │ │ @@ -1245,89 +1245,89 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ cbz r3, 2e932 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e950 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 192ee8 │ │ │ │ + bl 1923fc │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r4, #352] @ 0x160 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldr r3, [pc, #672] @ (2ebf8 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002e958 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #320 @ 0x140 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 191f3c <_PyConfig_InitCompatConfig@@Base+0x64> │ │ │ │ + bl 191450 <_PyConfig_InitCompatConfig@@Base+0x64> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2e97c │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ bl 2ebbc │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr.w r3, [r3, #856] @ 0x358 │ │ │ │ cbnz r3, 2e9a6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 191ed8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1913ec <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 192ee8 │ │ │ │ + bl 1923fc │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1a1130 │ │ │ │ + bl 1a11a4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2e974 │ │ │ │ add sp, #320 @ 0x140 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002e9aa : │ │ │ │ ldr r2, [pc, #80] @ (2e9fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2e9ba │ │ │ │ ldr r0, [pc, #72] @ (2ea00 ) │ │ │ │ - b.w 193050 <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ + b.w 192564 <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ 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] @ (2ea04 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e3d78 │ │ │ │ + bl 1e3a08 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e9dc │ │ │ │ - bl e3ea8 │ │ │ │ + bl e3df0 │ │ │ │ b.n 2e9f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2e9f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2e9f2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl ef9e8 │ │ │ │ + bl efbd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r1, #2] │ │ │ │ @@ -1340,62 +1340,62 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ strd r6, r6, [sp] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 193938 <_Py_SetLocaleFromEnv@@Base+0x914> │ │ │ │ + bl 192e48 <_Py_SetLocaleFromEnv@@Base+0x910> │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2ea52 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #108] @ (2eaac ) │ │ │ │ - movw r3, #50152 @ 0xc3e8 │ │ │ │ + movw r3, #47712 @ 0xba60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r6, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ b.n 2ea72 │ │ │ │ cbz r0, 2ea76 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #76] @ (2eab0 ) │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r6, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eaa2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 2d658 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d640 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ea94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ b.n 2ea54 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d5b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldr r3, [pc, #96] @ (2eb10 ) │ │ │ │ movs r7, r5 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldr r4, [pc, #496] @ (2eca4 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002eab4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1411,15 +1411,15 @@ │ │ │ │ beq.n 2eb00 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #132] @ (2eb6c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50320 @ 0xc490 │ │ │ │ + movw r3, #47952 @ 0xbb50 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2eb66 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -1431,15 +1431,15 @@ │ │ │ │ str r0, [r7, #0] │ │ │ │ cbnz r0, 2eb34 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #80] @ (2eb70 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ b.n 2eafa │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -1457,17 +1457,17 @@ │ │ │ │ bl 2eb74 │ │ │ │ b.n 2eafa │ │ │ │ adds r5, #1 │ │ │ │ b.n 2eb36 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldr r3, [pc, #96] @ (2ebd0 ) │ │ │ │ movs r7, r5 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldr r6, [pc, #384] @ (2ecf4 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ 0002eb74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1486,15 +1486,15 @@ │ │ │ │ │ │ │ │ 0002eba4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a12e4 │ │ │ │ + bl 1a1358 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002ebbc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1513,138 +1513,138 @@ │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2d03c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ec08 │ │ │ │ - movw r0, #62852 @ 0xf584 │ │ │ │ + movw r0, #60460 @ 0xec2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 66266 │ │ │ │ + bl 66cee │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ - movw r3, #56212 @ 0xdb94 │ │ │ │ + movw r3, #56160 @ 0xdb60 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ cbz r2, 2ec3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ bne.n 2ec34 │ │ │ │ blx 2cbd0 │ │ │ │ movs r0, #1 │ │ │ │ blx 2c6d8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ cbz r1, 2eca6 │ │ │ │ - movw r1, #62908 @ 0xf5bc │ │ │ │ + movw r1, #60516 @ 0xec64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #20 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2ec72 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d658 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #15176 @ 0x3b48 │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #12808 @ 0x3208 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2ec86 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d658 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2ec96 │ │ │ │ - movw r1, #62932 @ 0xf5d4 │ │ │ │ + movw r1, #60540 @ 0xec7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #24556 @ 0x5fec │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62952 @ 0xf5e8 │ │ │ │ + movw r1, #60560 @ 0xec90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2ee70 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2ecea │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62976 @ 0xf600 │ │ │ │ + movw r1, #60584 @ 0xeca8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ - bl 21a690 │ │ │ │ + bl 21a03c <_Py_Instrument@@Base+0x4> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47708 @ 0xba5c │ │ │ │ + movw r1, #45440 @ 0xb180 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2ed5a │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2ed02 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52532 @ 0xcd34 │ │ │ │ + movw r1, #50164 @ 0xc3f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2ed5a │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2ed1a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63000 @ 0xf618 │ │ │ │ + movw r1, #60608 @ 0xecc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2ed5a │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2ed32 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63020 @ 0xf62c │ │ │ │ + movw r1, #60628 @ 0xecd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2ed5a │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2ed4a │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63036 @ 0xf63c │ │ │ │ + movw r1, #60644 @ 0xece4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2ed5a │ │ │ │ - movw r1, #63052 @ 0xf64c │ │ │ │ + movw r1, #60660 @ 0xecf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24556 @ 0x5fec │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2ee74 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #260] @ (2ee78 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ cbz r2, 2ed7e │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ @@ -1664,86 +1664,86 @@ │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ee3c │ │ │ │ ldr r0, [pc, #216] @ (2ee7c ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e3d78 │ │ │ │ + bl 1e3a08 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2edb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1e093c <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw fp, #5192 @ 0x1448 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2edc4 │ │ │ │ cbnz r0, 2edde │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ee3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2ee3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ee3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e30 │ │ │ │ + bl 1e3ac0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e39bc │ │ │ │ + bl e3904 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ee12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2ee12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 12f6a0 <_PyEval_UnpackIndices@@Base+0x1af4> │ │ │ │ + bl 12fbc8 <_PyEval_UnpackIndices@@Base+0x1ac0> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ee22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1e093c <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ee36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ee36 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2ee56 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24556 @ 0x5fec │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4fc8 <_Py_write_noraise@@Base+0x964> │ │ │ │ + bl 1a503c <_Py_write_noraise@@Base+0x964> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2eefc │ │ │ │ - bl 1a52f4 <_Py_write_noraise@@Base+0xc90> │ │ │ │ + bl 1a5370 <_Py_write_noraise@@Base+0xc98> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2ec2a │ │ │ │ - bl 1f0658 <_PyEvent_Notify@@Base+0x28> │ │ │ │ + bl 1f02b0 <_PyEvent_Notify@@Base+0x28> │ │ │ │ b.n 2ec2a │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ @@ -1759,44 +1759,44 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl 192ca8 │ │ │ │ + bl 1921bc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2eeb0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2eede │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1938b0 <_Py_SetLocaleFromEnv@@Base+0x88c> │ │ │ │ + bl 192dc0 <_Py_SetLocaleFromEnv@@Base+0x888> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eed4 │ │ │ │ ldr r2, [pc, #36] @ (2eee8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2eede │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c98c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r7, #28 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ movs r3, r6 │ │ │ │ │ │ │ │ 0002eeec : │ │ │ │ ldr r2, [pc, #8] @ (2eef8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ @@ -1823,62 +1823,62 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 96334 │ │ │ │ - movw r1, #63276 @ 0xf72c │ │ │ │ + bl 964a8 │ │ │ │ + movw r1, #61088 @ 0xeea0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ cbz r0, 2ef7a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2ef38 │ │ │ │ - bl d3678 │ │ │ │ + bl d384c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef38 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cbz r6, 2ef7a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #10600 @ 0x2968 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2ef7c │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cbnz r0, 2ef7c │ │ │ │ movs r6, #0 │ │ │ │ movw r9, #13992 @ 0x36a8 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ mov.w sl, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ + bl 964a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f06a │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2ef8c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2efc6 │ │ │ │ movw r1, #13992 @ 0x36a8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ef8c │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ cbnz r3, 2efde │ │ │ │ ldrb.w r3, [fp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2ef8c │ │ │ │ @@ -1889,81 +1889,81 @@ │ │ │ │ cbz r6, 2f032 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13135c <_PySet_NextEntry@@Base> │ │ │ │ + bl 131884 <_PySet_NextEntry@@Base> │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ cbz r3, 2f032 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2efe4 │ │ │ │ ldr.w fp, [ip, #8] │ │ │ │ str.w lr, [sp] │ │ │ │ mov r3, fp │ │ │ │ - bl 1e6d80 │ │ │ │ + bl 1e69f8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2efe4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp fp, r3 │ │ │ │ beq.n 2ef8c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fb7f4 │ │ │ │ + bl 1fb368 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ bne.n 2efe4 │ │ │ │ b.n 2ef8c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2f04a │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63296 @ 0xf740 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2f05a │ │ │ │ - movw r1, #63320 @ 0xf758 │ │ │ │ + movw r1, #61132 @ 0xeecc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 21053c <_PyInterpreterConfig_InitFromDict@@Base+0x900> │ │ │ │ + bl 210114 <_PyInterpreterConfig_InitFromDict@@Base+0x900> │ │ │ │ b.n 2ef8c │ │ │ │ cbz r5, 2f0aa │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63324 @ 0xf75c │ │ │ │ + movw r1, #61136 @ 0xeed0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b04 <_PyTrash_thread_deposit_object@@Base+0x1d4> │ │ │ │ + bl 2106dc <_PyTrash_thread_deposit_object@@Base+0x1d4> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47708 @ 0xba5c │ │ │ │ + movw r1, #45440 @ 0xb180 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24556 @ 0x5fec │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002f0b2 : │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -1984,17 +1984,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 2f132 │ │ │ │ ldr.w r3, [r0, #364] @ 0x16c │ │ │ │ movs r1, #22 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #63464 @ 0xf7e8 │ │ │ │ + movw r2, #61276 @ 0xef5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 703ec │ │ │ │ + bl 70564 │ │ │ │ ldr.w r0, [r4, #368] @ 0x170 │ │ │ │ cbz r0, 2f100 │ │ │ │ blx 2c454 │ │ │ │ mov r0, sp │ │ │ │ blx 2db98 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #368] @ 0x170 │ │ │ │ @@ -2002,15 +2002,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 2f13e │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [pc, #44] @ (2f14c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r1, r2, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ b.n 2f136 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2f142 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ @@ -2019,24 +2019,24 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 2f146 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - sbcs r4, r6 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ movs r3, r6 │ │ │ │ │ │ │ │ 0002f150 : │ │ │ │ cbz r0, 2f1b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #19716 @ 0x4d04 │ │ │ │ + movw r5, #16900 @ 0x4204 │ │ │ │ movt r5, #47 @ 0x2f │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2f196 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ sub.w r1, r3, #10 │ │ │ │ @@ -2049,15 +2049,15 @@ │ │ │ │ b.n 2f192 │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 2f192 │ │ │ │ bl 2e87a │ │ │ │ adds r5, #28 │ │ │ │ b.n 2f16e │ │ │ │ ldr.w r0, [r4, #344] @ 0x158 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ ldr.w r0, [r4, #368] @ 0x170 │ │ │ │ blx 2c454 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2c450 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2065,15 +2065,15 @@ │ │ │ │ 0002f1b4 <_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, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ - movw r3, #45325 @ 0xb10d │ │ │ │ + movw r3, #45449 @ 0xb189 │ │ │ │ movt r3, #26 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #1056] @ 0x420 │ │ │ │ cbz r1, 2f1e8 <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #1040] @ 0x410 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -2087,85 +2087,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2f2da <_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, #2580 @ 0xa14 │ │ │ │ + movw r2, #576 @ 0x240 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #2632 @ 0xa48 │ │ │ │ + movw r2, #628 @ 0x274 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #2664 @ 0xa68 │ │ │ │ + movw r2, #660 @ 0x294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 18fdf0 <_start@@Base+0x17a8> │ │ │ │ + bl 18f2fc <_start@@Base+0xc50> │ │ │ │ ldr r1, [pc, #200] @ (2f308 <_PyObject_DebugMallocStats@@Base+0x154>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2c98c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #23193 @ 0x5a99 │ │ │ │ + movw r3, #10769 @ 0x2a11 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 194594 │ │ │ │ + bl 194608 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #15599 @ 0x3cef │ │ │ │ movt r2, #3 │ │ │ │ movw r1, #15453 @ 0x3c5d │ │ │ │ movt r1, #3 │ │ │ │ - bl 1a08c8 │ │ │ │ + bl 1a093c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #2696 @ 0xa88 │ │ │ │ + movw r2, #692 @ 0x2b4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #2724 @ 0xaa4 │ │ │ │ + movw r2, #720 @ 0x2d0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #2752 @ 0xac0 │ │ │ │ + movw r2, #748 @ 0x2ec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #2792 @ 0xae8 │ │ │ │ + movw r2, #788 @ 0x314 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #2820 @ 0xb04 │ │ │ │ + movw r2, #816 @ 0x330 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2f302 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #21665 @ 0x54a1 │ │ │ │ + movw r0, #22129 @ 0x5671 │ │ │ │ movt r0, #7 │ │ │ │ cbz r1, 2f2f0 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #1040] @ 0x410 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2f2fa <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -2189,19 +2189,19 @@ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w sp, sp, #948 @ 0x3b4 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add.w r9, sp, #176 @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, sp, #432 @ 0x1b0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ add r7, sp, #688 @ 0x2b0 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r2, #1588] @ 0x634 │ │ │ │ - movw r2, #2848 @ 0xb20 │ │ │ │ + movw r2, #844 @ 0x34c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -2256,15 +2256,15 @@ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, r5, lsl #2] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r8, r5, lsl #2] │ │ │ │ - bl 2aaff0 <_PyMonitoring_FireBranchEvent@@Base+0xdc> │ │ │ │ + bl 2aa6b0 <_PyMonitoring_FireBranchEvent@@Base+0xd4> │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ subs r3, r3, r6 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r5, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2f3c4 <_PyObject_DebugMallocStats@@Base+0x210> │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ @@ -2275,21 +2275,21 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r6 │ │ │ │ blx 2d564 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #2900 @ 0xb54 │ │ │ │ + movw r0, #896 @ 0x380 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2d580 │ │ │ │ mov r9, r6 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ - movw r3, #3012 @ 0xbc4 │ │ │ │ + movw r3, #1008 @ 0x3f0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r7 │ │ │ │ @@ -2314,117 +2314,117 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mla r3, r8, r4, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, r5, lsl #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2ab24c <_PyMonitoring_FireBranchEvent@@Base+0x338> │ │ │ │ + bl 2aa90c <_PyMonitoring_FireBranchEvent@@Base+0x330> │ │ │ │ mla r9, r5, r1, r9 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ bne.n 2f442 <_PyObject_DebugMallocStats@@Base+0x28e> │ │ │ │ mov r4, fp │ │ │ │ movs r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ blx 2d564 │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3040 @ 0xbe0 │ │ │ │ + movw r1, #1036 @ 0x40c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3068 @ 0xbfc │ │ │ │ + movw r1, #1064 @ 0x428 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ subs r2, r2, r3 │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ ldr.w r2, [sl, #796] @ 0x31c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3088 @ 0xc10 │ │ │ │ + movw r1, #1084 @ 0x43c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3112 @ 0xc28 │ │ │ │ + movw r1, #1108 @ 0x454 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r2, #3140 @ 0xc44 │ │ │ │ + movw r2, #1136 @ 0x470 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 703ec │ │ │ │ + bl 70564 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #18 │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2d564 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3168 @ 0xc60 │ │ │ │ + movw r1, #1164 @ 0x48c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #3196 @ 0xc7c │ │ │ │ + movw r1, #1192 @ 0x4a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #3224 @ 0xc98 │ │ │ │ + movw r2, #1220 @ 0x4c4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 703ec │ │ │ │ + bl 70564 │ │ │ │ mov.w r2, fp, lsl #12 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #3252 @ 0xcb4 │ │ │ │ + movw r1, #1248 @ 0x4e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #3284 @ 0xcd4 │ │ │ │ + movw r1, #1280 @ 0x500 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #3316 @ 0xcf4 │ │ │ │ + movw r1, #1312 @ 0x520 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ - movw r1, #3348 @ 0xd14 │ │ │ │ + movw r1, #1344 @ 0x540 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #3356 @ 0xd1c │ │ │ │ + movw r0, #1352 @ 0x548 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2d580 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3376 @ 0xd30 │ │ │ │ + movw r1, #1372 @ 0x55c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -2522,33 +2522,33 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cbnz r1, 2f6f0 <_PyObject_DebugMallocStats@@Base+0x53c> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 64cd4 │ │ │ │ + b.w 6530a │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r3 │ │ │ │ cbz r1, 2f6fc <_PyObject_DebugMallocStats@@Base+0x548> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cbnz r3, 2f70e <_PyObject_DebugMallocStats@@Base+0x55a> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 92468 │ │ │ │ + bl 9262c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f800 <_PyObject_DebugMallocStats@@Base+0x64c> │ │ │ │ add.w r8, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92224 │ │ │ │ + bl 923e8 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2f722 <_PyObject_DebugMallocStats@@Base+0x56e> │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f800 <_PyObject_DebugMallocStats@@Base+0x64c> │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.n 2f74c <_PyObject_DebugMallocStats@@Base+0x598> │ │ │ │ @@ -2559,15 +2559,15 @@ │ │ │ │ bpl.n 2f74c <_PyObject_DebugMallocStats@@Base+0x598> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 92468 │ │ │ │ + bl 9262c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f7d6 <_PyObject_DebugMallocStats@@Base+0x622> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ bpl.n 2f75a <_PyObject_DebugMallocStats@@Base+0x5a6> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ @@ -2575,15 +2575,15 @@ │ │ │ │ cbnz r4, 2f770 <_PyObject_DebugMallocStats@@Base+0x5bc> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r9, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r6 │ │ │ │ - bl 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f7d6 <_PyObject_DebugMallocStats@@Base+0x622> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -2594,83 +2594,83 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 2f7d4 <_PyObject_DebugMallocStats@@Base+0x620> │ │ │ │ movw r2, #4396 @ 0x112c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29480 @ 0x7328 │ │ │ │ + movw r2, #22572 @ 0x582c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ b.n 2f7d4 <_PyObject_DebugMallocStats@@Base+0x620> │ │ │ │ cbz r3, 2f7d6 <_PyObject_DebugMallocStats@@Base+0x622> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 2f7d6 <_PyObject_DebugMallocStats@@Base+0x622> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f7ba <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2f7ba <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r2, #4396 @ 0x112c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29528 @ 0x7358 │ │ │ │ + movw r2, #22620 @ 0x585c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 248f34 │ │ │ │ + bl 24867c │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ ble.n 2f7f6 <_PyObject_DebugMallocStats@@Base+0x642> │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f7f2 <_PyObject_DebugMallocStats@@Base+0x63e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2f7f2 <_PyObject_DebugMallocStats@@Base+0x63e> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ b.n 2f7d8 <_PyObject_DebugMallocStats@@Base+0x624> │ │ │ │ cmp r6, r8 │ │ │ │ beq.n 2f800 <_PyObject_DebugMallocStats@@Base+0x64c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ - movw r1, #14432 @ 0x3860 │ │ │ │ + movw r1, #12064 @ 0x2f20 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r4, r0 │ │ │ │ blx 2ce4c │ │ │ │ cbz r0, 2f86e <_PyObject_DebugMallocStats@@Base+0x6ba> │ │ │ │ - movw r1, #14240 @ 0x37a0 │ │ │ │ + movw r1, #11872 @ 0x2e60 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce4c │ │ │ │ cbz r0, 2f872 <_PyObject_DebugMallocStats@@Base+0x6be> │ │ │ │ - movw r1, #14268 @ 0x37bc │ │ │ │ + movw r1, #11900 @ 0x2e7c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce4c │ │ │ │ cbz r0, 2f876 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ - movw r1, #14336 @ 0x3800 │ │ │ │ + movw r1, #11968 @ 0x2ec0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce4c │ │ │ │ cbz r0, 2f87a <_PyObject_DebugMallocStats@@Base+0x6c6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14392 @ 0x3838 │ │ │ │ + movw r1, #12024 @ 0x2ef8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2ce4c │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2f87c <_PyObject_DebugMallocStats@@Base+0x6c8> │ │ │ │ @@ -2690,56 +2690,56 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2f8b4 <_PyObject_DebugMallocStats@@Base+0x700> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31436 @ 0x7acc │ │ │ │ + movw r1, #28944 @ 0x7110 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2f8c6 <_PyObject_DebugMallocStats@@Base+0x712> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 99aec │ │ │ │ + bl 99c80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ cbnz r3, 2f8da <_PyObject_DebugMallocStats@@Base+0x726> │ │ │ │ - b.w aa14c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w aa358 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ 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, #136 @ 0x88 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 99a8c │ │ │ │ + movw r1, #63304 @ 0xf748 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 99c20 │ │ │ │ cbnz r0, 2f902 <_PyObject_DebugMallocStats@@Base+0x74e> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f958 <_PyObject_DebugMallocStats@@Base+0x7a4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl faec0 │ │ │ │ + bl fb0c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f8fe <_PyObject_DebugMallocStats@@Base+0x74a> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1c3ab4 │ │ │ │ + bl 1c3b54 │ │ │ │ cbnz r0, 2f93e <_PyObject_DebugMallocStats@@Base+0x78a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2f93e <_PyObject_DebugMallocStats@@Base+0x78a> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ @@ -2748,15 +2748,15 @@ │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2f946 <_PyObject_DebugMallocStats@@Base+0x792> │ │ │ │ movw r4, #5460 @ 0x1554 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ @@ -2775,74 +2775,74 @@ │ │ │ │ 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, #136 @ 0x88 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 99a8c │ │ │ │ + movw r1, #63304 @ 0xf748 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 99c20 │ │ │ │ cbz r0, 2f9ce <_PyObject_DebugMallocStats@@Base+0x81a> │ │ │ │ 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 fd840 │ │ │ │ + bl fda3c │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2f9c0 <_PyObject_DebugMallocStats@@Base+0x80c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f9d0 <_PyObject_DebugMallocStats@@Base+0x81c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2f9d0 <_PyObject_DebugMallocStats@@Base+0x81c> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl fdc78 │ │ │ │ + bl fde74 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f9d0 <_PyObject_DebugMallocStats@@Base+0x81c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #136 @ 0x88 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 99a8c │ │ │ │ + movw r1, #63304 @ 0xf748 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 99c20 │ │ │ │ cbz r0, 2fa22 <_PyObject_DebugMallocStats@@Base+0x86e> │ │ │ │ movw r3, #21200 @ 0x52d0 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #53704 @ 0xd1c8 │ │ │ │ + movw r2, #51296 @ 0xc860 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002fa26 : │ │ │ │ - b.w 1cd51c <_PyTime_AsMicroseconds@@Base+0x1c0> │ │ │ │ + b.w 1cd1a4 <_PyTime_AsMicroseconds@@Base+0x1c0> │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movw r4, #32004 @ 0x7d04 │ │ │ │ movt r4, #9665 @ 0x25c1 │ │ │ │ adds r4, r2, r4 │ │ │ │ movw r6, #64007 @ 0xfa07 │ │ │ │ movt r6, #19330 @ 0x4b82 │ │ │ │ adc.w r7, r3, #2 │ │ │ │ @@ -2854,38 +2854,38 @@ │ │ │ │ mov.w r4, #51712 @ 0xca00 │ │ │ │ movt r4, #15258 @ 0x3b9a │ │ │ │ umull r2, r1, r2, r4 │ │ │ │ adds r0, r2, r5 │ │ │ │ mla r1, r4, r3, r1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ adc.w r1, r1, #0 │ │ │ │ - b.w 1241ec │ │ │ │ + b.w 124818 │ │ │ │ str r5, [sp, #16] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ - b.w 1cf100 │ │ │ │ + b.w 1ced88 │ │ │ │ │ │ │ │ 0002fa70 <_Py_InitializeMain@@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, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 191f3c <_PyConfig_InitCompatConfig@@Base+0x64> │ │ │ │ + bl 191450 <_PyConfig_InitCompatConfig@@Base+0x64> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2fa96 <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2faa4 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #20] @ (2faac <_Py_InitializeMain@@Base+0x3c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1bdd2c │ │ │ │ + bl 1bddcc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -2899,23 +2899,23 @@ │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r4, #1660] @ 0x67c │ │ │ │ cbnz r3, 2fad6 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r4, #1660] @ 0x67c │ │ │ │ str.w r6, [r4, #1664] @ 0x680 │ │ │ │ b.n 2faf8 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2faec │ │ │ │ ldr.w r2, [r4, #1664] @ 0x680 │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2faca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ @@ -2927,114 +2927,114 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2fb36 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2fb36 │ │ │ │ ldr r2, [pc, #44] @ (2fb50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1f316c │ │ │ │ + bl 1f2d64 │ │ │ │ b.n 2fb4c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6498 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ + bl 1e6110 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002fb54 : │ │ │ │ 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 │ │ │ │ - bl 1ed2e0 │ │ │ │ + bl 1ecf38 │ │ │ │ cbz r0, 2fba0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bmi.n 2fba6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fb88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2fb88 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #50844 @ 0xc69c │ │ │ │ + movw r1, #48476 @ 0xbd5c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2fbe8 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fbc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fbc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ bne.n 2fbe4 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cbz r0, 2fbe4 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #50876 @ 0xc6bc │ │ │ │ + movw r1, #48508 @ 0xbd7c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ b.n 2fba0 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002fbea : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fc20 │ │ │ │ - bl 1327d0 │ │ │ │ + bl 132cf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fc14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2fc18 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2fc20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2fc14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002fc24 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3050,48 +3050,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 1ee084 <_PyParkingLot_Park@@Base+0x250> │ │ │ │ + bl 1edce0 <_PyParkingLot_Park@@Base+0x250> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2fc62 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2ebbc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ movs r6, r7 │ │ │ │ │ │ │ │ 0002fc6c : │ │ │ │ cbnz r1, 2fc72 │ │ │ │ - b.w 9d9a8 │ │ │ │ + b.w 9db40 │ │ │ │ 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 2fc9a │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #32920 @ 0x8098 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9d9a8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.w 9db40 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #51460 @ 0xc904 │ │ │ │ + movw r1, #49092 @ 0xbfc4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002fcb8 : │ │ │ │ ldr r1, [pc, #16] @ (2fccc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ @@ -3137,799 +3137,799 @@ │ │ │ │ ... │ │ │ │ │ │ │ │ 0002fd14 : │ │ │ │ ldr r2, [pc, #12] @ (2fd24 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1f316c │ │ │ │ + b.w 1f2d64 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002fd28 <_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 74e28 │ │ │ │ + bl 74fec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302f6 <_Py_GetConfigsAsDict@@Base+0x5ce> │ │ │ │ - bl 74e28 │ │ │ │ + bl 74fec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302f6 <_Py_GetConfigsAsDict@@Base+0x5ce> │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2fd66 <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2fd82 <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ b.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55464 @ 0xd8a8 │ │ │ │ + movw r1, #53056 @ 0xcf40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fda8 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fda8 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #59980 @ 0xea4c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55496 @ 0xd8c8 │ │ │ │ + movw r1, #53088 @ 0xcf60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fdea <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fdea <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #59984 @ 0xea50 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2fe06 <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2fe22 <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ b.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55528 @ 0xd8e8 │ │ │ │ + movw r1, #53120 @ 0xcf80 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fe48 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fe48 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #59988 @ 0xea54 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55564 @ 0xd90c │ │ │ │ + movw r1, #53156 @ 0xcfa4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fe8a <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fe8a <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #22724 @ 0x58c4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55604 @ 0xd934 │ │ │ │ + movw r1, #53196 @ 0xcfcc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fecc <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fecc <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56180 @ 0xdb74 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55616 @ 0xd940 │ │ │ │ + movw r1, #53208 @ 0xcfd8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ff0e <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ff0e <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56184 @ 0xdb78 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55632 @ 0xd950 │ │ │ │ + movw r1, #53224 @ 0xcfe8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ff50 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ff50 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56188 @ 0xdb7c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55648 @ 0xd960 │ │ │ │ + movw r1, #53240 @ 0xcff8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ff92 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ff92 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56172 @ 0xdb6c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55664 @ 0xd970 │ │ │ │ + movw r1, #53256 @ 0xd008 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ffd4 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ffd4 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56168 @ 0xdb68 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55684 @ 0xd984 │ │ │ │ + movw r1, #53276 @ 0xd01c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30016 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 30016 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56176 @ 0xdb70 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55700 @ 0xd994 │ │ │ │ + movw r1, #53292 @ 0xd02c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30058 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 30058 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56200 @ 0xdb88 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55716 @ 0xd9a4 │ │ │ │ + movw r1, #53308 @ 0xd03c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3009a <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3009a <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56164 @ 0xdb64 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55732 @ 0xd9b4 │ │ │ │ + movw r1, #53324 @ 0xd04c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 300dc <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 300dc <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56192 @ 0xdb80 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55752 @ 0xd9c8 │ │ │ │ + movw r1, #53344 @ 0xd060 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3011e <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3011e <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #22720 @ 0x58c0 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55768 @ 0xd9d8 │ │ │ │ + movw r1, #53360 @ 0xd070 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30160 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 30160 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56204 @ 0xdb8c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55796 @ 0xd9f4 │ │ │ │ + movw r1, #53388 @ 0xd08c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 301a2 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 301a2 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56208 @ 0xdb90 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55824 @ 0xda10 │ │ │ │ + movw r1, #53416 @ 0xd0a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 301e4 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 301e4 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56196 @ 0xdb84 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55848 @ 0xda28 │ │ │ │ + movw r1, #53440 @ 0xd0c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30222 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 30222 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #56352 @ 0xdc20 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55872 @ 0xda40 │ │ │ │ + movw r1, #53464 @ 0xd0d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30260 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 30260 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ movw r3, #22716 @ 0x58bc │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55900 @ 0xda5c │ │ │ │ + movw r1, #53492 @ 0xd0f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3029c <_Py_GetConfigsAsDict@@Base+0x574> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3029c <_Py_GetConfigsAsDict@@Base+0x574> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #55916 @ 0xda6c │ │ │ │ + movw r1, #53508 @ 0xd104 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 305e6 <_Py_GetConfigsAsDict@@Base+0x8be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 302fa <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ ldr r3, [pc, #76] @ (3030c <_Py_GetConfigsAsDict@@Base+0x5e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r5, [r7, #3720] @ 0xe88 │ │ │ │ - bl 74e28 │ │ │ │ + bl 74fec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 302f6 <_Py_GetConfigsAsDict@@Base+0x5ce> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1688] @ 0x698 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 30310 <_Py_GetConfigsAsDict@@Base+0x5e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 302f6 <_Py_GetConfigsAsDict@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 302f6 <_Py_GetConfigsAsDict@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 305e6 <_Py_GetConfigsAsDict@@Base+0x8be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 302be <_Py_GetConfigsAsDict@@Base+0x596> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 302be <_Py_GetConfigsAsDict@@Base+0x596> │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58352 @ 0xe3f0 │ │ │ │ + movw r1, #55984 @ 0xdab0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3033a <_Py_GetConfigsAsDict@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 3033a <_Py_GetConfigsAsDict@@Base+0x612> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58392 @ 0xe418 │ │ │ │ + movw r1, #56024 @ 0xdad8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30378 <_Py_GetConfigsAsDict@@Base+0x650> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 30378 <_Py_GetConfigsAsDict@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ ldr.w r0, [r5, #1696] @ 0x6a0 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58380 @ 0xe40c │ │ │ │ + movw r1, #56012 @ 0xdacc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 303b6 <_Py_GetConfigsAsDict@@Base+0x68e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 303b6 <_Py_GetConfigsAsDict@@Base+0x68e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ ldr.w r0, [r5, #1700] @ 0x6a4 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58404 @ 0xe424 │ │ │ │ + movw r1, #56036 @ 0xdae4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 303f4 <_Py_GetConfigsAsDict@@Base+0x6cc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 303f4 <_Py_GetConfigsAsDict@@Base+0x6cc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ ldr.w r0, [r5, #1704] @ 0x6a8 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58320 @ 0xe3d0 │ │ │ │ + movw r1, #55952 @ 0xda90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30436 <_Py_GetConfigsAsDict@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 30436 <_Py_GetConfigsAsDict@@Base+0x70e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ ldr.w r0, [r5, #1708] @ 0x6ac │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #55912 @ 0xda68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30478 <_Py_GetConfigsAsDict@@Base+0x750> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 30478 <_Py_GetConfigsAsDict@@Base+0x750> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ ldr.w r0, [r5, #1712] @ 0x6b0 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58296 @ 0xe3b8 │ │ │ │ + movw r1, #55928 @ 0xda78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 304ba <_Py_GetConfigsAsDict@@Base+0x792> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 304ba <_Py_GetConfigsAsDict@@Base+0x792> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58340 @ 0xe3e4 │ │ │ │ + movw r1, #55972 @ 0xdaa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 304fc <_Py_GetConfigsAsDict@@Base+0x7d4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 304fc <_Py_GetConfigsAsDict@@Base+0x7d4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ ldr.w r0, [r5, #1720] @ 0x6b8 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58368 @ 0xe400 │ │ │ │ + movw r1, #56000 @ 0xdac0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3053e <_Py_GetConfigsAsDict@@Base+0x816> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 3053e <_Py_GetConfigsAsDict@@Base+0x816> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ ldr.w r0, [r5, #1724] @ 0x6bc │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58268 @ 0xe39c │ │ │ │ + movw r1, #55900 @ 0xda5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3057c <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3057c <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ beq.w 302e2 <_Py_GetConfigsAsDict@@Base+0x5ba> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #55932 @ 0xda7c │ │ │ │ + movw r1, #53524 @ 0xd114 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 305e6 <_Py_GetConfigsAsDict@@Base+0x8be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 305ac <_Py_GetConfigsAsDict@@Base+0x884> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 305ac <_Py_GetConfigsAsDict@@Base+0x884> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ - bl f43ec <_PyConfig_AsDict@@Base> │ │ │ │ + bl f45dc <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 302f6 <_Py_GetConfigsAsDict@@Base+0x5ce> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60120 @ 0xead8 │ │ │ │ + movw r1, #57752 @ 0xe198 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 305e6 <_Py_GetConfigsAsDict@@Base+0x8be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 305f4 <_Py_GetConfigsAsDict@@Base+0x8cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 305f4 <_Py_GetConfigsAsDict@@Base+0x8cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 305f4 <_Py_GetConfigsAsDict@@Base+0x8cc> │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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.w r3, [r0, #2744] @ 0xab8 │ │ │ │ @@ -3944,168 +3944,168 @@ │ │ │ │ movw r3, #21184 @ 0x52c0 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #21204 @ 0x52d4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3558 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 30652 <_Py_GetConfigsAsDict@@Base+0x92a> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1b0288 <_PyArena_New@@Base+0x504> │ │ │ │ + bl 1b02f8 <_PyArena_New@@Base+0x504> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ cbz r6, 30672 <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2700] @ 0xa8c │ │ │ │ cbz r1, 306ba <_Py_GetConfigsAsDict@@Base+0x992> │ │ │ │ cbz r5, 306ba <_Py_GetConfigsAsDict@@Base+0x992> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 306ba <_Py_GetConfigsAsDict@@Base+0x992> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4630 │ │ │ │ + bl 1f4220 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ cbnz r6, 30676 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 307d0 <_Py_GetConfigsAsDict@@Base+0xaa8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r7, r6, #16 │ │ │ │ adds r0, #1 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 306a0 <_Py_GetConfigsAsDict@@Base+0x978> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3069a <_Py_GetConfigsAsDict@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 3069a <_Py_GetConfigsAsDict@@Base+0x972> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 30672 <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ mov r1, r7 │ │ │ │ blx 2cdc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 306ba <_Py_GetConfigsAsDict@@Base+0x992> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 306ba <_Py_GetConfigsAsDict@@Base+0x992> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 306d2 <_Py_GetConfigsAsDict@@Base+0x9aa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f48e8 │ │ │ │ + bl 1f44d8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 306d2 <_Py_GetConfigsAsDict@@Base+0x9aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ b.n 30672 <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 306dc <_Py_GetConfigsAsDict@@Base+0x9b4> │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 306e4 <_Py_GetConfigsAsDict@@Base+0x9bc> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 307b8 <_Py_GetConfigsAsDict@@Base+0xa90> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 306f4 <_Py_GetConfigsAsDict@@Base+0x9cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 307b8 <_Py_GetConfigsAsDict@@Base+0xa90> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 30762 <_Py_GetConfigsAsDict@@Base+0xa3a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #2712] @ 0xa98 │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4584 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d658 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, r7, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1e7e94 │ │ │ │ + bl 1e7b08 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 3073c <_Py_GetConfigsAsDict@@Base+0xa14> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ b.n 30672 <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 2d5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r4, #2712] @ 0xa98 │ │ │ │ - bl 1f4a8c <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ + bl 1f467c <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ b.n 30798 <_Py_GetConfigsAsDict@@Base+0xa70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4994 │ │ │ │ + bl 1f4584 │ │ │ │ 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 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2708] @ 0xa94 │ │ │ │ blx 2d658 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1f4a8c <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ + bl 1f467c <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #10 │ │ │ │ bne.n 307b8 <_Py_GetConfigsAsDict@@Base+0xa90> │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ cbnz r3, 307ac <_Py_GetConfigsAsDict@@Base+0xa84> │ │ │ │ movs r0, #1 │ │ │ │ b.n 307d0 <_Py_GetConfigsAsDict@@Base+0xaa8> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d5ca8 <_Py_LoadAttr_StackRefSteal@@Base+0x2468> │ │ │ │ + b.w d5e78 <_Py_LoadAttr_StackRefSteal@@Base+0x2464> │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 30672 <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ - movw r0, #24556 @ 0x5fec │ │ │ │ + movw r0, #22188 @ 0x56ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1cf1bc │ │ │ │ + bl 1cee44 │ │ │ │ b.n 30672 <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ 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 │ │ │ │ movw r8, #60016 @ 0xea70 │ │ │ │ @@ -4115,36 +4115,36 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r8] │ │ │ │ mov r5, r2 │ │ │ │ blx 2d8e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 30816 <_Py_GetConfigsAsDict@@Base+0xaee> │ │ │ │ - movw r2, #27012 @ 0x6984 │ │ │ │ + movw r2, #24620 @ 0x602c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ blx 2d8e4 │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r5, sl │ │ │ │ mov r9, r4 │ │ │ │ - bl 6fc98 │ │ │ │ + bl 70198 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 3084c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ mov r0, r9 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ - bl 20d6dc │ │ │ │ - bl a0718 │ │ │ │ + bl a2780 │ │ │ │ + bl 20d2b4 │ │ │ │ + bl a08b0 │ │ │ │ movs r5, #0 │ │ │ │ b.n 30936 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ add.w r9, r0, r5 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ cbz r2, 3086a <_Py_GetConfigsAsDict@@Base+0xb42> │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ @@ -4170,22 +4170,22 @@ │ │ │ │ cbz r0, 3089a <_Py_GetConfigsAsDict@@Base+0xb72> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cb78 │ │ │ │ b.n 308cc <_Py_GetConfigsAsDict@@Base+0xba4> │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 308b8 <_Py_GetConfigsAsDict@@Base+0xb90> │ │ │ │ - bl a25e8 │ │ │ │ - bl 871b0 │ │ │ │ + bl a2780 │ │ │ │ + bl 8734c │ │ │ │ mov fp, r0 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 30850 <_Py_GetConfigsAsDict@@Base+0xb28> │ │ │ │ b.n 3092e <_Py_GetConfigsAsDict@@Base+0xc06> │ │ │ │ - bl 3581c │ │ │ │ + bl 35b00 │ │ │ │ cbz r0, 308cc <_Py_GetConfigsAsDict@@Base+0xba4> │ │ │ │ b.n 3092e <_Py_GetConfigsAsDict@@Base+0xc06> │ │ │ │ mov r0, r9 │ │ │ │ blx 2d658 │ │ │ │ adds r5, r5, r0 │ │ │ │ bne.n 308d4 <_Py_GetConfigsAsDict@@Base+0xbac> │ │ │ │ b.n 3081e <_Py_GetConfigsAsDict@@Base+0xaf6> │ │ │ │ @@ -4195,39 +4195,39 @@ │ │ │ │ adds r3, r4, r5 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 3090c <_Py_GetConfigsAsDict@@Base+0xbe4> │ │ │ │ adds.w sl, r5, #2 │ │ │ │ bpl.n 30824 <_Py_GetConfigsAsDict@@Base+0xafc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bl a2780 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #56688 @ 0xdd70 │ │ │ │ + movw r1, #54280 @ 0xd408 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - bl a0718 │ │ │ │ + bl fce84 │ │ │ │ + bl a08b0 │ │ │ │ b.n 30848 <_Py_GetConfigsAsDict@@Base+0xb20> │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fc98 │ │ │ │ + bl 70198 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 30936 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ - bl 20d6dc │ │ │ │ - bl a0718 │ │ │ │ + bl a2780 │ │ │ │ + bl 20d2b4 │ │ │ │ + bl a08b0 │ │ │ │ b.n 30936 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ b.n 30848 <_Py_GetConfigsAsDict@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0003093c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4236,19 +4236,19 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl a026c │ │ │ │ + bl a0404 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 3096a │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00030970 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4266,31 +4266,31 @@ │ │ │ │ mov r3, r4 │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bcs.n 309b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 309c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4bd88 │ │ │ │ + b.w 4bdec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2cfe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1afb00 │ │ │ │ + bl 1afb70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ 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 │ │ │ │ @@ -4300,19 +4300,19 @@ │ │ │ │ mov r8, r1 │ │ │ │ blx 2d03c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 2d494 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 30a1a │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 3d4f2 │ │ │ │ + bl 3d552 │ │ │ │ b.n 30a58 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -4320,66 +4320,66 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d72c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 30a08 │ │ │ │ - movw r1, #60664 @ 0xecf8 │ │ │ │ + movw r1, #58296 @ 0xe3b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #58728 @ 0xe568 │ │ │ │ + movw r0, #56360 @ 0xdc28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 128a0c │ │ │ │ + bl 128f64 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 30a5c │ │ │ │ movs r0, #0 │ │ │ │ b.n 30b38 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #61464 @ 0xf018 │ │ │ │ + movw r1, #59056 @ 0xe6b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #28848 @ 0x70b0 │ │ │ │ + movw r3, #26480 @ 0x6770 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - bl 9204c │ │ │ │ + bl 92210 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30aa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 30a58 │ │ │ │ ldr r1, [pc, #144] @ (30b40 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 85298 │ │ │ │ + bl 85488 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30aca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30aca │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 30a58 │ │ │ │ ldr.w r0, [r7, #2716] @ 0xa9c │ │ │ │ str.w r4, [r7, #2716] @ 0xa9c │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ cmp r5, #0 │ │ │ │ bgt.n 30ae2 │ │ │ │ movs r0, #1 │ │ │ │ b.n 30b38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #88] @ (30b44 ) │ │ │ │ @@ -4391,36 +4391,36 @@ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 30b08 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ b.n 30b1e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93bc0 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 93d44 <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30a58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 30ade │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 30ade │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r4, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -4441,15 +4441,15 @@ │ │ │ │ bne.n 30b78 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 30b68 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 30b84 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 24b8dc │ │ │ │ + bl 2a13ac │ │ │ │ ldr r3, [pc, #320] @ (30cc8 <_PyUnicode_FromId@@Base+0x180>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ @@ -4464,15 +4464,15 @@ │ │ │ │ bne.n 30bbe <_PyUnicode_FromId@@Base+0x76> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 30bae <_PyUnicode_FromId@@Base+0x66> │ │ │ │ dmb ish │ │ │ │ beq.n 30bca <_PyUnicode_FromId@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 24b8dc │ │ │ │ + bl 2a13ac │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 30bf0 <_PyUnicode_FromId@@Base+0xa8> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1752] @ 0x6d8 │ │ │ │ @@ -4488,15 +4488,15 @@ │ │ │ │ bne.n 30c08 <_PyUnicode_FromId@@Base+0xc0> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 30bf8 <_PyUnicode_FromId@@Base+0xb0> │ │ │ │ dmb ish │ │ │ │ beq.n 30c14 <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #2048] @ 0x800 │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 30c2a <_PyUnicode_FromId@@Base+0xe2> │ │ │ │ ldr.w r3, [r5, #2052] @ 0x804 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 30c9c <_PyUnicode_FromId@@Base+0x154> │ │ │ │ @@ -4505,34 +4505,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 2d658 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 30c76 <_PyUnicode_FromId@@Base+0x12e> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7d8e4 │ │ │ │ + bl 7dad4 │ │ │ │ ldr.w r3, [r5, #2048] @ 0x800 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #2052] @ 0x804 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 30c94 <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 90178 │ │ │ │ + bl 90334 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 30c7a <_PyUnicode_FromId@@Base+0x132> │ │ │ │ - bl 20d6dc │ │ │ │ + bl 20d2b4 │ │ │ │ movs r6, #0 │ │ │ │ b.n 30c9c <_PyUnicode_FromId@@Base+0x154> │ │ │ │ ldr.w r0, [r5, #2048] @ 0x800 │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -4548,15 +4548,15 @@ │ │ │ │ bne.n 30cb4 <_PyUnicode_FromId@@Base+0x16c> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 30ca4 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ dmb ish │ │ │ │ beq.n 30cc0 <_PyUnicode_FromId@@Base+0x178> │ │ │ │ mov r0, r8 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ 00030ccc : │ │ │ │ @@ -4571,179 +4571,179 @@ │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 30cf2 │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 30d0c │ │ │ │ ldr r4, [r6, #0] │ │ │ │ b.n 30d14 │ │ │ │ - movw r0, #6432 @ 0x1920 │ │ │ │ + movw r0, #4064 @ 0xfe0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30cea │ │ │ │ movs r0, #0 │ │ │ │ b.n 30d6e │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 30d32 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 30d08 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cbz r6, 30d4e │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #40428 @ 0x9dec │ │ │ │ + movw r1, #38060 @ 0x94ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 30d08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12f6a0 <_PyEval_UnpackIndices@@Base+0x1af4> │ │ │ │ + bl 12fbc8 <_PyEval_UnpackIndices@@Base+0x1ac0> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30d08 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r0, [pc, #16] @ (30d74 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 00030d78 : │ │ │ │ ldr r0, [pc, #4] @ (30d80 ) │ │ │ │ - b.w 1b8060 │ │ │ │ + b.w 1b8100 │ │ │ │ nop │ │ │ │ bgt.n 30d84 │ │ │ │ lsls r6, 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 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #248] @ (30e94 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ - movw r1, #232 @ 0xe8 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + bl ef868 │ │ │ │ + movw r1, #63360 @ 0xf780 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl dba18 │ │ │ │ + bl dbbd8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30dc0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 30e92 │ │ │ │ ldr r1, [pc, #212] @ (30e98 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ - movw r1, #7804 @ 0x1e7c │ │ │ │ + bl ef868 │ │ │ │ + movw r1, #5436 @ 0x153c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl dba18 │ │ │ │ + bl dbbd8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 30dba │ │ │ │ ldr r1, [pc, #184] @ (30e9c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ - movw r1, #7824 @ 0x1e90 │ │ │ │ + bl ef868 │ │ │ │ + movw r1, #5456 @ 0x1550 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl dba18 │ │ │ │ + bl dbbd8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 30dba │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 74e28 │ │ │ │ - movw r1, #1588 @ 0x634 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + bl 74fec │ │ │ │ + movw r1, #64756 @ 0xfcf4 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl dba18 │ │ │ │ + bl dbbd8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 30dba │ │ │ │ ldr r6, [pc, #124] @ (30ea0 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 30e36 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30e22 │ │ │ │ b.n 30dba │ │ │ │ movw r3, #5216 @ 0x1460 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8048c │ │ │ │ + bl 80664 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30dba │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #84] @ (30ea4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30e6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30dba │ │ │ │ mov r0, r4 │ │ │ │ - bl ef688 │ │ │ │ + bl ef874 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30dba │ │ │ │ - movw r0, #7016 @ 0x1b68 │ │ │ │ + movw r0, #4648 @ 0x1228 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d1f4 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 30f00 <_PyLazyImport_GetName@@Base+0x24> │ │ │ │ lsls r6, r1, #1 │ │ │ │ bgt.n 30f2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ bgt.n 30f58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r5, r0, #1 │ │ │ │ bgt.n 30f88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 00030ea8 : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 30eb8 │ │ │ │ @@ -4755,34 +4755,34 @@ │ │ │ │ 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 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b7b10 │ │ │ │ + b.w 1b7bb0 │ │ │ │ │ │ │ │ 00030edc <_PyLazyImport_GetName@@Base>: │ │ │ │ b.n 30ede <_PyLazyImport_GetName@@Base+0x2> │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ cbz r2, 30f04 <_PyLazyImport_GetName@@Base+0x28> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 30ef8 <_PyLazyImport_GetName@@Base+0x1c> │ │ │ │ - movw r0, #43984 @ 0xabd0 │ │ │ │ + movw r0, #41616 @ 0xa290 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 85d54 │ │ │ │ - movw r0, #1364 @ 0x554 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ + movw r0, #64532 @ 0xfc14 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + b.w 85ef0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -4791,15 +4791,15 @@ │ │ │ │ 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 1eb660 │ │ │ │ + bl 1eb2b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -4827,44 +4827,44 @@ │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 30f8c │ │ │ │ b.n 30fbc │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ add r0, sp, #28 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1ceeac │ │ │ │ + bl 1ceb34 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 30fa2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 30fbc │ │ │ │ bl 3156c <_Py_DumpStack@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7aee0 │ │ │ │ - bl 871b0 │ │ │ │ + bl 7b0a4 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30f9e │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 206458 <_PyXIData_RegisterClass@@Base+0x264> │ │ │ │ + bl 206030 <_PyXIData_RegisterClass@@Base+0x264> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ @@ -4877,56 +4877,56 @@ │ │ │ │ cbz r0, 31006 │ │ │ │ movs r0, #10 │ │ │ │ blx 2d564 │ │ │ │ ldr r6, [pc, #208] @ (310d8 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #1952 @ 0x7a0 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65120 @ 0xfe60 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r9, #41712 @ 0xa2f0 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1908] @ 0x774 │ │ │ │ bl 3118e │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - movw r1, #1972 @ 0x7b4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65140 @ 0xfe74 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr.w r2, [r2, #1916] @ 0x77c │ │ │ │ bl 3118e │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - movw r1, #1996 @ 0x7cc │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65164 @ 0xfe8c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr.w r2, [r2, #1700] @ 0x6a4 │ │ │ │ bl 3118e │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - movw r1, #2016 @ 0x7e0 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65184 @ 0xfea0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr.w r2, [r2, #1884] @ 0x75c │ │ │ │ bl 3118e │ │ │ │ mov fp, r4 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #2036 @ 0x7f4 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - bl 703ec │ │ │ │ + movw r2, #65204 @ 0xfeb4 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ + bl 70564 │ │ │ │ ldr.w r2, [r6, r8] │ │ │ │ ldrd r3, r7, [r9, #16] │ │ │ │ mov r1, sp │ │ │ │ add.w r2, r2, fp, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ adds r3, #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -4947,15 +4947,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (31120 ) │ │ │ │ ldr.w r2, [r3, #1440] @ 0x5a0 │ │ │ │ adds r3, r2, #1 │ │ │ │ bne.n 31108 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ b.n 3111e │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ @@ -4970,38 +4970,38 @@ │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2c568 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ ldr r3, [pc, #20] @ (31154 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2056] @ 0x808 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 75890 <_Py_GetConfig@@Base> │ │ │ │ + bl 75a60 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 3117c │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 2d43c │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 31184 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ @@ -5009,39 +5009,39 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - movw r2, #2136 @ 0x858 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - bl 703ec │ │ │ │ + movw r2, #65304 @ 0xff18 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ + bl 70564 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #2160 @ 0x870 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - bl 703ec │ │ │ │ + movw r2, #65328 @ 0xff30 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ + bl 70564 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2f5e0 <_PyObject_DebugMallocStats@@Base+0x42c> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31202 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cbz r0, 31202 │ │ │ │ movs r6, #0 │ │ │ │ b.n 3130a │ │ │ │ mov.w r8, #26 │ │ │ │ movs r6, #32 │ │ │ │ add.w r5, r6, #31 │ │ │ │ mov r0, r6 │ │ │ │ @@ -5049,42 +5049,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ cbnz r0, 31226 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2db44 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 31274 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d4ac <__sched_cpufree@plt> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 31252 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 31270 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2216 @ 0x8a8 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65384 @ 0xff68 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 311fe │ │ │ │ lsls r6, r6, #1 │ │ │ │ b.n 31208 │ │ │ │ - bl f05d0 │ │ │ │ + bl f07bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 312fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2b0 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ @@ -5096,49 +5096,49 @@ │ │ │ │ bls.n 312f0 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 312ec │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 312fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f314c │ │ │ │ + bl f333c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cbz r0, 312d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 312fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 312fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 312fc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 312f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 312f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 312f0 │ │ │ │ adds r4, #1 │ │ │ │ b.n 3128e │ │ │ │ adds r4, #1 │ │ │ │ b.n 31288 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d4ac <__sched_cpufree@plt> │ │ │ │ b.n 3130a │ │ │ │ mov r0, r7 │ │ │ │ blx 2d4ac <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ b.n 311fe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 00031310 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5153,16 +5153,16 @@ │ │ │ │ bne.n 3133c <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 3132c <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 31348 <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 24b8dc │ │ │ │ - movw r4, #34692 @ 0x8784 │ │ │ │ + bl 2a13ac │ │ │ │ + movw r4, #32260 @ 0x7e04 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov sl, sp │ │ │ │ add.w r9, sp, #20 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ @@ -5304,60 +5304,60 @@ │ │ │ │ blx 2d914 │ │ │ │ cbnz r0, 3151e <_PyMem_GetCurrentAllocatorName@@Base+0x20e> │ │ │ │ ldr r0, [pc, #148] @ (31568 <_PyMem_GetCurrentAllocatorName@@Base+0x258>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 2d914 │ │ │ │ cmp r0, r4 │ │ │ │ - movw r4, #49304 @ 0xc098 │ │ │ │ + movw r4, #46864 @ 0xb710 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 3151e <_PyMem_GetCurrentAllocatorName@@Base+0x20e> │ │ │ │ - movw r4, #49320 @ 0xc0a8 │ │ │ │ + movw r4, #46880 @ 0xb720 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ b.n 3151e <_PyMem_GetCurrentAllocatorName@@Base+0x20e> │ │ │ │ - movw r4, #1744 @ 0x6d0 │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ + movw r4, #65276 @ 0xfefc │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ b.n 3151e <_PyMem_GetCurrentAllocatorName@@Base+0x20e> │ │ │ │ - movw r4, #49292 @ 0xc08c │ │ │ │ + movw r4, #46852 @ 0xb704 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ b.n 3151e <_PyMem_GetCurrentAllocatorName@@Base+0x20e> │ │ │ │ - movw r4, #49328 @ 0xc0b0 │ │ │ │ + movw r4, #46888 @ 0xb728 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ b.n 3151e <_PyMem_GetCurrentAllocatorName@@Base+0x20e> │ │ │ │ - movw r4, #49276 @ 0xc07c │ │ │ │ + movw r4, #46836 @ 0xb6f4 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ b.n 3151e <_PyMem_GetCurrentAllocatorName@@Base+0x20e> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 31536 <_PyMem_GetCurrentAllocatorName@@Base+0x226> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 31526 <_PyMem_GetCurrentAllocatorName@@Base+0x216> │ │ │ │ dmb ish │ │ │ │ beq.n 31542 <_PyMem_GetCurrentAllocatorName@@Base+0x232> │ │ │ │ ldr r0, [pc, #12] @ (3154c <_PyMem_GetCurrentAllocatorName@@Base+0x23c>) │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r5, r0, #1 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r1, #1 │ │ │ │ @@ -5368,30 +5368,30 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #624] @ (317f0 <_Py_DumpStack@@Base+0x284>) │ │ │ │ add r7, sp, #0 │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - movw r1, #2260 @ 0x8d4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65428 @ 0xff94 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cfd0 │ │ │ │ cbnz r0, 315bc <_Py_DumpStack@@Base+0x50> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2320 @ 0x910 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #65488 @ 0xffd0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ b.n 317d4 <_Py_DumpStack@@Base+0x268> │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ and.w r2, r3, r0, lsl #4 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, sp │ │ │ │ lsls r3, r0, #4 │ │ │ │ @@ -5446,21 +5446,21 @@ │ │ │ │ cbz r3, 31662 <_Py_DumpStack@@Base+0xf6> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ b.n 31634 <_Py_DumpStack@@Base+0xc8> │ │ │ │ - movw r0, #2356 @ 0x934 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - movw r9, #61252 @ 0xef44 │ │ │ │ + movw r0, #65524 @ 0xfff4 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + movw r9, #58844 @ 0xe5dc │ │ │ │ movt r9, #46 @ 0x2e │ │ │ │ strd r0, sl, [r7, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ - movw sl, #19532 @ 0x4c4c │ │ │ │ + movw sl, #17164 @ 0x430c │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ str.w r8, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, fp │ │ │ │ ble.w 317ba <_Py_DumpStack@@Base+0x24e> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ @@ -5477,112 +5477,112 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 316f2 <_Py_DumpStack@@Base+0x186> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ cbnz r2, 316f2 <_Py_DumpStack@@Base+0x186> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2384 @ 0x950 │ │ │ │ + movw r1, #16 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r8, [r5] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d658 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #2400 @ 0x960 │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #32 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ b.n 3179a <_Py_DumpStack@@Base+0x22e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r2, r1 │ │ │ │ ite cs │ │ │ │ subcs r3, r2, r1 │ │ │ │ subcc r3, r1, r2 │ │ │ │ mov.w r2, #15 │ │ │ │ - movw r1, #2384 @ 0x950 │ │ │ │ + movw r1, #16 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ itete cs │ │ │ │ strcs r3, [r7, #20] │ │ │ │ strcc r3, [r7, #20] │ │ │ │ movcs r3, #43 @ 0x2b │ │ │ │ movcc r3, #45 @ 0x2d │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2d658 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2404 @ 0x964 │ │ │ │ + movw r1, #36 @ 0x24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r8 │ │ │ │ moveq r0, sl │ │ │ │ blx 2d658 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r8 │ │ │ │ moveq r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #32 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2412 @ 0x96c │ │ │ │ + movw r1, #44 @ 0x2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ - bl 21a690 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + bl 21a03c <_Py_Instrument@@Base+0x4> │ │ │ │ + movw r1, #60828 @ 0xed9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 697a0 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 69e28 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ b.n 31690 <_Py_DumpStack@@Base+0x124> │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp r3, #32 │ │ │ │ mov sp, sl │ │ │ │ bne.n 317d4 <_Py_DumpStack@@Base+0x268> │ │ │ │ - movw r1, #2416 @ 0x970 │ │ │ │ + movw r1, #48 @ 0x30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #24] @ (317f0 <_Py_DumpStack@@Base+0x284>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 317e8 <_Py_DumpStack@@Base+0x27c> │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ @@ -5596,134 +5596,134 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 31816 <_Py_DumpStack@@Base+0x2aa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ebd08 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1eb960 <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 31830 <_Py_DumpStack@@Base+0x2c4> │ │ │ │ b.n 3182c <_Py_DumpStack@@Base+0x2c0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6072 @ 0x17b8 │ │ │ │ + movw r0, #3704 @ 0xe78 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3180a <_Py_DumpStack@@Base+0x29e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 31864 <_Py_DumpStack@@Base+0x2f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ebd08 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1eb960 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3182c <_Py_DumpStack@@Base+0x2c0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2ca60 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3185c <_Py_DumpStack@@Base+0x2f0> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 3188a <_Py_DumpStack@@Base+0x31e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 318a4 <_Py_DumpStack@@Base+0x338> │ │ │ │ b.n 318a0 <_Py_DumpStack@@Base+0x334> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6100 @ 0x17d4 │ │ │ │ + movw r0, #3732 @ 0xe94 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3187e <_Py_DumpStack@@Base+0x312> │ │ │ │ movs r0, #0 │ │ │ │ b.n 318d8 <_Py_DumpStack@@Base+0x36c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 318a0 <_Py_DumpStack@@Base+0x334> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2d8fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 318d0 <_Py_DumpStack@@Base+0x364> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 318fc <_Py_DumpStack@@Base+0x390> │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cbnz r0, 31920 <_Py_DumpStack@@Base+0x3b4> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3f0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31918 <_Py_DumpStack@@Base+0x3ac> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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 │ │ │ │ - bl 75890 <_Py_GetConfig@@Base> │ │ │ │ + bl 75a60 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ cbnz r3, 31954 <_Py_DumpStack@@Base+0x3e8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r0, r4, #16 │ │ │ │ - movw r3, #7012 @ 0x1b64 │ │ │ │ + movw r3, #4644 @ 0x1224 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 207ba0 <_Py_Gid_Converter@@Base+0xfc> │ │ │ │ - movw r3, #48464 @ 0xbd50 │ │ │ │ + b.w 207778 <_Py_Gid_Converter@@Base+0xfc> │ │ │ │ + movw r3, #52204 @ 0xcbec │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2596 @ 0xa24 │ │ │ │ + movw r1, #228 @ 0xe4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3193c <_Py_DumpStack@@Base+0x3d0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5742,70 +5742,70 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #252] @ (31a98 <_Py_DumpStack@@Base+0x52c>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31a92 <_Py_DumpStack@@Base+0x526> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 319c8 <_Py_DumpStack@@Base+0x45c> │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31a92 <_Py_DumpStack@@Base+0x526> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134cf0 │ │ │ │ + bl 135210 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31a92 <_Py_DumpStack@@Base+0x526> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #2752 @ 0xac0 │ │ │ │ + movw r1, #384 @ 0x180 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #2756 @ 0xac4 │ │ │ │ + movw r0, #388 @ 0x184 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ beq.n 31a7e <_Py_DumpStack@@Base+0x512> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2d0e8 │ │ │ │ cbz r0, 31a4e <_Py_DumpStack@@Base+0x4e2> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 31a26 <_Py_DumpStack@@Base+0x4ba> │ │ │ │ cmp r3, #13 │ │ │ │ bne.n 31a3e <_Py_DumpStack@@Base+0x4d2> │ │ │ │ - movw r3, #46676 @ 0xb654 │ │ │ │ + movw r3, #47720 @ 0xba68 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2800 @ 0xaf0 │ │ │ │ + movw r1, #432 @ 0x1b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 31a7e <_Py_DumpStack@@Base+0x512> │ │ │ │ - movw r3, #46660 @ 0xb644 │ │ │ │ + movw r3, #47704 @ 0xba58 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2772 @ 0xad4 │ │ │ │ + movw r1, #404 @ 0x194 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 31a7e <_Py_DumpStack@@Base+0x512> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ b.n 31a7e <_Py_DumpStack@@Base+0x512> │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ bl 31a9c <_Py_DumpStack@@Base+0x530> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 31a7e <_Py_DumpStack@@Base+0x512> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -5815,24 +5815,24 @@ │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ b.n 31a94 <_Py_DumpStack@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31a64 <_Py_DumpStack@@Base+0x4f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 31a64 <_Py_DumpStack@@Base+0x4f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31a92 <_Py_DumpStack@@Base+0x526> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 31a92 <_Py_DumpStack@@Base+0x526> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 31d8c <_Py_DumpStack@@Base+0x820> │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5855,19 +5855,19 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 31b0a <_Py_DumpStack@@Base+0x59e> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2840 @ 0xb18 │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 321fe <_Py_DumpStack@@Base+0xc92> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #972] @ 0x3cc │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #968] @ 0x3c8 │ │ │ │ blx 2cfc4 │ │ │ │ @@ -5882,68 +5882,68 @@ │ │ │ │ subs r4, #1 │ │ │ │ str.w r2, [r3, #16]! │ │ │ │ bne.n 31b2c <_Py_DumpStack@@Base+0x5c0> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r3, #2872 @ 0xb38 │ │ │ │ + movw r3, #504 @ 0x1f8 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - movw r1, #28848 @ 0x70b0 │ │ │ │ + movw r1, #26480 @ 0x6770 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2d908 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 31b8a <_Py_DumpStack@@Base+0x61e> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2c708 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2888 @ 0xb48 │ │ │ │ + movw r1, #520 @ 0x208 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ b.n 31efa <_Py_DumpStack@@Base+0x98e> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 31bea <_Py_DumpStack@@Base+0x67e> │ │ │ │ mov r0, fp │ │ │ │ blx 2d6f0 │ │ │ │ - movw r3, #46676 @ 0xb654 │ │ │ │ + movw r3, #47720 @ 0xba68 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 31efa <_Py_DumpStack@@Base+0x98e> │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ movw r3, #36096 @ 0x8d00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 31bc6 <_Py_DumpStack@@Base+0x65a> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cbnz r3, 31bda <_Py_DumpStack@@Base+0x66e> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #2960 @ 0xb90 │ │ │ │ + movw r2, #592 @ 0x250 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ b.n 31efa <_Py_DumpStack@@Base+0x98e> │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #2960 @ 0xb90 │ │ │ │ + movw r1, #592 @ 0x250 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 24d0e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 24c7fc <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 31efa <_Py_DumpStack@@Base+0x98e> │ │ │ │ str r5, [sp, #16] │ │ │ │ mov.w sl, #4096 @ 0x1000 │ │ │ │ mov r5, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ @@ -5959,26 +5959,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, r2] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 31c98 <_Py_DumpStack@@Base+0x72c> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 90178 │ │ │ │ + bl 90334 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 31eb0 <_Py_DumpStack@@Base+0x944> │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, fp │ │ │ │ blx 2d6f0 │ │ │ │ - movw r3, #46676 @ 0xb654 │ │ │ │ + movw r3, #47720 @ 0xba68 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 31efa <_Py_DumpStack@@Base+0x98e> │ │ │ │ ldr r3, [pc, #744] @ (31f40 <_Py_DumpStack@@Base+0x9d4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movw r3, #36096 @ 0x8d00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ @@ -5987,30 +5987,30 @@ │ │ │ │ cbz r1, 31c6e <_Py_DumpStack@@Base+0x702> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbnz r3, 31c86 <_Py_DumpStack@@Base+0x71a> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r2, #3020 @ 0xbcc │ │ │ │ + movw r2, #652 @ 0x28c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ b.n 31efa <_Py_DumpStack@@Base+0x98e> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #3020 @ 0xbcc │ │ │ │ + movw r1, #652 @ 0x28c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 24d0e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 24c7fc <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 31efa <_Py_DumpStack@@Base+0x98e> │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strb.w r4, [r9, r2] │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - movw r1, #3104 @ 0xc20 │ │ │ │ + movw r1, #736 @ 0x2e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ blx 2c574 <__isoc23_sscanf@plt> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 31bfa <_Py_DumpStack@@Base+0x68e> │ │ │ │ ldrb.w r3, [r9, r5] │ │ │ │ @@ -6026,15 +6026,15 @@ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ blx 2d9dc │ │ │ │ cbz r0, 31ce6 <_Py_DumpStack@@Base+0x77a> │ │ │ │ adds r0, #1 │ │ │ │ b.n 31ce8 <_Py_DumpStack@@Base+0x77c> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #3132 @ 0xc3c │ │ │ │ + movw r1, #764 @ 0x2fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2d210 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31eac <_Py_DumpStack@@Base+0x940> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -6042,95 +6042,95 @@ │ │ │ │ beq.w 31eac <_Py_DumpStack@@Base+0x940> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2ce10 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ bge.n 31d44 <_Py_DumpStack@@Base+0x7d8> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2c708 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #3140 @ 0xc44 │ │ │ │ + movw r3, #772 @ 0x304 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3152 @ 0xc50 │ │ │ │ + movw r1, #784 @ 0x310 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ b.n 31eac <_Py_DumpStack@@Base+0x940> │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ blx 2d030 <__fstat64_time64@plt+0x4> │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 31d80 <_Py_DumpStack@@Base+0x814> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2c708 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #3140 @ 0xc44 │ │ │ │ + movw r3, #772 @ 0x304 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3208 @ 0xc88 │ │ │ │ + movw r1, #840 @ 0x348 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ b.n 31e70 <_Py_DumpStack@@Base+0x904> │ │ │ │ vldr d7, [pc, #436] @ 31f38 <_Py_DumpStack@@Base+0x9cc> │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2cad8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 31dd6 <_Py_DumpStack@@Base+0x86a> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ vldr d8, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2c708 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r3, #3140 @ 0xc44 │ │ │ │ + movw r3, #772 @ 0x304 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r1, #3280 @ 0xcd0 │ │ │ │ + movw r1, #912 @ 0x390 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ vstr d8, [sp] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ b.n 31df8 <_Py_DumpStack@@Base+0x88c> │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 31dfc <_Py_DumpStack@@Base+0x890> │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #4400 @ 0x1130 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ + movw r1, #992 @ 0x3e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ movs r7, #0 │ │ │ │ b.n 31e68 <_Py_DumpStack@@Base+0x8fc> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r7, #3140 @ 0xc44 │ │ │ │ + movw r7, #772 @ 0x304 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ add r5, r0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, sl │ │ │ │ mov r4, r2 │ │ │ │ @@ -6160,314 +6160,314 @@ │ │ │ │ beq.w 321e4 <_Py_DumpStack@@Base+0xc78> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r7, r3, r7 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ab24c <_PyMonitoring_FireBranchEvent@@Base+0x338> │ │ │ │ + bl 2aa90c <_PyMonitoring_FireBranchEvent@@Base+0x330> │ │ │ │ add r7, r1 │ │ │ │ subs r7, r7, r5 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d694 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cb18 │ │ │ │ cbz r0, 31ea0 <_Py_DumpStack@@Base+0x934> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2c708 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3500 @ 0xdac │ │ │ │ + movw r1, #1132 @ 0x46c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ b.n 31eac <_Py_DumpStack@@Base+0x940> │ │ │ │ cbz r7, 31eac <_Py_DumpStack@@Base+0x940> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 3e5ac <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ + bl 3e60c <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ cbnz r0, 31eb4 <_Py_DumpStack@@Base+0x948> │ │ │ │ movs r5, #0 │ │ │ │ b.n 31bfa <_Py_DumpStack@@Base+0x68e> │ │ │ │ mov r9, r0 │ │ │ │ b.n 31bfa <_Py_DumpStack@@Base+0x68e> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ b.n 31ec2 <_Py_DumpStack@@Base+0x956> │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, fp │ │ │ │ blx 2d6f0 │ │ │ │ cbz r0, 31ef8 <_Py_DumpStack@@Base+0x98c> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2c708 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3536 @ 0xdd0 │ │ │ │ + movw r1, #1168 @ 0x490 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ b.n 31efa <_Py_DumpStack@@Base+0x98e> │ │ │ │ cbnz r4, 31f44 <_Py_DumpStack@@Base+0x9d8> │ │ │ │ movw r4, #4400 @ 0x1130 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - bl e3e68 │ │ │ │ + bl e3db0 │ │ │ │ ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ mov r7, r0 │ │ │ │ - movw r1, #3580 @ 0xdfc │ │ │ │ + movw r1, #1212 @ 0x4bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1377e0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - bl 8a354 │ │ │ │ + bl 137d04 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 8a4fc │ │ │ │ cbnz r0, 31f56 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #3652 @ 0xe44 │ │ │ │ + movw r1, #1284 @ 0x504 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ b.n 31f56 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r2, #840 @ 0x348 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e658 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ + bl 3e6b8 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ cbz r0, 31f9a <_Py_DumpStack@@Base+0xa2e> │ │ │ │ b.n 31fc4 <_Py_DumpStack@@Base+0xa58> │ │ │ │ - movw r3, #46676 @ 0xb654 │ │ │ │ + movw r3, #47720 @ 0xba68 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldr r2, [pc, #676] @ (32210 <_Py_DumpStack@@Base+0xca4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cbz r2, 31f7a <_Py_DumpStack@@Base+0xa0e> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cbnz r2, 31f8c <_Py_DumpStack@@Base+0xa20> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #3700 @ 0xe74 │ │ │ │ + movw r2, #1332 @ 0x534 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r3 │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ b.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ - movw r1, #3700 @ 0xe74 │ │ │ │ + movw r1, #1332 @ 0x534 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 24d0e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 24c7fc <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ - movw r1, #48956 @ 0xbf3c │ │ │ │ + movw r1, #46516 @ 0xb5b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ blx 2d914 │ │ │ │ cbz r0, 32012 <_Py_DumpStack@@Base+0xaa6> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #3828 @ 0xef4 │ │ │ │ + movw r1, #1460 @ 0x5b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ - movw r3, #46676 @ 0xb654 │ │ │ │ + movw r3, #47720 @ 0xba68 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cbnz r0, 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldr r1, [pc, #568] @ (32210 <_Py_DumpStack@@Base+0xca4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ cbz r2, 31fee <_Py_DumpStack@@Base+0xa82> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cbnz r2, 31ffe <_Py_DumpStack@@Base+0xa92> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #3768 @ 0xeb8 │ │ │ │ + movw r2, #1400 @ 0x578 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ b.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ - movw r1, #3768 @ 0xeb8 │ │ │ │ + movw r1, #1400 @ 0x578 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r3 │ │ │ │ - bl 24d0e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 24c7fc <_PyErr_FormatFromCause@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 32194 <_Py_DumpStack@@Base+0xc28> │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ movt r3, #783 @ 0x30f │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ beq.n 3203e <_Py_DumpStack@@Base+0xad2> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #3888 @ 0xf30 │ │ │ │ + movw r1, #1520 @ 0x5f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldrd r3, r2, [r7, #16] │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 32058 <_Py_DumpStack@@Base+0xaec> │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r4 │ │ │ │ - bl 3e658 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ + bl 3e6b8 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ cbz r0, 32070 <_Py_DumpStack@@Base+0xb04> │ │ │ │ b.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #3996 @ 0xf9c │ │ │ │ + movw r1, #1628 @ 0x65c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cbnz r3, 3208c <_Py_DumpStack@@Base+0xb20> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4104 @ 0x1008 │ │ │ │ + movw r1, #1736 @ 0x6c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldr.w r1, [r7, #808] @ 0x328 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - bl 3e658 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ + bl 3e6b8 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 320c0 <_Py_DumpStack@@Base+0xb54> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4160 @ 0x1040 │ │ │ │ + movw r1, #1792 @ 0x700 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - bl 3e658 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ + bl 3e6b8 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 320fa <_Py_DumpStack@@Base+0xb8e> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4216 @ 0x1078 │ │ │ │ + movw r1, #1848 @ 0x738 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d658 │ │ │ │ ldrd r1, r3, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r8, r8, r3 │ │ │ │ bcc.n 32124 <_Py_DumpStack@@Base+0xbb8> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4268 @ 0x10ac │ │ │ │ + movw r1, #1900 @ 0x76c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r9 │ │ │ │ - bl 3e7fc <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ + bl 3e85c <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str.w ip, [r3] │ │ │ │ add r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ - bl 3e7fc <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ + bl 3e85c <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - bl 3e658 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ + bl 3e6b8 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3200c <_Py_DumpStack@@Base+0xaa0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ movs r2, #4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ orr.w r4, r4, #32 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 3e7fc <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ + bl 3e85c <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ ldr r0, [sp, #972] @ 0x3cc │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 3219e <_Py_DumpStack@@Base+0xc32> │ │ │ │ blx 2cb18 │ │ │ │ mov.w r6, #1024 @ 0x400 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cbz r0, 321ac <_Py_DumpStack@@Base+0xc40> │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ str r7, [r5, #12] │ │ │ │ subs r6, #1 │ │ │ │ str.w r7, [r5, #16]! │ │ │ │ bne.n 321a4 <_Py_DumpStack@@Base+0xc38> │ │ │ │ b.n 321fe <_Py_DumpStack@@Base+0xc92> │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ @@ -6484,19 +6484,19 @@ │ │ │ │ ldr.w r6, [r1], #32 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 31e4e <_Py_DumpStack@@Base+0x8e2> │ │ │ │ mov r2, r1 │ │ │ │ b.n 321cc <_Py_DumpStack@@Base+0xc60> │ │ │ │ movw r2, #4400 @ 0x1130 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #3428 @ 0xd64 │ │ │ │ + movw r1, #1060 @ 0x424 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ b.n 31df8 <_Py_DumpStack@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #17280 @ 0x4380 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @@ -6507,257 +6507,257 @@ │ │ │ │ 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 db324 │ │ │ │ + bl db4e4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #1564 @ 0x61c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #64732 @ 0xfcdc │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl cc0d8 │ │ │ │ + bl cc29c │ │ │ │ cbz r0, 3226e <_Py_DumpStack@@Base+0xd02> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 32272 <_Py_DumpStack@@Base+0xd06> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4304 @ 0x10d0 │ │ │ │ + movw r1, #1936 @ 0x790 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ b.n 322c8 <_Py_DumpStack@@Base+0xd5c> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2082b8 │ │ │ │ + bl 207e90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3226e <_Py_DumpStack@@Base+0xd02> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 322a8 <_Py_DumpStack@@Base+0xd3c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3226e <_Py_DumpStack@@Base+0xd02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3226e <_Py_DumpStack@@Base+0xd02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 3226e <_Py_DumpStack@@Base+0xd02> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 322b8 <_Py_DumpStack@@Base+0xd4c> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ b.n 322c8 <_Py_DumpStack@@Base+0xd5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 322ae <_Py_DumpStack@@Base+0xd42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 322ae <_Py_DumpStack@@Base+0xd42> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r5, [pc, #32] @ (322f4 <_Py_DumpStack@@Base+0xd88>) │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #35328 @ 0x8a00 │ │ │ │ + movw r2, #32920 @ 0x8098 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #4336 @ 0x10f0 │ │ │ │ + movw r1, #1968 @ 0x7b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5} │ │ │ │ ldr.w r0, [r0, #3856] @ 0xf10 │ │ │ │ - b.w dc408 │ │ │ │ + b.w dc5c8 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ 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 │ │ │ │ - movw r0, #23604 @ 0x5c34 │ │ │ │ + movw r0, #21348 @ 0x5364 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c528c │ │ │ │ + bl 1c4f14 │ │ │ │ cbz r0, 3234a <_Py_DumpStack@@Base+0xdde> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #32920 @ 0x8098 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #4740 @ 0x1284 │ │ │ │ + movw r0, #2372 @ 0x944 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3234e <_Py_DumpStack@@Base+0xde2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3234a <_Py_DumpStack@@Base+0xdde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3234a <_Py_DumpStack@@Base+0xdde> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 32370 <_Py_DumpStack@@Base+0xe04> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bc38 │ │ │ │ + bl 9bdd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32370 <_Py_DumpStack@@Base+0xe04> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32370 <_Py_DumpStack@@Base+0xe04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #332] @ (324d4 <_Py_DumpStack@@Base+0xf68>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #4888 @ 0x1318 │ │ │ │ + movw r0, #2520 @ 0x9d8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1a4620 │ │ │ │ + bl 1a4694 │ │ │ │ cbz r0, 323be <_Py_DumpStack@@Base+0xe52> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 323be <_Py_DumpStack@@Base+0xe52> │ │ │ │ - movw r1, #3064 @ 0xbf8 │ │ │ │ + movw r1, #960 @ 0x3c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2d828 │ │ │ │ cbnz r0, 323c6 <_Py_DumpStack@@Base+0xe5a> │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ b.n 324cc <_Py_DumpStack@@Base+0xf60> │ │ │ │ - movw r4, #4872 @ 0x1308 │ │ │ │ + movw r4, #2504 @ 0x9c8 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 192fc4 │ │ │ │ + bl 1924d8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 323da <_Py_DumpStack@@Base+0xe6e> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 20d768 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ + b.w 20d340 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2d9dc │ │ │ │ cbz r0, 32400 <_Py_DumpStack@@Base+0xe94> │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 3249c <_Py_DumpStack@@Base+0xf30> │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a2f4 │ │ │ │ + bl 8a49c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 32404 <_Py_DumpStack@@Base+0xe98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ movs r4, #0 │ │ │ │ b.n 324cc <_Py_DumpStack@@Base+0xf60> │ │ │ │ ldr r5, [pc, #212] @ (324d8 <_Py_DumpStack@@Base+0xf6c>) │ │ │ │ mov sl, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128acc │ │ │ │ + bl 129024 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32420 <_Py_DumpStack@@Base+0xeb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32420 <_Py_DumpStack@@Base+0xeb4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 3243a <_Py_DumpStack@@Base+0xece> │ │ │ │ - movw r3, #48500 @ 0xbd74 │ │ │ │ + movw r3, #52236 @ 0xcc0c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 3249c <_Py_DumpStack@@Base+0xf30> │ │ │ │ b.n 323f6 <_Py_DumpStack@@Base+0xe8a> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3245c <_Py_DumpStack@@Base+0xef0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 3245c <_Py_DumpStack@@Base+0xef0> │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 32472 <_Py_DumpStack@@Base+0xf06> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 3249c <_Py_DumpStack@@Base+0xf30> │ │ │ │ b.n 323f6 <_Py_DumpStack@@Base+0xe8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9bc38 │ │ │ │ + bl 9bdd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 324cc <_Py_DumpStack@@Base+0xf60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 324cc <_Py_DumpStack@@Base+0xf60> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 324cc <_Py_DumpStack@@Base+0xf60> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ - movw r0, #48452 @ 0xbd44 │ │ │ │ + bl 1e093c <_PyErr_Clear@@Base> │ │ │ │ + movw r0, #52192 @ 0xcbe0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #4908 @ 0x132c │ │ │ │ + movw r2, #2540 @ 0x9ec │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21ad24 │ │ │ │ + bl 21a744 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ adds r5, #1 │ │ │ │ bne.w 323b4 <_Py_DumpStack@@Base+0xe48> │ │ │ │ b.n 323fc <_Py_DumpStack@@Base+0xe90> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ @@ -6765,19 +6765,19 @@ │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 324fc <_Py_DumpStack@@Base+0xf90> │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cbnz r0, 32512 <_Py_DumpStack@@Base+0xfa6> │ │ │ │ ldr r2, [pc, #24] @ (32518 <_Py_DumpStack@@Base+0xfac>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str.w r4, [r3, #3736] @ 0xe98 │ │ │ │ @@ -6814,15 +6814,15 @@ │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1acbd0 <_PyStaticType_InitForExtension@@Base+0x4e4> │ │ │ │ + bl 1acc4c <_PyStaticType_InitForExtension@@Base+0x4e0> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 32582 <_Py_DumpStack@@Base+0x1016> │ │ │ │ b.n 3266a <_Py_DumpStack@@Base+0x10fe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -6832,42 +6832,42 @@ │ │ │ │ cbz r3, 3258a <_Py_DumpStack@@Base+0x101e> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ b.n 32592 <_Py_DumpStack@@Base+0x1026> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #4684 @ 0x124c │ │ │ │ + movw r1, #3996 @ 0xf9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 209990 │ │ │ │ + bl 209568 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 325bc <_Py_DumpStack@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 325bc <_Py_DumpStack@@Base+0x1050> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 3266a <_Py_DumpStack@@Base+0x10fe> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 325dc <_Py_DumpStack@@Base+0x1070> │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 70b84 │ │ │ │ + bl 70cfc │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 32656 <_Py_DumpStack@@Base+0x10ea> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - movw r7, #47328 @ 0xb8e0 │ │ │ │ + movw r7, #48372 @ 0xbcf4 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ orrs r2, r3 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ @@ -6875,75 +6875,75 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1ac9ac <_PyStaticType_InitForExtension@@Base+0x2c0> │ │ │ │ + bl 1aca2c <_PyStaticType_InitForExtension@@Base+0x2c0> │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 32656 <_Py_DumpStack@@Base+0x10ea> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2702f8 │ │ │ │ + bl 26fab8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32636 <_Py_DumpStack@@Base+0x10ca> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32636 <_Py_DumpStack@@Base+0x10ca> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 32656 <_Py_DumpStack@@Base+0x10ea> │ │ │ │ mov r0, r7 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32656 <_Py_DumpStack@@Base+0x10ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 32656 <_Py_DumpStack@@Base+0x10ea> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3266a <_Py_DumpStack@@Base+0x10fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3266a <_Py_DumpStack@@Base+0x10fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32694 <_Py_DumpStack@@Base+0x1128> │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cbnz r0, 326b8 <_Py_DumpStack@@Base+0x114c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c8b4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 326b0 <_Py_DumpStack@@Base+0x1144> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -6961,97 +6961,97 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ movw r4, #58520 @ 0xe498 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32704 <_Py_DumpStack@@Base+0x1198> │ │ │ │ movs r0, #0 │ │ │ │ b.n 3276a <_Py_DumpStack@@Base+0x11fe> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 32718 <_Py_DumpStack@@Base+0x11ac> │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32700 <_Py_DumpStack@@Base+0x1194> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 3272c <_Py_DumpStack@@Base+0x11c0> │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32700 <_Py_DumpStack@@Base+0x1194> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 32740 <_Py_DumpStack@@Base+0x11d4> │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32700 <_Py_DumpStack@@Base+0x1194> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d2ac │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32762 <_Py_DumpStack@@Base+0x11f6> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32792 <_Py_DumpStack@@Base+0x1226> │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cbnz r0, 327da <_Py_DumpStack@@Base+0x126e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d944 │ │ │ │ cbz r0, 327ac <_Py_DumpStack@@Base+0x1240> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ b.n 327da <_Py_DumpStack@@Base+0x126e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8f7c0 │ │ │ │ + bl 8f968 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 327da <_Py_DumpStack@@Base+0x126e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cbnz r0, 327d6 <_Py_DumpStack@@Base+0x126a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 327da <_Py_DumpStack@@Base+0x126e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 327da <_Py_DumpStack@@Base+0x126e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 327da <_Py_DumpStack@@Base+0x126e> │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 327dc <_Py_DumpStack@@Base+0x1270> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -7073,66 +7073,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (32880 <_Py_DumpStack@@Base+0x1314>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 32878 <_Py_DumpStack@@Base+0x130c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 32832 <_Py_DumpStack@@Base+0x12c6> │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cbnz r0, 32878 <_Py_DumpStack@@Base+0x130c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 32844 <_Py_DumpStack@@Base+0x12d8> │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cbnz r0, 32878 <_Py_DumpStack@@Base+0x130c> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2da6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 3286e <_Py_DumpStack@@Base+0x1302> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 3220c <_Py_DumpStack@@Base+0xca0> │ │ │ │ lsls r6, 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 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20a26c │ │ │ │ + b.w 209e44 │ │ │ │ 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 │ │ │ │ @@ -7146,51 +7146,51 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ ldr r4, [pc, #156] @ (32970 <_Py_DumpStack@@Base+0x1404>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 328e4 <_Py_DumpStack@@Base+0x1378> │ │ │ │ movs r0, #0 │ │ │ │ b.n 3296c <_Py_DumpStack@@Base+0x1400> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 32906 <_Py_DumpStack@@Base+0x139a> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6328 @ 0x18b8 │ │ │ │ + movw r1, #3960 @ 0xf78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 328e0 <_Py_DumpStack@@Base+0x1374> │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ + movw r1, #60096 @ 0xeac0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl d3678 │ │ │ │ + bl d384c │ │ │ │ cbz r0, 3294e <_Py_DumpStack@@Base+0x13e2> │ │ │ │ - movw r1, #3652 @ 0xe44 │ │ │ │ + movw r1, #1244 @ 0x4dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl d3678 │ │ │ │ + bl d384c │ │ │ │ cbz r0, 32952 <_Py_DumpStack@@Base+0x13e6> │ │ │ │ - movw r1, #48516 @ 0xbd84 │ │ │ │ + movw r1, #46076 @ 0xb3fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl d3678 │ │ │ │ + bl d384c │ │ │ │ cbz r0, 32956 <_Py_DumpStack@@Base+0x13ea> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6380 @ 0x18ec │ │ │ │ + movw r1, #4012 @ 0xfac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 328e0 <_Py_DumpStack@@Base+0x1374> │ │ │ │ mov r3, r0 │ │ │ │ b.n 32958 <_Py_DumpStack@@Base+0x13ec> │ │ │ │ movs r3, #1 │ │ │ │ b.n 32958 <_Py_DumpStack@@Base+0x13ec> │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [pc, #24] @ (32974 <_Py_DumpStack@@Base+0x1408>) │ │ │ │ @@ -7206,34 +7206,34 @@ │ │ │ │ movs r4, r2 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32998 <_Py_DumpStack@@Base+0x142c> │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cbnz r0, 329c6 <_Py_DumpStack@@Base+0x145a> │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d358 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cbz r4, 329c0 <_Py_DumpStack@@Base+0x1454> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ - bl 871b0 │ │ │ │ + b.w 1c3964 │ │ │ │ + bl 8734c │ │ │ │ cbz r0, 329ca <_Py_DumpStack@@Base+0x145e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 329d2 <_Py_DumpStack@@Base+0x1466> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -7260,71 +7260,71 @@ │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 32a22 <_Py_DumpStack@@Base+0x14b6> │ │ │ │ b.n 32a76 <_Py_DumpStack@@Base+0x150a> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ beq.n 32a3a <_Py_DumpStack@@Base+0x14ce> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cbz r5, 32a2e <_Py_DumpStack@@Base+0x14c2> │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 32a3e <_Py_DumpStack@@Base+0x14d2> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge.n 32a3e <_Py_DumpStack@@Base+0x14d2> │ │ │ │ b.n 32a76 <_Py_DumpStack@@Base+0x150a> │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1ceeac │ │ │ │ + bl 1ceb34 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 32a76 <_Py_DumpStack@@Base+0x150a> │ │ │ │ ldr r2, [pc, #116] @ (32ac0 <_Py_DumpStack@@Base+0x1554>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r3, r2] │ │ │ │ cbz r1, 32a5a <_Py_DumpStack@@Base+0x14ee> │ │ │ │ cbz r4, 32a9c <_Py_DumpStack@@Base+0x1530> │ │ │ │ b.n 32a7a <_Py_DumpStack@@Base+0x150e> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19620 @ 0x4ca4 │ │ │ │ + movw r1, #17252 @ 0x4364 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32ab8 <_Py_DumpStack@@Base+0x154c> │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a4fc8 <_Py_write_noraise@@Base+0x964> │ │ │ │ + bl 1a503c <_Py_write_noraise@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 32aa2 <_Py_DumpStack@@Base+0x1536> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ b.n 32a76 <_Py_DumpStack@@Base+0x150a> │ │ │ │ movs r2, #1 │ │ │ │ - bl 20eff4 <_PyEvent_IsSet@@Base+0x13c> │ │ │ │ + bl 20ebcc <_PyEvent_IsSet@@Base+0x13c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aee0 │ │ │ │ - bl 871b0 │ │ │ │ + bl 7b0a4 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32a76 <_Py_DumpStack@@Base+0x150a> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 32638 <_Py_DumpStack@@Base+0x10cc> │ │ │ │ @@ -7337,15 +7337,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r1, 32ae4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2aaff0 <_PyMonitoring_FireBranchEvent@@Base+0xdc> │ │ │ │ + bl 2aa6b0 <_PyMonitoring_FireBranchEvent@@Base+0xd4> │ │ │ │ cmp r0, r4 │ │ │ │ bcc.n 32afe │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -7374,124 +7374,124 @@ │ │ │ │ subs r2, r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ it mi │ │ │ │ addwmi r2, r2, #1023 @ 0x3ff │ │ │ │ asrs r4, r2, #10 │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #14800 @ 0x39d0 │ │ │ │ + movw r4, #12432 @ 0x3090 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2d664 <__snprintf_chk@plt> │ │ │ │ ldr r0, [pc, #72] @ (32b94 <_Py_CheckRecursiveCall@@Base+0x92>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cbnz r3, 32b8a <_Py_CheckRecursiveCall@@Base+0x88> │ │ │ │ ldr.w r3, [r0, #768] @ 0x300 │ │ │ │ - movw r2, #48408 @ 0xbd18 │ │ │ │ + movw r2, #52148 @ 0xcbb4 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movs r1, #1 │ │ │ │ subs r3, r3, r7 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ it mi │ │ │ │ addwmi r3, r3, #1023 @ 0x3ff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #14844 @ 0x39fc │ │ │ │ + movw r2, #12476 @ 0x30bc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ asrs r3, r3, #10 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ b.n 32b8c <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #16 @ (adr r6, 32ba8 ) │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 00032b98 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #21200 @ 0x52d0 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14230c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 14283c <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 32bd4 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #15036 @ 0x3abc │ │ │ │ + movw r2, #12668 @ 0x317c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2d8e0 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #15064 @ 0x3ad8 │ │ │ │ + movw r2, #12696 @ 0x3198 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #15088 @ 0x3af0 │ │ │ │ + movw r2, #12720 @ 0x31b0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2d8e4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #15112 @ 0x3b08 │ │ │ │ + movw r2, #12744 @ 0x31c8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 32c18 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 32c20 │ │ │ │ - movw r3, #50908 @ 0xc6dc │ │ │ │ + movw r3, #48540 @ 0xbd9c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #15136 @ 0x3b20 │ │ │ │ + movw r2, #12768 @ 0x31e0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #15160 @ 0x3b38 │ │ │ │ + movw r2, #12792 @ 0x31f8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2d8e4 │ │ │ │ - bl 1e4f90 │ │ │ │ + bl 1e4c20 │ │ │ │ mov r6, r0 │ │ │ │ - bl e3e68 │ │ │ │ + bl e3db0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 32c88 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2d8e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl e3e7c │ │ │ │ + bl e3dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5120 │ │ │ │ + bl 1e4db0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #24556 @ 0x5fec │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2d8e0 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -7500,66 +7500,66 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 871b0 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32d74 │ │ │ │ ldr r3, [pc, #224] @ (32d88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #16708 @ 0x4144 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 97298 <_PyObject_MakeTpCall@@Base+0x6b0> │ │ │ │ + bl 9742c <_PyObject_MakeTpCall@@Base+0x6d4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32d74 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb78 │ │ │ │ cbnz r4, 32ce6 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #16728 @ 0x4158 │ │ │ │ + movw r2, #14360 @ 0x3818 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ b.n 32d7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 32d0e │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #16736 @ 0x4160 │ │ │ │ + movw r2, #14368 @ 0x3820 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ b.n 32d7a │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 32d1c │ │ │ │ - bl 86e60 │ │ │ │ + bl 86ffc │ │ │ │ mov r4, r0 │ │ │ │ b.n 32d22 │ │ │ │ - bl fabe4 │ │ │ │ + bl fadec │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 32d74 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ cbz r0, 32d44 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 2d580 │ │ │ │ @@ -7571,21 +7571,21 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32d5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32d5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cbnz r7, 32d74 │ │ │ │ cbz r5, 32d7a │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32d84 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d4e0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -7598,23 +7598,23 @@ │ │ │ │ 00032d8c : │ │ │ │ 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 │ │ │ │ - movw r5, #45800 @ 0xb2e8 │ │ │ │ + movw r5, #45176 @ 0xb078 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ 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 2109d8 <_PyTrash_thread_deposit_object@@Base+0xa8> │ │ │ │ + bl 2105b0 <_PyTrash_thread_deposit_object@@Base+0xa8> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -7632,178 +7632,178 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ ldr r4, [pc, #92] @ (32e4c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 32e00 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32e46 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 32e14 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32dfc │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cbz r4, 32e3e │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc 0, cr0, [r4, #-312] @ 0xfffffec8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 32e7e │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ b.n 32e96 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #17920 @ 0x4600 │ │ │ │ + movw r0, #15552 @ 0x3cc0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 32e9a │ │ │ │ movs r5, #0 │ │ │ │ b.n 32fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 150bac │ │ │ │ + bl 15109c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 32ec2 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 32f9e │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #17928 @ 0x4608 │ │ │ │ + movw r1, #15560 @ 0x3cc8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ b.n 32f9e │ │ │ │ ldr r1, [pc, #244] @ (32fb8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32ee6 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32f9e │ │ │ │ - bl e3ea8 │ │ │ │ + bl e3df0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 32efa │ │ │ │ ldr r1, [pc, #208] @ (32fbc ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32f32 │ │ │ │ b.n 32f9e │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #17968 @ 0x4630 │ │ │ │ + movw r0, #15600 @ 0x3cf0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32f1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 32f9e │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 206b78 │ │ │ │ + bl 2063ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32eea │ │ │ │ b.n 32f9e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbnz r5, 32f54 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #17980 @ 0x463c │ │ │ │ + movw r0, #15612 @ 0x3cfc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 32f8a │ │ │ │ b.n 32f96 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #17996 @ 0x464c │ │ │ │ + movw r0, #15628 @ 0x3d0c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32f78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 32f9e │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 206b78 │ │ │ │ + bl 2063ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32f36 │ │ │ │ b.n 32f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 32f96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1510bc │ │ │ │ + bl 1515ac │ │ │ │ b.n 32fb2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 32e96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1510bc │ │ │ │ + bl 1515ac │ │ │ │ b.n 32e96 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r2, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r1, r1] │ │ │ │ @@ -7825,15 +7825,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ ldr r4, [pc, #36] @ (33014 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 32ffe │ │ │ │ movs r0, #0 │ │ │ │ b.n 33010 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bl 33018 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 32ffa │ │ │ │ @@ -7850,37 +7850,37 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r0, 33058 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 33058 │ │ │ │ - bl dce94 │ │ │ │ + bl dd054 │ │ │ │ cbnz r0, 3305a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #18212 @ 0x4724 │ │ │ │ + movw r1, #15844 @ 0x3de4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3307e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [pc, #36] @ (33080 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r0, [r2, #3884] @ 0xf2c │ │ │ │ cbz r4, 33074 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str.w r4, [r2, #3884] @ 0xf2c │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -7897,125 +7897,125 @@ │ │ │ │ bl 3318c <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330ce │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ b.n 330d0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #25841 @ 0x64f1 │ │ │ │ + movw r1, #24329 @ 0x5f09 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ bl 3318c <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 330b2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 33106 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33106 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 33120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33120 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cbz r0, 3313a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3313a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3313a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 33154 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33154 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 3316e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3316e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3316e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 33188 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33188 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33188 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0003318c <_PyEval_SetProfile@@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 r5, [pc, #160] @ (33240 <_PyEval_SetProfile@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #19020 @ 0x4a4c │ │ │ │ + movw r1, #16652 @ 0x410c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ - bl 1ca06c │ │ │ │ + bl 1c9cf4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 331c2 <_PyEval_SetProfile@@Base+0x36> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 3323a <_PyEval_SetProfile@@Base+0xae> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #12869 @ 0x3245 │ │ │ │ movt r1, #3 │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ add.w r0, r0, #328 @ 0x148 │ │ │ │ - bl 1c266c <_Py_normpath@@Base+0x6bc> │ │ │ │ + bl 1c270c <_Py_normpath@@Base+0x6bc> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 331bc <_PyEval_SetProfile@@Base+0x30> │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 331fa <_PyEval_SetProfile@@Base+0x6e> │ │ │ │ @@ -8039,134 +8039,134 @@ │ │ │ │ subne r3, #1 │ │ │ │ str.w r3, [r2, #3404] @ 0xd4c │ │ │ │ ldr.w r3, [r5, #3404] @ 0xd4c │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, #0 │ │ │ │ - bl 2134d8 <_PyEval_StartTheWorld@@Base+0x200> │ │ │ │ + bl 212ea0 <_PyEval_StartTheWorld@@Base+0x200> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #61021 @ 0xee5d │ │ │ │ + movw r1, #59509 @ 0xe875 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cbz r0, 33272 <_PyEval_SetProfile@@Base+0xe6> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3330c <_PyEval_SetProfile@@Base+0x180> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #61033 @ 0xee69 │ │ │ │ + movw r1, #59521 @ 0xe881 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3326c <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #369 @ 0x171 │ │ │ │ - movt r1, #34 @ 0x22 │ │ │ │ + movw r1, #64393 @ 0xfb89 │ │ │ │ + movt r1, #33 @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3326c <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ - movw r1, #785 @ 0x311 │ │ │ │ - movt r1, #34 @ 0x22 │ │ │ │ + movw r1, #64809 @ 0xfd29 │ │ │ │ + movt r1, #33 @ 0x21 │ │ │ │ movs r3, #13 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3326c <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #24521 @ 0x5fc9 │ │ │ │ + movw r1, #22933 @ 0x5995 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3326c <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #24521 @ 0x5fc9 │ │ │ │ + movw r1, #22933 @ 0x5995 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3326c <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r3, #17 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #24521 @ 0x5fc9 │ │ │ │ + movw r1, #22933 @ 0x5995 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #54872 @ 0xd658 │ │ │ │ + movw r0, #58608 @ 0xe4f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 8f40c <_PyObject_New@@Base> │ │ │ │ + bl 8f5b4 <_PyObject_New@@Base> │ │ │ │ cbz r0, 33378 <_PyEval_SetProfile@@Base+0x1ec> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 212fe8 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 2129b0 │ │ │ │ + bl 7b0a4 │ │ │ │ adds r3, r6, #1 │ │ │ │ beq.n 33360 <_PyEval_SetProfile@@Base+0x1d4> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 212fe8 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 2129b0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33374 <_PyEval_SetProfile@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33374 <_PyEval_SetProfile@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 3337c <_PyEval_SetProfile@@Base+0x1f0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ b.n 330d8 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -8178,26 +8178,26 @@ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #57588 @ 0xe0f4 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 333c2 <_PyEval_SetProfile@@Base+0x236> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #20476 @ 0x4ffc │ │ │ │ + movw r2, #18108 @ 0x46bc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ b.n 333d8 <_PyEval_SetProfile@@Base+0x24c> │ │ │ │ ldrd r2, r4, [r1, #28] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #16] │ │ │ │ - bl 2126b0 │ │ │ │ + bl 212080 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 333dc <_PyEval_SetProfile@@Base+0x250> │ │ │ │ movs r0, #0 │ │ │ │ b.n 333e4 <_PyEval_SetProfile@@Base+0x258> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #8 │ │ │ │ @@ -8210,120 +8210,120 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3340c <_PyEval_SetProfile@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3340c <_PyEval_SetProfile@@Base+0x280> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #1 │ │ │ │ - movw r1, #23505 @ 0x5bd1 │ │ │ │ + movw r1, #21289 @ 0x5329 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cbz r0, 33440 <_PyEval_SetProfile@@Base+0x2b4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3350a <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #23517 @ 0x5bdd │ │ │ │ + movw r1, #21301 @ 0x5335 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3343a <_PyEval_SetProfile@@Base+0x2ae> │ │ │ │ - movw r1, #52513 @ 0xcd21 │ │ │ │ + movw r1, #50885 @ 0xc6c5 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3343a <_PyEval_SetProfile@@Base+0x2ae> │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #52517 @ 0xcd25 │ │ │ │ + movw r1, #50889 @ 0xc6c9 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3343a <_PyEval_SetProfile@@Base+0x2ae> │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #11 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #28205 @ 0x6e2d │ │ │ │ + movw r1, #25989 @ 0x6585 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r0, #7 │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3343a <_PyEval_SetProfile@@Base+0x2ae> │ │ │ │ - movw r1, #38401 @ 0x9601 │ │ │ │ + movw r1, #39981 @ 0x9c2d │ │ │ │ movt r1, #6 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3343a <_PyEval_SetProfile@@Base+0x2ae> │ │ │ │ - movw r1, #30985 @ 0x7909 │ │ │ │ + movw r1, #28769 @ 0x7061 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r3, #13 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3343a <_PyEval_SetProfile@@Base+0x2ae> │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #28505 @ 0x6f59 │ │ │ │ + movw r1, #26289 @ 0x66b1 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3343a <_PyEval_SetProfile@@Base+0x2ae> │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #49209 @ 0xc039 │ │ │ │ + movw r1, #47697 @ 0xba51 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ bl 33310 <_PyEval_SetProfile@@Base+0x184> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ 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, r0 │ │ │ │ - bl a2c58 │ │ │ │ + bl a2df0 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 204a78 <_PyImport_LoadLazyImportTstate@@Base> │ │ │ │ + b.w 204650 <_PyImport_LoadLazyImportTstate@@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 r6, r0 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r2, [pc, #68] @ (33588 <_PyEval_SetProfile@@Base+0x3fc>) │ │ │ │ @@ -8346,15 +8346,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 2d358 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21b188 │ │ │ │ + bl 21aba0 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8369,28 +8369,28 @@ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, r2] │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ bne.n 335c0 <_PyEval_SetProfile@@Base+0x434> │ │ │ │ mov r2, r6 │ │ │ │ - bl 1a4fc8 <_Py_write_noraise@@Base+0x964> │ │ │ │ + bl 1a503c <_Py_write_noraise@@Base+0x964> │ │ │ │ b.n 335e0 <_PyEval_SetProfile@@Base+0x454> │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 335d4 <_PyEval_SetProfile@@Base+0x448> │ │ │ │ - movw r1, #26636 @ 0x680c │ │ │ │ + movw r1, #24268 @ 0x5ecc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 335e0 <_PyEval_SetProfile@@Base+0x454> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eff4 <_PyEvent_IsSet@@Base+0x13c> │ │ │ │ + bl 20ebcc <_PyEvent_IsSet@@Base+0x13c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -8404,15 +8404,15 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ ldr.w r8, [r6, #84] @ 0x54 │ │ │ │ str.w sl, [r6, #84] @ 0x54 │ │ │ │ - bl 74e28 │ │ │ │ + bl 74fec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 336a8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 336bc │ │ │ │ @@ -8421,92 +8421,92 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 336a8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 336a8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 336a8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3377c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33666 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33666 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3367a <_PyTraceback_Add@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 3367a <_PyTraceback_Add@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 336a8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #84] @ 0x54 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl e43e0 │ │ │ │ + bl e4328 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 336b2 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 336b2 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1377e0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 137d04 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 000336bc : │ │ │ │ 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 r4, r2 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 336e6 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ b.n 33746 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 336dc │ │ │ │ ldr r0, [pc, #120] @ (3376c ) │ │ │ │ movs r1, #8 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 3373e │ │ │ │ ldr r0, [pc, #112] @ (33770 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 33744 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c98c │ │ │ │ ldr r3, [pc, #92] @ (33774 ) │ │ │ │ @@ -8517,37 +8517,37 @@ │ │ │ │ strd r6, r4, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r8, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl a0d2c │ │ │ │ + bl a0ec4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 33746 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 33746 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #44] @ (33774 ) │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bxns r6 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bxns r7 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add.w r0, r8, #79 @ 0x4f │ │ │ │ │ │ │ │ 0003377c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -8555,42 +8555,42 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1b1798 │ │ │ │ + bl 1b1830 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33824 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ strd r5, r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ - bl 1b1928 │ │ │ │ + bl 1b19c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 337d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 337d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 33824 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #24792 @ 0x60d8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 337f2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 33818 │ │ │ │ b.n 33824 │ │ │ │ movs r2, #1 │ │ │ │ @@ -8607,15 +8607,15 @@ │ │ │ │ blt.n 33828 │ │ │ │ orr.w r2, r5, #1 │ │ │ │ b.n 3382c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 33824 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 338ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbz r7, 3383a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -8663,306 +8663,306 @@ │ │ │ │ add.w r6, r6, #130 @ 0x82 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ bge.n 338b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 338b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ bge.n 338f2 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #27428 @ 0x6b24 │ │ │ │ + movw r0, #25092 @ 0x6204 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ ldr r1, [pc, #208] @ (339c4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 339bc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cbnz r5, 33940 │ │ │ │ - bl 21cb54 │ │ │ │ + bl 21c6cc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldrsb.w r5, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r4, #30244 @ 0x7624 │ │ │ │ + movw r4, #27752 @ 0x6c68 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r0, #30252 @ 0x762c │ │ │ │ + movw r0, #27760 @ 0x6c70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ bics.w r4, r4, r5, asr #32 │ │ │ │ it cs │ │ │ │ movcs r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #27448 @ 0x6b38 │ │ │ │ + movw r0, #25112 @ 0x6218 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 339be │ │ │ │ - bl 150bac │ │ │ │ + bl 15109c │ │ │ │ cbnz r0, 33988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cb54 │ │ │ │ + bl 21c6cc │ │ │ │ ldrsb.w r7, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #30244 @ 0x7624 │ │ │ │ + movw r2, #27752 @ 0x6c68 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #30252 @ 0x762c │ │ │ │ + movw r0, #27760 @ 0x6c70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ bics.w r2, r2, r7, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r0 │ │ │ │ - movw r0, #27484 @ 0x6b5c │ │ │ │ + movw r0, #25148 @ 0x623c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1510bc │ │ │ │ + bl 1515ac │ │ │ │ b.n 339a6 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 339a4 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #17928 @ 0x4608 │ │ │ │ + movw r1, #15560 @ 0x3cc8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 339be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 339be │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 339be │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r2, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 000339c8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cbnz r1, 339ea │ │ │ │ - movw r0, #30100 @ 0x7594 │ │ │ │ + movw r0, #27608 @ 0x6bd8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2561 @ 0xa01 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 33a00 │ │ │ │ ldr r3, [pc, #120] @ (33a64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #116] @ (33a68 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 85298 │ │ │ │ + bl 85488 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 33a04 │ │ │ │ movs r5, #0 │ │ │ │ b.n 33a5e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 33a3c │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28240 @ 0x6e50 │ │ │ │ + movw r1, #25872 @ 0x6510 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33a00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 33a00 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl dab60 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base+0x698> │ │ │ │ + bl dad20 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base+0x698> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33a5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33a5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.w 21d748 <_PyEval_AddPendingCall@@Base+0x420> │ │ │ │ + b.w 21d160 <_PyEval_AddPendingCall@@Base+0x420> │ │ │ │ │ │ │ │ 00033a70 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 205ad0 <_PyXIData_GetNotShareableErrorType@@Base+0x30> │ │ │ │ + b.w 2056a8 <_PyXIData_GetNotShareableErrorType@@Base+0x30> │ │ │ │ │ │ │ │ 00033a74 : │ │ │ │ - b.w 203e7c <_PySet_Update@@Base+0x19a4> │ │ │ │ + b.w 203a54 <_PySet_Update@@Base+0x1a04> │ │ │ │ │ │ │ │ 00033a78 : │ │ │ │ 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 r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 33aa2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 33b38 │ │ │ │ cbz r4, 33ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33a9a │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 85e7c │ │ │ │ + bl 86018 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 33ac4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 33b38 │ │ │ │ - bl 1f0418 │ │ │ │ + bl 1f0070 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33abe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 10b140 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 10b770 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1f20dc <_PyErr_GetTopmostException@@Base+0x248> │ │ │ │ + bl 1f1cd4 <_PyErr_GetTopmostException@@Base+0x248> │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c6bf8 │ │ │ │ + bl 1c6880 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33b18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 33b18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 33abe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 33b28 │ │ │ │ movs r5, #0 │ │ │ │ b.n 33b38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33b24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 33b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c5fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 33b9e │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 33b8c │ │ │ │ - bl 871b0 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33b60 │ │ │ │ b.n 33b9a │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ b.n 33bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #32844 @ 0x804c │ │ │ │ + movw r0, #30476 @ 0x770c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 33bc2 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ @@ -8989,34 +8989,34 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00033bf4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #50684 @ 0xc5fc │ │ │ │ + movw r1, #48316 @ 0xbcbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r0, #1876 @ 0x754 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - bl 1b8a0c │ │ │ │ + bl 1b8aac │ │ │ │ adds r0, #1 │ │ │ │ beq.n 33c28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ ldr r0, [pc, #8] @ (33c2c ) │ │ │ │ - b.w 1efb6c │ │ │ │ + b.w 1ef7c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r4, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e39dc │ │ │ │ + bl 1e3668 │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -9029,15 +9029,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1aae54 │ │ │ │ + bl 1aaed0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -9104,15 +9104,15 @@ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cbz r3, 33d3c │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6305c │ │ │ │ + b.w 63288 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -9129,41 +9129,41 @@ │ │ │ │ bne.n 33d92 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 33daa │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #53416 @ 0xd0a8 │ │ │ │ + movw r2, #51008 @ 0xc740 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #34412 @ 0x866c │ │ │ │ + movw r0, #32044 @ 0x7d2c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 33e04 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34412 @ 0x866c │ │ │ │ + movw r0, #32044 @ 0x7d2c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33d68 │ │ │ │ b.n 33e04 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 33e6a │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 33e6a │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33e04 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ @@ -9176,31 +9176,31 @@ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 33e62 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 8fe24 │ │ │ │ + bl 8ffe0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33e18 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cbz r0, 33e1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 33e08 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33e04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ b.n 33e04 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33e20 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 33e6c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -9227,25 +9227,25 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 33de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d584 │ │ │ │ + bl 8d740 │ │ │ │ b.n 33e8a │ │ │ │ movs r4, #0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #34404 @ 0x8664 │ │ │ │ + movw r1, #32036 @ 0x7d24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ b.n 33e04 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00033e90 <_PyXI_InitFailure@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9254,725 +9254,696 @@ │ │ │ │ movs r7, #0 │ │ │ │ strd r1, r7, [r0] │ │ │ │ str r7, [r0, #8] │ │ │ │ cbz r2, 33ee4 <_PyXI_InitFailure@@Base+0x54> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 86e60 │ │ │ │ + bl 86ffc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 33ebc <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 33ee6 <_PyXI_InitFailure@@Base+0x56> │ │ │ │ mov r1, r7 │ │ │ │ - bl 229a94 │ │ │ │ + bl 229330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33ed8 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33ed8 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 33eb6 <_PyXI_InitFailure@@Base+0x26> │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r7, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 00033ee8 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 142354 <_PyObject_IsFreed@@Base+0x48> │ │ │ │ - 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 33f0e │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 33f2c │ │ │ │ - b.n 33f26 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #36732 @ 0x8f7c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 33f02 │ │ │ │ - b.n 33f3a │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 33f3a │ │ │ │ - movw r3, #48524 @ 0xbd8c │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 163250 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 142884 <_PyObject_IsFreed@@Base+0x48> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 33f48 │ │ │ │ + cbz r0, 33ef8 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ - bl 16e5b4 <_PyDict_SetItem_KnownHash_LockHeld@@Base> │ │ │ │ + bl 16ed14 <_PyDict_SetItem_KnownHash_LockHeld@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3402e │ │ │ │ + bne.n 33fde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r5 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 22f158 <_PyObject_GetXIData@@Base+0x33c> │ │ │ │ + bl 22ea34 <_PyObject_GetXIData@@Base+0x36c> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 33fb2 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 33f9a │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + bge.n 33f62 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 33f4a │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 13ced4 │ │ │ │ + bl 13d3fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34018 │ │ │ │ + bge.n 33fc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34018 │ │ │ │ + bne.n 33fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34018 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33fc8 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w r9, [r3, r7, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 33fd4 │ │ │ │ + beq.n 33f84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34032 │ │ │ │ + bge.n 33fe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34032 │ │ │ │ + cbnz r3, 33fe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34032 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33fe2 │ │ │ │ movs r0, #16 │ │ │ │ - bl 79a40 │ │ │ │ - cbnz r0, 33ff6 │ │ │ │ + bl 79c00 │ │ │ │ + cbnz r0, 33fa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33ff0 │ │ │ │ + bge.n 33fa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33ff0 │ │ │ │ + cbnz r3, 33fa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 34018 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 33fc8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strd r4, r8, [r0] │ │ │ │ strd r9, r3, [r0, #8] │ │ │ │ - cbnz r3, 34006 │ │ │ │ + cbnz r3, 33fb6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 34008 │ │ │ │ + b.n 33fb8 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ - b.n 34032 │ │ │ │ - bl e3e68 │ │ │ │ + b.n 33fe2 │ │ │ │ + bl e3db0 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62ec6 <_PyDict_DelItem_KnownHash@@Base> │ │ │ │ + bl 630f2 <_PyDict_DelItem_KnownHash@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1377e0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 137d04 <_PyErr_ChainExceptions1@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00034038 : │ │ │ │ +00033fe8 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 230008 │ │ │ │ + bl 22f6dc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34084 │ │ │ │ + bge.n 34034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34084 │ │ │ │ + cbnz r3, 34034 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ 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 340a4 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 34054 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -000340a4 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +00034054 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ (34164 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #176] @ (34114 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 340d2 <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ + bne.n 34082 <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 340c2 <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ + bne.n 34072 <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 340f0 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + beq.n 340a0 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3416c <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 3411c <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3411e <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #104] @ (34168 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + cbz r0, 340ce <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #104] @ (34118 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ movw r1, #4404 @ 0x1134 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 13dd38 │ │ │ │ + bl 13e260 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344cc <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ + bl 3447c <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (34168 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ - bl 13dd38 │ │ │ │ - b.n 3413a <_PyTraceMalloc_GetTraceback@@Base+0x96> │ │ │ │ + ldr r0, [pc, #80] @ (34118 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + bl 13e260 │ │ │ │ + b.n 340ea <_PyTraceMalloc_GetTraceback@@Base+0x96> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 34152 <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ + bne.n 34102 <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34142 <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ + bne.n 340f2 <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ dmb ish │ │ │ │ - beq.n 3415e <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ - ldr r0, [pc, #8] @ (34164 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 3410e <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ + ldr r0, [pc, #8] @ (34114 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + bl 214634 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #800 @ (adr r2, 34488 <_PyTraceMalloc_GetTraceback@@Base+0x3e4>) │ │ │ │ + add r2, pc, #800 @ (adr r2, 34438 <_PyTraceMalloc_GetTraceback@@Base+0x3e4>) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 3451c <_PyTraceMalloc_GetTraceback@@Base+0x478>) │ │ │ │ + add r2, pc, #944 @ (adr r2, 344cc <_PyTraceMalloc_GetTraceback@@Base+0x478>) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #64] @ (341b0 <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ + ldr r3, [pc, #64] @ (34160 <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ ldr.w r2, [r3, #1548] @ 0x60c │ │ │ │ - cbz r2, 341aa <_PyTraceMalloc_GetTraceback@@Base+0x106> │ │ │ │ + cbz r2, 3415a <_PyTraceMalloc_GetTraceback@@Base+0x106> │ │ │ │ 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 │ │ │ │ - cbnz r0, 3418e <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ + cbnz r0, 3413e <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ ldr.w r0, [r3, #1640] @ 0x668 │ │ │ │ - b.n 34196 <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ + b.n 34146 <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ ldr.w r0, [r3, #1644] @ 0x66c │ │ │ │ - bl 742ec <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 3419c <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ + bl 744b0 <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 3414c <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 341a8 <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ + b.n 34158 <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ mov r1, r4 │ │ │ │ - bl 742ec <_Py_hashtable_get@@Base> │ │ │ │ + bl 744b0 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34198 <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ + beq.n 34148 <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 341d8 <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ + bne.n 34188 <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 341f6 <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ - b.n 341f0 <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ + bne.n 341a6 <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ + b.n 341a0 <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37684 @ 0x9334 │ │ │ │ + movw r0, #35316 @ 0x89f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 341ca <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ - b.n 34236 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 34236 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bne.n 3417a <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ + b.n 341e6 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 341e6 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 231230 <_PyXIData_New@@Base+0x88> │ │ │ │ - cbz r0, 34236 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 230904 <_PyXIData_New@@Base+0x88> │ │ │ │ + cbz r0, 341e6 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ blx 2d5b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ blx 2c42c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 34230 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ + cbz r0, 341e0 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 34236 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl 871b0 │ │ │ │ - cbz r0, 3423a <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 341e6 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 8734c │ │ │ │ + cbz r0, 341ea <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3424c <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ + b.n 341fc <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 2d5b4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 34250 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 34200 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add r4, sp, #16 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r0, #0 │ │ │ │ - bl f05d0 │ │ │ │ - cbz r0, 342cc <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bl f07bc │ │ │ │ + cbz r0, 3427c <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d77c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 342e2 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bne.n 34292 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3429c <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ + cbnz r5, 3424c <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 342cc <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 3427c <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 342cc <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ - b.n 342c8 <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ - bl f314c │ │ │ │ + cbnz r3, 3427c <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + b.n 34278 <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ + bl f333c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 342d0 <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ + bne.n 34280 <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 342b8 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + bge.n 34268 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 342b8 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + cbnz r3, 34268 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 342cc <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 3427c <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 342cc <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + cbnz r3, 3427c <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 342e8 <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ + b.n 34298 <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 342e2 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bge.n 34292 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 342e2 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + cbnz r3, 34292 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 34272 <_PyTraceMalloc_GetTraceback@@Base+0x1ce> │ │ │ │ + bne.n 34222 <_PyTraceMalloc_GetTraceback@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 34310 <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ + cbz r3, 342c0 <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 34320 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 342d0 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3431e <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ + ble.n 342ce <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3431a <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ - cbnz r1, 34342 <_PyTraceMalloc_GetTraceback@@Base+0x29e> │ │ │ │ + bne.n 342ca <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ + cbnz r1, 342f2 <_PyTraceMalloc_GetTraceback@@Base+0x29e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34320 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 342d0 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #420] @ (344c8 <_PyTraceMalloc_GetTraceback@@Base+0x424>) │ │ │ │ + ldr r1, [pc, #420] @ (34478 <_PyTraceMalloc_GetTraceback@@Base+0x424>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 34348 <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ - b.n 343e4 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + cbnz r0, 342f8 <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ + b.n 34394 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 3442c <_PyTraceMalloc_GetTraceback@@Base+0x388> │ │ │ │ + beq.n 343dc <_PyTraceMalloc_GetTraceback@@Base+0x388> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 34364 <_PyTraceMalloc_GetTraceback@@Base+0x2c0> │ │ │ │ - bl cfd5c │ │ │ │ + cbz r0, 34314 <_PyTraceMalloc_GetTraceback@@Base+0x2c0> │ │ │ │ + bl cff30 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 343e4 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + blt.n 34394 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 34366 <_PyTraceMalloc_GetTraceback@@Base+0x2c2> │ │ │ │ - b.n 34440 <_PyTraceMalloc_GetTraceback@@Base+0x39c> │ │ │ │ + bne.n 34316 <_PyTraceMalloc_GetTraceback@@Base+0x2c2> │ │ │ │ + b.n 343f0 <_PyTraceMalloc_GetTraceback@@Base+0x39c> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 343b4 <_PyTraceMalloc_GetTraceback@@Base+0x310> │ │ │ │ + cbz r3, 34364 <_PyTraceMalloc_GetTraceback@@Base+0x310> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 34390 <_PyTraceMalloc_GetTraceback@@Base+0x2ec> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 34340 <_PyTraceMalloc_GetTraceback@@Base+0x2ec> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #22988 @ 0x59cc │ │ │ │ + movw r1, #20620 @ 0x508c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #34072 @ 0x8518 │ │ │ │ + movw r0, #31704 @ 0x7bd8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 343e4 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 34394 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 343e4 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + cbz r0, 34394 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 34400 <_PyTraceMalloc_GetTraceback@@Base+0x35c> │ │ │ │ + bne.n 343b0 <_PyTraceMalloc_GetTraceback@@Base+0x35c> │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 343bc <_PyTraceMalloc_GetTraceback@@Base+0x318> │ │ │ │ - movw r5, #61852 @ 0xf19c │ │ │ │ + bne.n 3436c <_PyTraceMalloc_GetTraceback@@Base+0x318> │ │ │ │ + movw r5, #59484 @ 0xe85c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - b.n 34450 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw sl, #37896 @ 0x9408 │ │ │ │ + b.n 34400 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw sl, #35488 @ 0x8aa0 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 34420 <_PyTraceMalloc_GetTraceback@@Base+0x37c> │ │ │ │ + cbz r3, 343d0 <_PyTraceMalloc_GetTraceback@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 343e8 <_PyTraceMalloc_GetTraceback@@Base+0x344> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 34398 <_PyTraceMalloc_GetTraceback@@Base+0x344> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #23008 @ 0x59e0 │ │ │ │ + movw r1, #20640 @ 0x50a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #34072 @ 0x8518 │ │ │ │ + movw r0, #31704 @ 0x7bd8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 344c0 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + b.n 34470 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 343e4 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + beq.n 34394 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 34418 <_PyTraceMalloc_GetTraceback@@Base+0x374> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 343c8 <_PyTraceMalloc_GetTraceback@@Base+0x374> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 343e4 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl fce84 │ │ │ │ + b.n 34394 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 34428 <_PyTraceMalloc_GetTraceback@@Base+0x384> │ │ │ │ + bne.n 343d8 <_PyTraceMalloc_GetTraceback@@Base+0x384> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34450 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #61852 @ 0xf19c │ │ │ │ + b.n 34400 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw r5, #59484 @ 0xe85c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 34450 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #61852 @ 0xf19c │ │ │ │ + b.n 34400 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw r5, #59484 @ 0xe85c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - movw sl, #37896 @ 0x9408 │ │ │ │ + movw sl, #35488 @ 0x8aa0 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ movs r7, #1 │ │ │ │ - b.n 34450 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #61852 @ 0xf19c │ │ │ │ + b.n 34400 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw r5, #59484 @ 0xe85c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - movw sl, #37896 @ 0x9408 │ │ │ │ + movw sl, #35488 @ 0x8aa0 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ mov r0, r8 │ │ │ │ - bl 22e4c8 │ │ │ │ + bl 22dd34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 343e4 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + beq.n 34394 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ mov r1, r9 │ │ │ │ - bl 23155c <_PyXIData_Clear@@Base+0x8> │ │ │ │ + bl 230c30 <_PyXIData_Clear@@Base+0x8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 344b8 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + beq.n 34468 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e798 │ │ │ │ + bl 22e044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 344b8 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + beq.n 34468 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 34482 <_PyTraceMalloc_GetTraceback@@Base+0x3de> │ │ │ │ - cbnz r4, 34488 <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ + beq.n 34432 <_PyTraceMalloc_GetTraceback@@Base+0x3de> │ │ │ │ + cbnz r4, 34438 <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #116] @ 0x74 │ │ │ │ - b.n 34492 <_PyTraceMalloc_GetTraceback@@Base+0x3ee> │ │ │ │ + b.n 34442 <_PyTraceMalloc_GetTraceback@@Base+0x3ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ - cbz r0, 344b8 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + cbz r0, 34468 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #144] @ 0x90 │ │ │ │ - bl 17b398 │ │ │ │ + bl 17b4d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 344c0 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + bge.n 34470 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 344c0 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + cbnz r3, 34470 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 344c0 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34470 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 343e4 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 34394 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsrs r0, r5, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 344f8 <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + cbz r1, 344a8 <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 742ec <_Py_hashtable_get@@Base> │ │ │ │ + bl 744b0 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 344f8 <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + cbz r0, 344a8 <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 345a2 <_PyTraceMalloc_GetTraceback@@Base+0x4fe> │ │ │ │ - b.n 345a6 <_PyTraceMalloc_GetTraceback@@Base+0x502> │ │ │ │ + blt.n 34552 <_PyTraceMalloc_GetTraceback@@Base+0x4fe> │ │ │ │ + b.n 34556 <_PyTraceMalloc_GetTraceback@@Base+0x502> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34598 <_PyTraceMalloc_GetTraceback@@Base+0x4f4> │ │ │ │ + beq.n 34548 <_PyTraceMalloc_GetTraceback@@Base+0x4f4> │ │ │ │ add.w r9, r0, #12 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r8 │ │ │ │ - ble.n 34570 <_PyTraceMalloc_GetTraceback@@Base+0x4cc> │ │ │ │ - bl 75de4 │ │ │ │ + ble.n 34520 <_PyTraceMalloc_GetTraceback@@Base+0x4cc> │ │ │ │ + bl 75fc8 │ │ │ │ add.w r2, r6, r8, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3455a <_PyTraceMalloc_GetTraceback@@Base+0x4b6> │ │ │ │ + cbz r0, 3450a <_PyTraceMalloc_GetTraceback@@Base+0x4b6> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r0, [r3, #0] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 82984 │ │ │ │ - cbnz r0, 3454e <_PyTraceMalloc_GetTraceback@@Base+0x4aa> │ │ │ │ + bl 82b60 │ │ │ │ + cbnz r0, 344fe <_PyTraceMalloc_GetTraceback@@Base+0x4aa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3455a <_PyTraceMalloc_GetTraceback@@Base+0x4b6> │ │ │ │ + bge.n 3450a <_PyTraceMalloc_GetTraceback@@Base+0x4b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3455a <_PyTraceMalloc_GetTraceback@@Base+0x4b6> │ │ │ │ + cbnz r3, 3450a <_PyTraceMalloc_GetTraceback@@Base+0x4b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3455a <_PyTraceMalloc_GetTraceback@@Base+0x4b6> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3450a <_PyTraceMalloc_GetTraceback@@Base+0x4b6> │ │ │ │ str r0, [r5, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ - b.n 3450c <_PyTraceMalloc_GetTraceback@@Base+0x468> │ │ │ │ + b.n 344bc <_PyTraceMalloc_GetTraceback@@Base+0x468> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34598 <_PyTraceMalloc_GetTraceback@@Base+0x4f4> │ │ │ │ + bge.n 34548 <_PyTraceMalloc_GetTraceback@@Base+0x4f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34598 <_PyTraceMalloc_GetTraceback@@Base+0x4f4> │ │ │ │ + cbnz r3, 34548 <_PyTraceMalloc_GetTraceback@@Base+0x4f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34598 <_PyTraceMalloc_GetTraceback@@Base+0x4f4> │ │ │ │ - cbz r7, 345a6 <_PyTraceMalloc_GetTraceback@@Base+0x502> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34548 <_PyTraceMalloc_GetTraceback@@Base+0x4f4> │ │ │ │ + cbz r7, 34556 <_PyTraceMalloc_GetTraceback@@Base+0x502> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 74cc4 <_Py_hashtable_set@@Base> │ │ │ │ + bl 74e88 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3459c <_PyTraceMalloc_GetTraceback@@Base+0x4f8> │ │ │ │ + bne.n 3454c <_PyTraceMalloc_GetTraceback@@Base+0x4f8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34594 <_PyTraceMalloc_GetTraceback@@Base+0x4f0> │ │ │ │ + bge.n 34544 <_PyTraceMalloc_GetTraceback@@Base+0x4f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34594 <_PyTraceMalloc_GetTraceback@@Base+0x4f0> │ │ │ │ + cbnz r3, 34544 <_PyTraceMalloc_GetTraceback@@Base+0x4f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - bl 20d6dc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + bl 20d2b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 345a6 <_PyTraceMalloc_GetTraceback@@Base+0x502> │ │ │ │ + b.n 34556 <_PyTraceMalloc_GetTraceback@@Base+0x502> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 345a6 <_PyTraceMalloc_GetTraceback@@Base+0x502> │ │ │ │ + bge.n 34556 <_PyTraceMalloc_GetTraceback@@Base+0x502> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000345ac <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +0003455c <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ addw r3, r0, #3656 @ 0xe48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r4, r1, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 345c2 <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ + bne.n 34572 <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ dmb ish │ │ │ │ - cbnz r1, 345fa <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbnz r1, 345aa <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ ldr.w r3, [r0, #3660] @ 0xe4c │ │ │ │ - cbz r3, 345fa <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbz r3, 345aa <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1ee4c4 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1ee120 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1eeca8 │ │ │ │ + bl 1ee904 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1efc18 │ │ │ │ + bl 1ef870 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1eeca8 │ │ │ │ + b.w 1ee904 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ @@ -9998,20 +9969,20 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 34660 <_PyInterpreterState_IDDecref@@Base+0xb4> │ │ │ │ + cbz r4, 34610 <_PyInterpreterState_IDDecref@@Base+0xb4> │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 34662 <_PyInterpreterState_IDDecref@@Base+0xb6> │ │ │ │ + b.n 34612 <_PyInterpreterState_IDDecref@@Base+0xb6> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #18037 @ 0x4675 │ │ │ │ + movw r0, #17957 @ 0x4625 │ │ │ │ movt r0, #3 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ @@ -10019,284 +9990,589 @@ │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + cbz r3, 3465c <_PyInterpreterState_IDDecref@@Base+0x100> │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b.n 3466c <_PyInterpreterState_IDDecref@@Base+0x110> │ │ │ │ + cmp r2, #3 │ │ │ │ + ble.n 3466a <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ + cmp r2, #8 │ │ │ │ + bgt.n 34666 <_PyInterpreterState_IDDecref@@Base+0x10a> │ │ │ │ + cbnz r1, 34690 <_PyInterpreterState_IDDecref@@Base+0x134> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 3466c <_PyInterpreterState_IDDecref@@Base+0x110> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [pc, #596] @ (348c4 <_PyInterpreterState_IDDecref@@Base+0x368>) │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + movs r4, #8 │ │ │ │ + movs r2, #0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r1, #4 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + strd r1, r4, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 34696 <_PyInterpreterState_IDDecref@@Base+0x13a> │ │ │ │ + b.n 346c2 <_PyInterpreterState_IDDecref@@Base+0x166> │ │ │ │ + clz r6, r1 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 346c6 <_PyInterpreterState_IDDecref@@Base+0x16a> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #40668 @ 0x9edc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #56152 @ 0xdb58 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + mov r3, sl │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3496e <_PyInterpreterState_IDDecref@@Base+0x412> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 106034 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 346e2 <_PyInterpreterState_IDDecref@@Base+0x186> │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 346c2 <_PyInterpreterState_IDDecref@@Base+0x166> │ │ │ │ + add r5, r6 │ │ │ │ + subs r3, r5, #4 │ │ │ │ + beq.n 3471a <_PyInterpreterState_IDDecref@@Base+0x1be> │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cbz r2, 346f2 <_PyInterpreterState_IDDecref@@Base+0x196> │ │ │ │ + subs r3, r5, #5 │ │ │ │ + beq.n 3472a <_PyInterpreterState_IDDecref@@Base+0x1ce> │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + cbz r6, 346fc <_PyInterpreterState_IDDecref@@Base+0x1a0> │ │ │ │ + subs r3, #1 │ │ │ │ + beq.n 34738 <_PyInterpreterState_IDDecref@@Base+0x1dc> │ │ │ │ + b.n 34704 <_PyInterpreterState_IDDecref@@Base+0x1a8> │ │ │ │ + movw r6, #5192 @ 0x1448 │ │ │ │ + movt r6, #77 @ 0x4d │ │ │ │ + ldr r5, [r4, #24] │ │ │ │ + cbz r5, 3470e <_PyInterpreterState_IDDecref@@Base+0x1b2> │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 34744 <_PyInterpreterState_IDDecref@@Base+0x1e8> │ │ │ │ + b.n 34716 <_PyInterpreterState_IDDecref@@Base+0x1ba> │ │ │ │ + movw r5, #5192 @ 0x1448 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ + b.n 3474c <_PyInterpreterState_IDDecref@@Base+0x1f0> │ │ │ │ + movw r4, #5192 @ 0x1448 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 3474c <_PyInterpreterState_IDDecref@@Base+0x1f0> │ │ │ │ + movw r4, #5192 @ 0x1448 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 3474c <_PyInterpreterState_IDDecref@@Base+0x1f0> │ │ │ │ + movw r4, #5192 @ 0x1448 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 3474c <_PyInterpreterState_IDDecref@@Base+0x1f0> │ │ │ │ + movw r4, #5192 @ 0x1448 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + bl 1f0070 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 346c2 <_PyInterpreterState_IDDecref@@Base+0x166> │ │ │ │ + movw r8, #5192 @ 0x1448 │ │ │ │ + movt r8, #77 @ 0x4d │ │ │ │ + cmp r5, r8 │ │ │ │ + bne.n 34766 <_PyInterpreterState_IDDecref@@Base+0x20a> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 34934 <_PyInterpreterState_IDDecref@@Base+0x3d8> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bmi.n 347a0 <_PyInterpreterState_IDDecref@@Base+0x244> │ │ │ │ + movw r1, #20540 @ 0x503c │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 347a0 <_PyInterpreterState_IDDecref@@Base+0x244> │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 347a0 <_PyInterpreterState_IDDecref@@Base+0x244> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #40688 @ 0x9ef0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w e23e4 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + movw r1, #50632 @ 0xc5c8 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr.w r0, [r3, #3856] @ 0xf10 │ │ │ │ + bl db40c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + movs r3, #0 │ │ │ │ + movw r2, #32920 @ 0x8098 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #40744 @ 0x9f28 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + mov r3, r5 │ │ │ │ + bl dc5c8 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 347ee <_PyInterpreterState_IDDecref@@Base+0x292> │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cbnz r2, 347ee <_PyInterpreterState_IDDecref@@Base+0x292> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + ldr r1, [pc, #208] @ (348c8 <_PyInterpreterState_IDDecref@@Base+0x36c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + bl 8d834 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 34824 <_PyInterpreterState_IDDecref@@Base+0x2c8> │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + mov r0, fp │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + ldr r1, [pc, #164] @ (348cc <_PyInterpreterState_IDDecref@@Base+0x370>) │ │ │ │ + mov r0, fp │ │ │ │ + bl 838d8 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 34846 <_PyInterpreterState_IDDecref@@Base+0x2ea> │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cbnz r2, 34846 <_PyInterpreterState_IDDecref@@Base+0x2ea> │ │ │ │ + mov r0, fp │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 34868 <_PyInterpreterState_IDDecref@@Base+0x30c> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bl e2b84 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 3488e <_PyInterpreterState_IDDecref@@Base+0x332> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 3488e <_PyInterpreterState_IDDecref@@Base+0x332> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 348a2 <_PyInterpreterState_IDDecref@@Base+0x346> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 348a2 <_PyInterpreterState_IDDecref@@Base+0x346> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + cmp r5, r8 │ │ │ │ + bne.n 348d0 <_PyInterpreterState_IDDecref@@Base+0x374> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + nop │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + adds r0, r1, #3 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1530b0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 348ee <_PyInterpreterState_IDDecref@@Base+0x392> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 348ee <_PyInterpreterState_IDDecref@@Base+0x392> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 34928 <_PyInterpreterState_IDDecref@@Base+0x3cc> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r0, r8 │ │ │ │ + subs r1, r3, #1 │ │ │ │ + bl 12cbb4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 3490e <_PyInterpreterState_IDDecref@@Base+0x3b2> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 34926 <_PyInterpreterState_IDDecref@@Base+0x3ca> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 34926 <_PyInterpreterState_IDDecref@@Base+0x3ca> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 34934 <_PyInterpreterState_IDDecref@@Base+0x3d8> │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 34762 <_PyInterpreterState_IDDecref@@Base+0x206> │ │ │ │ + b.n 346c2 <_PyInterpreterState_IDDecref@@Base+0x166> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ + adds r0, #8 │ │ │ │ + bl 10b770 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 1f1cd4 <_PyErr_GetTopmostException@@Base+0x248> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r0, r3, #5568 @ 0x15c0 │ │ │ │ + adds r0, #8 │ │ │ │ + bl 1c6880 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7b4b0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ + 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 r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 346b4 <_PyInterpreterState_IDDecref@@Base+0x108> │ │ │ │ + bne.n 3499a <_PyInterpreterState_IDDecref@@Base+0x43e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 346d2 <_PyInterpreterState_IDDecref@@Base+0x126> │ │ │ │ - b.n 346cc <_PyInterpreterState_IDDecref@@Base+0x120> │ │ │ │ + bne.n 349b8 <_PyInterpreterState_IDDecref@@Base+0x45c> │ │ │ │ + b.n 349b2 <_PyInterpreterState_IDDecref@@Base+0x456> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6924 @ 0x1b0c │ │ │ │ + movw r0, #4556 @ 0x11cc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346a6 <_PyInterpreterState_IDDecref@@Base+0xfa> │ │ │ │ - b.n 3470a <_PyInterpreterState_IDDecref@@Base+0x15e> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 3470a <_PyInterpreterState_IDDecref@@Base+0x15e> │ │ │ │ + bne.n 3498c <_PyInterpreterState_IDDecref@@Base+0x430> │ │ │ │ + b.n 349f0 <_PyInterpreterState_IDDecref@@Base+0x494> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 349f0 <_PyInterpreterState_IDDecref@@Base+0x494> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 3470a <_PyInterpreterState_IDDecref@@Base+0x15e> │ │ │ │ + blt.n 349f0 <_PyInterpreterState_IDDecref@@Base+0x494> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c72c <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 346fc <_PyInterpreterState_IDDecref@@Base+0x150> │ │ │ │ + blt.n 349e2 <_PyInterpreterState_IDDecref@@Base+0x486> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3470c <_PyInterpreterState_IDDecref@@Base+0x160> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.n 349f2 <_PyInterpreterState_IDDecref@@Base+0x496> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 3472a <_PyInterpreterState_IDDecref@@Base+0x17e> │ │ │ │ + cbz r3, 34a10 <_PyInterpreterState_IDDecref@@Base+0x4b4> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3473a <_PyInterpreterState_IDDecref@@Base+0x18e> │ │ │ │ + b.n 34a20 <_PyInterpreterState_IDDecref@@Base+0x4c4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 34738 <_PyInterpreterState_IDDecref@@Base+0x18c> │ │ │ │ + ble.n 34a1e <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 34734 <_PyInterpreterState_IDDecref@@Base+0x188> │ │ │ │ - cbnz r1, 34758 <_PyInterpreterState_IDDecref@@Base+0x1ac> │ │ │ │ + bne.n 34a1a <_PyInterpreterState_IDDecref@@Base+0x4be> │ │ │ │ + cbnz r1, 34a3e <_PyInterpreterState_IDDecref@@Base+0x4e2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3473a <_PyInterpreterState_IDDecref@@Base+0x18e> │ │ │ │ + b.n 34a20 <_PyInterpreterState_IDDecref@@Base+0x4c4> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #200] @ (34804 <_PyInterpreterState_IDDecref@@Base+0x258>) │ │ │ │ + ldr r1, [pc, #196] @ (34ae8 <_PyInterpreterState_IDDecref@@Base+0x58c>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3475e <_PyInterpreterState_IDDecref@@Base+0x1b2> │ │ │ │ - b.n 347aa <_PyInterpreterState_IDDecref@@Base+0x1fe> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 34a44 <_PyInterpreterState_IDDecref@@Base+0x4e8> │ │ │ │ + b.n 34a90 <_PyInterpreterState_IDDecref@@Base+0x534> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 34770 <_PyInterpreterState_IDDecref@@Base+0x1c4> │ │ │ │ + beq.n 34a56 <_PyInterpreterState_IDDecref@@Base+0x4fa> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 347aa <_PyInterpreterState_IDDecref@@Base+0x1fe> │ │ │ │ + blt.n 34a90 <_PyInterpreterState_IDDecref@@Base+0x534> │ │ │ │ mov r0, r4 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 34782 <_PyInterpreterState_IDDecref@@Base+0x1d6> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 347aa <_PyInterpreterState_IDDecref@@Base+0x1fe> │ │ │ │ - ldr r3, [pc, #132] @ (34808 <_PyInterpreterState_IDDecref@@Base+0x25c>) │ │ │ │ + bne.n 34a68 <_PyInterpreterState_IDDecref@@Base+0x50c> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 34a90 <_PyInterpreterState_IDDecref@@Base+0x534> │ │ │ │ + ldr r3, [pc, #128] @ (34aec <_PyInterpreterState_IDDecref@@Base+0x590>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1ab7f0 │ │ │ │ - cbnz r0, 347ae <_PyInterpreterState_IDDecref@@Base+0x202> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl 1ab868 │ │ │ │ + cbnz r0, 34a94 <_PyInterpreterState_IDDecref@@Base+0x538> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #43252 @ 0xa8f4 │ │ │ │ + movw r2, #40940 @ 0x9fec │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 347fe <_PyInterpreterState_IDDecref@@Base+0x252> │ │ │ │ + b.n 34ae4 <_PyInterpreterState_IDDecref@@Base+0x588> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 347e6 <_PyInterpreterState_IDDecref@@Base+0x23a> │ │ │ │ + beq.n 34acc <_PyInterpreterState_IDDecref@@Base+0x570> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3480c <_Py_fstat@@Base> │ │ │ │ + bl 34af0 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 347aa <_PyInterpreterState_IDDecref@@Base+0x1fe> │ │ │ │ + bne.n 34a90 <_PyInterpreterState_IDDecref@@Base+0x534> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3484c <_Py_fstat@@Base+0x40> │ │ │ │ + bl 34b30 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 347aa <_PyInterpreterState_IDDecref@@Base+0x1fe> │ │ │ │ - cbz r0, 347e6 <_PyInterpreterState_IDDecref@@Base+0x23a> │ │ │ │ - movw r1, #44696 @ 0xae98 │ │ │ │ + beq.n 34a90 <_PyInterpreterState_IDDecref@@Base+0x534> │ │ │ │ + cbz r0, 34acc <_PyInterpreterState_IDDecref@@Base+0x570> │ │ │ │ + movw r1, #45088 @ 0xb020 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #43316 @ 0xa934 │ │ │ │ + movw r2, #41004 @ 0xa02c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ - b.n 347aa <_PyInterpreterState_IDDecref@@Base+0x1fe> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ + b.n 34a90 <_PyInterpreterState_IDDecref@@Base+0x534> │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr.w r0, [r3, #1652] @ 0x674 │ │ │ │ str.w r4, [r3, #1652] @ 0x674 │ │ │ │ str.w r5, [r3, #1656] @ 0x678 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003480c <_Py_fstat@@Base>: │ │ │ │ +00034af0 <_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 a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d030 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r4, 34848 <_Py_fstat@@Base+0x3c> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl a2780 │ │ │ │ + cbz r4, 34b2c <_Py_fstat@@Base+0x3c> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ 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 2c2e0 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3487a <_Py_fstat@@Base+0x6e> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 34b5e <_Py_fstat@@Base+0x6e> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34882 <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 34b66 <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - movw r3, #47536 @ 0xb9b0 │ │ │ │ + movw r3, #48580 @ 0xbdc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 348ca <_Py_fstat@@Base+0xbe> │ │ │ │ + bne.n 34bae <_Py_fstat@@Base+0xbe> │ │ │ │ mov r0, sp │ │ │ │ blx 2ccd8 <__time64@plt> │ │ │ │ add r2, sp, #12 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1cdd78 <_PyTime_localtime@@Base> │ │ │ │ - cbnz r0, 348dc <_Py_fstat@@Base+0xd0> │ │ │ │ + bl 1cda00 <_PyTime_localtime@@Base> │ │ │ │ + cbnz r0, 34bc0 <_Py_fstat@@Base+0xd0> │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 1acab0 <_PyStaticType_InitForExtension@@Base+0x3c4> │ │ │ │ + bl 1acb30 <_PyStaticType_InitForExtension@@Base+0x3c4> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 34928 <_Py_fstat@@Base+0x11c> │ │ │ │ - movw r1, #26144 @ 0x6620 │ │ │ │ + b.n 34c0c <_Py_fstat@@Base+0x11c> │ │ │ │ + movw r1, #23776 @ 0x5ce0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r1 │ │ │ │ - bl 128a0c │ │ │ │ + bl 128f64 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 348e0 <_Py_fstat@@Base+0xd4> │ │ │ │ + cbnz r0, 34bc4 <_Py_fstat@@Base+0xd4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34928 <_Py_fstat@@Base+0x11c> │ │ │ │ - bl 12d3bc │ │ │ │ + b.n 34c0c <_Py_fstat@@Base+0x11c> │ │ │ │ + bl 12d918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 348fa <_Py_fstat@@Base+0xee> │ │ │ │ + bge.n 34bde <_Py_fstat@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 348fa <_Py_fstat@@Base+0xee> │ │ │ │ + cbnz r3, 34bde <_Py_fstat@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 348dc <_Py_fstat@@Base+0xd0> │ │ │ │ + beq.n 34bc0 <_Py_fstat@@Base+0xd0> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #44] @ (34930 <_Py_fstat@@Base+0x124>) │ │ │ │ + ldr r0, [pc, #44] @ (34c14 <_Py_fstat@@Base+0x124>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34928 <_Py_fstat@@Base+0x11c> │ │ │ │ + bge.n 34c0c <_Py_fstat@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34928 <_Py_fstat@@Base+0x11c> │ │ │ │ + cbnz r3, 34c0c <_Py_fstat@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add ip, r1 │ │ │ │ lsls r0, r2, #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, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3495a <_Py_fstat@@Base+0x14e> │ │ │ │ + cbnz r0, 34c3e <_Py_fstat@@Base+0x14e> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 34962 <_Py_fstat@@Base+0x156> │ │ │ │ + cbz r0, 34c46 <_Py_fstat@@Base+0x156> │ │ │ │ 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 3494c <_Py_fstat@@Base+0x140> │ │ │ │ + beq.n 34c30 <_Py_fstat@@Base+0x140> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -10313,93 +10589,93 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36452 @ 0x8e64 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 349c2 <_Py_fstat@@Base+0x1b6> │ │ │ │ + beq.n 34ca6 <_Py_fstat@@Base+0x1b6> │ │ │ │ movw r3, #42336 @ 0xa560 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 349c2 <_Py_fstat@@Base+0x1b6> │ │ │ │ + beq.n 34ca6 <_Py_fstat@@Base+0x1b6> │ │ │ │ movs r2, #2 │ │ │ │ - bl 21cbc8 │ │ │ │ + bl 21c56c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 34a1a <_Py_fstat@@Base+0x20e> │ │ │ │ + beq.n 34cfe <_Py_fstat@@Base+0x20e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 239900 │ │ │ │ + bl 239048 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 34a1a <_Py_fstat@@Base+0x20e> │ │ │ │ - cbz r0, 34a04 <_Py_fstat@@Base+0x1f8> │ │ │ │ + beq.n 34cfe <_Py_fstat@@Base+0x20e> │ │ │ │ + cbz r0, 34ce8 <_Py_fstat@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1344b4 │ │ │ │ + bl 13442c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34a1a <_Py_fstat@@Base+0x20e> │ │ │ │ + cbz r0, 34cfe <_Py_fstat@@Base+0x20e> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #64] @ (34a20 <_Py_fstat@@Base+0x214>) │ │ │ │ + ldr r3, [pc, #64] @ (34d04 <_Py_fstat@@Base+0x214>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 34a1c <_Py_fstat@@Base+0x210> │ │ │ │ - bl 145fd0 │ │ │ │ + beq.n 34d00 <_Py_fstat@@Base+0x210> │ │ │ │ + bl 1464b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 349f8 <_Py_fstat@@Base+0x1ec> │ │ │ │ + bge.n 34cdc <_Py_fstat@@Base+0x1ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 349fc <_Py_fstat@@Base+0x1f0> │ │ │ │ + cbz r3, 34ce0 <_Py_fstat@@Base+0x1f0> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 34a1c <_Py_fstat@@Base+0x210> │ │ │ │ + b.n 34d00 <_Py_fstat@@Base+0x210> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 349f8 <_Py_fstat@@Base+0x1ec> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34cdc <_Py_fstat@@Base+0x1ec> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46552 @ 0xb5d8 │ │ │ │ + movw r1, #44268 @ 0xacec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 34a26 <_Py_fstat@@Base+0x21a> │ │ │ │ + cbz r0, 34d0a <_Py_fstat@@Base+0x21a> │ │ │ │ lsls r7, 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 r2, sp, #4 │ │ │ │ - movw r1, #48156 @ 0xbc1c │ │ │ │ + movw r1, #45872 @ 0xb330 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 34a7c <_Py_fstat@@Base+0x270> │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 34d60 <_Py_fstat@@Base+0x270> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 34a66 <_Py_fstat@@Base+0x25a> │ │ │ │ + bhi.n 34d4a <_Py_fstat@@Base+0x25a> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 34a66 <_Py_fstat@@Base+0x25a> │ │ │ │ - bl 82984 │ │ │ │ - b.n 34a7e <_Py_fstat@@Base+0x272> │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bhi.n 34d4a <_Py_fstat@@Base+0x25a> │ │ │ │ + bl 82b60 │ │ │ │ + b.n 34d62 <_Py_fstat@@Base+0x272> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #48172 @ 0xbc2c │ │ │ │ + movw r1, #45888 @ 0xb340 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -10408,62 +10684,62 @@ │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strd r1, r1, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #48208 @ 0xbc50 │ │ │ │ + movw r1, #45924 @ 0xb364 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 34ace <_Py_fstat@@Base+0x2c2> │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 34db2 <_Py_fstat@@Base+0x2c2> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34ad2 <_Py_fstat@@Base+0x2c6> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 34db6 <_Py_fstat@@Base+0x2c6> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #48224 @ 0xbc60 │ │ │ │ + movw r1, #45940 @ 0xb374 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34b0e <_Py_fstat@@Base+0x302> │ │ │ │ - bl 126fb8 │ │ │ │ + b.n 34df2 <_Py_fstat@@Base+0x302> │ │ │ │ + bl 1275fc │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34ace <_Py_fstat@@Base+0x2c2> │ │ │ │ - bl 127114 │ │ │ │ + beq.n 34db2 <_Py_fstat@@Base+0x2c2> │ │ │ │ + bl 127730 │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r2, #20153 @ 0x4eb9 │ │ │ │ + movw r2, #20893 @ 0x519d │ │ │ │ movt r2, #3 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 34b14 <_Py_fstat@@Base+0x308> │ │ │ │ + bl 34df8 <_Py_fstat@@Base+0x308> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl ded80 │ │ │ │ + bl def38 │ │ │ │ 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 r9, r3 │ │ │ │ - ldr r3, [pc, #648] @ (34db4 <_Py_fstat@@Base+0x5a8>) │ │ │ │ + ldr r3, [pc, #648] @ (35098 <_Py_fstat@@Base+0x5a8>) │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r7 │ │ │ │ @@ -10476,133 +10752,133 @@ │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c98c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 228f70 │ │ │ │ - cbz r0, 34b8e <_Py_fstat@@Base+0x382> │ │ │ │ + bl 22880c │ │ │ │ + cbz r0, 34e72 <_Py_fstat@@Base+0x382> │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 2d6ac <__memset_chk@plt> │ │ │ │ cmp r4, r6 │ │ │ │ strh.w r6, [sp, #80] @ 0x50 │ │ │ │ - bge.n 34b92 <_Py_fstat@@Base+0x386> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 34e76 <_Py_fstat@@Base+0x386> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #48260 @ 0xbc84 │ │ │ │ + movw r1, #45976 @ 0xb398 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34d98 <_Py_fstat@@Base+0x58c> │ │ │ │ - beq.n 34ba6 <_Py_fstat@@Base+0x39a> │ │ │ │ + b.n 3507c <_Py_fstat@@Base+0x58c> │ │ │ │ + beq.n 34e8a <_Py_fstat@@Base+0x39a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 34ba8 <_Py_fstat@@Base+0x39c> │ │ │ │ - bl 20d6dc │ │ │ │ + cbnz r0, 34e8c <_Py_fstat@@Base+0x39c> │ │ │ │ + bl 20d2b4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34d98 <_Py_fstat@@Base+0x58c> │ │ │ │ + b.n 3507c <_Py_fstat@@Base+0x58c> │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #56] @ 0x38 │ │ │ │ - movw r2, #19897 @ 0x4db9 │ │ │ │ + movw r2, #20637 @ 0x509d │ │ │ │ movt r2, #3 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, r9, [r5, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 222570 │ │ │ │ + bl 221f88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 34d0c <_Py_fstat@@Base+0x500> │ │ │ │ + beq.w 34ff0 <_Py_fstat@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34d1e <_Py_fstat@@Base+0x512> │ │ │ │ + beq.w 35002 <_Py_fstat@@Base+0x512> │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 34ca0 <_Py_fstat@@Base+0x494> │ │ │ │ + bls.n 34f84 <_Py_fstat@@Base+0x494> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 34c6a <_Py_fstat@@Base+0x45e> │ │ │ │ + b.n 34f4e <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r8, #12 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r8, #4] │ │ │ │ - movw r0, #48396 @ 0xbd0c │ │ │ │ + movw r0, #46112 @ 0xb420 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34d1c <_Py_fstat@@Base+0x510> │ │ │ │ + beq.n 35000 <_Py_fstat@@Base+0x510> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 34cfc <_Py_fstat@@Base+0x4f0> │ │ │ │ + blt.n 34fe0 <_Py_fstat@@Base+0x4f0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34d1c <_Py_fstat@@Base+0x510> │ │ │ │ - cbnz r6, 34c9e <_Py_fstat@@Base+0x492> │ │ │ │ + bne.n 35000 <_Py_fstat@@Base+0x510> │ │ │ │ + cbnz r6, 34f82 <_Py_fstat@@Base+0x492> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 34c9e <_Py_fstat@@Base+0x492> │ │ │ │ + bls.n 34f82 <_Py_fstat@@Base+0x492> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 34c9e <_Py_fstat@@Base+0x492> │ │ │ │ + bhi.n 34f82 <_Py_fstat@@Base+0x492> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 34c9e <_Py_fstat@@Base+0x492> │ │ │ │ + bhi.n 34f82 <_Py_fstat@@Base+0x492> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 34c9e <_Py_fstat@@Base+0x492> │ │ │ │ + beq.n 34f82 <_Py_fstat@@Base+0x492> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34e7a <_Py_fstat@@Base+0x66e> │ │ │ │ + bl 3515e <_Py_fstat@@Base+0x66e> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 34cdc <_Py_fstat@@Base+0x4d0> │ │ │ │ - movw r3, #48452 @ 0xbd44 │ │ │ │ + cbz r0, 34fc0 <_Py_fstat@@Base+0x4d0> │ │ │ │ + movw r3, #52192 @ 0xcbe0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #48300 @ 0xbcac │ │ │ │ + movw r1, #46016 @ 0xb3c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34d1c <_Py_fstat@@Base+0x510> │ │ │ │ + beq.n 35000 <_Py_fstat@@Base+0x510> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 34cdc <_Py_fstat@@Base+0x4d0> │ │ │ │ + bne.n 34fc0 <_Py_fstat@@Base+0x4d0> │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ @@ -10610,106 +10886,106 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - bl 229038 │ │ │ │ + bl 2288d4 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #48360 @ 0xbce8 │ │ │ │ + movw r0, #46076 @ 0xb3fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 34d0e <_Py_fstat@@Base+0x502> │ │ │ │ - b.n 34d1e <_Py_fstat@@Base+0x512> │ │ │ │ + cbnz r0, 34ff2 <_Py_fstat@@Base+0x502> │ │ │ │ + b.n 35002 <_Py_fstat@@Base+0x512> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 34c00 <_Py_fstat@@Base+0x3f4> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 34ee4 <_Py_fstat@@Base+0x3f4> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #48368 @ 0xbcf0 │ │ │ │ + movw r1, #46084 @ 0xb404 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 34d1e <_Py_fstat@@Base+0x512> │ │ │ │ + bl fce84 │ │ │ │ + b.n 35002 <_Py_fstat@@Base+0x512> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34c34 <_Py_fstat@@Base+0x428> │ │ │ │ + bne.n 34f18 <_Py_fstat@@Base+0x428> │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34c34 <_Py_fstat@@Base+0x428> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34f18 <_Py_fstat@@Base+0x428> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 34d98 <_Py_fstat@@Base+0x58c> │ │ │ │ + bl 79f90 │ │ │ │ + b.n 3507c <_Py_fstat@@Base+0x58c> │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 34d70 <_Py_fstat@@Base+0x564> │ │ │ │ + bls.n 35054 <_Py_fstat@@Base+0x564> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 34d5c <_Py_fstat@@Base+0x550> │ │ │ │ + b.n 35040 <_Py_fstat@@Base+0x550> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 34d74 <_Py_fstat@@Base+0x568> │ │ │ │ + beq.n 35058 <_Py_fstat@@Base+0x568> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 34d70 <_Py_fstat@@Base+0x564> │ │ │ │ + bne.n 35054 <_Py_fstat@@Base+0x564> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 34d70 <_Py_fstat@@Base+0x564> │ │ │ │ + bls.n 35054 <_Py_fstat@@Base+0x564> │ │ │ │ ldrd r2, r1, [sp, #68] @ 0x44 │ │ │ │ add r2, r1 │ │ │ │ negs r1, r3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ subs r2, r2, r5 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 34d70 <_Py_fstat@@Base+0x564> │ │ │ │ + bhi.n 35054 <_Py_fstat@@Base+0x564> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 34d70 <_Py_fstat@@Base+0x564> │ │ │ │ + bhi.n 35054 <_Py_fstat@@Base+0x564> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r5, r3 │ │ │ │ - cbz r5, 34d70 <_Py_fstat@@Base+0x564> │ │ │ │ + cbz r5, 35054 <_Py_fstat@@Base+0x564> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34e7a <_Py_fstat@@Base+0x66e> │ │ │ │ + bl 3515e <_Py_fstat@@Base+0x66e> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34d28 <_Py_fstat@@Base+0x51c> │ │ │ │ + bne.n 3500c <_Py_fstat@@Base+0x51c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34d0e <_Py_fstat@@Base+0x502> │ │ │ │ + b.n 34ff2 <_Py_fstat@@Base+0x502> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34d2e <_Py_fstat@@Base+0x522> │ │ │ │ + bne.n 35012 <_Py_fstat@@Base+0x522> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r9, r5, #12 │ │ │ │ bic.w r8, r3, #3 │ │ │ │ add.w r8, r8, #12 │ │ │ │ add r8, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 34d2e <_Py_fstat@@Base+0x522> │ │ │ │ + beq.n 35012 <_Py_fstat@@Base+0x522> │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ blx 2cb18 │ │ │ │ - b.n 34d8a <_Py_fstat@@Base+0x57e> │ │ │ │ - ldr r3, [pc, #24] @ (34db4 <_Py_fstat@@Base+0x5a8>) │ │ │ │ + b.n 3506e <_Py_fstat@@Base+0x57e> │ │ │ │ + ldr r3, [pc, #24] @ (35098 <_Py_fstat@@Base+0x5a8>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 34daa <_Py_fstat@@Base+0x59e> │ │ │ │ + beq.n 3508e <_Py_fstat@@Base+0x59e> │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ push {r4, lr} │ │ │ │ @@ -10729,233 +11005,233 @@ │ │ │ │ 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 34e12 <_Py_fstat@@Base+0x606> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 350f6 <_Py_fstat@@Base+0x606> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #24784 @ 0x60d0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 34e76 <_Py_fstat@@Base+0x66a> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3515a <_Py_fstat@@Base+0x66a> │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ubfx r2, r1, #6, #1 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 34e36 <_Py_fstat@@Base+0x62a> │ │ │ │ - cbz r2, 34e2c <_Py_fstat@@Base+0x620> │ │ │ │ + bpl.n 3511a <_Py_fstat@@Base+0x62a> │ │ │ │ + cbz r2, 35110 <_Py_fstat@@Base+0x620> │ │ │ │ add.w r4, r3, #20 │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ movs r5, #127 @ 0x7f │ │ │ │ - b.n 34e5c <_Py_fstat@@Base+0x650> │ │ │ │ + b.n 35140 <_Py_fstat@@Base+0x650> │ │ │ │ add.w r4, r3, #28 │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ - b.n 34e3e <_Py_fstat@@Base+0x632> │ │ │ │ + b.n 35122 <_Py_fstat@@Base+0x632> │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ - cbnz r2, 34e56 <_Py_fstat@@Base+0x64a> │ │ │ │ + cbnz r2, 3513a <_Py_fstat@@Base+0x64a> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 34e5a <_Py_fstat@@Base+0x64e> │ │ │ │ + beq.n 3513e <_Py_fstat@@Base+0x64e> │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ - b.n 34e5c <_Py_fstat@@Base+0x650> │ │ │ │ + b.n 35140 <_Py_fstat@@Base+0x650> │ │ │ │ movs r5, #127 @ 0x7f │ │ │ │ - b.n 34e5c <_Py_fstat@@Base+0x650> │ │ │ │ + b.n 35140 <_Py_fstat@@Base+0x650> │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34ed6 <_Py_fstat@@Base+0x6ca> │ │ │ │ + bl 351ba <_Py_fstat@@Base+0x6ca> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 34e76 <_Py_fstat@@Base+0x66a> │ │ │ │ + blt.n 3515a <_Py_fstat@@Base+0x66a> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 34f64 <_Py_fstat@@Base+0x758> │ │ │ │ + b.w 35248 <_Py_fstat@@Base+0x758> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 34eb0 <_Py_fstat@@Base+0x6a4> │ │ │ │ + cbz r5, 35194 <_Py_fstat@@Base+0x6a4> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 34eb0 <_Py_fstat@@Base+0x6a4> │ │ │ │ + bhi.n 35194 <_Py_fstat@@Base+0x6a4> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 34eb0 <_Py_fstat@@Base+0x6a4> │ │ │ │ + bhi.n 35194 <_Py_fstat@@Base+0x6a4> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 34eb0 <_Py_fstat@@Base+0x6a4> │ │ │ │ + bls.n 35194 <_Py_fstat@@Base+0x6a4> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 34eb0 <_Py_fstat@@Base+0x6a4> │ │ │ │ + bcc.n 35194 <_Py_fstat@@Base+0x6a4> │ │ │ │ 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 34eb4 <_Py_fstat@@Base+0x6a8> │ │ │ │ + b.n 35198 <_Py_fstat@@Base+0x6a8> │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl de7a8 │ │ │ │ + bl de960 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #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 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ movs r0, #2 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 34f62 <_Py_fstat@@Base+0x756> │ │ │ │ + bge.n 35246 <_Py_fstat@@Base+0x756> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 34efa <_Py_fstat@@Base+0x6ee> │ │ │ │ + bne.n 351de <_Py_fstat@@Base+0x6ee> │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ - b.n 34f06 <_Py_fstat@@Base+0x6fa> │ │ │ │ + b.n 351ea <_Py_fstat@@Base+0x6fa> │ │ │ │ cmp r1, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r6, r4, lsl #1] │ │ │ │ ldrne.w r3, [r6, r4, lsl #2] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.n 34f2a <_Py_fstat@@Base+0x71e> │ │ │ │ + bhi.n 3520e <_Py_fstat@@Base+0x71e> │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 34f34 <_Py_fstat@@Base+0x728> │ │ │ │ + bls.n 35218 <_Py_fstat@@Base+0x728> │ │ │ │ sub.w ip, r3, #8 │ │ │ │ movs r5, #55 @ 0x37 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ lsr.w r5, r5, ip │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bmi.n 34f38 <_Py_fstat@@Base+0x72c> │ │ │ │ + bmi.n 3521c <_Py_fstat@@Base+0x72c> │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 34f3a <_Py_fstat@@Base+0x72e> │ │ │ │ + b.n 3521e <_Py_fstat@@Base+0x72e> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 34f3a <_Py_fstat@@Base+0x72e> │ │ │ │ + b.n 3521e <_Py_fstat@@Base+0x72e> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 34f3a <_Py_fstat@@Base+0x72e> │ │ │ │ + b.n 3521e <_Py_fstat@@Base+0x72e> │ │ │ │ movs r3, #2 │ │ │ │ subs r5, r7, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 34f5c <_Py_fstat@@Base+0x750> │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bge.n 35240 <_Py_fstat@@Base+0x750> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #34372 @ 0x8644 │ │ │ │ + movw r1, #32004 @ 0x7d04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34f62 <_Py_fstat@@Base+0x756> │ │ │ │ + b.n 35246 <_Py_fstat@@Base+0x756> │ │ │ │ add r0, r3 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 34eee <_Py_fstat@@Base+0x6e2> │ │ │ │ + b.n 351d2 <_Py_fstat@@Base+0x6e2> │ │ │ │ pop {r3, r4, r5, r6, r7, 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 r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7593c │ │ │ │ + bl 75b20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35258 <_Py_fstat@@Base+0xa4c> │ │ │ │ + beq.w 3553c <_Py_fstat@@Base+0xa4c> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 35064 <_Py_fstat@@Base+0x858> │ │ │ │ - cbz r1, 34fa2 <_Py_fstat@@Base+0x796> │ │ │ │ + bne.n 35348 <_Py_fstat@@Base+0x858> │ │ │ │ + cbz r1, 35286 <_Py_fstat@@Base+0x796> │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 34fa4 <_Py_fstat@@Base+0x798> │ │ │ │ + b.n 35288 <_Py_fstat@@Base+0x798> │ │ │ │ ldr r4, [r0, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r4, #0] │ │ │ │ adds r1, r4, r3 │ │ │ │ cmp ip, r6 │ │ │ │ - bge.n 3505e <_Py_fstat@@Base+0x852> │ │ │ │ + bge.n 35342 <_Py_fstat@@Base+0x852> │ │ │ │ ldrb.w r2, [r5, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 34fd0 <_Py_fstat@@Base+0x7c4> │ │ │ │ + bhi.n 352b4 <_Py_fstat@@Base+0x7c4> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 35022 <_Py_fstat@@Base+0x816> │ │ │ │ + bls.n 35306 <_Py_fstat@@Base+0x816> │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 3501e <_Py_fstat@@Base+0x812> │ │ │ │ + bhi.n 35302 <_Py_fstat@@Base+0x812> │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 34fe2 <_Py_fstat@@Base+0x7d6> │ │ │ │ + beq.n 352c6 <_Py_fstat@@Base+0x7d6> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 3501e <_Py_fstat@@Base+0x812> │ │ │ │ + bne.n 35302 <_Py_fstat@@Base+0x812> │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 35058 <_Py_fstat@@Base+0x84c> │ │ │ │ + b.n 3533c <_Py_fstat@@Base+0x84c> │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 35058 <_Py_fstat@@Base+0x84c> │ │ │ │ + b.n 3533c <_Py_fstat@@Base+0x84c> │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 35058 <_Py_fstat@@Base+0x84c> │ │ │ │ + b.n 3533c <_Py_fstat@@Base+0x84c> │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 35058 <_Py_fstat@@Base+0x84c> │ │ │ │ + b.n 3533c <_Py_fstat@@Base+0x84c> │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 35058 <_Py_fstat@@Base+0x84c> │ │ │ │ + b.n 3533c <_Py_fstat@@Base+0x84c> │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 35058 <_Py_fstat@@Base+0x84c> │ │ │ │ + b.n 3533c <_Py_fstat@@Base+0x84c> │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 35058 <_Py_fstat@@Base+0x84c> │ │ │ │ + b.n 3533c <_Py_fstat@@Base+0x84c> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 35054 <_Py_fstat@@Base+0x848> │ │ │ │ + bhi.n 35338 <_Py_fstat@@Base+0x848> │ │ │ │ movw lr, #17540 @ 0x4484 │ │ │ │ movt lr, #78 @ 0x4e │ │ │ │ movw r7, #30044 @ 0x755c │ │ │ │ movt r7, #12336 @ 0x3030 │ │ │ │ str r7, [r1, #0] │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ @@ -10963,91 +11239,91 @@ │ │ │ │ ldrb.w r7, [r7, r9] │ │ │ │ strb r7, [r1, #4] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r3, #6 │ │ │ │ strb r1, [r4, r2] │ │ │ │ - b.n 35058 <_Py_fstat@@Base+0x84c> │ │ │ │ + b.n 3533c <_Py_fstat@@Base+0x84c> │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 34fac <_Py_fstat@@Base+0x7a0> │ │ │ │ + b.n 35290 <_Py_fstat@@Base+0x7a0> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r4, r3] │ │ │ │ - b.n 35258 <_Py_fstat@@Base+0xa4c> │ │ │ │ + b.n 3553c <_Py_fstat@@Base+0xa4c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 35158 <_Py_fstat@@Base+0x94c> │ │ │ │ - cbz r1, 35078 <_Py_fstat@@Base+0x86c> │ │ │ │ + bne.n 3543c <_Py_fstat@@Base+0x94c> │ │ │ │ + cbz r1, 3535c <_Py_fstat@@Base+0x86c> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3507a <_Py_fstat@@Base+0x86e> │ │ │ │ + b.n 3535e <_Py_fstat@@Base+0x86e> │ │ │ │ ldr r4, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r7, #0 │ │ │ │ strh r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r1, r4, r3, lsl #1 │ │ │ │ cmp r6, r7 │ │ │ │ - ble.n 35150 <_Py_fstat@@Base+0x944> │ │ │ │ + ble.n 35434 <_Py_fstat@@Base+0x944> │ │ │ │ ldrh.w r2, [r5, r7, lsl #1] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 350ae <_Py_fstat@@Base+0x8a2> │ │ │ │ + bhi.n 35392 <_Py_fstat@@Base+0x8a2> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 3510e <_Py_fstat@@Base+0x902> │ │ │ │ + bls.n 353f2 <_Py_fstat@@Base+0x902> │ │ │ │ sub.w ip, r2, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 3510a <_Py_fstat@@Base+0x8fe> │ │ │ │ + bhi.n 353ee <_Py_fstat@@Base+0x8fe> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 350c0 <_Py_fstat@@Base+0x8b4> │ │ │ │ + beq.n 353a4 <_Py_fstat@@Base+0x8b4> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 3510a <_Py_fstat@@Base+0x8fe> │ │ │ │ + bne.n 353ee <_Py_fstat@@Base+0x8fe> │ │ │ │ mov.w r2, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 3514c <_Py_fstat@@Base+0x940> │ │ │ │ + b.n 35430 <_Py_fstat@@Base+0x940> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 3514c <_Py_fstat@@Base+0x940> │ │ │ │ + b.n 35430 <_Py_fstat@@Base+0x940> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r4, lr] │ │ │ │ - b.n 3514c <_Py_fstat@@Base+0x940> │ │ │ │ + b.n 35430 <_Py_fstat@@Base+0x940> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 3514c <_Py_fstat@@Base+0x940> │ │ │ │ + b.n 35430 <_Py_fstat@@Base+0x940> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 3514c <_Py_fstat@@Base+0x940> │ │ │ │ + b.n 35430 <_Py_fstat@@Base+0x940> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 3514c <_Py_fstat@@Base+0x940> │ │ │ │ + b.n 35430 <_Py_fstat@@Base+0x940> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 3514c <_Py_fstat@@Base+0x940> │ │ │ │ + b.n 35430 <_Py_fstat@@Base+0x940> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 35148 <_Py_fstat@@Base+0x93c> │ │ │ │ + bhi.n 3542c <_Py_fstat@@Base+0x93c> │ │ │ │ movw ip, #17540 @ 0x4484 │ │ │ │ movt ip, #78 @ 0x4e │ │ │ │ mov.w r8, r2, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -11055,97 +11331,97 @@ │ │ │ │ str.w lr, [r1] │ │ │ │ mov.w lr, #3145776 @ 0x300030 │ │ │ │ str.w lr, [r1, #4] │ │ │ │ ldrb.w lr, [ip, r8] │ │ │ │ strh.w lr, [r1, #8] │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ strh r2, [r1, #10] │ │ │ │ - b.n 3514c <_Py_fstat@@Base+0x940> │ │ │ │ + b.n 35430 <_Py_fstat@@Base+0x940> │ │ │ │ adds r3, #1 │ │ │ │ strh r2, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 35082 <_Py_fstat@@Base+0x876> │ │ │ │ + b.n 35366 <_Py_fstat@@Base+0x876> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r4, r3, lsl #1] │ │ │ │ - b.n 35258 <_Py_fstat@@Base+0xa4c> │ │ │ │ - cbz r1, 35168 <_Py_fstat@@Base+0x95c> │ │ │ │ + b.n 3553c <_Py_fstat@@Base+0xa4c> │ │ │ │ + cbz r1, 3544c <_Py_fstat@@Base+0x95c> │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r0, #20 │ │ │ │ addpl.w r2, r0, #28 │ │ │ │ - b.n 3516a <_Py_fstat@@Base+0x95e> │ │ │ │ + b.n 3544e <_Py_fstat@@Base+0x95e> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r4, r2, r3, lsl #2 │ │ │ │ cmp r6, lr │ │ │ │ - ble.n 35252 <_Py_fstat@@Base+0xa46> │ │ │ │ + ble.n 35536 <_Py_fstat@@Base+0xa46> │ │ │ │ ldr.w r1, [r5, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r2, ip │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq.n 351c0 <_Py_fstat@@Base+0x9b4> │ │ │ │ - bhi.n 35248 <_Py_fstat@@Base+0xa3c> │ │ │ │ + beq.n 354a4 <_Py_fstat@@Base+0x9b4> │ │ │ │ + bhi.n 3552c <_Py_fstat@@Base+0xa3c> │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 351ae <_Py_fstat@@Base+0x9a2> │ │ │ │ + bhi.n 35492 <_Py_fstat@@Base+0x9a2> │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 3520c <_Py_fstat@@Base+0xa00> │ │ │ │ + bls.n 354f0 <_Py_fstat@@Base+0xa00> │ │ │ │ sub.w r8, r1, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 35208 <_Py_fstat@@Base+0x9fc> │ │ │ │ + bhi.n 354ec <_Py_fstat@@Base+0x9fc> │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne.n 35208 <_Py_fstat@@Base+0x9fc> │ │ │ │ + bne.n 354ec <_Py_fstat@@Base+0x9fc> │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - b.n 3524c <_Py_fstat@@Base+0xa40> │ │ │ │ + b.n 35530 <_Py_fstat@@Base+0xa40> │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r1, [r2, ip] │ │ │ │ - b.n 3524c <_Py_fstat@@Base+0xa40> │ │ │ │ + b.n 35530 <_Py_fstat@@Base+0xa40> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str.w r1, [r2, ip] │ │ │ │ - b.n 3524c <_Py_fstat@@Base+0xa40> │ │ │ │ + b.n 35530 <_Py_fstat@@Base+0xa40> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ str r1, [r7, #0] │ │ │ │ - b.n 3524c <_Py_fstat@@Base+0xa40> │ │ │ │ + b.n 35530 <_Py_fstat@@Base+0xa40> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ str r1, [r7, #0] │ │ │ │ - b.n 3524c <_Py_fstat@@Base+0xa40> │ │ │ │ + b.n 35530 <_Py_fstat@@Base+0xa40> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ str r1, [r7, #0] │ │ │ │ - b.n 3524c <_Py_fstat@@Base+0xa40> │ │ │ │ + b.n 35530 <_Py_fstat@@Base+0xa40> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str r1, [r7, #0] │ │ │ │ - b.n 3524c <_Py_fstat@@Base+0xa40> │ │ │ │ + b.n 35530 <_Py_fstat@@Base+0xa40> │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 35248 <_Py_fstat@@Base+0xa3c> │ │ │ │ + bhi.n 3552c <_Py_fstat@@Base+0xa3c> │ │ │ │ movw ip, #17540 @ 0x4484 │ │ │ │ movt ip, #78 @ 0x4e │ │ │ │ mov.w r9, r1, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -11154,264 +11430,264 @@ │ │ │ │ mov.w sl, #117 @ 0x75 │ │ │ │ str.w sl, [r7] │ │ │ │ strd r8, r8, [r4, #8] │ │ │ │ ldrb.w r7, [ip, r9] │ │ │ │ str r7, [r4, #16] │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 3524c <_Py_fstat@@Base+0xa40> │ │ │ │ + b.n 35530 <_Py_fstat@@Base+0xa40> │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 35174 <_Py_fstat@@Base+0x968> │ │ │ │ + b.n 35458 <_Py_fstat@@Base+0x968> │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2728] @ 0xaa8 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (3527c <_Py_fstat@@Base+0xa70>) │ │ │ │ - ldr r0, [pc, #20] @ (35280 <_Py_fstat@@Base+0xa74>) │ │ │ │ + ldr r2, [pc, #20] @ (35560 <_Py_fstat@@Base+0xa70>) │ │ │ │ + ldr r0, [pc, #20] @ (35564 <_Py_fstat@@Base+0xa74>) │ │ │ │ ldr.w r3, [r2, #3980] @ 0xf8c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r2, #3980] @ 0xf8c │ │ │ │ bx lr │ │ │ │ ldc2l 0, cr0, [r8], #-316 @ 0xfffffec4 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00035284 : │ │ │ │ +00035568 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1ee4c4 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 1ee120 <_PyThreadState_NewBound@@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, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 352b0 │ │ │ │ + bne.n 35594 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f510 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ - b.n 352be │ │ │ │ - bl a2c58 │ │ │ │ + bl 29ecf0 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ + b.n 355a2 │ │ │ │ + bl a2df0 │ │ │ │ movs r1, #1 │ │ │ │ - bl a2c8c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl a2e20 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 352a8 │ │ │ │ + bne.n 3558c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 352ca │ │ │ │ + cbz r3, 355ae │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 352ee │ │ │ │ + b.n 355d2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 352ea │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 355ce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 352ea │ │ │ │ + cbnz r3, 355ce │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 352ea │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 355ce │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #160] @ (353a4 ) │ │ │ │ + ldr r3, [pc, #160] @ (35688 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ addw r0, r4, #3740 @ 0xe9c │ │ │ │ ldr.w r3, [r4, #3740] @ 0xe9c │ │ │ │ ldr.w r1, [r4, #3832] @ 0xef8 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3532c │ │ │ │ + beq.n 35610 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 35318 │ │ │ │ + b.n 355fc │ │ │ │ addw r1, r4, #3788 @ 0xecc │ │ │ │ addw r6, r4, #3772 @ 0xebc │ │ │ │ - bl 1f33fc │ │ │ │ + bl 1f2ff4 │ │ │ │ ldr.w r3, [r4, #3832] @ 0xef8 │ │ │ │ movs r2, #0 │ │ │ │ addw r0, r4, #3756 @ 0xeac │ │ │ │ str.w r2, [r4, #3752] @ 0xea8 │ │ │ │ - cbz r3, 35362 │ │ │ │ + cbz r3, 35646 │ │ │ │ ldr.w r3, [r4, #3756] @ 0xeac │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3537c │ │ │ │ + beq.n 35660 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 35350 │ │ │ │ + b.n 35634 │ │ │ │ ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 3537c │ │ │ │ + beq.n 35660 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 3536a │ │ │ │ + b.n 3564e │ │ │ │ addw r1, r4, #3788 @ 0xecc │ │ │ │ movs r7, #0 │ │ │ │ - bl 1f33fc │ │ │ │ + bl 1f2ff4 │ │ │ │ mov r0, r6 │ │ │ │ addw r1, r4, #3788 @ 0xecc │ │ │ │ str.w r7, [r4, #3768] @ 0xeb8 │ │ │ │ - bl 1f33fc │ │ │ │ + bl 1f2ff4 │ │ │ │ str.w r7, [r4, #3784] @ 0xec8 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (353dc ) │ │ │ │ + ldr r3, [pc, #36] @ (356c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ addw r0, r1, #3788 @ 0xecc │ │ │ │ ldr.w r3, [r1, #3832] @ 0xef8 │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ addw r1, r1, #3756 @ 0xeac │ │ │ │ - bl 1f33fc │ │ │ │ + bl 1f2ff4 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 353ea │ │ │ │ + cbz r0, 356ce │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000353ec : │ │ │ │ +000356d0 : │ │ │ │ stmdb 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 │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add.w r7, r5, #872 @ 0x368 │ │ │ │ - bl 6f790 │ │ │ │ + bl 6fc90 │ │ │ │ str.w r0, [r5, #896] @ 0x380 │ │ │ │ - bl 24793c <_PyParkingLot_AfterFork@@Base> │ │ │ │ - ldr r0, [pc, #636] @ (35694 ) │ │ │ │ + bl 247094 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + ldr r0, [pc, #636] @ (35978 ) │ │ │ │ add.w r1, r5, #912 @ 0x390 │ │ │ │ strd r1, r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #628] @ (35698 ) │ │ │ │ + ldr r1, [pc, #628] @ (3597c ) │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r5, #920 @ 0x398 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r1, [pc, #616] @ (3569c ) │ │ │ │ + ldr r1, [pc, #616] @ (35980 ) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #616] @ (356a0 ) │ │ │ │ + ldr r1, [pc, #616] @ (35984 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ addw r1, r5, #1876 @ 0x754 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w r1, r5, #1896 @ 0x768 │ │ │ │ str r1, [sp, #32] │ │ │ │ addw r1, r5, #1732 @ 0x6c4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 3544e │ │ │ │ - bl 6fc2c │ │ │ │ + bne.n 35732 │ │ │ │ + bl 7012c │ │ │ │ ldr.w r4, [r5, #1124] @ 0x464 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #572] @ (356a4 ) │ │ │ │ + ldr r1, [pc, #572] @ (35988 ) │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 354b2 │ │ │ │ + beq.n 35796 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ - beq.n 354ac │ │ │ │ + beq.n 35790 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 354ac │ │ │ │ + beq.n 35790 │ │ │ │ movs r3, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r0, r4, #37 @ 0x25 │ │ │ │ str r3, [r4, #32] │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ strb.w fp, [r4, #36] @ 0x24 │ │ │ │ - bl 1f0630 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1f0288 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd fp, fp, [r4] │ │ │ │ - bl 2207b4 │ │ │ │ - ldr r1, [pc, #504] @ (356a4 ) │ │ │ │ + bl 2201cc │ │ │ │ + ldr r1, [pc, #504] @ (35988 ) │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3546a │ │ │ │ - ldr.w sl, [pc, #516] @ 356b8 │ │ │ │ + b.n 3574e │ │ │ │ + ldr.w sl, [pc, #516] @ 3599c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r4, [r9, sl] │ │ │ │ - cbnz r4, 354ce │ │ │ │ - movw r1, #852 @ 0x354 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #476] @ (356a8 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 1a99d4 │ │ │ │ + cbnz r4, 357b2 │ │ │ │ + movw r1, #63640 @ 0xf898 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #476] @ (3598c ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1a9a48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ ldr.w r2, [r3, #3704] @ 0xe78 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 354e4 │ │ │ │ + beq.n 357c8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3704] @ 0xe78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 35504 │ │ │ │ + cbz r0, 357e8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 35504 │ │ │ │ - bl 1a9b08 │ │ │ │ + blt.n 357e8 │ │ │ │ + bl 1a9b7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 71220 │ │ │ │ + bl 71398 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -11421,343 +11697,343 @@ │ │ │ │ str.w r6, [r4, #200] @ 0xc8 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ blx 2c98c │ │ │ │ add.w r3, r4, #800 @ 0x320 │ │ │ │ strd r6, r6, [r4, #788] @ 0x314 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #800] @ 0x320 │ │ │ │ - bl 1f01a8 │ │ │ │ + bl 1efe00 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 3554c │ │ │ │ + cbz r6, 35830 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ - bl 1eed5c │ │ │ │ + bl 1ee9b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efbb0 │ │ │ │ + bl 1ef808 │ │ │ │ mov r6, fp │ │ │ │ - b.n 35536 │ │ │ │ + b.n 3581a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 6fc2c │ │ │ │ + bl 7012c │ │ │ │ add.w fp, fp, #3904 @ 0xf40 │ │ │ │ strd r0, r1, [fp] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ addw r0, r0, #3896 @ 0xf38 │ │ │ │ - bl 10c8a0 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #324] @ (356ac ) │ │ │ │ + bl 10ced4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #324] @ (35990 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 3558e │ │ │ │ + cbz r2, 35872 │ │ │ │ dmb ish │ │ │ │ str r6, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bne.n 35584 │ │ │ │ + bne.n 35868 │ │ │ │ ldr.w fp, [sl, r9] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 355ac │ │ │ │ + beq.n 35890 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b045c <_PyArena_New@@Base+0x6d8> │ │ │ │ + bl 1b04cc <_PyArena_New@@Base+0x6d8> │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr.w r3, [r5, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3566c │ │ │ │ + bne.n 35950 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 355c4 │ │ │ │ + bne.n 358a8 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 355b4 │ │ │ │ + bne.n 35898 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 355e0 │ │ │ │ + beq.n 358c4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (356b0 ) │ │ │ │ + ldr r0, [pc, #216] @ (35994 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r6, [r5, #876] @ 0x36c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #876] @ 0x36c │ │ │ │ - cbz r6, 35626 │ │ │ │ + cbz r6, 3590a │ │ │ │ ldr.w r3, [r5, #880] @ 0x370 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 35600 │ │ │ │ + bne.n 358e4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r5, #876] @ 0x36c │ │ │ │ str.w r3, [r6, #3644] @ 0xe3c │ │ │ │ - b.n 35626 │ │ │ │ + b.n 3590a │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fac98 │ │ │ │ + bl 1fa80c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fc440 │ │ │ │ + bl 1fbfb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201488 │ │ │ │ + bl 201000 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #3644] @ 0xe3c │ │ │ │ - bl 2015b4 │ │ │ │ - b.n 355ea │ │ │ │ + bl 20112c │ │ │ │ + b.n 358ce │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3563e │ │ │ │ + bne.n 35922 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3562e │ │ │ │ + bne.n 35912 │ │ │ │ dmb ish │ │ │ │ - beq.n 3564a │ │ │ │ - ldr r0, [pc, #104] @ (356b0 ) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 3592e │ │ │ │ + ldr r0, [pc, #104] @ (35994 ) │ │ │ │ + bl 214634 │ │ │ │ ldr.w r3, [r5, #876] @ 0x36c │ │ │ │ - cbz r3, 35676 │ │ │ │ + cbz r3, 3595a │ │ │ │ mov r0, fp │ │ │ │ - bl 1eeca8 │ │ │ │ + bl 1ee904 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1460] @ 0x5b4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 216e20 │ │ │ │ - movw r3, #50676 @ 0xc5f4 │ │ │ │ + b.w 216838 │ │ │ │ + movw r3, #48392 @ 0xbd08 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 3567e │ │ │ │ - movw r3, #50700 @ 0xc60c │ │ │ │ + b.n 35962 │ │ │ │ + movw r3, #48416 @ 0xbd20 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #52] @ (356b4 ) │ │ │ │ + ldr r1, [pc, #52] @ (35998 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ bl 2ebbc │ │ │ │ - add r3, pc, #304 @ (adr r3, 357c8 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 35aac ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #256 @ (adr r3, 3579c ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 35a80 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsrs r4, r2, #13 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r7, #228 @ 0xe4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 356de │ │ │ │ + cbz r3, 359c2 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 356e0 │ │ │ │ + b.n 359c4 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #304] @ (35814 ) │ │ │ │ + ldr r5, [pc, #304] @ (35af8 ) │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3570c │ │ │ │ + bne.n 359f0 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3570c │ │ │ │ + ble.n 359f0 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3570c │ │ │ │ - cbnz r6, 35732 │ │ │ │ - ldr r1, [pc, #264] @ (35818 ) │ │ │ │ + bne.n 359f0 │ │ │ │ + cbnz r6, 35a16 │ │ │ │ + ldr r1, [pc, #264] @ (35afc ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 35732 │ │ │ │ + cbnz r0, 35a16 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35804 │ │ │ │ + b.n 35ae8 │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3572e │ │ │ │ + beq.n 35a12 │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 357aa │ │ │ │ + cbz r4, 35a8e │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 35758 │ │ │ │ + beq.n 35a3c │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 357b8 │ │ │ │ + beq.n 35a9c │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 35766 │ │ │ │ + beq.n 35a4a │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 357c4 │ │ │ │ + beq.n 35aa8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3577a │ │ │ │ - bl cfd5c │ │ │ │ + cbz r0, 35a5e │ │ │ │ + bl cff30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3572e │ │ │ │ + blt.n 35a12 │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 357ce │ │ │ │ - b.n 3577e │ │ │ │ + beq.n 35ab2 │ │ │ │ + b.n 35a62 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 35792 │ │ │ │ - bl cfd5c │ │ │ │ + cbz r0, 35a76 │ │ │ │ + bl cff30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3572e │ │ │ │ + blt.n 35a12 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 357d6 │ │ │ │ - b.n 35796 │ │ │ │ + beq.n 35aba │ │ │ │ + b.n 35a7a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 3579e │ │ │ │ + cbz r1, 35a82 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 357dc │ │ │ │ + beq.n 35ac0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 357a6 │ │ │ │ + cbz r2, 35a8a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 357e0 │ │ │ │ + beq.n 35ac4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 357e2 │ │ │ │ + b.n 35ac6 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 357e2 │ │ │ │ + b.n 35ac6 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 357e2 │ │ │ │ + b.n 35ac6 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 357e2 │ │ │ │ + b.n 35ac6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 357e2 │ │ │ │ + b.n 35ac6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 357e2 │ │ │ │ + b.n 35ac6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 357e2 │ │ │ │ + b.n 35ac6 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 247f20 │ │ │ │ + bl 247678 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 35840 │ │ │ │ - movw r1, #852 @ 0x354 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #38060 @ 0x94ac │ │ │ │ + cbnz r0, 35b24 │ │ │ │ + movw r1, #63640 @ 0xf898 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #35664 @ 0x8b50 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1ab7f0 │ │ │ │ - cbnz r0, 3584c │ │ │ │ + bl 1ab868 │ │ │ │ + cbnz r0, 35b30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3585a │ │ │ │ - ldr r3, [pc, #12] @ (3585c ) │ │ │ │ + b.n 35b3e │ │ │ │ + ldr r3, [pc, #12] @ (35b40 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 35848 │ │ │ │ + beq.n 35b2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, 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, 35886 │ │ │ │ + cbnz r0, 35b6a │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 3588e │ │ │ │ + cbz r0, 35b72 │ │ │ │ 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 35878 │ │ │ │ + beq.n 35b5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ @@ -11767,100 +12043,100 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 358ca │ │ │ │ + bne.n 35bae │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d280 │ │ │ │ - cbnz r0, 358e4 │ │ │ │ - b.n 358e0 │ │ │ │ + bl 21cc98 │ │ │ │ + cbnz r0, 35bc8 │ │ │ │ + b.n 35bc4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56032 @ 0xdae0 │ │ │ │ + movw r0, #53624 @ 0xd178 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 358bc │ │ │ │ + bne.n 35ba0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 358ee │ │ │ │ + b.n 35bd2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 358fa │ │ │ │ + bl 35bde │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #47684 @ 0xba44 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 35936 │ │ │ │ + cbnz r3, 35c1a │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #28048 @ 0x6d90 │ │ │ │ + movw r1, #25680 @ 0x6450 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3595a │ │ │ │ + bl fce84 │ │ │ │ + b.n 35c3e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbnz r3, 3594e │ │ │ │ + cbnz r3, 35c32 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #52512 @ 0xcd20 │ │ │ │ + movw r1, #50228 @ 0xc434 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 7ca24 │ │ │ │ + bl 7cc14 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3595e │ │ │ │ + cbnz r0, 35c42 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 359b4 │ │ │ │ + b.n 35c98 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3598a │ │ │ │ + blt.n 35c6e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ - cbz r1, 359a2 │ │ │ │ - movw r1, #52564 @ 0xcd54 │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ + cbz r1, 35c86 │ │ │ │ + movw r1, #50280 @ 0xc468 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3595a │ │ │ │ + bge.n 35c3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3595a │ │ │ │ + bne.n 35c3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3595a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35c3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -11868,39 +12144,39 @@ │ │ │ │ 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 r0, [r0, #8] │ │ │ │ - bl 21d150 │ │ │ │ + bl 21cb68 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ 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 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88f78 │ │ │ │ + bl 89120 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35a16 │ │ │ │ + bge.n 35cfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35a16 │ │ │ │ + cbnz r3, 35cfa │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_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 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ @@ -11913,855 +12189,550 @@ │ │ │ │ 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, 35a60 │ │ │ │ + cbnz r0, 35d44 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 35a68 │ │ │ │ + cbz r0, 35d4c │ │ │ │ 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 35a52 │ │ │ │ + beq.n 35d36 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 35a98 │ │ │ │ - movw r0, #51728 @ 0xca10 │ │ │ │ + bls.n 35d7c │ │ │ │ + movw r0, #49360 @ 0xc0d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 35a98 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 35d7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35ac4 │ │ │ │ + b.n 35da8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 35ab0 │ │ │ │ + ble.n 35d94 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 35ab2 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 35ab2 │ │ │ │ - b.n 35a94 │ │ │ │ + bne.n 35d96 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 35d96 │ │ │ │ + b.n 35d78 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3850 │ │ │ │ + bl 1e34dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35a94 │ │ │ │ + beq.n 35d78 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00035ac6 : │ │ │ │ - movw r0, #7512 @ 0x1d58 │ │ │ │ +00035daa : │ │ │ │ + movw r0, #7612 @ 0x1dbc │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - b.w 1b8060 │ │ │ │ + b.w 1b8100 │ │ │ │ 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 r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 35aee │ │ │ │ + cbz r3, 35dd2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 35afe │ │ │ │ + b.n 35de2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 35afc │ │ │ │ + ble.n 35de0 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 35af8 │ │ │ │ - cbnz r1, 35b22 │ │ │ │ + bgt.n 35ddc │ │ │ │ + cbnz r1, 35e06 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 35afe │ │ │ │ + b.n 35de2 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #76] @ (35b4c ) │ │ │ │ + ldr r1, [pc, #76] @ (35e30 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35b28 │ │ │ │ - b.n 35b46 │ │ │ │ + cbnz r0, 35e0c │ │ │ │ + b.n 35e2a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #5192 @ 0x1448 │ │ │ │ movteq r2, #77 @ 0x4d │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1676e8 │ │ │ │ + b.w 167e7c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #21184 @ 0x52c0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #48792 @ 0xbe98 │ │ │ │ + movw r1, #46352 @ 0xb510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #15 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2fb00 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00035b8e : │ │ │ │ +00035e72 : │ │ │ │ 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 r4, [pc, #160] @ (35c40 ) │ │ │ │ + ldr r4, [pc, #160] @ (35f24 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35c32 │ │ │ │ + beq.n 35f16 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e4f90 │ │ │ │ + bl 1e4c20 │ │ │ │ mov r8, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 35bd0 │ │ │ │ + bne.n 35eb4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 35bc0 │ │ │ │ + bne.n 35ea4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 35bec │ │ │ │ + beq.n 35ed0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #84] @ (35c44 ) │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #84] @ (35f28 ) │ │ │ │ ldr.w r3, [r3, #1548] @ 0x60c │ │ │ │ - cbz r3, 35c02 │ │ │ │ + cbz r3, 35ee6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3efc │ │ │ │ + bl 1e3b8c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 35c06 │ │ │ │ + b.n 35eea │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 35c1e │ │ │ │ + bne.n 35f02 │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 35c0e │ │ │ │ + bne.n 35ef2 │ │ │ │ dmb ish │ │ │ │ - beq.n 35c2a │ │ │ │ - ldr r0, [pc, #32] @ (35c48 ) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 35f0e │ │ │ │ + ldr r0, [pc, #32] @ (35f2c ) │ │ │ │ + bl 214634 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5120 │ │ │ │ - b.n 35c36 │ │ │ │ + bl 1e4db0 │ │ │ │ + b.n 35f1a │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #528 @ (adr r2, 35e54 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 36138 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #800 @ (adr r2, 35f6c ) │ │ │ │ - lsls r7, 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 │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - cbz r3, 35c68 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b.n 35c78 │ │ │ │ - cmp r2, #3 │ │ │ │ - ble.n 35c76 │ │ │ │ - cmp r2, #8 │ │ │ │ - bgt.n 35c72 │ │ │ │ - cbnz r1, 35c9c │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 35c78 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r1, [pc, #596] @ (35ed0 ) │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r4, #8 │ │ │ │ - movs r2, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r1, #4 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ - strd r1, r4, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 35ca2 │ │ │ │ - b.n 35cce │ │ │ │ - clz r6, r1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bmi.n 35cd2 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #53056 @ 0xcf40 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #58520 @ 0xe498 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - mov r3, sl │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 35f7a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 105e28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 35cee │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 35cce │ │ │ │ - add r5, r6 │ │ │ │ - subs r3, r5, #4 │ │ │ │ - beq.n 35d26 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cbz r2, 35cfe │ │ │ │ - subs r3, r5, #5 │ │ │ │ - beq.n 35d36 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - cbz r6, 35d08 │ │ │ │ - subs r3, #1 │ │ │ │ - beq.n 35d44 │ │ │ │ - b.n 35d10 │ │ │ │ - movw r6, #5192 @ 0x1448 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - ldr r5, [r4, #24] │ │ │ │ - cbz r5, 35d1a │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 35d50 │ │ │ │ - b.n 35d22 │ │ │ │ - movw r5, #5192 @ 0x1448 │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ - b.n 35d58 │ │ │ │ - movw r4, #5192 @ 0x1448 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 35d58 │ │ │ │ - movw r4, #5192 @ 0x1448 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 35d58 │ │ │ │ - movw r4, #5192 @ 0x1448 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 35d58 │ │ │ │ - movw r4, #5192 @ 0x1448 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - bl 1f0418 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 35cce │ │ │ │ - movw r8, #5192 @ 0x1448 │ │ │ │ - movt r8, #77 @ 0x4d │ │ │ │ - cmp r5, r8 │ │ │ │ - bne.n 35d72 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 35f40 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bmi.n 35dac │ │ │ │ - movw r1, #20540 @ 0x503c │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 35dac │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 35dac │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #53076 @ 0xcf54 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w e2234 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - movw r1, #53000 @ 0xcf08 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr.w r0, [r3, #3856] @ 0xf10 │ │ │ │ - bl db24c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 35f34 │ │ │ │ - movs r3, #0 │ │ │ │ - movw r2, #35328 @ 0x8a00 │ │ │ │ - movt r2, #46 @ 0x2e │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #53132 @ 0xcf8c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - mov r3, r5 │ │ │ │ - bl dc408 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35dfa │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cbnz r2, 35dfa │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 35f34 │ │ │ │ - ldr r1, [pc, #208] @ (35ed4 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - bl 8d678 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 35e30 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 35f34 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 35f34 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35f34 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #164] @ (35ed8 ) │ │ │ │ - mov r0, fp │ │ │ │ - bl 836fc │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35e52 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cbnz r2, 35e52 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 35e74 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35f34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 35f34 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35f34 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - bl e29d4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35e9a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 35e9a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35eae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 35eae │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 35f34 │ │ │ │ - cmp r5, r8 │ │ │ │ - bne.n 35edc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35f34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 35f34 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35f34 │ │ │ │ - nop │ │ │ │ - adds r4, r4, #7 │ │ │ │ + add r2, pc, #800 @ (adr r2, 36250 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r1, #3 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 152bc4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35efa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 35efa │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 35f34 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - subs r1, r3, #1 │ │ │ │ - bl 12c658 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 35f1a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r0, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35f32 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 35f32 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 35f40 │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 35d6e │ │ │ │ - b.n 35cce │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ - adds r0, #8 │ │ │ │ - bl 10b140 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 1f20dc <_PyErr_GetTopmostException@@Base+0x248> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r0, r3, #5568 @ 0x15c0 │ │ │ │ - adds r0, #8 │ │ │ │ - bl 1c6bf8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2c918 <__getsockopt64@plt> │ │ │ │ - cbnz r0, 35fb4 │ │ │ │ + cbnz r0, 35f62 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 35fb8 │ │ │ │ + cbz r4, 35f66 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 35fb8 │ │ │ │ + beq.n 35f66 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35fba │ │ │ │ + b.n 35f68 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 35fe6 │ │ │ │ + bne.n 35f94 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr.w r7, [r8] │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 36006 │ │ │ │ - b.n 36000 │ │ │ │ + beq.n 35fb4 │ │ │ │ + b.n 35fae │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #52200 @ 0xcbe8 │ │ │ │ + movw r0, #49916 @ 0xc2fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35fd6 │ │ │ │ + bne.n 35f84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36058 │ │ │ │ + b.n 36006 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 36014 │ │ │ │ + bne.n 35fc2 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 36044 │ │ │ │ - b.n 3602c │ │ │ │ + beq.n 35ff2 │ │ │ │ + b.n 35fda │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36006 │ │ │ │ + bne.n 35fb4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36006 │ │ │ │ - b.n 36050 │ │ │ │ + bne.n 35fb4 │ │ │ │ + b.n 35ffe │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 36044 │ │ │ │ + beq.n 35ff2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 36044 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 35ff2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 36050 │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 35ffe │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24d18c <_PyErr_FormatFromCause@@Base+0xac> │ │ │ │ + bl 24c8a8 <_PyErr_FormatFromCause@@Base+0xac> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35ffc │ │ │ │ + bne.n 35faa │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3607a │ │ │ │ + cbz r3, 3602a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3608a │ │ │ │ + b.n 3603a │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 36088 │ │ │ │ + blt.n 36038 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 36084 │ │ │ │ - cbnz r1, 360b0 │ │ │ │ + bgt.n 36034 │ │ │ │ + cbnz r1, 36060 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3608a │ │ │ │ + b.n 3603a │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ movw r7, #8496 @ 0x2130 │ │ │ │ movt r7, #79 @ 0x4f │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 360b6 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 36066 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 362fe │ │ │ │ + b.n 362ae │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ite eq │ │ │ │ moveq r4, r3 │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 360d8 │ │ │ │ - bl 2580bc │ │ │ │ + bne.n 36088 │ │ │ │ + bl 257764 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 360e4 │ │ │ │ - b.n 360ac │ │ │ │ + cbnz r0, 36094 │ │ │ │ + b.n 3605c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3622e │ │ │ │ + beq.w 361de │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - bl 24e3c0 │ │ │ │ + bl 24dad8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3621a │ │ │ │ + beq.w 361ca │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 24e3c0 │ │ │ │ + bl 24dad8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3621a │ │ │ │ - ldr r3, [pc, #500] @ (36308 ) │ │ │ │ + beq.w 361ca │ │ │ │ + ldr r3, [pc, #500] @ (362b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr.w r3, [r0, #788] @ 0x314 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 36130 │ │ │ │ + bne.n 360e0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r0, #800 @ 0x320 │ │ │ │ - bl 36310 │ │ │ │ + bl 362c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 361c8 │ │ │ │ - b.n 3621a │ │ │ │ + bne.n 36178 │ │ │ │ + b.n 361ca │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r9, #5664 @ 0x1620 │ │ │ │ adds r0, #8 │ │ │ │ - bl 36310 │ │ │ │ + bl 362c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3621a │ │ │ │ + beq.n 361ca │ │ │ │ ldr.w r0, [r9, #3720] @ 0xe88 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #872 @ 0x368 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36164 │ │ │ │ + bne.n 36114 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36154 │ │ │ │ + bne.n 36104 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3617e │ │ │ │ + beq.n 3612e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r7, [r9, #3696] @ 0xe70 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #800 @ 0x320 │ │ │ │ - cbz r7, 36198 │ │ │ │ - bl 36310 │ │ │ │ + cbz r7, 36148 │ │ │ │ + bl 362c0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3619a │ │ │ │ + beq.n 3614a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 36182 │ │ │ │ + b.n 36132 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r0, [r9, #3720] @ 0xe88 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #872 @ 0x368 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 361ba │ │ │ │ + bne.n 3616a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 361aa │ │ │ │ + bne.n 3615a │ │ │ │ dmb ish │ │ │ │ - beq.n 361c4 │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 36174 │ │ │ │ + bl 214634 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 3621a │ │ │ │ + beq.n 361ca │ │ │ │ movs r0, #0 │ │ │ │ - bl f05d0 │ │ │ │ + bl f07bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3621a │ │ │ │ + cbz r0, 361ca │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bge.n 362ce │ │ │ │ + bge.n 3627e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr.w r7, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3624a │ │ │ │ + bne.n 361fa │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 362f8 │ │ │ │ + bne.w 362a8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 362f8 │ │ │ │ + bne.n 362a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl f314c │ │ │ │ + bl f333c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 362f8 │ │ │ │ + bne.n 362a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3621a │ │ │ │ + bge.n 361ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3621a │ │ │ │ + cbnz r3, 361ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3622e │ │ │ │ + bge.n 361de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3622e │ │ │ │ + cbnz r3, 361de │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 360ac │ │ │ │ + bge.w 3605c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 360ac │ │ │ │ + bne.w 3605c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 360ac │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3605c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #184] @ (3630c ) │ │ │ │ + ldr r0, [pc, #184] @ (362bc ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #28 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36206 │ │ │ │ + beq.n 361b6 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 362f8 │ │ │ │ + beq.n 362a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3627e │ │ │ │ + bge.n 3622e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3627e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3622e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a421c <_Py_hashtable_foreach@@Base+0x2bac> │ │ │ │ + bl 2a3a14 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36206 │ │ │ │ + beq.n 361b6 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 362b4 │ │ │ │ + bne.n 36264 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl f314c │ │ │ │ + bl f333c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 362b4 │ │ │ │ + bne.n 36264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36206 │ │ │ │ + bge.n 361b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36206 │ │ │ │ + bne.n 361b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36206 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 361b6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 362f8 │ │ │ │ + bge.n 362a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 362f8 │ │ │ │ + cbnz r3, 362a8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 362f8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 362a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 362e2 │ │ │ │ + bge.n 36292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 362e2 │ │ │ │ + cbnz r3, 36292 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 362fe │ │ │ │ + bge.n 362ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 362fe │ │ │ │ + cbnz r3, 362ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 362fe │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 362ae │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 361d6 │ │ │ │ + b.n 36186 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ @@ -12771,477 +12742,512 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 36358 │ │ │ │ + beq.n 36308 │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r3, #80 @ 0x50 │ │ │ │ adds r7, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 36340 │ │ │ │ + bgt.n 362f0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 36326 │ │ │ │ + b.n 362d6 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w r7, [r3, #-80] │ │ │ │ - bl 1ad8a4 │ │ │ │ + bl 1ad924 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3633a │ │ │ │ + bge.n 362ea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3635a │ │ │ │ + b.n 3630a │ │ │ │ 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 r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36384 │ │ │ │ + bne.n 36334 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr.w r7, [r8] │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 363a4 │ │ │ │ - b.n 3639e │ │ │ │ + beq.n 36354 │ │ │ │ + b.n 3634e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #52228 @ 0xcc04 │ │ │ │ + movw r0, #49944 @ 0xc318 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36374 │ │ │ │ + bne.n 36324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 363f6 │ │ │ │ + b.n 363a6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 363b2 │ │ │ │ + bne.n 36362 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 363e2 │ │ │ │ - b.n 363ca │ │ │ │ + beq.n 36392 │ │ │ │ + b.n 3637a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 363a4 │ │ │ │ + bne.n 36354 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 363a4 │ │ │ │ - b.n 363ee │ │ │ │ + bne.n 36354 │ │ │ │ + b.n 3639e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 363e2 │ │ │ │ + beq.n 36392 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 363e2 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 36392 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 363ee │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 3639e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24ec40 │ │ │ │ + bl 363aa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3639a │ │ │ │ + bne.n 3634a │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #28] @ (36418 ) │ │ │ │ + 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, #48] @ 0x30 │ │ │ │ + cbz r0, 363d8 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 363dc │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r3, #48] @ 0x30 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 363d8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 363d8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 363f2 │ │ │ │ + ldrb.w r3, [r3, #57] @ 0x39 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 363d8 │ │ │ │ + bl f3908 │ │ │ │ + adds r0, #1 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r1, [pc, #28] @ (36414 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r0, #55140 @ 0xd764 │ │ │ │ + movw r0, #52732 @ 0xcdfc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r1, #3764] @ 0xeb4 │ │ │ │ ldr.w r1, [r1, #3748] @ 0xea4 │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ + nop │ │ │ │ movs r4, r2 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3645e │ │ │ │ + bge.n 3645a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3645e │ │ │ │ + cbnz r3, 3645a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 1c3964 │ │ │ │ + nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (3648c ) │ │ │ │ + ldr r3, [pc, #28] @ (36498 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1516] @ 0x5ec │ │ │ │ - bl 1ef580 │ │ │ │ + bl 1ef1d8 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r2 │ │ │ │ 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 r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 364aa │ │ │ │ + cbz r3, 364b6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 364ba │ │ │ │ + b.n 364c6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 364b8 │ │ │ │ + ble.n 364c4 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 364b4 │ │ │ │ - cbnz r1, 364e4 │ │ │ │ + bgt.n 364c0 │ │ │ │ + cbnz r1, 364f0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 364ba │ │ │ │ + b.n 364c6 │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movw r4, #9804 @ 0x264c │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 364ea │ │ │ │ - b.n 365bc │ │ │ │ + cbnz r0, 364f6 │ │ │ │ + b.n 365c8 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, r5 │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 36500 │ │ │ │ - bl 8a354 │ │ │ │ + cbnz r0, 3650c │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 365b2 │ │ │ │ - b.n 365bc │ │ │ │ - bl 8fe24 │ │ │ │ + beq.n 365be │ │ │ │ + b.n 365c8 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3651a │ │ │ │ + bge.n 36526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3651a │ │ │ │ + cbnz r3, 36526 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 364f6 │ │ │ │ + beq.n 36502 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 36536 │ │ │ │ + beq.n 36542 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36538 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 36538 │ │ │ │ - b.n 365bc │ │ │ │ + bne.n 36544 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 36544 │ │ │ │ + b.n 365c8 │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 36558 │ │ │ │ + bge.n 36564 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126fb8 │ │ │ │ + bl 1275fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 365bc │ │ │ │ - bl 127114 │ │ │ │ + cbz r0, 365c8 │ │ │ │ + bl 127730 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2c83c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3659e │ │ │ │ + bge.n 365aa │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3658e │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 3659a │ │ │ │ + bl 8734c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36568 │ │ │ │ - b.n 365aa │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 36574 │ │ │ │ + b.n 365b6 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 365aa │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 365b6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w de7a8 │ │ │ │ + b.w de960 │ │ │ │ mov r0, r6 │ │ │ │ - bl ded80 │ │ │ │ - b.n 365bc │ │ │ │ + bl def38 │ │ │ │ + b.n 365c8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3653c │ │ │ │ + beq.n 36548 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36522 │ │ │ │ + b.n 3652e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, [pc, #24] @ (365ec ) │ │ │ │ + ldr r3, [pc, #24] @ (365f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1ef354 │ │ │ │ + bl 1eefac │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r2 │ │ │ │ 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 r2, [pc, #176] @ (366b4 ) │ │ │ │ + ldr r2, [pc, #176] @ (366c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1516] @ 0x5ec │ │ │ │ ldr r6, [r7, #8] │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 366a4 │ │ │ │ + blt.n 366b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3664a │ │ │ │ + blt.n 36656 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 36684 │ │ │ │ + bne.n 36690 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ge │ │ │ │ movge r5, r6 │ │ │ │ - b.n 3666c │ │ │ │ + b.n 36678 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 366ae │ │ │ │ + bge.n 366ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 366ae │ │ │ │ + cbnz r3, 366ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 366ae │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 366ba │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 36672 │ │ │ │ + beq.n 3667e │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 36660 │ │ │ │ - b.n 36684 │ │ │ │ + bge.n 3666c │ │ │ │ + b.n 36690 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ef9e8 │ │ │ │ + bl efbd4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3664a │ │ │ │ + beq.n 36656 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36698 │ │ │ │ + bge.n 366a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36698 │ │ │ │ + cbnz r3, 366a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it ge │ │ │ │ movge r6, r3 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 36616 │ │ │ │ + b.n 36622 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 366b0 │ │ │ │ + b.n 366bc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 10c860 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ - cbz r0, 366fc │ │ │ │ + bl 10ce94 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ + cbz r0, 36708 │ │ │ │ ldrd r6, r7, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r4, r1, #1 │ │ │ │ - bl 10c8a0 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 10ced4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #204 @ 0xcc │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ + movw r0, #63332 @ 0xf764 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #2952 @ 0xb88 │ │ │ │ + movw r1, #584 @ 0x248 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0003671a : │ │ │ │ +00036726 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ (367b8 ) │ │ │ │ + ldr r3, [pc, #140] @ (367c4 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 367ac │ │ │ │ + beq.n 367b8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36752 │ │ │ │ + bne.n 3675e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36742 │ │ │ │ + bne.n 3674e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3676e │ │ │ │ + beq.n 3677a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #76] @ (367bc ) │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #76] @ (367c8 ) │ │ │ │ ldr.w r3, [r3, #1548] @ 0x60c │ │ │ │ - cbz r3, 36782 │ │ │ │ + cbz r3, 3678e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e41fc │ │ │ │ - b.n 36786 │ │ │ │ + bl 1e3e8c │ │ │ │ + b.n 36792 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3679e │ │ │ │ + bne.n 367aa │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3678e │ │ │ │ + bne.n 3679a │ │ │ │ dmb ish │ │ │ │ - beq.n 367b0 │ │ │ │ - ldr r0, [pc, #24] @ (367c0 ) │ │ │ │ - bl 214c68 │ │ │ │ - b.n 367b0 │ │ │ │ + beq.n 367bc │ │ │ │ + ldr r0, [pc, #24] @ (367cc ) │ │ │ │ + bl 214634 │ │ │ │ + b.n 367bc │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #528 @ (adr r2, 369cc ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 369d8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #800 @ (adr r2, 36ae4 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 36af0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #268 @ 0x10c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - bl 184098 │ │ │ │ - cbz r0, 36814 │ │ │ │ + movw r1, #63396 @ 0xf7a4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 184678 │ │ │ │ + cbz r0, 36820 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 10b140 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 10b770 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 367fa │ │ │ │ + bne.n 36806 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ @@ -13249,392 +13255,421 @@ │ │ │ │ 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, 3683e │ │ │ │ + cbnz r0, 3684a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 161ae8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x1c0> │ │ │ │ + b.w 16205c <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x1c0> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36830 │ │ │ │ + beq.n 3683c │ │ │ │ pop {r4, r5, r6, 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 36874 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bls.n 36880 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #744 @ 0x2e8 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ + movw r1, #63872 @ 0xf980 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3689c │ │ │ │ + bl fce84 │ │ │ │ + b.n 368a8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #5192 @ 0x1448 │ │ │ │ movtne r4, #77 @ 0x4d │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 183818 <_PyUnicode_IsLinebreak@@Base+0x1b4> │ │ │ │ - cbnz r0, 368ba │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + bl 183df8 <_PyUnicode_IsLinebreak@@Base+0x1b4> │ │ │ │ + cbnz r0, 368c6 │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbnz r0, 368a0 │ │ │ │ + bl e3bb8 │ │ │ │ + cbnz r0, 368ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 368ba │ │ │ │ - bl e3ea8 │ │ │ │ + b.n 368c6 │ │ │ │ + bl e3df0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3689c │ │ │ │ + beq.n 368a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 368b4 │ │ │ │ + blt.n 368c0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 368ba │ │ │ │ + b.n 368c6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 368b0 │ │ │ │ + b.n 368bc │ │ │ │ + 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 368e8 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 106034 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 36906 │ │ │ │ + b.n 36900 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #34364 @ 0x863c │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 368dc │ │ │ │ + b.n 36914 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 36914 │ │ │ │ + movw r3, #52260 @ 0xcc24 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1637c8 │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000368bc <_Py_open_noraise@@Base>: │ │ │ │ +00036918 <_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 2c31c <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 368f0 <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 3694c <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #32064 @ 0x7d40 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c41d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 368f4 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 36950 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb18 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ 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 r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15189c <_PyUnicode_AsUTF8String@@Base+0x788> │ │ │ │ + bl 151d8c <_PyUnicode_AsUTF8String@@Base+0x788> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00036918 : │ │ │ │ +00036974 : │ │ │ │ movw r0, #9956 @ 0x26e4 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - b.w 1b8060 │ │ │ │ + b.w 1b8100 │ │ │ │ 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, [r0, #12] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ - movw r1, #56708 @ 0xdd84 │ │ │ │ + movw r1, #54300 @ 0xd41c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ strh r6, [r5, #8] │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 36956 │ │ │ │ + bge.n 369b2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36c12 │ │ │ │ - ldr r1, [pc, #704] @ (36c18 ) │ │ │ │ + b.n 36c6e │ │ │ │ + ldr r1, [pc, #704] @ (36c74 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36950 │ │ │ │ + beq.n 369ac │ │ │ │ mov r0, r4 │ │ │ │ - bl ef688 │ │ │ │ + bl ef874 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36950 │ │ │ │ + blt.n 369ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #16 │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36950 │ │ │ │ + beq.n 369ac │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6884 @ 0x1ae4 │ │ │ │ + movw r1, #4476 @ 0x117c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 369aa │ │ │ │ + bge.n 36a06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 369aa │ │ │ │ + cbnz r3, 36a06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 36950 │ │ │ │ + beq.n 369ac │ │ │ │ movs r0, #16 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36950 │ │ │ │ + beq.n 369ac │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6904 @ 0x1af8 │ │ │ │ + movw r1, #4496 @ 0x1190 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 369e2 │ │ │ │ + bge.n 36a3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 369e2 │ │ │ │ + cbnz r3, 36a3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 36950 │ │ │ │ + beq.n 369ac │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36950 │ │ │ │ + beq.n 369ac │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6924 @ 0x1b0c │ │ │ │ + movw r1, #4516 @ 0x11a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36a1a │ │ │ │ + bge.n 36a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36a1a │ │ │ │ + cbnz r3, 36a76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 36950 │ │ │ │ + beq.n 369ac │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36950 │ │ │ │ + beq.n 369ac │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6948 @ 0x1b24 │ │ │ │ + movw r1, #4540 @ 0x11bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36a52 │ │ │ │ + bge.n 36aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36a52 │ │ │ │ + cbnz r3, 36aae │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 36950 │ │ │ │ + beq.w 369ac │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6876 @ 0x1adc │ │ │ │ + movw r1, #4468 @ 0x1174 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36950 │ │ │ │ + blt.w 369ac │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6896 @ 0x1af0 │ │ │ │ + movw r1, #4488 @ 0x1188 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36950 │ │ │ │ + blt.w 369ac │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6916 @ 0x1b04 │ │ │ │ + movw r1, #4508 @ 0x119c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36950 │ │ │ │ + blt.w 369ac │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6940 @ 0x1b1c │ │ │ │ + movw r1, #4532 @ 0x11b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36950 │ │ │ │ - ldr r1, [pc, #360] @ (36c1c ) │ │ │ │ + blt.w 369ac │ │ │ │ + ldr r1, [pc, #360] @ (36c78 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36950 │ │ │ │ + beq.w 369ac │ │ │ │ mov r0, r4 │ │ │ │ - bl ef688 │ │ │ │ + bl ef874 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36950 │ │ │ │ + blt.w 369ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r0, #8 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36950 │ │ │ │ + beq.w 369ac │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6884 @ 0x1ae4 │ │ │ │ + movw r1, #4476 @ 0x117c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36b0a │ │ │ │ + bge.n 36b66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36b0a │ │ │ │ + cbnz r3, 36b66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 36950 │ │ │ │ + beq.w 369ac │ │ │ │ movs r0, #8 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36950 │ │ │ │ + beq.w 369ac │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6904 @ 0x1af8 │ │ │ │ + movw r1, #4496 @ 0x1190 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36b44 │ │ │ │ + bge.n 36ba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36b44 │ │ │ │ + cbnz r3, 36ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 36950 │ │ │ │ + beq.w 369ac │ │ │ │ movs r0, #32 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36950 │ │ │ │ + beq.w 369ac │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6924 @ 0x1b0c │ │ │ │ + movw r1, #4516 @ 0x11a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36b7e │ │ │ │ + bge.n 36bda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36b7e │ │ │ │ + cbnz r3, 36bda │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 36950 │ │ │ │ + beq.w 369ac │ │ │ │ movs r0, #32 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36950 │ │ │ │ + beq.w 369ac │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6948 @ 0x1b24 │ │ │ │ + movw r1, #4540 @ 0x11bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36bb8 │ │ │ │ + bge.n 36c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36bb8 │ │ │ │ + cbnz r3, 36c14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 36950 │ │ │ │ + beq.w 369ac │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6964 @ 0x1b34 │ │ │ │ + movw r1, #4556 @ 0x11cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36950 │ │ │ │ + blt.w 369ac │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6984 @ 0x1b48 │ │ │ │ + movw r1, #4576 @ 0x11e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36950 │ │ │ │ + blt.w 369ac │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7004 @ 0x1b5c │ │ │ │ + movw r1, #4596 @ 0x11f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36950 │ │ │ │ + blt.w 369ac │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7028 @ 0x1b74 │ │ │ │ + movw r1, #4620 @ 0x120c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ asrs r0, r0, #31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00036c20 <_PyInterpolation_Build@@Base>: │ │ │ │ +00036c7c <_PyInterpolation_Build@@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 │ │ │ │ mov r8, r0 │ │ │ │ - movw r0, #47120 @ 0xb810 │ │ │ │ + movw r0, #48164 @ 0xbc24 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36cb6 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + beq.n 36d12 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ @@ -13647,474 +13682,474 @@ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r7, [r0, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ strd r3, r6, [r0, #16] │ │ │ │ - cbz r5, 36cba <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ + cbz r5, 36d16 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 36cc4 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ + beq.n 36d20 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 36cc8 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ + beq.n 36d24 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 36ccc <_PyInterpolation_Build@@Base+0xac> │ │ │ │ + beq.n 36d28 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #7760 @ 0x1e50 │ │ │ │ + movw r1, #5468 @ 0x155c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36cb6 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + bge.n 36d12 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36cb6 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + cbnz r3, 36d12 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36cd6 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + b.n 36d32 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - b.n 36cce <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (36cdc <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ - b.n 36cce <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (36ce0 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ - b.n 36cce <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (36ce4 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ + b.n 36d2a <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (36d38 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ + b.n 36d2a <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (36d3c <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ + b.n 36d2a <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (36d40 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 8d584 │ │ │ │ + bl 8d740 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r4, [r6, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrb r4, [r1, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00036d12 : │ │ │ │ - ldr r0, [pc, #4] @ (36d18 ) │ │ │ │ - b.w 1b8060 │ │ │ │ +00036d6e : │ │ │ │ + ldr r0, [pc, #4] @ (36d74 ) │ │ │ │ + b.w 1b8100 │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ lsls r7, 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 db324 │ │ │ │ + bl db4e4 │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #55464 @ 0xd8a8 │ │ │ │ + movw r0, #53056 @ 0xcf40 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d1f4 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36ef0 │ │ │ │ - ldr r1, [pc, #628] @ (36fc0 ) │ │ │ │ + beq.w 36f4c │ │ │ │ + ldr r1, [pc, #628] @ (3701c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36ef0 │ │ │ │ - ldr r4, [pc, #612] @ (36fc4 ) │ │ │ │ - movw r9, #34353 @ 0x8631 │ │ │ │ + beq.w 36f4c │ │ │ │ + ldr r4, [pc, #612] @ (37020 ) │ │ │ │ + movw r9, #34513 @ 0x86d1 │ │ │ │ movt r9, #4 │ │ │ │ - movw r8, #25937 @ 0x6551 │ │ │ │ + movw r8, #23013 @ 0x59e5 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 36dba │ │ │ │ + cbz r2, 36e16 │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 803c8 │ │ │ │ + bl 805a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36ef0 │ │ │ │ + beq.w 36f4c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7fc9c │ │ │ │ + bl 7fe74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 36ede │ │ │ │ + beq.w 36f3a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36db6 │ │ │ │ + bge.n 36e12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36db6 │ │ │ │ + cbnz r3, 36e12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 36d6e │ │ │ │ + b.n 36dca │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #8552 @ 0x2168 │ │ │ │ + movw r0, #6144 @ 0x1800 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1af230 │ │ │ │ + bl 1af2a4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36ef0 │ │ │ │ + beq.w 36f4c │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #62224 @ 0xf310 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl dba18 │ │ │ │ + bl dbbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8012 @ 0x1f4c │ │ │ │ + movw r1, #5604 @ 0x15e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dba18 │ │ │ │ + bl dbbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36ef0 │ │ │ │ + blt.n 36f4c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8024 @ 0x1f58 │ │ │ │ + movw r1, #5616 @ 0x15f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dba18 │ │ │ │ + bl dbbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36ef0 │ │ │ │ + blt.n 36f4c │ │ │ │ blx 2d048 │ │ │ │ - movw r1, #8040 @ 0x1f68 │ │ │ │ + movw r1, #5632 @ 0x1600 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb25c │ │ │ │ + bl 1eaeb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36ef0 │ │ │ │ + blt.n 36f4c │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c5f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #55140 @ 0xd764 │ │ │ │ + movw r0, #52732 @ 0xcdfc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ - movw r1, #28648 @ 0x6fe8 │ │ │ │ + bl 8b3e0 │ │ │ │ + movw r1, #27072 @ 0x69c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36ef0 │ │ │ │ + blt.n 36f4c │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #62844 @ 0xf57c │ │ │ │ + movw r2, #61080 @ 0xee98 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8056 @ 0x1f78 │ │ │ │ + movw r1, #5648 @ 0x1610 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1eb25c │ │ │ │ + bl 1eaeb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36ef0 │ │ │ │ + blt.n 36f4c │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8072 @ 0x1f88 │ │ │ │ + movw r1, #5664 @ 0x1620 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 373dc │ │ │ │ + bl 37438 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36ef0 │ │ │ │ - bl 74e28 │ │ │ │ + cbz r0, 36f4c │ │ │ │ + bl 74fec │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 36ef0 │ │ │ │ - bl 74e28 │ │ │ │ + cbz r0, 36f4c │ │ │ │ + bl 74fec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36fb0 │ │ │ │ - ldr.w fp, [pc, #308] @ 36fc8 │ │ │ │ + beq.w 3700c │ │ │ │ + ldr.w fp, [pc, #308] @ 37024 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbnz r4, 36ef6 │ │ │ │ + cbnz r4, 36f52 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - bne.n 36e9a │ │ │ │ + bne.n 36ef6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #8088 @ 0x1f98 │ │ │ │ + movw r2, #5680 @ 0x1630 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #52180 @ 0xcbd4 │ │ │ │ + movw r1, #49812 @ 0xc294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1eb25c │ │ │ │ + bl 1eaeb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36fb0 │ │ │ │ + blt.n 3700c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #29124 @ 0x71c4 │ │ │ │ + movw r1, #26756 @ 0x6884 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36f88 │ │ │ │ + bge.n 36fe4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36ef0 │ │ │ │ + bge.n 36f4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36ef0 │ │ │ │ + cbnz r3, 36f4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 372ba │ │ │ │ + b.n 37316 │ │ │ │ mov r0, sl │ │ │ │ blx 2c250 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 36f04 │ │ │ │ + cbnz r0, 36f60 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eb25c │ │ │ │ + bl 1eaeb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36fb0 │ │ │ │ + blt.n 3700c │ │ │ │ mov r0, sl │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36fb0 │ │ │ │ + beq.n 3700c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36f36 │ │ │ │ + beq.n 36f92 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 36f4c │ │ │ │ + cbnz r0, 36fa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36fb0 │ │ │ │ + bge.n 3700c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36fb0 │ │ │ │ + cbnz r3, 3700c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36fb0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3700c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f6e │ │ │ │ + bge.n 36fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 36f6e │ │ │ │ + cbnz r3, 36fca │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f82 │ │ │ │ + bge.n 36fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36f82 │ │ │ │ + cbnz r3, 36fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 36ea0 │ │ │ │ - b.n 36fb0 │ │ │ │ + bne.n 36efc │ │ │ │ + b.n 3700c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #8136 @ 0x1fc8 │ │ │ │ + movw r1, #5728 @ 0x1660 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36ef0 │ │ │ │ + blt.n 36f4c │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8148 @ 0x1fd4 │ │ │ │ + movw r1, #5740 @ 0x166c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 373dc │ │ │ │ + bl 37438 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36fcc │ │ │ │ - b.n 36ef0 │ │ │ │ + cbnz r0, 37028 │ │ │ │ + b.n 36f4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fc84 │ │ │ │ - b.n 36ef0 │ │ │ │ + bl 7b4b0 │ │ │ │ + b.n 36f4c │ │ │ │ nop │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r1, #56 @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movw r2, #8164 @ 0x1fe4 │ │ │ │ + movw r2, #5756 @ 0x167c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #52180 @ 0xcbd4 │ │ │ │ + movw r1, #49812 @ 0xc294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1eb25c │ │ │ │ + bl 1eaeb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36ef0 │ │ │ │ + blt.n 36f4c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8220 @ 0x201c │ │ │ │ + movw r1, #5812 @ 0x16b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8236 @ 0x202c │ │ │ │ + movw r1, #5828 @ 0x16c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8252 @ 0x203c │ │ │ │ + movw r1, #5844 @ 0x16d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8268 @ 0x204c │ │ │ │ + movw r1, #5860 @ 0x16e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8284 @ 0x205c │ │ │ │ + movw r1, #5876 @ 0x16f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8304 @ 0x2070 │ │ │ │ + movw r1, #5896 @ 0x1708 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8320 @ 0x2080 │ │ │ │ + movw r1, #5912 @ 0x1718 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8336 @ 0x2090 │ │ │ │ + movw r1, #5928 @ 0x1728 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8352 @ 0x20a0 │ │ │ │ + movw r1, #5944 @ 0x1738 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8368 @ 0x20b0 │ │ │ │ + movw r1, #5960 @ 0x1748 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36ef0 │ │ │ │ + beq.w 36f4c │ │ │ │ blx 2c8a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #8384 @ 0x20c0 │ │ │ │ + movw r0, #5976 @ 0x1758 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - cbz r7, 37118 │ │ │ │ + cbz r7, 37174 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 36edc │ │ │ │ - bl 8ffb0 │ │ │ │ + beq.w 36f38 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3710e │ │ │ │ + bge.n 3716a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3710e │ │ │ │ + cbnz r3, 3716a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 370d4 │ │ │ │ - b.n 36edc │ │ │ │ + bne.n 37130 │ │ │ │ + b.n 36f38 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8388 @ 0x20c4 │ │ │ │ + movw r1, #5980 @ 0x175c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8400 @ 0x20d0 │ │ │ │ + movw r1, #5992 @ 0x1768 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #6024 @ 0x1788 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8476 @ 0x211c │ │ │ │ + movw r1, #6068 @ 0x17b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36ef0 │ │ │ │ + blt.w 36f4c │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37180 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 36ef0 │ │ │ │ + cbnz r0, 371dc │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 36f4c │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #8508 @ 0x213c │ │ │ │ + movw r3, #6100 @ 0x17d4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #5 │ │ │ │ - movw r1, #8532 @ 0x2154 │ │ │ │ + movw r1, #6124 @ 0x17ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #49744 @ 0xc250 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #54016 @ 0xd300 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -14151,15 +14186,15 @@ │ │ │ │ movw r2, #49828 @ 0xc2a4 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #55712 @ 0xd9a0 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #52568 @ 0xcd58 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #9825 @ 0x2661 │ │ │ │ + movw r3, #7561 @ 0x1d89 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #51132 @ 0xc7bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #53680 @ 0xd1b0 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ @@ -14169,137 +14204,137 @@ │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #100] @ 0x64 │ │ │ │ movw r2, #51680 @ 0xc9e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #53980 @ 0xd2dc │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #108] @ 0x6c │ │ │ │ - movw r2, #5321 @ 0x14c9 │ │ │ │ + movw r2, #5357 @ 0x14ed │ │ │ │ movt r2, #5 │ │ │ │ - bl 10b41c │ │ │ │ + bl 10ba4c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 372aa │ │ │ │ + cbnz r0, 37306 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 36ef0 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 36f4c │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8540 @ 0x215c │ │ │ │ + movw r1, #6132 @ 0x17f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 372de │ │ │ │ + cbnz r0, 3733a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 372e8 │ │ │ │ - b.n 372ee │ │ │ │ + cbnz r0, 37344 │ │ │ │ + b.n 3734a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 372d8 │ │ │ │ - b.n 372fc │ │ │ │ + beq.n 37334 │ │ │ │ + b.n 37358 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 372fc │ │ │ │ + cbnz r0, 37358 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 372fc │ │ │ │ + cbz r0, 37358 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 37306 │ │ │ │ + b.n 37362 │ │ │ │ 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, #112] @ (37388 ) │ │ │ │ + ldr r4, [pc, #112] @ (373e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 37382 │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 373de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 3734c │ │ │ │ + cbz r5, 373a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ - cbz r7, 37384 │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ + cbz r7, 373e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52220 @ 0xcbfc │ │ │ │ + movw r1, #49852 @ 0xc2bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e530 │ │ │ │ + bl 8e6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 37384 │ │ │ │ + bge.n 373e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37382 │ │ │ │ + bge.n 373de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37382 │ │ │ │ + cbnz r3, 373de │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r2 │ │ │ │ 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, #60] @ (373d8 ) │ │ │ │ + ldr r2, [pc, #60] @ (37434 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 373d2 │ │ │ │ + cbz r0, 3742e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r0, #26] │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ strh r3, [r0, #24] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14308,434 +14343,434 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2d9dc │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad378 │ │ │ │ - cbz r0, 37454 │ │ │ │ + bl 1ad3f4 │ │ │ │ + cbz r0, 374b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37422 │ │ │ │ + cbnz r0, 3747e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37454 │ │ │ │ + bge.n 374b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37454 │ │ │ │ + cbnz r3, 374b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37454 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 374b0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 230dfc <_PyImport_SetModule@@Base> │ │ │ │ + bl 2304d0 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 37458 │ │ │ │ + bge.n 374b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37440 │ │ │ │ + bge.n 3749c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37440 │ │ │ │ + cbnz r3, 3749c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37454 │ │ │ │ + bge.n 374b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37454 │ │ │ │ + cbnz r3, 374b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3747a │ │ │ │ + b.n 374d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3746c │ │ │ │ + bge.n 374c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3746c │ │ │ │ + cbnz r3, 374c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37454 │ │ │ │ + blt.n 374b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl eb5c4 │ │ │ │ - cbz r0, 3750a │ │ │ │ + bl eb7ac │ │ │ │ + cbz r0, 37566 │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #8776 @ 0x2248 │ │ │ │ + movw r1, #6368 @ 0x18e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37504 │ │ │ │ + beq.n 37560 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 374c4 │ │ │ │ + cbnz r3, 37520 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8784 @ 0x2250 │ │ │ │ + movw r1, #6376 @ 0x18e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 374da │ │ │ │ - b.n 37504 │ │ │ │ + bne.n 37536 │ │ │ │ + b.n 37560 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23412 @ 0x5b74 │ │ │ │ + movw r1, #21044 @ 0x5234 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 374ae │ │ │ │ - b.n 37504 │ │ │ │ + bne.n 3750a │ │ │ │ + b.n 37560 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 150e0c │ │ │ │ + bl 1512fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37504 │ │ │ │ + blt.n 37560 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58340 @ 0xe3e4 │ │ │ │ + movw r1, #56072 @ 0xdb08 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 3759a │ │ │ │ + bl 375f6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37504 │ │ │ │ + beq.n 37560 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ebae0 │ │ │ │ + b.w ebccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16aeb8 │ │ │ │ + bl 16b65c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #43 @ 0x2b │ │ │ │ movne r0, #53 @ 0x35 │ │ │ │ - bl eb5c4 │ │ │ │ - cbz r0, 37596 │ │ │ │ + bl eb7ac │ │ │ │ + cbz r0, 375f2 │ │ │ │ movs r2, #17 │ │ │ │ - movw r1, #8856 @ 0x2298 │ │ │ │ + movw r1, #6448 @ 0x1930 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37590 │ │ │ │ + beq.n 375ec │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 150e0c │ │ │ │ + bl 1512fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37590 │ │ │ │ + blt.n 375ec │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 37570 │ │ │ │ + cbnz r3, 375cc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58340 @ 0xe3e4 │ │ │ │ + movw r1, #56072 @ 0xdb08 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 3759a │ │ │ │ + bl 375f6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37590 │ │ │ │ + beq.n 375ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ebae0 │ │ │ │ + b.w ebccc │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8876 @ 0x22ac │ │ │ │ + movw r1, #6468 @ 0x1944 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37590 │ │ │ │ + beq.n 375ec │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 150e0c │ │ │ │ + bl 1512fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 37552 │ │ │ │ + bge.n 375ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 16aeb8 │ │ │ │ + bl 16b65c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003759a : │ │ │ │ +000375f6 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 85edc <_PyUnicodeWriter_Init@@Base+0x1c> │ │ │ │ + bl 86078 <_PyUnicodeWriter_Init@@Base+0x1c> │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ streq r5, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 375ea │ │ │ │ + cbnz r3, 37646 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 375e0 │ │ │ │ + cbz r2, 3763c │ │ │ │ movw r3, #61884 @ 0xf1bc │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 375ea │ │ │ │ + bne.n 37646 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (37600 ) │ │ │ │ - b.w 261284 <_PyEval_MatchKeys@@Base+0x1870> │ │ │ │ + ldr r1, [pc, #4] @ (3765c ) │ │ │ │ + b.w 260a14 <_PyEval_MatchKeys@@Base+0x1834> │ │ │ │ nop │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 95e78 │ │ │ │ - ldr r1, [pc, #8] @ (37618 ) │ │ │ │ + b.w 95fec │ │ │ │ + ldr r1, [pc, #8] @ (37674 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 261284 <_PyEval_MatchKeys@@Base+0x1870> │ │ │ │ + b.w 260a14 <_PyEval_MatchKeys@@Base+0x1834> │ │ │ │ nop │ │ │ │ muls r4, r1 │ │ │ │ lsls r0, r2, #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, #88] @ (37684 ) │ │ │ │ + ldr r1, [pc, #88] @ (376e0 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 261284 <_PyEval_MatchKeys@@Base+0x1870> │ │ │ │ - cbnz r0, 37640 │ │ │ │ - bl e3e68 │ │ │ │ + bl 260a14 <_PyEval_MatchKeys@@Base+0x1834> │ │ │ │ + cbnz r0, 3769c │ │ │ │ + bl e3db0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37654 │ │ │ │ + b.n 376b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37652 │ │ │ │ + bge.n 376ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 37652 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 376ae │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #40] @ (37684 ) │ │ │ │ - bl 261284 <_PyEval_MatchKeys@@Base+0x1870> │ │ │ │ + ldr r1, [pc, #40] @ (376e0 ) │ │ │ │ + bl 260a14 <_PyEval_MatchKeys@@Base+0x1834> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 37680 │ │ │ │ + cbz r5, 376dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1377e0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 3767e │ │ │ │ + bl 137d04 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 376da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3767e │ │ │ │ + bge.n 376da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3767e │ │ │ │ + cbnz r3, 376da │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 376be │ │ │ │ - cbz r0, 376b2 │ │ │ │ + bl 3771a │ │ │ │ + cbz r0, 3770e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #16060 @ 0x3ebc │ │ │ │ + movw r0, #13692 @ 0x357c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b2584 │ │ │ │ + b.w 1b261c │ │ │ │ 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 75de4 │ │ │ │ - cbz r0, 37710 │ │ │ │ + bl 75fc8 │ │ │ │ + cbz r0, 3776c │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #12 │ │ │ │ - b.n 376e8 │ │ │ │ + b.n 37744 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r5, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 37724 │ │ │ │ + ble.n 37780 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 37730 │ │ │ │ + bl 3778c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 376e4 │ │ │ │ + bne.n 37740 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37714 │ │ │ │ + blt.n 37770 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3772a │ │ │ │ + b.n 37786 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37710 │ │ │ │ + bne.n 3776c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37710 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3776c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ 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, #41712 @ 0xa2f0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3776e │ │ │ │ + bne.n 377ca │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 37764 │ │ │ │ - movw r0, #8152 @ 0x1fd8 │ │ │ │ + cbnz r0, 377c0 │ │ │ │ + movw r0, #7464 @ 0x1d28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 3777a │ │ │ │ + cbz r0, 377d6 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 124ec0 │ │ │ │ + b.w 1254ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [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, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 37798 │ │ │ │ + cbz r3, 377f4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 377a8 │ │ │ │ + b.n 37804 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 377a6 │ │ │ │ + blt.n 37802 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 377a2 │ │ │ │ - cbnz r1, 377c8 │ │ │ │ + bgt.n 377fe │ │ │ │ + cbnz r1, 37824 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 377a8 │ │ │ │ + b.n 37804 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #156] @ (37848 ) │ │ │ │ + ldr r1, [pc, #156] @ (378a4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 377ce │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3782a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37842 │ │ │ │ + b.n 3789e │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ itte eq │ │ │ │ movweq r5, #5192 @ 0x1448 │ │ │ │ movteq r5, #77 @ 0x4d │ │ │ │ ldrne r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acd24 <_PyStaticType_InitForExtension@@Base+0x638> │ │ │ │ + bl 1acda0 <_PyStaticType_InitForExtension@@Base+0x634> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 377c4 │ │ │ │ + beq.n 37820 │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #29749 @ 0x7435 │ │ │ │ + movw r3, #28685 @ 0x700d │ │ │ │ movt r3, #32 │ │ │ │ - movw r1, #56697 @ 0xdd79 │ │ │ │ + movw r1, #55809 @ 0xda01 │ │ │ │ movt r1, #28 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 37850 │ │ │ │ + bl 378ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 377c4 │ │ │ │ + beq.n 37820 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 37842 │ │ │ │ + beq.n 3789e │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (3784c ) │ │ │ │ + ldr r0, [pc, #48] @ (378a8 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37840 │ │ │ │ + bge.n 3789c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37840 │ │ │ │ + cbnz r3, 3789c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #236 @ 0xec │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r8, r6 │ │ │ │ @@ -14745,523 +14780,523 @@ │ │ │ │ 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 235434 │ │ │ │ + bl 234b9c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37874 │ │ │ │ + bne.n 378d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3789a │ │ │ │ + b.n 378f6 │ │ │ │ movs r2, #2 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 3789e <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 378fa <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37870 │ │ │ │ + beq.n 378cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 2647cc <_PyCoro_GetAwaitableIter@@Base+0x28c0> │ │ │ │ + bl 263f5c <_PyCoro_GetAwaitableIter@@Base+0x28c0> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003789e <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +000378fa <_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 26383c <_PyCoro_GetAwaitableIter@@Base+0x1930> │ │ │ │ + bl 262fcc <_PyCoro_GetAwaitableIter@@Base+0x1930> │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, 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 │ │ │ │ - bl 1f1bb0 │ │ │ │ + bl 1f17a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #13988 @ 0x36a4 │ │ │ │ + movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ - ldr r3, [pc, #608] @ (37b74 <_PyTime_AsTimevalTime_t@@Base+0x2d6>) │ │ │ │ + ldr r3, [pc, #608] @ (37bd0 <_PyTime_AsTimevalTime_t@@Base+0x2d6>) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 37930 <_PyTime_AsTimevalTime_t@@Base+0x92> │ │ │ │ + bhi.n 3798c <_PyTime_AsTimevalTime_t@@Base+0x92> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - bgt.n 37948 <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ - b.n 3796c <_PyTime_AsTimevalTime_t@@Base+0xce> │ │ │ │ - movw r0, #15660 @ 0x3d2c │ │ │ │ + bgt.n 379a4 <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ + b.n 379c8 <_PyTime_AsTimevalTime_t@@Base+0xce> │ │ │ │ + movw r0, #13292 @ 0x33ec │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37928 <_PyTime_AsTimevalTime_t@@Base+0x8a> │ │ │ │ - b.n 379e0 <_PyTime_AsTimevalTime_t@@Base+0x142> │ │ │ │ + bne.n 37984 <_PyTime_AsTimevalTime_t@@Base+0x8a> │ │ │ │ + b.n 37a3c <_PyTime_AsTimevalTime_t@@Base+0x142> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 37974 <_PyTime_AsTimevalTime_t@@Base+0xd6> │ │ │ │ + beq.n 379d0 <_PyTime_AsTimevalTime_t@@Base+0xd6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ str r0, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37964 <_PyTime_AsTimevalTime_t@@Base+0xc6> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 379c0 <_PyTime_AsTimevalTime_t@@Base+0xc6> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 379e0 <_PyTime_AsTimevalTime_t@@Base+0x142> │ │ │ │ + bne.n 37a3c <_PyTime_AsTimevalTime_t@@Base+0x142> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 3797a <_PyTime_AsTimevalTime_t@@Base+0xdc> │ │ │ │ + beq.n 379d6 <_PyTime_AsTimevalTime_t@@Base+0xdc> │ │ │ │ ldr r6, [r6, #12] │ │ │ │ - b.n 3797c <_PyTime_AsTimevalTime_t@@Base+0xde> │ │ │ │ + b.n 379d8 <_PyTime_AsTimevalTime_t@@Base+0xde> │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ - b.n 3797c <_PyTime_AsTimevalTime_t@@Base+0xde> │ │ │ │ + b.n 379d8 <_PyTime_AsTimevalTime_t@@Base+0xde> │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.n 3797c <_PyTime_AsTimevalTime_t@@Base+0xde> │ │ │ │ + b.n 379d8 <_PyTime_AsTimevalTime_t@@Base+0xde> │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #28 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ strd r1, r1, [sp, #36] @ 0x24 │ │ │ │ blx 2c98c │ │ │ │ - cbz r6, 379f0 <_PyTime_AsTimevalTime_t@@Base+0x152> │ │ │ │ + cbz r6, 37a4c <_PyTime_AsTimevalTime_t@@Base+0x152> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 379f0 <_PyTime_AsTimevalTime_t@@Base+0x152> │ │ │ │ + beq.n 37a4c <_PyTime_AsTimevalTime_t@@Base+0x152> │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ - movw r5, #15660 @ 0x3d2c │ │ │ │ + movw r5, #13292 @ 0x33ec │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 22142c │ │ │ │ - cbnz r0, 379c4 <_PyTime_AsTimevalTime_t@@Base+0x126> │ │ │ │ + bl 220e44 │ │ │ │ + cbnz r0, 37a20 <_PyTime_AsTimevalTime_t@@Base+0x126> │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 37cb6 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ + b.n 37d12 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #4360 @ 0x1108 │ │ │ │ + movw r1, #1992 @ 0x7c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #14308 @ 0x37e4 │ │ │ │ + movw r0, #11900 @ 0x2e7c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 379e6 <_PyTime_AsTimevalTime_t@@Base+0x148> │ │ │ │ + bne.n 37a42 <_PyTime_AsTimevalTime_t@@Base+0x148> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 37d04 <_PyTime_AsTimevalTime_t@@Base+0x466> │ │ │ │ + b.n 37d60 <_PyTime_AsTimevalTime_t@@Base+0x466> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 37a12 <_PyTime_AsTimevalTime_t@@Base+0x174> │ │ │ │ + b.n 37a6e <_PyTime_AsTimevalTime_t@@Base+0x174> │ │ │ │ mov r2, sl │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4360 @ 0x1108 │ │ │ │ + movw r1, #1992 @ 0x7c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #14308 @ 0x37e4 │ │ │ │ + movw r0, #11900 @ 0x2e7c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 379e0 <_PyTime_AsTimevalTime_t@@Base+0x142> │ │ │ │ + beq.n 37a3c <_PyTime_AsTimevalTime_t@@Base+0x142> │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 37d24 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + bl 37d80 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 379b4 <_PyTime_AsTimevalTime_t@@Base+0x116> │ │ │ │ + beq.n 37a10 <_PyTime_AsTimevalTime_t@@Base+0x116> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 37a84 <_PyTime_AsTimevalTime_t@@Base+0x1e6> │ │ │ │ + cbz r3, 37ae0 <_PyTime_AsTimevalTime_t@@Base+0x1e6> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a168 │ │ │ │ + bl 7a328 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37a50 <_PyTime_AsTimevalTime_t@@Base+0x1b2> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r0, 37aac <_PyTime_AsTimevalTime_t@@Base+0x1b2> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #14324 @ 0x37f4 │ │ │ │ + movw r1, #11916 @ 0x2e8c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r8, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r5 │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 37cb6 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ + b.n 37d12 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 37a8a <_PyTime_AsTimevalTime_t@@Base+0x1ec> │ │ │ │ + ble.n 37ae6 <_PyTime_AsTimevalTime_t@@Base+0x1ec> │ │ │ │ movw r3, #10082 @ 0x2762 │ │ │ │ movt r3, #630 @ 0x276 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 37a74 <_PyTime_AsTimevalTime_t@@Base+0x1d6> │ │ │ │ + bls.n 37ad0 <_PyTime_AsTimevalTime_t@@Base+0x1d6> │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 20d6dc │ │ │ │ + bl 20d2b4 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 37cb6 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ + b.n 37d12 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r0, 37a8e <_PyTime_AsTimevalTime_t@@Base+0x1f0> │ │ │ │ - b.n 37a62 <_PyTime_AsTimevalTime_t@@Base+0x1c4> │ │ │ │ + cbnz r0, 37aea <_PyTime_AsTimevalTime_t@@Base+0x1f0> │ │ │ │ + b.n 37abe <_PyTime_AsTimevalTime_t@@Base+0x1c4> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 37a8e <_PyTime_AsTimevalTime_t@@Base+0x1f0> │ │ │ │ + b.n 37aea <_PyTime_AsTimevalTime_t@@Base+0x1f0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r1, #14368 @ 0x3820 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movw fp, #65519 @ 0xffef │ │ │ │ movt fp, #32767 @ 0x7fff │ │ │ │ add.w r4, r5, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 37b1e <_PyTime_AsTimevalTime_t@@Base+0x280> │ │ │ │ + bge.n 37b7a <_PyTime_AsTimevalTime_t@@Base+0x280> │ │ │ │ add.w r3, r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 184098 │ │ │ │ + bl 184678 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ - cbz r0, 37b16 <_PyTime_AsTimevalTime_t@@Base+0x278> │ │ │ │ + cbz r0, 37b72 <_PyTime_AsTimevalTime_t@@Base+0x278> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 37b00 <_PyTime_AsTimevalTime_t@@Base+0x262> │ │ │ │ + bhi.n 37b5c <_PyTime_AsTimevalTime_t@@Base+0x262> │ │ │ │ adds r3, r0, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 37b00 <_PyTime_AsTimevalTime_t@@Base+0x262> │ │ │ │ + bhi.n 37b5c <_PyTime_AsTimevalTime_t@@Base+0x262> │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ adds.w r8, r8, r3 │ │ │ │ - bpl.n 37aae <_PyTime_AsTimevalTime_t@@Base+0x210> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bpl.n 37b0a <_PyTime_AsTimevalTime_t@@Base+0x210> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #14440 @ 0x3868 │ │ │ │ + movw r1, #12032 @ 0x2f00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 37b16 <_PyTime_AsTimevalTime_t@@Base+0x278> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 37b72 <_PyTime_AsTimevalTime_t@@Base+0x278> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #14408 @ 0x3848 │ │ │ │ + movw r1, #12000 @ 0x2ee0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 37cb6 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ + b.n 37d12 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 37c70 <_PyTime_AsTimevalTime_t@@Base+0x3d2> │ │ │ │ + beq.w 37ccc <_PyTime_AsTimevalTime_t@@Base+0x3d2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37b34 <_PyTime_AsTimevalTime_t@@Base+0x296> │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 37b16 <_PyTime_AsTimevalTime_t@@Base+0x278> │ │ │ │ + cbnz r0, 37b90 <_PyTime_AsTimevalTime_t@@Base+0x296> │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 37b72 <_PyTime_AsTimevalTime_t@@Base+0x278> │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r8, [sp, #76] @ 0x4c │ │ │ │ blx 2c98c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 37b6c <_PyTime_AsTimevalTime_t@@Base+0x2ce> │ │ │ │ + bls.n 37bc8 <_PyTime_AsTimevalTime_t@@Base+0x2ce> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 37b78 <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ - b.n 37be8 <_PyTime_AsTimevalTime_t@@Base+0x34a> │ │ │ │ + bne.n 37bd4 <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + b.n 37c44 <_PyTime_AsTimevalTime_t@@Base+0x34a> │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 37bec <_PyTime_AsTimevalTime_t@@Base+0x34e> │ │ │ │ + b.n 37c48 <_PyTime_AsTimevalTime_t@@Base+0x34e> │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 37c40 <_PyTime_AsTimevalTime_t@@Base+0x3a2> │ │ │ │ + bhi.n 37c9c <_PyTime_AsTimevalTime_t@@Base+0x3a2> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add.w r4, r2, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 37c20 <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ + beq.n 37c7c <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ sub.w r0, r8, r1 │ │ │ │ adds r0, r4, r0 │ │ │ │ - bcs.n 37c20 <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ + bcs.n 37c7c <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 37c20 <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ + bhi.n 37c7c <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ str.w r4, [r0], #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c20 <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ + beq.n 37c7c <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 37c20 <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ + bhi.n 37c7c <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ sub.w ip, r3, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bhi.n 37c20 <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ + bhi.n 37c7c <_PyTime_AsTimevalTime_t@@Base+0x382> │ │ │ │ ldr.w r1, [r9] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str.w r1, [r8, #4] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 37c74 <_PyTime_AsTimevalTime_t@@Base+0x3d6> │ │ │ │ + beq.n 37cd0 <_PyTime_AsTimevalTime_t@@Base+0x3d6> │ │ │ │ ldrd r1, r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r0 │ │ │ │ negs r0, r2 │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 37c5c <_PyTime_AsTimevalTime_t@@Base+0x3be> │ │ │ │ + bls.n 37cb8 <_PyTime_AsTimevalTime_t@@Base+0x3be> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #4896 @ 0x1320 │ │ │ │ + movw r2, #2636 @ 0xa4c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #14464 @ 0x3880 │ │ │ │ + movw r1, #12056 @ 0x2f18 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r3, #14296 @ 0x37d8 │ │ │ │ + movw r3, #11888 @ 0x2e70 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bl e2234 │ │ │ │ - b.n 37cb6 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ + bl e23e4 │ │ │ │ + b.n 37d12 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #14500 @ 0x38a4 │ │ │ │ + movw r1, #12092 @ 0x2f3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 37cb6 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ + b.n 37d12 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #14548 @ 0x38d4 │ │ │ │ + movw r1, #12140 @ 0x2f6c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 37c3a <_PyTime_AsTimevalTime_t@@Base+0x39c> │ │ │ │ + bl fce84 │ │ │ │ + b.n 37c96 <_PyTime_AsTimevalTime_t@@Base+0x39c> │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 37be8 <_PyTime_AsTimevalTime_t@@Base+0x34a> │ │ │ │ + bcc.n 37c44 <_PyTime_AsTimevalTime_t@@Base+0x34a> │ │ │ │ adds r2, #15 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r8, r2 │ │ │ │ - b.n 37b60 <_PyTime_AsTimevalTime_t@@Base+0x2c2> │ │ │ │ + b.n 37bbc <_PyTime_AsTimevalTime_t@@Base+0x2c2> │ │ │ │ mov r6, r7 │ │ │ │ - b.n 37c7c <_PyTime_AsTimevalTime_t@@Base+0x3de> │ │ │ │ + b.n 37cd8 <_PyTime_AsTimevalTime_t@@Base+0x3de> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldrd sl, fp, [sl, #32] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - movw r2, #32245 @ 0x7df5 │ │ │ │ + movw r2, #32337 @ 0x7e51 │ │ │ │ movt r2, #3 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ str.w ip, [sp, #48] @ 0x30 │ │ │ │ - bl 222570 │ │ │ │ + bl 221f88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37cb6 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ + beq.n 37d12 <_PyTime_AsTimevalTime_t@@Base+0x418> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r3, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 37cd6 <_PyTime_AsTimevalTime_t@@Base+0x438> │ │ │ │ + beq.n 37d32 <_PyTime_AsTimevalTime_t@@Base+0x438> │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 37cc4 <_PyTime_AsTimevalTime_t@@Base+0x426> │ │ │ │ + bl 13af74 │ │ │ │ + b.n 37d20 <_PyTime_AsTimevalTime_t@@Base+0x426> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #44 @ 0x2c │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldrd r3, r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 37d00 <_PyTime_AsTimevalTime_t@@Base+0x462> │ │ │ │ + bge.n 37d5c <_PyTime_AsTimevalTime_t@@Base+0x462> │ │ │ │ mla r0, r5, r4, r0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 37cec <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ - bl 79dd0 │ │ │ │ - ldr r3, [pc, #24] @ (37d20 <_PyTime_AsTimevalTime_t@@Base+0x482>) │ │ │ │ + bl 13af74 │ │ │ │ + b.n 37d48 <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ + bl 79f90 │ │ │ │ + ldr r3, [pc, #24] @ (37d7c <_PyTime_AsTimevalTime_t@@Base+0x482>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 37d16 <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ + beq.n 37d72 <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ 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 r5, r1 │ │ │ │ - movw r1, #14740 @ 0x3994 │ │ │ │ + movw r1, #12332 @ 0x302c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1096c0 │ │ │ │ + bl 109cf4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 37d5c <_PyTime_AsTimevalTime_t@@Base+0x4be> │ │ │ │ + cbz r0, 37db8 <_PyTime_AsTimevalTime_t@@Base+0x4be> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 37d90 <_PyTime_AsTimevalTime_t@@Base+0x4f2> │ │ │ │ + ble.n 37dec <_PyTime_AsTimevalTime_t@@Base+0x4f2> │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 37d66 <_PyTime_AsTimevalTime_t@@Base+0x4c8> │ │ │ │ - bl 20d6dc │ │ │ │ + bcc.n 37dc2 <_PyTime_AsTimevalTime_t@@Base+0x4c8> │ │ │ │ + bl 20d2b4 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 37de0 <_PyTime_AsTimevalTime_t@@Base+0x542> │ │ │ │ + b.n 37e3c <_PyTime_AsTimevalTime_t@@Base+0x542> │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37d58 <_PyTime_AsTimevalTime_t@@Base+0x4ba> │ │ │ │ + beq.n 37db4 <_PyTime_AsTimevalTime_t@@Base+0x4ba> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r7, r3 │ │ │ │ str r0, [r5, #8] │ │ │ │ - bhi.n 37d58 <_PyTime_AsTimevalTime_t@@Base+0x4ba> │ │ │ │ + bhi.n 37db4 <_PyTime_AsTimevalTime_t@@Base+0x4ba> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r7, r0 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37d94 <_PyTime_AsTimevalTime_t@@Base+0x4f6> │ │ │ │ - b.n 37d58 <_PyTime_AsTimevalTime_t@@Base+0x4ba> │ │ │ │ + cbnz r0, 37df0 <_PyTime_AsTimevalTime_t@@Base+0x4f6> │ │ │ │ + b.n 37db4 <_PyTime_AsTimevalTime_t@@Base+0x4ba> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r5 │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - bge.n 37dd8 <_PyTime_AsTimevalTime_t@@Base+0x53a> │ │ │ │ + bge.n 37e34 <_PyTime_AsTimevalTime_t@@Base+0x53a> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r3, sl, #16 │ │ │ │ ldrmi.w r3, [sl, #12] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37ddc <_PyTime_AsTimevalTime_t@@Base+0x53e> │ │ │ │ + blt.n 37e38 <_PyTime_AsTimevalTime_t@@Base+0x53e> │ │ │ │ ldr.w r3, [fp, #-44] │ │ │ │ adds r6, #1 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [fp, #-36] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 37d98 <_PyTime_AsTimevalTime_t@@Base+0x4fa> │ │ │ │ + b.n 37df4 <_PyTime_AsTimevalTime_t@@Base+0x4fa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37de0 <_PyTime_AsTimevalTime_t@@Base+0x542> │ │ │ │ + b.n 37e3c <_PyTime_AsTimevalTime_t@@Base+0x542> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -15278,371 +15313,371 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 37e42 <_PyTime_AsTimevalTime_t@@Base+0x5a4> │ │ │ │ + bhi.n 37e9e <_PyTime_AsTimevalTime_t@@Base+0x5a4> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 37e5c <_PyTime_AsTimevalTime_t@@Base+0x5be> │ │ │ │ - b.n 37e58 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ - movw r0, #6284 @ 0x188c │ │ │ │ + bne.n 37eb8 <_PyTime_AsTimevalTime_t@@Base+0x5be> │ │ │ │ + b.n 37eb4 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ + movw r0, #3916 @ 0xf4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37e34 <_PyTime_AsTimevalTime_t@@Base+0x596> │ │ │ │ + bne.n 37e90 <_PyTime_AsTimevalTime_t@@Base+0x596> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37ffe <_PyTime_AsTimevalTime_t@@Base+0x760> │ │ │ │ + b.n 3805a <_PyTime_AsTimevalTime_t@@Base+0x760> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 37e70 <_PyTime_AsTimevalTime_t@@Base+0x5d2> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 37ecc <_PyTime_AsTimevalTime_t@@Base+0x5d2> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37e58 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ + bne.n 37eb4 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 37eb4 <_PyTime_AsTimevalTime_t@@Base+0x616> │ │ │ │ + ble.n 37f10 <_PyTime_AsTimevalTime_t@@Base+0x616> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 37ec2 <_PyTime_AsTimevalTime_t@@Base+0x624> │ │ │ │ + beq.n 37f1e <_PyTime_AsTimevalTime_t@@Base+0x624> │ │ │ │ ldr.w r8, [r5, #12] │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 37e9c <_PyTime_AsTimevalTime_t@@Base+0x5fe> │ │ │ │ + beq.n 37ef8 <_PyTime_AsTimevalTime_t@@Base+0x5fe> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 37e9e <_PyTime_AsTimevalTime_t@@Base+0x600> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 37e9e <_PyTime_AsTimevalTime_t@@Base+0x600> │ │ │ │ - b.n 37e58 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ + bne.n 37efa <_PyTime_AsTimevalTime_t@@Base+0x600> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 37efa <_PyTime_AsTimevalTime_t@@Base+0x600> │ │ │ │ + b.n 37eb4 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 37ecc <_PyTime_AsTimevalTime_t@@Base+0x62e> │ │ │ │ - b.n 37eda <_PyTime_AsTimevalTime_t@@Base+0x63c> │ │ │ │ + beq.n 37f28 <_PyTime_AsTimevalTime_t@@Base+0x62e> │ │ │ │ + b.n 37f36 <_PyTime_AsTimevalTime_t@@Base+0x63c> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r4 │ │ │ │ - b.n 37ecc <_PyTime_AsTimevalTime_t@@Base+0x62e> │ │ │ │ + b.n 37f28 <_PyTime_AsTimevalTime_t@@Base+0x62e> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 37fe6 <_PyTime_AsTimevalTime_t@@Base+0x748> │ │ │ │ + beq.w 38042 <_PyTime_AsTimevalTime_t@@Base+0x748> │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ movw r8, #5192 @ 0x1448 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 37edc <_PyTime_AsTimevalTime_t@@Base+0x63e> │ │ │ │ + b.n 37f38 <_PyTime_AsTimevalTime_t@@Base+0x63e> │ │ │ │ mov r9, r8 │ │ │ │ strd r3, r8, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r1, #14968 @ 0x3a78 │ │ │ │ + movw r1, #12560 @ 0x3110 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #14976 @ 0x3a80 │ │ │ │ + movw r0, #12568 @ 0x3118 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37e58 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ + beq.n 37eb4 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 37f22 <_PyTime_AsTimevalTime_t@@Base+0x684> │ │ │ │ + beq.n 37f7e <_PyTime_AsTimevalTime_t@@Base+0x684> │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 37f26 <_PyTime_AsTimevalTime_t@@Base+0x688> │ │ │ │ + bmi.n 37f82 <_PyTime_AsTimevalTime_t@@Base+0x688> │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 37f2a <_PyTime_AsTimevalTime_t@@Base+0x68c> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bmi.n 37f86 <_PyTime_AsTimevalTime_t@@Base+0x68c> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #14988 @ 0x3a8c │ │ │ │ + movw r1, #12580 @ 0x3124 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 37e58 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ + bl fce84 │ │ │ │ + b.n 37eb4 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ movs r3, #2 │ │ │ │ - b.n 37f2c <_PyTime_AsTimevalTime_t@@Base+0x68e> │ │ │ │ + b.n 37f88 <_PyTime_AsTimevalTime_t@@Base+0x68e> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 37f2c <_PyTime_AsTimevalTime_t@@Base+0x68e> │ │ │ │ + b.n 37f88 <_PyTime_AsTimevalTime_t@@Base+0x68e> │ │ │ │ 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 r9, #0 │ │ │ │ - bne.n 37f46 <_PyTime_AsTimevalTime_t@@Base+0x6a8> │ │ │ │ - cbz r4, 37f88 <_PyTime_AsTimevalTime_t@@Base+0x6ea> │ │ │ │ - b.n 37f6c <_PyTime_AsTimevalTime_t@@Base+0x6ce> │ │ │ │ + bne.n 37fa2 <_PyTime_AsTimevalTime_t@@Base+0x6a8> │ │ │ │ + cbz r4, 37fe4 <_PyTime_AsTimevalTime_t@@Base+0x6ea> │ │ │ │ + b.n 37fc8 <_PyTime_AsTimevalTime_t@@Base+0x6ce> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 37f58 <_PyTime_AsTimevalTime_t@@Base+0x6ba> │ │ │ │ - bl 135bb0 │ │ │ │ - b.n 37f5e <_PyTime_AsTimevalTime_t@@Base+0x6c0> │ │ │ │ - bl ef44c │ │ │ │ + bpl.n 37fb4 <_PyTime_AsTimevalTime_t@@Base+0x6ba> │ │ │ │ + bl 1360d0 │ │ │ │ + b.n 37fba <_PyTime_AsTimevalTime_t@@Base+0x6c0> │ │ │ │ + bl ef638 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37f42 <_PyTime_AsTimevalTime_t@@Base+0x6a4> │ │ │ │ - b.n 37e58 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ + beq.n 37f9e <_PyTime_AsTimevalTime_t@@Base+0x6a4> │ │ │ │ + b.n 37eb4 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 37f98 <_PyTime_AsTimevalTime_t@@Base+0x6fa> │ │ │ │ - bl 135bb0 │ │ │ │ + bpl.n 37ff4 <_PyTime_AsTimevalTime_t@@Base+0x6fa> │ │ │ │ + bl 1360d0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 37e58 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ + bne.w 37eb4 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 37fb4 <_PyTime_AsTimevalTime_t@@Base+0x716> │ │ │ │ - bl ef44c │ │ │ │ + b.n 38010 <_PyTime_AsTimevalTime_t@@Base+0x716> │ │ │ │ + bl ef638 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 37f7a <_PyTime_AsTimevalTime_t@@Base+0x6dc> │ │ │ │ + b.n 37fd6 <_PyTime_AsTimevalTime_t@@Base+0x6dc> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 37fd2 <_PyTime_AsTimevalTime_t@@Base+0x734> │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 3802e <_PyTime_AsTimevalTime_t@@Base+0x734> │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 37e58 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ - bl a0718 │ │ │ │ + bne.w 37eb4 <_PyTime_AsTimevalTime_t@@Base+0x5ba> │ │ │ │ + bl a08b0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2e0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 37ff2 <_PyTime_AsTimevalTime_t@@Base+0x754> │ │ │ │ - b.n 37fa0 <_PyTime_AsTimevalTime_t@@Base+0x702> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 3804e <_PyTime_AsTimevalTime_t@@Base+0x754> │ │ │ │ + b.n 37ffc <_PyTime_AsTimevalTime_t@@Base+0x702> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r4 │ │ │ │ - b.n 37ecc <_PyTime_AsTimevalTime_t@@Base+0x62e> │ │ │ │ + b.n 37f28 <_PyTime_AsTimevalTime_t@@Base+0x62e> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 37fd2 <_PyTime_AsTimevalTime_t@@Base+0x734> │ │ │ │ + blt.n 3802e <_PyTime_AsTimevalTime_t@@Base+0x734> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00038004 : │ │ │ │ +00038060 : │ │ │ │ stmdb 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 fp, r3 │ │ │ │ - ldr r3, [pc, #472] @ (381f0 ) │ │ │ │ + ldr r3, [pc, #472] @ (3824c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7a4a4 │ │ │ │ - cbz r0, 38068 │ │ │ │ + bl 7a668 │ │ │ │ + cbz r0, 380c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b1798 │ │ │ │ + bl 1b1830 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3806e │ │ │ │ + cbnz r0, 380ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38068 │ │ │ │ + bge.n 380c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38068 │ │ │ │ - ldr r2, [pc, #420] @ (381f4 ) │ │ │ │ + cbnz r3, 380c4 │ │ │ │ + ldr r2, [pc, #420] @ (38250 ) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbz r3, 38060 │ │ │ │ + cbz r3, 380bc │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 381e6 │ │ │ │ + b.n 38242 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 380e8 │ │ │ │ + beq.n 38144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3818e │ │ │ │ + beq.w 381ea │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3815e │ │ │ │ + beq.n 381ba │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 380ac │ │ │ │ + bge.n 38108 │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 3809a │ │ │ │ + b.n 380f6 │ │ │ │ add.w ip, r8, r3, lsl #2 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r4, #12 │ │ │ │ movs r2, #0 │ │ │ │ add.w fp, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 380e2 │ │ │ │ + bge.n 3813e │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ ldr.w r3, [fp, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 380bc │ │ │ │ + b.n 38118 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 380ec │ │ │ │ + b.n 38148 │ │ │ │ mov r4, r7 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w sl, [sp, #32] │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 1b1928 │ │ │ │ + bl 1b19c0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 38156 │ │ │ │ + cbz r0, 381b2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldrd r0, r2, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl a8c08 │ │ │ │ + bl a8e14 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38154 │ │ │ │ + bge.n 381b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 38154 │ │ │ │ - ldr r2, [pc, #184] @ (381f4 ) │ │ │ │ + cbnz r3, 381b0 │ │ │ │ + ldr r2, [pc, #184] @ (38250 ) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbz r3, 3814a │ │ │ │ + cbz r3, 381a6 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r9, r8 │ │ │ │ - cbz r7, 38190 │ │ │ │ + cbz r7, 381ec │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 38160 │ │ │ │ + b.n 381bc │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3816e │ │ │ │ + bge.n 381ca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 38172 │ │ │ │ + cbz r2, 381ce │ │ │ │ mov r4, r8 │ │ │ │ - b.n 38190 │ │ │ │ - ldr r2, [pc, #128] @ (381f4 ) │ │ │ │ + b.n 381ec │ │ │ │ + ldr r2, [pc, #128] @ (38250 ) │ │ │ │ ldr.w r7, [r2, #1660] @ 0x67c │ │ │ │ - cbz r7, 38184 │ │ │ │ + cbz r7, 381e0 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ - b.n 3816e │ │ │ │ + b.n 381ca │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 381be │ │ │ │ + bge.n 3821a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 381be │ │ │ │ - ldr r2, [pc, #76] @ (381f4 ) │ │ │ │ + cbnz r3, 3821a │ │ │ │ + ldr r2, [pc, #76] @ (38250 ) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbz r3, 381b6 │ │ │ │ + cbz r3, 38212 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ 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] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 381e6 │ │ │ │ + bge.n 38242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 381e6 │ │ │ │ - ldr r2, [pc, #36] @ (381f4 ) │ │ │ │ + cbnz r3, 38242 │ │ │ │ + ldr r2, [pc, #36] @ (38250 ) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbz r3, 381de │ │ │ │ + cbz r3, 3823a │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -15657,606 +15692,606 @@ │ │ │ │ lsls r7, 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38234 │ │ │ │ + bne.n 38290 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3824e │ │ │ │ - movw r2, #18484 @ 0x4834 │ │ │ │ + bmi.n 382aa │ │ │ │ + movw r2, #16116 @ 0x3ef4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #26084 @ 0x65e4 │ │ │ │ + movw r0, #24488 @ 0x5fa8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3824a │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 382a6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26084 @ 0x65e4 │ │ │ │ + movw r0, #24488 @ 0x5fa8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3820c │ │ │ │ + bne.n 38268 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38266 │ │ │ │ - ldr r6, [pc, #24] @ (38268 ) │ │ │ │ + b.n 382c2 │ │ │ │ + ldr r6, [pc, #24] @ (382c4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - bl edd10 │ │ │ │ + bl edefc │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3828c │ │ │ │ + bhi.n 382e8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 382a4 │ │ │ │ + ble.n 38300 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 382ac │ │ │ │ - movw r0, #55300 @ 0xd804 │ │ │ │ + b.n 38308 │ │ │ │ + movw r0, #52932 @ 0xcec4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38284 │ │ │ │ + bne.n 382e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22da90 <_Py_RestoreSignals@@Base+0x3130> │ │ │ │ + b.w 22d33c <_Py_RestoreSignals@@Base+0x3164> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 2d0d0 │ │ │ │ - cbz r0, 382f0 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 3834c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 38320 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 3837c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 134ebc <_Py_set_inheritable@@Base> │ │ │ │ + bl 1353dc <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38320 │ │ │ │ + beq.n 3837c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 134ebc <_Py_set_inheritable@@Base> │ │ │ │ + bl 1353dc <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38320 │ │ │ │ + beq.n 3837c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #21656 @ 0x5498 │ │ │ │ + movw r0, #19288 @ 0x4b58 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ - b.n 38336 │ │ │ │ + bl 8b3e0 │ │ │ │ + b.n 38392 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3832a │ │ │ │ + beq.n 38386 │ │ │ │ blx 2cb18 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38334 │ │ │ │ + beq.n 38390 │ │ │ │ blx 2cb18 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 150bac │ │ │ │ - cbz r0, 3836c │ │ │ │ + bl 15109c │ │ │ │ + cbz r0, 383c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 383f8 │ │ │ │ + beq.n 38454 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #50080 @ 0xc3a0 │ │ │ │ + movw r0, #47796 @ 0xbab4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 383b8 │ │ │ │ + bne.n 38414 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 37730 │ │ │ │ + bl 3778c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 383b0 │ │ │ │ + cbz r0, 3840c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #16756 @ 0x4174 │ │ │ │ + movw r0, #14388 @ 0x3834 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 383a4 │ │ │ │ + bge.n 38400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 383a8 │ │ │ │ + cbz r3, 38404 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 383b0 │ │ │ │ + b.n 3840c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 383a4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38400 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7fc84 │ │ │ │ - b.n 383f0 │ │ │ │ + bl 7b4b0 │ │ │ │ + b.n 3844c │ │ │ │ mov r0, r5 │ │ │ │ - bl 376be │ │ │ │ + bl 3771a │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 383f0 │ │ │ │ + cbz r0, 3844c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #16764 @ 0x417c │ │ │ │ + movw r0, #14396 @ 0x383c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 383e4 │ │ │ │ + bge.n 38440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 383e8 │ │ │ │ + cbz r3, 38444 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 383f0 │ │ │ │ + b.n 3844c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 383e4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1510bc │ │ │ │ - b.n 383fa │ │ │ │ + bl 1515ac │ │ │ │ + b.n 38456 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 3841e │ │ │ │ + cbz r3, 3847a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3842e │ │ │ │ + b.n 3848a │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3842c │ │ │ │ + blt.n 38488 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 38428 │ │ │ │ - cbnz r1, 3844e │ │ │ │ + bgt.n 38484 │ │ │ │ + cbnz r1, 384aa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3842e │ │ │ │ + b.n 3848a │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #624] @ (386a0 ) │ │ │ │ + ldr r1, [pc, #624] @ (386fc ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 38454 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 384b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38814 │ │ │ │ + b.n 38870 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 3849c │ │ │ │ + beq.n 384f8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 38462 │ │ │ │ + cbz r4, 384be │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3846a │ │ │ │ - b.n 384aa │ │ │ │ + bne.n 384c6 │ │ │ │ + b.n 38506 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3847c │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 384aa │ │ │ │ - b.n 3844a │ │ │ │ - bl 8fe24 │ │ │ │ + cbnz r0, 384d8 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 38506 │ │ │ │ + b.n 384a6 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38496 │ │ │ │ + bge.n 384f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 38496 │ │ │ │ + cbnz r3, 384f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 384ae │ │ │ │ - b.n 38474 │ │ │ │ + bne.n 3850a │ │ │ │ + b.n 384d0 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 384ae │ │ │ │ + b.n 3850a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r8, [r2, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 38612 │ │ │ │ + bne.w 3866e │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 384ea │ │ │ │ + cbnz r0, 38546 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3880a │ │ │ │ + b.n 38866 │ │ │ │ movs r6, #0 │ │ │ │ - movw sl, #18416 @ 0x47f0 │ │ │ │ + movw sl, #15600 @ 0x3cf0 │ │ │ │ movt sl, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 38586 │ │ │ │ + beq.n 385e2 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 3850e │ │ │ │ + ble.n 3856a │ │ │ │ ldrb.w r3, [r8, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 38510 │ │ │ │ + bpl.n 3856c │ │ │ │ adds r0, #1 │ │ │ │ - b.n 384fa │ │ │ │ - beq.n 385f2 │ │ │ │ + b.n 38556 │ │ │ │ + beq.n 3864e │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - ble.n 3852a │ │ │ │ + ble.n 38586 │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 3852a │ │ │ │ + bmi.n 38586 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 38514 │ │ │ │ + b.n 38570 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 385f6 │ │ │ │ + beq.n 38652 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 38546 │ │ │ │ + bgt.n 385a2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 38580 │ │ │ │ + b.n 385dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 3856c │ │ │ │ + cbz r0, 385c8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 385f6 │ │ │ │ + bge.n 38652 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 385f6 │ │ │ │ + bne.n 38652 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 385f6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38652 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38580 │ │ │ │ + bge.n 385dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 38580 │ │ │ │ + cbnz r3, 385dc │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 384f6 │ │ │ │ + b.n 38552 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 385f2 │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + ble.n 3864e │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldrb.w r2, [r8, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 385a6 │ │ │ │ + bpl.n 38602 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 38592 │ │ │ │ - b.n 385f2 │ │ │ │ + bne.n 385ee │ │ │ │ + b.n 3864e │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 385f6 │ │ │ │ + cbz r0, 38652 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 385be │ │ │ │ + bgt.n 3861a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 385f0 │ │ │ │ + b.n 3864c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 385de │ │ │ │ + cbz r0, 3863a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 385f6 │ │ │ │ + bge.n 38652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 385f6 │ │ │ │ + cbnz r3, 38652 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 385f6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38652 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 385f0 │ │ │ │ + bge.n 3864c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 385f0 │ │ │ │ + cbnz r3, 3864c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 3880a │ │ │ │ + b.n 38866 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 384e6 │ │ │ │ + bge.w 38542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 384e6 │ │ │ │ + bne.w 38542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 384e6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38542 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 384e6 │ │ │ │ + bne.w 38542 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 38646 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 386a2 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #53404 @ 0xd09c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 38802 │ │ │ │ + bl fce84 │ │ │ │ + b.n 3885e │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.n 3872e │ │ │ │ + bne.n 3878a │ │ │ │ ldrb.w r9, [r3] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38802 │ │ │ │ + beq.w 3885e │ │ │ │ mov r6, sl │ │ │ │ mov fp, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 386f4 │ │ │ │ + ble.n 38750 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 386f4 │ │ │ │ + beq.n 38750 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r8, fp] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 386ec │ │ │ │ + bne.n 38748 │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 387ee │ │ │ │ + beq.w 3884a │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 386a4 │ │ │ │ + bgt.n 38700 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 386e2 │ │ │ │ + b.n 3873e │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r0, 386ce │ │ │ │ + cbz r0, 3872a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 387ee │ │ │ │ + bge.w 3884a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 387ee │ │ │ │ + bne.w 3884a │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 387ee │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3884a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 386e2 │ │ │ │ + bge.n 3873e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 386e2 │ │ │ │ + cbnz r3, 3873e │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 38670 │ │ │ │ + b.n 386cc │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 3867a │ │ │ │ + bne.n 386d6 │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 3872a │ │ │ │ + blt.n 38786 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 387d0 │ │ │ │ - b.n 387ee │ │ │ │ + bne.n 3882c │ │ │ │ + b.n 3884a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 387dc │ │ │ │ + bne.n 38838 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38728 │ │ │ │ + bge.n 38784 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38728 │ │ │ │ + cbnz r3, 38784 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 38804 │ │ │ │ - bl 764ac │ │ │ │ + b.n 38860 │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38802 │ │ │ │ + beq.n 3885e │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r8, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r0, r8, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r1, r7, sl │ │ │ │ mov r3, fp │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 387c6 │ │ │ │ + beq.n 38822 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1f759c │ │ │ │ + bl 1f7110 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ add.w r0, r8, sl │ │ │ │ - blt.n 387c6 │ │ │ │ + blt.n 38822 │ │ │ │ mov r1, r9 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 387ee │ │ │ │ + beq.n 3884a │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 3878a │ │ │ │ + bgt.n 387e6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 387be │ │ │ │ + b.n 3881a │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r0, 387ac │ │ │ │ + cbz r0, 38808 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 387ee │ │ │ │ + bge.n 3884a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 387ee │ │ │ │ + cbnz r2, 3884a │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 387ee │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3884a │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 387be │ │ │ │ + bge.n 3881a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 387be │ │ │ │ + cbnz r2, 3881a │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sl, fp │ │ │ │ adds r6, #1 │ │ │ │ add sl, r9 │ │ │ │ - b.n 3873c │ │ │ │ + b.n 38798 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 387ee │ │ │ │ + cbz r0, 3884a │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 38708 │ │ │ │ + bgt.n 38764 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 38728 │ │ │ │ + b.n 38784 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 387ee │ │ │ │ + bge.n 3884a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 387ee │ │ │ │ + cbnz r3, 3884a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38802 │ │ │ │ + bge.n 3885e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38802 │ │ │ │ + cbnz r3, 3885e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ @@ -16264,516 +16299,516 @@ │ │ │ │ stmdb 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 r4, [r1, #8] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 3883a │ │ │ │ + cbz r2, 38896 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 38848 │ │ │ │ + b.n 388a4 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 38846 │ │ │ │ + bne.n 388a2 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 38868 │ │ │ │ + cbnz r0, 388c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 38848 │ │ │ │ + b.n 388a4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #448] @ (38a0c ) │ │ │ │ + ldr r1, [pc, #448] @ (38a68 ) │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3886a │ │ │ │ - b.n 38894 │ │ │ │ + cbnz r0, 388c6 │ │ │ │ + b.n 388f0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r4, r5 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 38898 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 388f4 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3472 @ 0xd90 │ │ │ │ + movw r1, #1104 @ 0x450 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15136 @ 0x3b20 │ │ │ │ + movw r0, #12728 @ 0x31b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r7 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38a02 │ │ │ │ + b.n 38a5e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq.n 3899c │ │ │ │ + beq.n 389f8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 388ac │ │ │ │ + cbz r5, 38908 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 388b0 │ │ │ │ + beq.n 3890c │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - b.n 388b2 │ │ │ │ + b.n 3890e │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - b.n 389a4 │ │ │ │ + b.n 38a00 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 388d2 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 3892e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #15148 @ 0x3b2c │ │ │ │ + movw r1, #12740 @ 0x31c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 38894 │ │ │ │ + bl fce84 │ │ │ │ + b.n 388f0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 389a2 │ │ │ │ - ldr r3, [pc, #308] @ (38a10 ) │ │ │ │ + beq.n 389fe │ │ │ │ + ldr r3, [pc, #308] @ (38a6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r4 │ │ │ │ movw r8, #61884 @ 0xf1bc │ │ │ │ movt r8, #78 @ 0x4e │ │ │ │ add.w r9, r5, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ cmp r4, fp │ │ │ │ - ble.n 38996 │ │ │ │ + ble.n 389f2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ add.w r2, r2, #114688 @ 0x1c000 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3891e │ │ │ │ + bne.n 3897a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27dce8 │ │ │ │ - b.n 38950 │ │ │ │ + bl 27d470 │ │ │ │ + b.n 389ac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 3892e │ │ │ │ + bne.n 3898a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 400a8 │ │ │ │ - b.n 38950 │ │ │ │ + bl 40100 │ │ │ │ + b.n 389ac │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3893e │ │ │ │ + bne.n 3899a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40112 │ │ │ │ - b.n 38950 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 4016a │ │ │ │ + b.n 389ac │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #15176 @ 0x3b48 │ │ │ │ + movw r1, #12768 @ 0x31e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 3896c │ │ │ │ + b.n 389c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38894 │ │ │ │ + beq.n 388f0 │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 3897a │ │ │ │ + bne.n 389d6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 38990 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbz r3, 389ec │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #15208 @ 0x3b68 │ │ │ │ + movw r1, #12800 @ 0x3200 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3898c │ │ │ │ + bge.n 389e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3898c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 389e8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 388fc │ │ │ │ + b.n 38958 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 389a4 │ │ │ │ + b.n 38a00 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 389a4 │ │ │ │ + b.n 38a00 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r4, 389d2 │ │ │ │ + cbz r4, 38a2e │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 389d2 │ │ │ │ + beq.n 38a2e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 389d4 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 38a30 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #15272 @ 0x3ba8 │ │ │ │ + movw r1, #12864 @ 0x3240 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 38894 │ │ │ │ + bl fce84 │ │ │ │ + b.n 388f0 │ │ │ │ mov r4, r7 │ │ │ │ - bl 217f94 <_PyEval_GetBuiltin@@Base+0x48> │ │ │ │ + bl 2179ac <_PyEval_GetBuiltin@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 21ddac <_PyEval_AddPendingCall@@Base+0xa84> │ │ │ │ + bl 21d7c4 <_PyEval_AddPendingCall@@Base+0xa84> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38a02 │ │ │ │ + bge.n 38a5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 38a02 │ │ │ │ + cbnz r3, 38a5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00038a14 : │ │ │ │ - movw r0, #31824 @ 0x7c50 │ │ │ │ +00038a70 : │ │ │ │ + movw r0, #29332 @ 0x7294 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ 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, 38a3c │ │ │ │ + cbnz r0, 38a98 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 38a46 │ │ │ │ - b.n 38a4c │ │ │ │ + cbnz r0, 38aa2 │ │ │ │ + b.n 38aa8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38a36 │ │ │ │ - b.n 38a5a │ │ │ │ + beq.n 38a92 │ │ │ │ + b.n 38ab6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 38a5a │ │ │ │ + cbnz r0, 38ab6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 38a5a │ │ │ │ + cbz r0, 38ab6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00038a5c : │ │ │ │ - ldr r0, [pc, #4] @ (38a64 ) │ │ │ │ - b.w 1b8060 │ │ │ │ +00038ab8 : │ │ │ │ + ldr r0, [pc, #4] @ (38ac0 ) │ │ │ │ + b.w 1b8100 │ │ │ │ nop │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, 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 │ │ │ │ movs r0, #7 │ │ │ │ - bl 10307c │ │ │ │ - cbnz r0, 38a84 │ │ │ │ + bl 103278 │ │ │ │ + cbnz r0, 38ae0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 38b7c │ │ │ │ + b.n 38bd8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 38abc │ │ │ │ - movw r0, #15528 @ 0x3ca8 │ │ │ │ + cbz r1, 38b18 │ │ │ │ + movw r0, #13120 @ 0x3340 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38aac │ │ │ │ + bge.n 38b08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38aac │ │ │ │ + cbnz r3, 38b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 38a80 │ │ │ │ - movw r2, #63320 @ 0xf758 │ │ │ │ + beq.n 38adc │ │ │ │ + movw r2, #61132 @ 0xeecc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 38ac4 │ │ │ │ - movw r2, #19532 @ 0x4c4c │ │ │ │ + b.n 38b20 │ │ │ │ + movw r2, #17164 @ 0x430c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 38afa │ │ │ │ + cbz r3, 38b56 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15536 @ 0x3cb0 │ │ │ │ + movw r0, #13128 @ 0x3348 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38aec │ │ │ │ + bge.n 38b48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38aec │ │ │ │ + cbnz r3, 38b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 38a80 │ │ │ │ - movw r2, #63320 @ 0xf758 │ │ │ │ + beq.n 38adc │ │ │ │ + movw r2, #61132 @ 0xeecc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 38b28 │ │ │ │ + cbz r3, 38b84 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15552 @ 0x3cc0 │ │ │ │ + movw r0, #13144 @ 0x3358 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38b22 │ │ │ │ + bge.n 38b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38b22 │ │ │ │ + cbnz r3, 38b7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 38a80 │ │ │ │ + beq.n 38adc │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 38b54 │ │ │ │ - movw r0, #3064 @ 0xbf8 │ │ │ │ + cbnz r3, 38bb0 │ │ │ │ + movw r0, #960 @ 0x3c0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38b4e │ │ │ │ + bge.n 38baa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38b4e │ │ │ │ + cbnz r3, 38baa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 38a80 │ │ │ │ + beq.n 38adc │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #15572 @ 0x3cd4 │ │ │ │ + movw r0, #13164 @ 0x336c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38b7c │ │ │ │ + bge.n 38bd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38b7c │ │ │ │ + cbnz r3, 38bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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 r6, r0 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 38ba2 │ │ │ │ + cbz r2, 38bfe │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 38bb2 │ │ │ │ - b.n 38bc0 │ │ │ │ - ldr r1, [pc, #452] @ (38d68 ) │ │ │ │ + cbz r2, 38c0e │ │ │ │ + b.n 38c1c │ │ │ │ + ldr r1, [pc, #452] @ (38dc4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38b9c │ │ │ │ - b.n 38c78 │ │ │ │ - ldr r1, [pc, #440] @ (38d6c ) │ │ │ │ + bne.n 38bf8 │ │ │ │ + b.n 38cd4 │ │ │ │ + ldr r1, [pc, #440] @ (38dc8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ + beq.n 38cd4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 38bd2 │ │ │ │ - ldr r1, [pc, #424] @ (38d70 ) │ │ │ │ + cbnz r2, 38c2e │ │ │ │ + ldr r1, [pc, #424] @ (38dcc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ + beq.n 38cd4 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 38be4 │ │ │ │ - ldr r1, [pc, #412] @ (38d74 ) │ │ │ │ + cbnz r2, 38c40 │ │ │ │ + ldr r1, [pc, #412] @ (38dd0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ - movw r1, #15580 @ 0x3cdc │ │ │ │ + beq.n 38cd4 │ │ │ │ + movw r1, #13172 @ 0x3374 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #15584 @ 0x3ce0 │ │ │ │ + movw r0, #13176 @ 0x3378 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 128a0c │ │ │ │ + bl 128f64 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ - movw r0, #15592 @ 0x3ce8 │ │ │ │ + beq.n 38cd4 │ │ │ │ + movw r0, #13184 @ 0x3380 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1cdfe4 │ │ │ │ + bl 1cdc6c │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 38c78 │ │ │ │ - movw r1, #8540 @ 0x215c │ │ │ │ + cbz r0, 38cd4 │ │ │ │ + movw r1, #6132 @ 0x17f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #50540 @ 0xc56c │ │ │ │ + movw r0, #48172 @ 0xbc2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 128a0c │ │ │ │ + bl 128f64 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 38c78 │ │ │ │ - movw r1, #8532 @ 0x2154 │ │ │ │ + cbz r0, 38cd4 │ │ │ │ + movw r1, #6124 @ 0x17ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 10c644 │ │ │ │ + bl 10cc78 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 38c78 │ │ │ │ + cbz r0, 38cd4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #8508 @ 0x213c │ │ │ │ + movw r1, #6100 @ 0x17d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ blx 2d828 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 38c62 │ │ │ │ + cbnz r0, 38cbe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bls.n 38c62 │ │ │ │ + bls.n 38cbe │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 38c62 │ │ │ │ + bne.n 38cbe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 38c62 │ │ │ │ + bne.n 38cbe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 38c7e │ │ │ │ - movw r3, #48500 @ 0xbd74 │ │ │ │ + beq.n 38cda │ │ │ │ + movw r3, #52236 @ 0xcc0c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #15616 @ 0x3d00 │ │ │ │ + movw r1, #13208 @ 0x3398 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38d60 │ │ │ │ - movw r0, #52840 @ 0xce68 │ │ │ │ + b.n 38dbc │ │ │ │ + movw r0, #50472 @ 0xc528 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d1f4 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ - movw r0, #15664 @ 0x3d30 │ │ │ │ + beq.n 38cd4 │ │ │ │ + movw r0, #13256 @ 0x33c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d1f4 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ - movw r0, #47792 @ 0xbab0 │ │ │ │ + beq.n 38cd4 │ │ │ │ + movw r0, #45424 @ 0xb170 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d1f4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ - movw r0, #15648 @ 0x3d20 │ │ │ │ + beq.n 38cd4 │ │ │ │ + movw r0, #13240 @ 0x33b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d1f4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ - movw r0, #15660 @ 0x3d2c │ │ │ │ + beq.n 38cd4 │ │ │ │ + movw r0, #13252 @ 0x33c4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d1f4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ - movw r0, #15672 @ 0x3d38 │ │ │ │ + beq.n 38cd4 │ │ │ │ + movw r0, #13264 @ 0x33d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d1f4 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ - movw r0, #15652 @ 0x3d24 │ │ │ │ + beq.n 38cd4 │ │ │ │ + movw r0, #13244 @ 0x33bc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d1f4 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ - movw r0, #15680 @ 0x3d40 │ │ │ │ + beq.n 38cd4 │ │ │ │ + movw r0, #13272 @ 0x33d8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d1f4 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c78 │ │ │ │ - movw r3, #48476 @ 0xbd5c │ │ │ │ + beq.n 38cd4 │ │ │ │ + movw r3, #52216 @ 0xcbf8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #15688 @ 0x3d48 │ │ │ │ + movw r0, #13280 @ 0x33e0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1af230 │ │ │ │ - movw r1, #15724 @ 0x3d6c │ │ │ │ + bl 1af2a4 │ │ │ │ + movw r1, #13316 @ 0x3404 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl dba18 │ │ │ │ + bl dbbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38c78 │ │ │ │ + blt.n 38cd4 │ │ │ │ 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 ef688 │ │ │ │ + bl ef874 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38c78 │ │ │ │ + blt.n 38cd4 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 38d4c │ │ │ │ + bne.n 38da8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #44 @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ @@ -16781,170 +16816,170 @@ │ │ │ │ subs r6, #84 @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r6, #104 @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 38d80 │ │ │ │ + b.n 38ddc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 38d98 │ │ │ │ + bne.n 38df4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 38db8 │ │ │ │ - b.n 38d9a │ │ │ │ - cbz r1, 38dc2 │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + bmi.n 38e14 │ │ │ │ + b.n 38df6 │ │ │ │ + cbz r1, 38e1e │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 38db8 │ │ │ │ + bls.n 38e14 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 38dc2 │ │ │ │ - b.n 38da4 │ │ │ │ + bpl.n 38e1e │ │ │ │ + b.n 38e00 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r1, 38dfa │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + cbnz r1, 38e56 │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #54316 @ 0xd42c │ │ │ │ + movw r1, #51936 @ 0xcae0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 38e20 │ │ │ │ + bl fce84 │ │ │ │ + b.n 38e7c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42336 @ 0xa560 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38e28 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 38e84 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #13532 @ 0x34dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3980e │ │ │ │ + b.w 3986a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38e48 │ │ │ │ + bne.n 38ea4 │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 38e4c │ │ │ │ + b.n 38ea8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl a2c58 │ │ │ │ + bl a2df0 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 38e6e │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 38eca │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #15968 @ 0x3e60 │ │ │ │ + movw r1, #13560 @ 0x34f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 38e20 │ │ │ │ - beq.n 38eb4 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 38e7c │ │ │ │ + beq.n 38f10 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 38ee4 │ │ │ │ + bhi.n 38f40 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #938 @ 0x3aa │ │ │ │ movt r2, #4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 38efc │ │ │ │ + bne.n 38f58 │ │ │ │ movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 38ecc │ │ │ │ + bne.n 38f28 │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ - cbz r2, 38ee4 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r2, 38f40 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #16072 @ 0x3ec8 │ │ │ │ + movw r1, #13664 @ 0x3560 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 38e20 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl fce84 │ │ │ │ + b.n 38e7c │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #16016 @ 0x3e90 │ │ │ │ + movw r1, #13608 @ 0x3528 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 38e20 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 38e7c │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #16100 @ 0x3ee4 │ │ │ │ + movw r1, #13692 @ 0x357c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 38e20 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 38e7c │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #16140 @ 0x3f0c │ │ │ │ + movw r1, #13732 @ 0x35a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 38e20 │ │ │ │ + bl fce84 │ │ │ │ + b.n 38e7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ bic.w r9, r3, #1 │ │ │ │ - bl ef590 │ │ │ │ + bl ef77c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 38f28 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r3, 38f84 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #16164 @ 0x3f24 │ │ │ │ + movw r1, #13756 @ 0x35bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 38e20 │ │ │ │ + bl fce84 │ │ │ │ + b.n 38e7c │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 38f4a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 38fa6 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16184 @ 0x3f38 │ │ │ │ + movw r1, #13776 @ 0x35d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 38e20 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 38e7c │ │ │ │ ldr.w r1, [r9, #92] @ 0x5c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ strd r2, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -16952,168 +16987,168 @@ │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 38e20 │ │ │ │ + bcs.w 38e7c │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38e20 │ │ │ │ + beq.w 38e7c │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 38f9c │ │ │ │ + beq.n 38ff8 │ │ │ │ str.w r6, [r5], #4 │ │ │ │ - b.n 38f92 │ │ │ │ + b.n 38fee │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 267de4 <_PyLineTable_NextAddressRange@@Base> │ │ │ │ - cbz r0, 38fc0 │ │ │ │ + bl 267580 <_PyLineTable_NextAddressRange@@Base> │ │ │ │ + cbz r0, 3901c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 38fa0 │ │ │ │ + beq.n 38ffc │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 38fa0 │ │ │ │ + beq.n 38ffc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsrs r2, r2, #1 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ - b.n 38fa0 │ │ │ │ + b.n 38ffc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 38fd8 │ │ │ │ + beq.n 39034 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 38fc4 │ │ │ │ + bge.n 39020 │ │ │ │ cmp r4, r3 │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 38fc4 │ │ │ │ + b.n 39020 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 39002 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bcc.n 3905e │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16228 @ 0x3f64 │ │ │ │ + movw r1, #13820 @ 0x35fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 38e20 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 38e7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 126b84 <_PyArena_Free@@Base+0x1200> │ │ │ │ + bl 1271a0 <_PyArena_Free@@Base+0x12a0> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3955e │ │ │ │ + beq.w 395ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - blt.n 39028 │ │ │ │ - bl 20d6dc │ │ │ │ + blt.n 39084 │ │ │ │ + bl 20d2b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 39044 │ │ │ │ - b.n 3955e │ │ │ │ + blt.n 390a0 │ │ │ │ + b.n 395ba │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3901a │ │ │ │ + beq.n 39076 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39056 │ │ │ │ + b.n 390b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3955e │ │ │ │ + bne.w 395ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3955e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 395ba │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - blt.n 39066 │ │ │ │ + blt.n 390c2 │ │ │ │ strd r0, r1, [r2, #8]! │ │ │ │ - b.n 39056 │ │ │ │ - movw ip, #14140 @ 0x373c │ │ │ │ - movt ip, #52 @ 0x34 │ │ │ │ + b.n 390b2 │ │ │ │ + movw ip, #60796 @ 0xed7c │ │ │ │ + movt ip, #58 @ 0x3a │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ mvn.w sl, #4026531840 @ 0xf0000000 │ │ │ │ mov ip, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, ip │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 39412 │ │ │ │ + ble.w 3946e │ │ │ │ add.w r7, r4, r1, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r4, r1, lsl #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1238ec │ │ │ │ + bl 123f18 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ uxtb r0, r0 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r1, #1 │ │ │ │ orr.w r4, ip, r4, lsl #8 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bne.n 390d8 │ │ │ │ + bne.n 39134 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1238ec │ │ │ │ + bl 123f18 │ │ │ │ str.w r5, [r7, #8]! │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 390b4 │ │ │ │ + b.n 39110 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r5, #2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrb r7, [r7, r0] │ │ │ │ add r7, r3 │ │ │ │ - beq.w 3940e │ │ │ │ + beq.w 3946a │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bgt.n 3915e │ │ │ │ + bgt.n 391ba │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bgt.n 39108 │ │ │ │ + bgt.n 39164 │ │ │ │ cmp r0, #14 │ │ │ │ - beq.w 3923e │ │ │ │ + beq.w 3929a │ │ │ │ sub.w r3, r0, #27 │ │ │ │ cmp r3, #6 │ │ │ │ - bls.n 39146 │ │ │ │ - b.n 393ba │ │ │ │ + bls.n 391a2 │ │ │ │ + b.n 39416 │ │ │ │ sub.w ip, r0, #57 @ 0x39 │ │ │ │ cmp.w ip, #22 │ │ │ │ - bhi.w 393ba │ │ │ │ + bhi.w 39416 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -17131,30 +17166,30 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 393ba │ │ │ │ + bhi.w 39416 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsls r7, r3, #5 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - beq.w 392be │ │ │ │ + beq.w 3931a │ │ │ │ sub.w r3, r0, #99 @ 0x63 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 393ba │ │ │ │ + bhi.w 39416 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 393ba │ │ │ │ + bhi.w 39416 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsls r3, r1, #5 │ │ │ │ @@ -17170,29 +17205,29 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ add r2, r7 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 391ac │ │ │ │ + b.n 39208 │ │ │ │ add r2, r1 │ │ │ │ adds r2, #2 │ │ │ │ str.w r5, [r4, r2, lsl #3] │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ str r6, [r2, #4] │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 3940e │ │ │ │ + b.n 3946a │ │ │ │ add r3, r2 │ │ │ │ str.w r5, [r4, r3, lsl #3] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 3940e │ │ │ │ + b.n 3946a │ │ │ │ subs r0, r7, r2 │ │ │ │ add.w ip, r4, r0, lsl #3 │ │ │ │ ldr.w r2, [r4, r0, lsl #3] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ str.w r5, [r4, r0, lsl #3] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ @@ -17202,38 +17237,38 @@ │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 3940e │ │ │ │ + b.n 3946a │ │ │ │ lsrs r1, r5, #3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ orr.w r1, r1, r6, lsl #29 │ │ │ │ asrs r0, r6, #3 │ │ │ │ mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ cmp r3, r1 │ │ │ │ sbcs.w r0, r2, r0 │ │ │ │ - bcc.w 393ac │ │ │ │ + bcc.w 39408 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs r2, r6 │ │ │ │ - blt.w 393ac │ │ │ │ + blt.w 39408 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r3, r5, #1 │ │ │ │ - b.n 393ae │ │ │ │ + b.n 3940a │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3931e │ │ │ │ + blt.n 3937a │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 39404 │ │ │ │ + b.n 39460 │ │ │ │ add r2, r1 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ add.w r2, r2, #2 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ itett cc │ │ │ │ lslcc r6, r6, #3 │ │ │ │ movcs.w r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -17243,73 +17278,73 @@ │ │ │ │ orrcc.w r5, r5, #3 │ │ │ │ movcs r6, r5 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ str.w r5, [r4, r2, lsl #3] │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 3940e │ │ │ │ + b.n 3946a │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ orr.w r5, r5, r6, lsl #26 │ │ │ │ asrs r6, r6, #6 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 3940e │ │ │ │ + b.n 3946a │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 3931e │ │ │ │ + bcs.n 3937a │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 39404 │ │ │ │ + b.n 39460 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 3940e │ │ │ │ + b.n 3946a │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ itett cs │ │ │ │ lslcs r6, r6, #3 │ │ │ │ movcc.w r5, #4294967295 @ 0xffffffff │ │ │ │ orrcs.w r6, r6, r5, lsr #29 │ │ │ │ lslcs r5, r5, #3 │ │ │ │ ite cs │ │ │ │ orrcs.w r5, r5, #3 │ │ │ │ movcc r6, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 39404 │ │ │ │ + bpl.w 39460 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bcs.n 39310 │ │ │ │ - b.n 3931e │ │ │ │ + bcs.n 3936c │ │ │ │ + b.n 3937a │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.w 39404 │ │ │ │ + bpl.w 39460 │ │ │ │ lsrs r3, r5, #3 │ │ │ │ asrs r2, r6, #3 │ │ │ │ orr.w r3, r3, r6, lsl #29 │ │ │ │ cmp fp, r3 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ - bcc.n 3931e │ │ │ │ + bcc.n 3937a │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - blt.n 3931e │ │ │ │ + blt.n 3937a │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 39404 │ │ │ │ + b.n 39460 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 39404 │ │ │ │ + b.n 39460 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #7 │ │ │ │ and.w r1, r5, #7 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ lsls r3, r2 │ │ │ │ lsls r1, r2 │ │ │ │ bic.w r3, r5, r3 │ │ │ │ @@ -17326,199 +17361,199 @@ │ │ │ │ it pl │ │ │ │ orrpl r5, r2 │ │ │ │ and.w r5, r5, #7 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r4, r7, lsl #3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 3940e │ │ │ │ + b.n 3946a │ │ │ │ subs r2, #1 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ rsb r1, r2, #32 │ │ │ │ lsr.w r3, r5, r2 │ │ │ │ subs r2, #32 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ it pl │ │ │ │ asrpl.w r2, r6, r2 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ it pl │ │ │ │ orrpl r3, r2 │ │ │ │ cmp fp, r5 │ │ │ │ and.w r3, r3, #7 │ │ │ │ sbcs.w r2, sl, r6 │ │ │ │ - bcc.n 393a8 │ │ │ │ + bcc.n 39404 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ - b.n 393ae │ │ │ │ + b.n 3940a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [r4, r7, lsl #3] │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 3940e │ │ │ │ + b.n 3946a │ │ │ │ mov r1, r2 │ │ │ │ - bl 2687c0 │ │ │ │ + bl 267f70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 393d2 │ │ │ │ + bge.n 3942e │ │ │ │ lsrs r5, r5, #3 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 393c2 │ │ │ │ + b.n 3941e │ │ │ │ cmp r0, #0 │ │ │ │ rsb r3, r0, #0 │ │ │ │ it gt │ │ │ │ movgt r3, #0 │ │ │ │ add r3, r0 │ │ │ │ - cbz r3, 39404 │ │ │ │ + cbz r3, 39460 │ │ │ │ cmp fp, r5 │ │ │ │ mov.w r2, r6, lsl #3 │ │ │ │ sbcs.w r6, sl, r6 │ │ │ │ orr.w r2, r2, r5, lsr #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ iteet cc │ │ │ │ movcc.w r5, #4294967295 @ 0xffffffff │ │ │ │ orrcs.w r5, r5, #3 │ │ │ │ movcs r6, r2 │ │ │ │ movcc r6, r5 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 393de │ │ │ │ + b.n 3943a │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 3908e │ │ │ │ + b.n 390ea │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ mov ip, r9 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ add.w r5, r2, #16 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w lr, r5, r2 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.w 39540 │ │ │ │ + bls.w 3959c │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 39446 │ │ │ │ + bpl.n 394a2 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r2, r1, r2, lsl #6 │ │ │ │ - b.n 39432 │ │ │ │ + b.n 3948e │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 39446 │ │ │ │ + bmi.n 394a2 │ │ │ │ ldrb.w r9, [r1, #1] │ │ │ │ and.w r9, r9, #63 @ 0x3f │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldrb.w r0, [r5, #1]! │ │ │ │ lsls r6, r1, #25 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ - bpl.n 3946c │ │ │ │ + bpl.n 394c8 │ │ │ │ orr.w r9, r0, r9, lsl #6 │ │ │ │ - b.n 39458 │ │ │ │ + b.n 394b4 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 39480 │ │ │ │ + bpl.n 394dc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r0, r1, r0, lsl #6 │ │ │ │ - b.n 3946c │ │ │ │ + b.n 394c8 │ │ │ │ add.w r1, r4, r2, lsl #3 │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r2, #2 │ │ │ │ - beq.n 39426 │ │ │ │ + beq.n 39482 │ │ │ │ add.w r6, r4, r9, lsl #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov.w r6, r9, lsl #3 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr.w r8, [r4, r9, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - bne.n 39426 │ │ │ │ + bne.n 39482 │ │ │ │ and.w r8, r0, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - beq.n 394f2 │ │ │ │ + beq.n 3954e │ │ │ │ subs r0, #1 │ │ │ │ movs r6, #7 │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r9, r0, #32 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ orr.w r3, r3, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r9, r3, r1 │ │ │ │ - bge.n 394f8 │ │ │ │ + bge.n 39554 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 394e0 │ │ │ │ + b.n 3953c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 394fa │ │ │ │ + b.n 39556 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 39518 │ │ │ │ + beq.n 39574 │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r1 │ │ │ │ - bcc.n 3952e │ │ │ │ + bcc.n 3958a │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #5 │ │ │ │ mov r3, r1 │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r3 │ │ │ │ - bcc.n 3952e │ │ │ │ + bcc.n 3958a │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ - b.n 39534 │ │ │ │ + b.n 39590 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r4, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 39426 │ │ │ │ + b.n 39482 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39084 │ │ │ │ + bne.w 390e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, ip │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39566 │ │ │ │ + bge.n 395c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 39566 │ │ │ │ + cbnz r3, 395c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39566 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 395c2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 38e20 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 38e7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movw r5, #15900 @ 0x3e1c │ │ │ │ + movw r5, #13492 @ 0x34b4 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r4 │ │ │ │ @@ -17529,714 +17564,714 @@ │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ subs r2, r2, r3 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr.w r8, [r4, r2, lsl #2] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, lr │ │ │ │ - ble.w 396cc │ │ │ │ + ble.w 39728 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 396c0 │ │ │ │ + bne.w 3971c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ orrs.w r3, r7, r0 │ │ │ │ - bmi.n 39640 │ │ │ │ + bmi.n 3969c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r4, r0, r1 │ │ │ │ - bge.n 395d4 │ │ │ │ + bge.n 39630 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ orr.w r3, r3, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 395c2 │ │ │ │ + b.n 3961e │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r0 │ │ │ │ strd lr, r5, [sp, #24] │ │ │ │ orrs.w r5, r3, r1 │ │ │ │ - beq.n 39628 │ │ │ │ + beq.n 39684 │ │ │ │ and.w r5, r3, #7 │ │ │ │ ands.w lr, r4, #7 │ │ │ │ - beq.w 39802 │ │ │ │ + beq.w 3985e │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 395fc │ │ │ │ + bne.n 39658 │ │ │ │ subs r5, #4 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 3960e │ │ │ │ + b.n 3966a │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 39614 │ │ │ │ + beq.n 39670 │ │ │ │ sub.w lr, r5, lr │ │ │ │ rsbs r5, lr, #0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 39802 │ │ │ │ + beq.w 3985e │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ orr.w r3, r3, r1, lsl #29 │ │ │ │ orr.w r4, r4, ip, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - b.n 395dc │ │ │ │ + b.n 39638 │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ orrs.w ip, r4, ip │ │ │ │ - bne.w 39806 │ │ │ │ + bne.w 39862 │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r3, fp, r0 │ │ │ │ - blt.n 3968a │ │ │ │ + blt.n 396e6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 396c0 │ │ │ │ + b.n 3971c │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 396c0 │ │ │ │ + bne.n 3971c │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 39696 │ │ │ │ + beq.n 396f2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - beq.n 396a0 │ │ │ │ + beq.n 396fc │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 396aa │ │ │ │ + beq.n 39706 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r2, #2 │ │ │ │ - beq.n 396b6 │ │ │ │ + beq.n 39712 │ │ │ │ and.w r2, r2, #7 │ │ │ │ - movw r3, #25768 @ 0x64a8 │ │ │ │ + movw r3, #23336 @ 0x5b28 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - b.n 396c0 │ │ │ │ + b.n 3971c │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r0 │ │ │ │ movs r6, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 396c0 │ │ │ │ - movw r5, #15736 @ 0x3d78 │ │ │ │ + b.n 3971c │ │ │ │ + movw r5, #13328 @ 0x3410 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - b.n 396c0 │ │ │ │ - movw r5, #15764 @ 0x3d94 │ │ │ │ + b.n 3971c │ │ │ │ + movw r5, #13356 @ 0x342c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - b.n 396c0 │ │ │ │ - movw r5, #15800 @ 0x3db8 │ │ │ │ + b.n 3971c │ │ │ │ + movw r5, #13392 @ 0x3450 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ movs r6, #1 │ │ │ │ - b.n 396c0 │ │ │ │ - movw r5, #15832 @ 0x3dd8 │ │ │ │ + b.n 3971c │ │ │ │ + movw r5, #13424 @ 0x3470 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 3959c │ │ │ │ + b.n 395f8 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 79dd0 │ │ │ │ - cbnz r6, 396ec │ │ │ │ + bl 79f90 │ │ │ │ + cbnz r6, 39748 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 39700 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 3975c │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.w 38e20 │ │ │ │ + bl fce84 │ │ │ │ + b.w 38e7c │ │ │ │ add.w r0, r2, #10 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 3971a │ │ │ │ + bge.n 39776 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - b.n 39700 │ │ │ │ - cbnz r3, 39736 │ │ │ │ + b.n 3975c │ │ │ │ + cbnz r3, 39792 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, r8, lsr #3 │ │ │ │ orr.w r3, r3, r7, lsl #29 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ mov.w r3, r7, asr #3 │ │ │ │ it ne │ │ │ │ movne r7, r3 │ │ │ │ - b.n 397d6 │ │ │ │ - movw r2, #48452 @ 0xbd44 │ │ │ │ + b.n 39832 │ │ │ │ + movw r2, #52192 @ 0xcbe0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #19532 @ 0x4c4c │ │ │ │ + movw r1, #17164 @ 0x430c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #3532 @ 0xdcc │ │ │ │ + movw r2, #1164 @ 0x48c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #16272 @ 0x3f90 │ │ │ │ + movw r2, #13864 @ 0x3628 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 21ad24 │ │ │ │ + bl 21a744 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 38e20 │ │ │ │ + bne.w 38e7c │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 3971c │ │ │ │ + bge.n 39778 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ streq r3, [r2, #40] @ 0x28 │ │ │ │ - b.n 3977a │ │ │ │ + b.n 397d6 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ and.w r3, r8, #7 │ │ │ │ cmp r3, #2 │ │ │ │ sub.w r0, r1, #4 │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ - bne.n 397e4 │ │ │ │ - ldr r2, [pc, #108] @ (39818 ) │ │ │ │ + bne.n 39840 │ │ │ │ + ldr r2, [pc, #108] @ (39874 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r3, r0, #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ orr.w r8, r8, r7, lsl #29 │ │ │ │ asrs r7, r7, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp sl, r8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ sbcs.w r3, fp, r7 │ │ │ │ - bge.n 397ea │ │ │ │ - b.n 39794 │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ - b.n 397cc │ │ │ │ + bge.n 39846 │ │ │ │ + b.n 397f0 │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + b.n 39828 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ str r3, [r2, #28] │ │ │ │ - b.n 3980e │ │ │ │ + b.n 3986a │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 39674 │ │ │ │ - b.n 396c0 │ │ │ │ + beq.w 396d0 │ │ │ │ + b.n 3971c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 39910 │ │ │ │ + b.n 3996c │ │ │ │ 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, #16 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 39844 │ │ │ │ + cbnz r2, 398a0 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 39844 │ │ │ │ + bne.n 398a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39862 │ │ │ │ + cbnz r0, 398be │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #4 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #184] @ (3990c ) │ │ │ │ + ldr r4, [pc, #184] @ (39968 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r3, r5, [sp, #16] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39906 │ │ │ │ + beq.n 39962 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #24792 @ 0x60d8 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 39894 │ │ │ │ + beq.n 398f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 39894 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 398f0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #16424 @ 0x4028 │ │ │ │ + movw r1, #14016 @ 0x36c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #9376 @ 0x24a0 │ │ │ │ + movw r0, #8688 @ 0x21f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 39906 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 39962 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 398a8 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 39906 │ │ │ │ + bne.n 39904 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 39962 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 398ba │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 39906 │ │ │ │ + bne.n 39916 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 39962 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 398f2 │ │ │ │ + beq.n 3994e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #5628 @ 0x15fc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 398f4 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 39950 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #16444 @ 0x403c │ │ │ │ + movw r1, #14036 @ 0x36d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ba2ec │ │ │ │ + b.w 1ba38c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r6, #124 @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3993e │ │ │ │ + bls.n 3999a │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 39934 │ │ │ │ + bne.n 39990 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 3992e │ │ │ │ + bcc.n 3998a │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3991a │ │ │ │ - b.n 39948 │ │ │ │ + beq.n 39976 │ │ │ │ + b.n 399a4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3993e │ │ │ │ + beq.n 3999a │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 39912 │ │ │ │ - b.n 39948 │ │ │ │ + bge.n 3996e │ │ │ │ + b.n 399a4 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 399ac │ │ │ │ + bne.n 39a08 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ movw r8, #5192 @ 0x1448 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl dce94 │ │ │ │ + bl dd054 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 399c6 │ │ │ │ + beq.n 39a22 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 399c6 │ │ │ │ + bmi.n 39a22 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #18200 @ 0x4718 │ │ │ │ + movw r1, #15792 @ 0x3db0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17312 @ 0x43a0 │ │ │ │ + movw r0, #14904 @ 0x3a38 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3996c │ │ │ │ + bne.n 399c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 39a76 │ │ │ │ + b.n 39ad2 │ │ │ │ mov r0, r6 │ │ │ │ - bl dce94 │ │ │ │ + bl dd054 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 399f2 │ │ │ │ + beq.n 39a4e │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 399f2 │ │ │ │ + bmi.n 39a4e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #18248 @ 0x4748 │ │ │ │ + movw r1, #15840 @ 0x3de0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r2 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 39a32 │ │ │ │ - cbz r0, 39a44 │ │ │ │ + bne.n 39a8e │ │ │ │ + cbz r0, 39aa0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a44 │ │ │ │ + bge.n 39aa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a44 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39a44 │ │ │ │ + cbnz r3, 39aa0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39aa0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 39a64 │ │ │ │ - cbz r0, 39a76 │ │ │ │ + bne.n 39ac0 │ │ │ │ + cbz r0, 39ad2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a76 │ │ │ │ + bge.n 39ad2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a76 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39a76 │ │ │ │ + cbnz r3, 39ad2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39ad2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00039a7c : │ │ │ │ +00039ad8 : │ │ │ │ movw r0, #17492 @ 0x4454 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - b.w 1b8060 │ │ │ │ + b.w 1b8100 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #18408 @ 0x47e8 │ │ │ │ + movw r1, #16000 @ 0x3e80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 39ab0 │ │ │ │ + bge.n 39b0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39d6a │ │ │ │ + b.n 39dc6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18420 @ 0x47f4 │ │ │ │ + movw r1, #16012 @ 0x3e8c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18432 @ 0x4800 │ │ │ │ + movw r1, #16024 @ 0x3e98 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18444 @ 0x480c │ │ │ │ + movw r1, #16036 @ 0x3ea4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18452 @ 0x4814 │ │ │ │ + movw r1, #16044 @ 0x3eac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18464 @ 0x4820 │ │ │ │ + movw r1, #16056 @ 0x3eb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18476 @ 0x482c │ │ │ │ + movw r1, #16068 @ 0x3ec4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18488 @ 0x4838 │ │ │ │ + movw r1, #16080 @ 0x3ed0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18500 @ 0x4844 │ │ │ │ + movw r1, #16092 @ 0x3edc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18508 @ 0x484c │ │ │ │ + movw r1, #16100 @ 0x3ee4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18520 @ 0x4858 │ │ │ │ + movw r1, #16112 @ 0x3ef0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18532 @ 0x4864 │ │ │ │ + movw r1, #16124 @ 0x3efc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18544 @ 0x4870 │ │ │ │ + movw r1, #16136 @ 0x3f08 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39aaa │ │ │ │ + blt.n 39b06 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18556 @ 0x487c │ │ │ │ + movw r1, #16148 @ 0x3f14 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18568 @ 0x4888 │ │ │ │ + movw r1, #16160 @ 0x3f20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18580 @ 0x4894 │ │ │ │ + movw r1, #16172 @ 0x3f2c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18592 @ 0x48a0 │ │ │ │ + movw r1, #16184 @ 0x3f38 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18604 @ 0x48ac │ │ │ │ + movw r1, #16196 @ 0x3f44 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18616 @ 0x48b8 │ │ │ │ + movw r1, #16208 @ 0x3f50 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18628 @ 0x48c4 │ │ │ │ + movw r1, #16220 @ 0x3f5c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18636 @ 0x48cc │ │ │ │ + movw r1, #16228 @ 0x3f64 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18648 @ 0x48d8 │ │ │ │ + movw r1, #16240 @ 0x3f70 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18660 @ 0x48e4 │ │ │ │ + movw r1, #16252 @ 0x3f7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18672 @ 0x48f0 │ │ │ │ + movw r1, #16264 @ 0x3f88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18684 @ 0x48fc │ │ │ │ + movw r1, #16276 @ 0x3f94 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18696 @ 0x4908 │ │ │ │ + movw r1, #16288 @ 0x3fa0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18708 @ 0x4914 │ │ │ │ + movw r1, #16300 @ 0x3fac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18720 @ 0x4920 │ │ │ │ + movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18732 @ 0x492c │ │ │ │ + movw r1, #16324 @ 0x3fc4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18744 @ 0x4938 │ │ │ │ + movw r1, #16336 @ 0x3fd0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18756 @ 0x4944 │ │ │ │ + movw r1, #16348 @ 0x3fdc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18768 @ 0x4950 │ │ │ │ + movw r1, #16360 @ 0x3fe8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18780 @ 0x495c │ │ │ │ + movw r1, #16372 @ 0x3ff4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39aaa │ │ │ │ + blt.w 39b06 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #16388 @ 0x4004 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -18247,307 +18282,307 @@ │ │ │ │ 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, #19104 @ 0x4aa0 │ │ │ │ + movw r1, #16696 @ 0x4138 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - bl cc0d8 │ │ │ │ - cbz r0, 39dc4 │ │ │ │ + bl cc29c │ │ │ │ + cbz r0, 39e20 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl dce94 │ │ │ │ - cbnz r0, 39dc8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl dd054 │ │ │ │ + cbnz r0, 39e24 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19004 @ 0x4a3c │ │ │ │ + movw r1, #16596 @ 0x40d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39e70 │ │ │ │ + b.n 39ecc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 39dea │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 39e46 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19032 @ 0x4a58 │ │ │ │ + movw r1, #16624 @ 0x40f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 39dc4 │ │ │ │ + bl fce84 │ │ │ │ + b.n 39e20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 39e0e │ │ │ │ + cbz r1, 39e6a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 39e16 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 39e72 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19056 @ 0x4a70 │ │ │ │ + movw r1, #16648 @ 0x4108 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 39dc4 │ │ │ │ + bl fce84 │ │ │ │ + b.n 39e20 │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #50172 @ 0xc3fc │ │ │ │ + movw r1, #47904 @ 0xbb20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #19096 @ 0x4a98 │ │ │ │ + movw r0, #16688 @ 0x4130 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39dc4 │ │ │ │ - bl 1f5bf4 │ │ │ │ + beq.n 39e20 │ │ │ │ + bl 1f57e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39dc4 │ │ │ │ + beq.n 39e20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 213ff4 <_PyEval_StartTheWorld@@Base+0xd1c> │ │ │ │ + bl 2139c0 <_PyEval_StartTheWorld@@Base+0xd20> │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 39e5a │ │ │ │ - bl 1f69f0 │ │ │ │ - b.n 39dc4 │ │ │ │ - bl 21d150 │ │ │ │ + bne.n 39eb6 │ │ │ │ + bl 1f6564 │ │ │ │ + b.n 39e20 │ │ │ │ + bl 21cb68 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f69f0 │ │ │ │ + bl 1f6564 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 10ccf8 │ │ │ │ + bl 10d328 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 39e8c │ │ │ │ - movw r0, #19124 @ 0x4ab4 │ │ │ │ + bne.n 39ee8 │ │ │ │ + movw r0, #16716 @ 0x414c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r3 │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + b.w 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ 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, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 39eae │ │ │ │ + cbz r3, 39f0a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 39eb0 │ │ │ │ + b.n 39f0c │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 39ec2 │ │ │ │ + cbnz r3, 39f1e │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 39ec2 │ │ │ │ + blt.n 39f1e │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 39ec2 │ │ │ │ - cbnz r0, 39ee2 │ │ │ │ - ldr r1, [pc, #244] @ (39fb8 ) │ │ │ │ + bgt.n 39f1e │ │ │ │ + cbnz r0, 39f3e │ │ │ │ + ldr r1, [pc, #244] @ (3a014 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 39ee2 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 39f3e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39fb0 │ │ │ │ + b.n 3a00c │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 39f04 │ │ │ │ + bne.n 39f60 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - movw r1, #29228 @ 0x722c │ │ │ │ + movw r1, #26820 @ 0x68c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #19132 @ 0x4abc │ │ │ │ + movw r0, #16724 @ 0x4154 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r5 │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39f12 │ │ │ │ - b.n 39ede │ │ │ │ + bne.n 39f6e │ │ │ │ + b.n 39f3a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 150474 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 150960 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39ee6 │ │ │ │ - b.n 39ede │ │ │ │ + bne.n 39f42 │ │ │ │ + b.n 39f3a │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 39f34 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + ble.n 39f90 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #19148 @ 0x4acc │ │ │ │ + movw r1, #16740 @ 0x4164 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bge.n 39f50 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 39fac │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19228 @ 0x4b1c │ │ │ │ + movw r1, #16820 @ 0x41b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 39ede │ │ │ │ - ldr r2, [pc, #104] @ (39fbc ) │ │ │ │ + bl fce84 │ │ │ │ + b.n 39f3a │ │ │ │ + ldr r2, [pc, #104] @ (3a018 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39fb0 │ │ │ │ + cbz r0, 3a00c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 39fb0 │ │ │ │ + beq.n 3a00c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 39f78 │ │ │ │ + ble.n 39fd4 │ │ │ │ addw r1, r6, #3756 @ 0xeac │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a0ba │ │ │ │ - cbz r0, 39f92 │ │ │ │ - b.n 39f82 │ │ │ │ + bl 3a116 │ │ │ │ + cbz r0, 39fee │ │ │ │ + b.n 39fde │ │ │ │ addw r1, r6, #3740 @ 0xe9c │ │ │ │ - bl 3a0ba │ │ │ │ - cbz r0, 39f8c │ │ │ │ + bl 3a116 │ │ │ │ + cbz r0, 39fe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 39fa0 │ │ │ │ - b.n 39ede │ │ │ │ + blt.n 39ffc │ │ │ │ + b.n 39f3a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 39f6a │ │ │ │ - b.n 39fb0 │ │ │ │ + bne.n 39fc6 │ │ │ │ + b.n 3a00c │ │ │ │ addw r1, r6, #3772 @ 0xebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a0ba │ │ │ │ - cbz r0, 39fb0 │ │ │ │ - b.n 39f82 │ │ │ │ + bl 3a116 │ │ │ │ + cbz r0, 3a00c │ │ │ │ + b.n 39fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39ede │ │ │ │ + bne.n 39f3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39ede │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39f3a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add ip, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (3a054 ) │ │ │ │ + ldr r0, [pc, #128] @ (3a0b0 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #32132 @ 0x7d84 │ │ │ │ + movw r2, #29764 @ 0x7444 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #19800 @ 0x4d58 │ │ │ │ + movw r1, #17392 @ 0x43f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 3a03a │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 3a096 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #32920 @ 0x8098 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #19820 @ 0x4d6c │ │ │ │ + movw r0, #17412 @ 0x4404 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a018 │ │ │ │ + bne.n 3a074 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a032 │ │ │ │ + b.n 3a08e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 222094 │ │ │ │ + bl 221aac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a014 │ │ │ │ + beq.n 3a070 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2293d4 │ │ │ │ + bl 228c70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 3a03c │ │ │ │ + bl 79f90 │ │ │ │ + b.n 3a098 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (3a054 ) │ │ │ │ + ldr r3, [pc, #20] @ (3a0b0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3a04e │ │ │ │ + beq.n 3a0aa │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 150bac │ │ │ │ - cbz r0, 3a086 │ │ │ │ + bl 15109c │ │ │ │ + cbz r0, 3a0e2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a0b4 │ │ │ │ + beq.n 3a110 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #50080 @ 0xc3a0 │ │ │ │ + movw r0, #47796 @ 0xbab4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #16764 @ 0x417c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r0, #16756 @ 0x4174 │ │ │ │ + movw r0, #14388 @ 0x3834 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1510bc │ │ │ │ - b.n 3a0b6 │ │ │ │ + bl 1515ac │ │ │ │ + b.n 3a112 │ │ │ │ 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 │ │ │ │ @@ -18555,407 +18590,407 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3a0f8 │ │ │ │ + beq.n 3a154 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 3a0ea │ │ │ │ + bne.n 3a146 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 3a0d2 │ │ │ │ - bl 8ffb0 │ │ │ │ + b.n 3a12e │ │ │ │ + bl 9016c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a0e2 │ │ │ │ + beq.n 3a13e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a0fa │ │ │ │ + b.n 3a156 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003a0fc : │ │ │ │ +0003a158 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #20] @ (3a120 ) │ │ │ │ + ldr r5, [pc, #20] @ (3a17c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ - bl 7d8e4 │ │ │ │ + bl 7dad4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3a154 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bgt.n 3a1b0 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20272 @ 0x4f30 │ │ │ │ + movw r1, #17864 @ 0x45c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3a178 │ │ │ │ + bl fce84 │ │ │ │ + b.n 3a1d4 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r6, r1 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3a17c │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 3a1d8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20332 @ 0x4f6c │ │ │ │ + movw r1, #17924 @ 0x4604 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a298 │ │ │ │ + b.n 3a2f4 │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a178 │ │ │ │ + beq.n 3a1d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - cbz r5, 3a1a6 │ │ │ │ + cbz r5, 3a202 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r5, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #228] @ (3a2a0 ) │ │ │ │ + ldr r3, [pc, #228] @ (3a2fc ) │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 84870 <_PyUnicode_InternMortal@@Base> │ │ │ │ + bl 84a4c <_PyUnicode_InternMortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 120aa0 │ │ │ │ + bl 1210c8 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a276 │ │ │ │ + beq.n 3a2d2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - cbz r5, 3a1e2 │ │ │ │ + cbz r5, 3a23e │ │ │ │ mov r0, r5 │ │ │ │ - bl 156a30 │ │ │ │ + bl 156f90 │ │ │ │ mov r5, r0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 3a292 │ │ │ │ + bgt.n 3a2ee │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ - cbz r7, 3a258 │ │ │ │ + cbz r7, 3a2b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 156a30 │ │ │ │ - cbz r0, 3a258 │ │ │ │ + bl 156f90 │ │ │ │ + cbz r0, 3a2b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 261480 │ │ │ │ + bl 260c10 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a276 │ │ │ │ - bl 7a168 │ │ │ │ + beq.n 3a2d2 │ │ │ │ + bl 7a328 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a220 │ │ │ │ + bge.n 3a27c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3a220 │ │ │ │ + cbnz r3, 3a27c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3a276 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3a2d2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 3a24a │ │ │ │ + cbz r3, 3a2a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ecbc │ │ │ │ + bl 25e44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a244 │ │ │ │ + bge.n 3a2a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a244 │ │ │ │ + cbnz r3, 3a2a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 3a24c │ │ │ │ - b.n 3a276 │ │ │ │ + cbnz r3, 3a2a8 │ │ │ │ + b.n 3a2d2 │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a168 │ │ │ │ + bl 7a328 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 3a26a │ │ │ │ - b.n 3a276 │ │ │ │ + cbnz r0, 3a2c6 │ │ │ │ + b.n 3a2d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [r4, #20] │ │ │ │ - movw r3, #43385 @ 0xa979 │ │ │ │ + movw r3, #43477 @ 0xa9d5 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3a292 │ │ │ │ + b.n 3a2ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3a178 │ │ │ │ + bge.w 3a1d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a178 │ │ │ │ + bne.w 3a1d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a178 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a1d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d584 │ │ │ │ + bl 8d740 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r2 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3a2c6 │ │ │ │ + cbnz r3, 3a322 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 3a2c6 │ │ │ │ + ble.n 3a322 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 3a2c6 │ │ │ │ - cbnz r4, 3a2e6 │ │ │ │ + bne.n 3a322 │ │ │ │ + cbnz r4, 3a342 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #328] @ (3a418 ) │ │ │ │ + ldr r4, [pc, #328] @ (3a474 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a398 │ │ │ │ + beq.n 3a3f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3a2fa │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 3a356 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a398 │ │ │ │ + bne.n 3a3f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3a30e │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 3a36a │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a398 │ │ │ │ + bne.n 3a3f4 │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a322 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 3a344 │ │ │ │ - b.n 3a398 │ │ │ │ - bl 8fe24 │ │ │ │ + cbnz r0, 3a37e │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 3a3a0 │ │ │ │ + b.n 3a3f4 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a33c │ │ │ │ + bge.n 3a398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a33c │ │ │ │ + cbnz r3, 3a398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3a31a │ │ │ │ + beq.n 3a376 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3a35c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 3a3b8 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20364 @ 0x4f8c │ │ │ │ + movw r1, #17956 @ 0x4624 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3a398 │ │ │ │ + bl fce84 │ │ │ │ + b.n 3a3f4 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 3a39c │ │ │ │ - bl a0718 │ │ │ │ + bne.n 3a3f8 │ │ │ │ + bl a08b0 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3a3f2 │ │ │ │ + bge.n 3a44e │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3a3fe │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 3a45a │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a368 │ │ │ │ + beq.n 3a3c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a412 │ │ │ │ + b.n 3a46e │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a398 │ │ │ │ - bl a0718 │ │ │ │ + beq.n 3a3f4 │ │ │ │ + bl a08b0 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3a3da │ │ │ │ + bge.n 3a436 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3a3e2 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 3a43e │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a3a8 │ │ │ │ - b.n 3a398 │ │ │ │ + beq.n 3a404 │ │ │ │ + b.n 3a3f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a620 │ │ │ │ - b.n 3a412 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl 8a7c8 │ │ │ │ + b.n 3a46e │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 3a398 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 3a3f4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8a620 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.w 8a7c8 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 3a436 │ │ │ │ + cbz r3, 3a492 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3a492 │ │ │ │ + cbnz r3, 3a4ee │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4e4 │ │ │ │ + beq.n 3a540 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [r2, #16]! │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 3a47c │ │ │ │ + bge.n 3a4d8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3a45c │ │ │ │ + b.n 3a4b8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16060 @ 0x3ebc │ │ │ │ + movw r0, #13692 @ 0x357c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movw r1, #23928 @ 0x5d78 │ │ │ │ + b.w 8b3e0 │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #27660 @ 0x6c0c │ │ │ │ + movw r0, #26084 @ 0x65e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 128a0c │ │ │ │ + bl 128f64 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a4e4 │ │ │ │ + cbz r0, 3a540 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 9c8d0 │ │ │ │ + bl 9ca68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a4d2 │ │ │ │ + bge.n 3a52e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4d2 │ │ │ │ + cbnz r3, 3a52e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #45356 @ 0xb12c │ │ │ │ + movw r0, #42988 @ 0xa7ec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ 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 │ │ │ │ @@ -18966,424 +19001,424 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #200] @ (3a5e8 ) │ │ │ │ + ldr r1, [pc, #200] @ (3a644 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #32132 @ 0x7d84 │ │ │ │ + movw r2, #29764 @ 0x7444 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #20472 @ 0x4ff8 │ │ │ │ + movw r1, #18064 @ 0x4690 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 99a8c │ │ │ │ + bl 99c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a5c4 │ │ │ │ + beq.n 3a620 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #32920 @ 0x8098 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #19820 @ 0x4d6c │ │ │ │ + movw r0, #17412 @ 0x4404 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a56a │ │ │ │ + bne.n 3a5c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a5bc │ │ │ │ + b.n 3a618 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 222094 │ │ │ │ + bl 221aac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a566 │ │ │ │ - bl a0718 │ │ │ │ + beq.n 3a5c2 │ │ │ │ + bl a08b0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ blx 2cec4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 3a774 │ │ │ │ + bl 3a7d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 3a5c6 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 3a622 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (3a5e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (3a644 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3a5de │ │ │ │ + beq.n 3a63a │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 150bac │ │ │ │ + bl 15109c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a622 │ │ │ │ + cbz r0, 3a67e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 3a66a │ │ │ │ + beq.n 3a6c6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #50080 @ 0xc3a0 │ │ │ │ + movw r0, #47796 @ 0xbab4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 3a62a │ │ │ │ + cbz r3, 3a686 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 3a62c │ │ │ │ + b.n 3a688 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ adds.w r8, r7, r9 │ │ │ │ - bne.n 3a654 │ │ │ │ + bne.n 3a6b0 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #16756 @ 0x4174 │ │ │ │ + movw r0, #14388 @ 0x3834 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1510bc │ │ │ │ - b.n 3a76c │ │ │ │ + bl 1515ac │ │ │ │ + b.n 3a7c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3a664 │ │ │ │ + cbz r0, 3a6c0 │ │ │ │ add.w sl, r0, #12 │ │ │ │ - b.n 3a682 │ │ │ │ + b.n 3a6de │ │ │ │ mov r0, r5 │ │ │ │ - bl 1510bc │ │ │ │ + bl 1515ac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a76c │ │ │ │ + b.n 3a7c8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl fabe4 │ │ │ │ + bl fadec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a6f2 │ │ │ │ + beq.n 3a74e │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - blt.n 3a66e │ │ │ │ - cbz r7, 3a6f6 │ │ │ │ - movw r7, #20492 @ 0x500c │ │ │ │ + blt.n 3a6ca │ │ │ │ + cbz r7, 3a752 │ │ │ │ + movw r7, #18084 @ 0x46a4 │ │ │ │ movt r7, #46 @ 0x2e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 9620c │ │ │ │ - cbz r0, 3a6d8 │ │ │ │ + bl 96380 │ │ │ │ + cbz r0, 3a734 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 85d54 │ │ │ │ - cbz r0, 3a6f2 │ │ │ │ + bl 85ef0 │ │ │ │ + cbz r0, 3a74e │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 3a6cc │ │ │ │ + blt.n 3a728 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a6c6 │ │ │ │ + bge.n 3a722 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a6c6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a722 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a6d8 │ │ │ │ + b.n 3a734 │ │ │ │ add.w r3, r6, #16 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3a696 │ │ │ │ + b.n 3a6f2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a6f6 │ │ │ │ + beq.n 3a752 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20500 @ 0x5014 │ │ │ │ + movw r1, #18092 @ 0x46ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a752 │ │ │ │ - movw r0, #63320 @ 0xf758 │ │ │ │ + b.n 3a7ae │ │ │ │ + movw r0, #61132 @ 0xeecc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a6f2 │ │ │ │ + beq.n 3a74e │ │ │ │ mov r1, r6 │ │ │ │ - bl 124ec0 │ │ │ │ + bl 1254ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a724 │ │ │ │ + bge.n 3a780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a724 │ │ │ │ + cbnz r3, 3a780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a6f2 │ │ │ │ + beq.n 3a74e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #20544 @ 0x5040 │ │ │ │ + movw r0, #18136 @ 0x46d8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a752 │ │ │ │ + bge.n 3a7ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a752 │ │ │ │ + cbnz r3, 3a7ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a766 │ │ │ │ + bge.n 3a7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a766 │ │ │ │ + cbnz r3, 3a7c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1510bc │ │ │ │ + bl 1515ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #492] @ (3a974 ) │ │ │ │ + ldr r3, [pc, #492] @ (3a9d0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 3a7d8 │ │ │ │ + cbnz r1, 3a834 │ │ │ │ mov r5, r0 │ │ │ │ blx 2d170 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c7d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #20556 @ 0x504c │ │ │ │ + movw r0, #18148 @ 0x46e4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a854 │ │ │ │ + beq.n 3a8b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 13ced4 │ │ │ │ + bl 13d3fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a854 │ │ │ │ + bge.n 3a8b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a854 │ │ │ │ + bne.n 3a8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a854 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a8b0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a80c │ │ │ │ + beq.n 3a868 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #392] @ (3a974 ) │ │ │ │ + ldr r3, [pc, #392] @ (3a9d0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3a968 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.w 3a9c4 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 3a858 │ │ │ │ + cbz r0, 3a8b4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3a858 │ │ │ │ + cbz r0, 3a8b4 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 3a882 │ │ │ │ + cbnz r7, 3a8de │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a930 │ │ │ │ + beq.n 3a98c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 3a89a │ │ │ │ + beq.n 3a8f6 │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 3a8c6 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 3a922 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32256 @ 0x7e00 │ │ │ │ + movw r1, #29888 @ 0x74c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a95a │ │ │ │ + b.n 3a9b6 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3a94e │ │ │ │ - bl 7d228 │ │ │ │ + b.n 3a9aa │ │ │ │ + bl 7d418 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a926 │ │ │ │ + beq.n 3a982 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3a88a │ │ │ │ + blt.n 3a8e6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3a926 │ │ │ │ + bne.n 3a982 │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a826 │ │ │ │ - b.n 3a85e │ │ │ │ + beq.n 3a882 │ │ │ │ + b.n 3a8ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a87a │ │ │ │ + bne.n 3a8d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a87a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a8d6 │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ blx 2c98c │ │ │ │ strh.w sl, [sp] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2293d4 │ │ │ │ + bl 228c70 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 3a904 │ │ │ │ + bne.n 3a960 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 3a904 │ │ │ │ + b.n 3a960 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ blx 2c98c │ │ │ │ strh.w sl, [sp] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 260a3c <_PyEval_MatchKeys@@Base+0x1028> │ │ │ │ + bl 2601cc <_PyEval_MatchKeys@@Base+0xfec> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 3a904 │ │ │ │ + bne.n 3a960 │ │ │ │ mov ip, sp │ │ │ │ mov lr, r9 │ │ │ │ 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} │ │ │ │ - cbz r4, 3a926 │ │ │ │ + cbz r4, 3a982 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a924 │ │ │ │ + bge.n 3a980 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a924 │ │ │ │ + cbnz r3, 3a980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 3a92a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 3a986 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a94e │ │ │ │ + b.n 3a9aa │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 3a82a │ │ │ │ + b.n 3a886 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a926 │ │ │ │ + beq.n 3a982 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #20564 @ 0x5054 │ │ │ │ + movw r0, #18156 @ 0x46ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ - ldr r3, [pc, #24] @ (3a974 ) │ │ │ │ + bl 7b4b0 │ │ │ │ + ldr r3, [pc, #24] @ (3a9d0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3a96c │ │ │ │ + beq.n 3a9c8 │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19391,30 +19426,30 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3a99a │ │ │ │ - cbz r5, 3a9c0 │ │ │ │ - b.n 3a9b0 │ │ │ │ + bne.n 3a9f6 │ │ │ │ + cbz r5, 3aa1c │ │ │ │ + b.n 3aa0c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20568 @ 0x5058 │ │ │ │ + movw r0, #18160 @ 0x46f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3a9ea │ │ │ │ - b.n 3a996 │ │ │ │ - movw r0, #20568 @ 0x5058 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3aa46 │ │ │ │ + b.n 3a9f2 │ │ │ │ + movw r0, #18160 @ 0x46f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r5 │ │ │ │ - bl 2710d4 │ │ │ │ - cbz r0, 3a9ea │ │ │ │ + bl 270894 │ │ │ │ + cbz r0, 3aa46 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r3, #28 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r2, [r1, #-8] │ │ │ │ @@ -19423,227 +19458,227 @@ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, #1 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3aa36 │ │ │ │ + bl 3aa92 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa2a │ │ │ │ + bge.n 3aa86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aa2a │ │ │ │ + cbnz r3, 3aa86 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #54012 @ 0xd2fc │ │ │ │ + movw r1, #51644 @ 0xc9bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3aace │ │ │ │ + b.n 3ab2a │ │ │ │ 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, 3aa60 │ │ │ │ + cbz r0, 3aabc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa60 │ │ │ │ + bge.n 3aabc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3aa60 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3aabc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3aa7a │ │ │ │ + cbz r0, 3aad6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa7a │ │ │ │ + bge.n 3aad6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3aa7a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3aad6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3aa94 │ │ │ │ + cbz r0, 3aaf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa94 │ │ │ │ + bge.n 3aaf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3aa94 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3aaf0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3aaae │ │ │ │ + cbz r0, 3ab0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aaae │ │ │ │ + bge.n 3ab0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3aaae │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ab0a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 3aacc │ │ │ │ + cbz r0, 3ab28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aacc │ │ │ │ + bge.n 3ab28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3aacc │ │ │ │ + cbnz r3, 3ab28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #19688 @ 0x4ce8 │ │ │ │ + movw r1, #17224 @ 0x4348 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #19692 @ 0x4cec │ │ │ │ + movw r0, #17228 @ 0x434c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ab0e │ │ │ │ + beq.n 3ab6a │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ab10 │ │ │ │ + bge.n 3ab6c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ab10 │ │ │ │ + b.n 3ab6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ab12 : │ │ │ │ - ldr r0, [pc, #4] @ (3ab18 ) │ │ │ │ - b.w 1b8060 │ │ │ │ +0003ab6e : │ │ │ │ + ldr r0, [pc, #4] @ (3ab74 ) │ │ │ │ + b.w 1b8100 │ │ │ │ cmp r8, r2 │ │ │ │ lsls r7, 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 db324 │ │ │ │ + bl db4e4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #220] @ (3ac10 ) │ │ │ │ + ldr r1, [pc, #220] @ (3ac6c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 3ab46 │ │ │ │ + cbnz r0, 3aba2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ac0c │ │ │ │ + b.n 3ac68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef688 │ │ │ │ + bl ef874 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ab40 │ │ │ │ - ldr r1, [pc, #192] @ (3ac14 ) │ │ │ │ + blt.n 3ab9c │ │ │ │ + ldr r1, [pc, #192] @ (3ac70 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ab40 │ │ │ │ + beq.n 3ab9c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef688 │ │ │ │ + bl ef874 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ab40 │ │ │ │ - ldr r1, [pc, #168] @ (3ac18 ) │ │ │ │ + blt.n 3ab9c │ │ │ │ + ldr r1, [pc, #168] @ (3ac74 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ab40 │ │ │ │ + beq.n 3ab9c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef688 │ │ │ │ + bl ef874 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ab40 │ │ │ │ - ldr r1, [pc, #144] @ (3ac1c ) │ │ │ │ + blt.n 3ab9c │ │ │ │ + ldr r1, [pc, #144] @ (3ac78 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ab40 │ │ │ │ + beq.n 3ab9c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef688 │ │ │ │ + bl ef874 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ab40 │ │ │ │ - ldr r1, [pc, #120] @ (3ac20 ) │ │ │ │ + blt.n 3ab9c │ │ │ │ + ldr r1, [pc, #120] @ (3ac7c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ab40 │ │ │ │ + beq.n 3ab9c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef688 │ │ │ │ + bl ef874 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ab40 │ │ │ │ - ldr r1, [pc, #96] @ (3ac24 ) │ │ │ │ + blt.n 3ab9c │ │ │ │ + ldr r1, [pc, #96] @ (3ac80 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ + bl ef868 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ab40 │ │ │ │ + beq.n 3ab9c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef688 │ │ │ │ + bl ef874 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ab40 │ │ │ │ + blt.n 3ab9c │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #20836 @ 0x5164 │ │ │ │ + movw r2, #18428 @ 0x47fc │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #52148 @ 0xcbb4 │ │ │ │ + movw r1, #49780 @ 0xc274 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1eb25c │ │ │ │ + bl 1eaeb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ab40 │ │ │ │ + blt.n 3ab9c │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56708 @ 0xdd84 │ │ │ │ + movw r1, #54300 @ 0xd41c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp ip, r8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r8, fp │ │ │ │ lsls r7, r1, #1 │ │ │ │ @@ -19656,65 +19691,65 @@ │ │ │ │ mov r0, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ 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 ef44c │ │ │ │ + bl ef638 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ac4a │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 3aca6 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3acce │ │ │ │ + bne.n 3ad2a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #56840 @ 0xde08 │ │ │ │ + movw r1, #54472 @ 0xd4c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #20844 @ 0x516c │ │ │ │ + movw r0, #18436 @ 0x4804 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3acba │ │ │ │ - ldr r0, [pc, #108] @ (3acd4 ) │ │ │ │ + beq.n 3ad16 │ │ │ │ + ldr r0, [pc, #108] @ (3ad30 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3ac7e │ │ │ │ + bne.n 3acda │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ac6e │ │ │ │ + bne.n 3acca │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3ac8a │ │ │ │ - bl 24b8dc │ │ │ │ + beq.n 3ace6 │ │ │ │ + bl 2a13ac │ │ │ │ mov r0, r4 │ │ │ │ blx 2c19c │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3acaa │ │ │ │ + bne.n 3ad06 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ac9a │ │ │ │ + bne.n 3acf6 │ │ │ │ dmb ish │ │ │ │ - beq.n 3acb6 │ │ │ │ - ldr r0, [pc, #32] @ (3acd4 ) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 3ad12 │ │ │ │ + ldr r0, [pc, #32] @ (3ad30 ) │ │ │ │ + bl 214634 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3acc4 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 3acce │ │ │ │ + bne.n 3ad20 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 3ad2a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xead40054 │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #5460 @ 0x1554 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ @@ -19727,463 +19762,400 @@ │ │ │ │ movhi r0, r1 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ed1e4 │ │ │ │ + bl 1ece3c │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3ad34 │ │ │ │ + beq.n 3ad90 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20976 @ 0x51f0 │ │ │ │ + movw r1, #18568 @ 0x4888 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3ad46 │ │ │ │ + bl fce84 │ │ │ │ + b.n 3ada2 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #21020 @ 0x521c │ │ │ │ + movw r0, #18612 @ 0x48b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ad4a │ │ │ │ + bne.n 3ada6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ad80 │ │ │ │ + b.n 3addc │ │ │ │ movw r4, #60108 @ 0xeacc │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 3ad78 │ │ │ │ + cbz r3, 3add4 │ │ │ │ blx 2c9b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3ad74 │ │ │ │ + cbz r0, 3add0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad74 │ │ │ │ + bge.n 3add0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ad74 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3add0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #4] @ (3ad88 ) │ │ │ │ - b.w 26d704 │ │ │ │ + ldr r1, [pc, #4] @ (3ade4 ) │ │ │ │ + b.w 26cec0 │ │ │ │ asrs r4, r2, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ + nop │ │ │ │ + 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, 3ae16 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 16205c <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x1c0> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ae08 │ │ │ │ + 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 2da48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3adc2 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 3ae50 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3adea │ │ │ │ + b.n 3ae78 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 12f888 <_PyLong_FromGid@@Base> │ │ │ │ + bl 12fdb0 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 12f888 <_PyLong_FromGid@@Base> │ │ │ │ + bl 12fdb0 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 12f888 <_PyLong_FromGid@@Base> │ │ │ │ + bl 12fdb0 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21276 @ 0x531c │ │ │ │ + movw r0, #19248 @ 0x4b30 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - 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, 3ae16 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 161ae8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x1c0> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ae08 │ │ │ │ - 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 2c4b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ae50 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 3aeac │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ae78 │ │ │ │ + b.n 3aed4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1cf058 │ │ │ │ + bl 1cece0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1cf058 │ │ │ │ + bl 1cece0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cf058 │ │ │ │ + bl 1cece0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21276 @ 0x531c │ │ │ │ + movw r0, #19248 @ 0x4b30 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ae9c │ │ │ │ + bne.n 3aef8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 3aeb4 │ │ │ │ - b.n 3aec2 │ │ │ │ + cbz r1, 3af10 │ │ │ │ + b.n 3af1e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34752 @ 0x87c0 │ │ │ │ + movw r0, #32384 @ 0x7e80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ae92 │ │ │ │ - b.n 3aebe │ │ │ │ + bne.n 3aeee │ │ │ │ + b.n 3af1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 26ea88 <_PyGen_SetStopIterationValue@@Base+0x8c4> │ │ │ │ + bl 26e248 <_PyGen_SetStopIterationValue@@Base+0x8c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3aec2 │ │ │ │ + bne.n 3af1e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aee6 │ │ │ │ + b.n 3af42 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3aed2 │ │ │ │ - bl 74e28 │ │ │ │ + cbnz r0, 3af2e │ │ │ │ + bl 74fec │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aebe │ │ │ │ + beq.n 3af1a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3aebe │ │ │ │ + beq.n 3af1a │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7a4a4 │ │ │ │ + bl 7a668 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3af08 │ │ │ │ + cbnz r0, 3af64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3af8c │ │ │ │ + b.n 3afe8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23784 @ 0x5ce8 │ │ │ │ + movw r1, #21528 @ 0x5418 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #21996 @ 0x55ec │ │ │ │ + movw r0, #19588 @ 0x4c84 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3af04 │ │ │ │ + beq.n 3af60 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3af04 │ │ │ │ + beq.n 3af60 │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 3af8c │ │ │ │ + bge.n 3afe8 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 3af4a │ │ │ │ + bmi.n 3afa6 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 3af34 │ │ │ │ + b.n 3af90 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 3af5a │ │ │ │ + cbnz r3, 3afb6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 3af64 │ │ │ │ - b.n 3af46 │ │ │ │ + cbnz r3, 3afc0 │ │ │ │ + b.n 3afa2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3af50 │ │ │ │ - b.n 3af46 │ │ │ │ - movw r1, #46259 @ 0xb4b3 │ │ │ │ + bne.n 3afac │ │ │ │ + b.n 3afa2 │ │ │ │ + movw r1, #46281 @ 0xb4c9 │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3af46 │ │ │ │ + beq.n 3afa2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af04 │ │ │ │ + bge.n 3af60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3af04 │ │ │ │ + bne.n 3af60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3af04 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3af60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2ca78 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.n 3afc4 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ - bne.n 3afce │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 764ac │ │ │ │ - cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3afdc │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - bl 79a40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3afd4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ca78 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3b00e │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3b046 │ │ │ │ - bl 764ac │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3b038 │ │ │ │ - movs r6, #0 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble.n 3b030 │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 12f888 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3b038 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 3b018 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 3b046 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 3b00a │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1b2584 │ │ │ │ + b.w 1b261c │ │ │ │ stmdb 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 r4, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 3b070 │ │ │ │ + cbz r2, 3b01a │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3b07e │ │ │ │ + b.n 3b028 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 3b07c │ │ │ │ + bne.n 3b026 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3b09e │ │ │ │ + cbnz r0, 3b048 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b07e │ │ │ │ + b.n 3b028 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #512] @ (3b280 ) │ │ │ │ + ldr r1, [pc, #508] @ (3b228 ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3b0a0 │ │ │ │ - b.n 3b0d0 │ │ │ │ + cbnz r0, 3b04a │ │ │ │ + b.n 3b07a │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r9, [r6] │ │ │ │ adds r3, r4, r5 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 3b0d4 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 3b07e │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3472 @ 0xd90 │ │ │ │ + movw r1, #1104 @ 0x450 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #22068 @ 0x5634 │ │ │ │ + movw r0, #19660 @ 0x4ccc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r9 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b276 │ │ │ │ + b.n 3b220 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b25c │ │ │ │ + beq.w 3b206 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3b0ea │ │ │ │ + beq.n 3b094 │ │ │ │ subs r4, r3, #2 │ │ │ │ - bne.n 3b0f2 │ │ │ │ - b.n 3b142 │ │ │ │ + bne.n 3b09c │ │ │ │ + b.n 3b0ec │ │ │ │ movw sl, #5192 @ 0x1448 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 3b0fe │ │ │ │ + cbz r5, 3b0a8 │ │ │ │ subs r4, #1 │ │ │ │ - beq.w 3b26c │ │ │ │ - b.n 3b106 │ │ │ │ + beq.w 3b216 │ │ │ │ + b.n 3b0b0 │ │ │ │ movw r5, #61884 @ 0xf1bc │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3b11a │ │ │ │ - bl cfd5c │ │ │ │ + cbz r0, 3b0c4 │ │ │ │ + bl cff30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b0d0 │ │ │ │ + blt.n 3b07a │ │ │ │ subs r7, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 3b11e │ │ │ │ - b.n 3b152 │ │ │ │ + bne.n 3b0c8 │ │ │ │ + b.n 3b0fc │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3b132 │ │ │ │ - bl cfd5c │ │ │ │ + cbz r0, 3b0dc │ │ │ │ + bl cff30 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 3b0d0 │ │ │ │ + blt.n 3b07a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3b134 │ │ │ │ - b.n 3b150 │ │ │ │ + bne.n 3b0de │ │ │ │ + b.n 3b0fa │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3b0d0 │ │ │ │ + blt.n 3b07a │ │ │ │ mov r7, r8 │ │ │ │ - b.n 3b154 │ │ │ │ + b.n 3b0fe │ │ │ │ movw r5, #61884 @ 0xf1bc │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 3b154 │ │ │ │ + b.n 3b0fe │ │ │ │ mov r7, r8 │ │ │ │ movs r6, #0 │ │ │ │ and.w fp, r4, #1 │ │ │ │ and.w r8, r7, #1 │ │ │ │ tst r4, r7 │ │ │ │ - beq.n 3b178 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 3b122 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23944 @ 0x5d88 │ │ │ │ + movw r1, #21576 @ 0x5448 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3b0d0 │ │ │ │ - cbz r6, 3b19a │ │ │ │ + bl fce84 │ │ │ │ + b.n 3b07a │ │ │ │ + cbz r6, 3b144 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.n 3b196 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 3b140 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23980 @ 0x5dac │ │ │ │ + movw r1, #21612 @ 0x546c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3b0d0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 3b07a │ │ │ │ mov r8, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218550 │ │ │ │ + bl 218064 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b0d0 │ │ │ │ - bl 217f94 <_PyEval_GetBuiltin@@Base+0x48> │ │ │ │ - ldr r3, [pc, #216] @ (3b284 ) │ │ │ │ + beq.n 3b07a │ │ │ │ + bl 2179ac <_PyEval_GetBuiltin@@Base+0x48> │ │ │ │ + ldr r3, [pc, #212] @ (3b22c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b1ca │ │ │ │ + cbnz r0, 3b174 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b240 │ │ │ │ + b.n 3b1ea │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -20199,436 +20171,498 @@ │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ strb r6, [r0, #26] │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [r0, #16] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52220 @ 0xcbfc │ │ │ │ + movw r1, #49852 @ 0xc2bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e530 │ │ │ │ + bl 8e6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3b240 │ │ │ │ + bge.n 3b1ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b1c6 │ │ │ │ + bge.n 3b170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b1c6 │ │ │ │ + bne.n 3b170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b1c6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b170 │ │ │ │ mov r0, sl │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b276 │ │ │ │ + bge.n 3b220 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b276 │ │ │ │ + cbnz r3, 3b220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b276 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b220 │ │ │ │ movw r5, #61884 @ 0xf1bc │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ movw sl, #5192 @ 0x1448 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 3b19a │ │ │ │ + b.n 3b144 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - ldr r5, [pc, #176] @ (3b334 ) │ │ │ │ + ldr r5, [pc, #176] @ (3b2dc ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 3b2a8 │ │ │ │ + cbz r3, 3b250 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 3b2aa │ │ │ │ + b.n 3b252 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r6, [pc, #300] @ (3b3d8 ) │ │ │ │ + ldr r6, [pc, #300] @ (3b380 ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ 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, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - cbnz r7, 3b2d8 │ │ │ │ + cbnz r7, 3b280 │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 3b2d8 │ │ │ │ + ble.n 3b280 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 3b2d8 │ │ │ │ - cbnz r4, 3b2fc │ │ │ │ - ldr r1, [pc, #256] @ (3b3dc ) │ │ │ │ + bne.n 3b280 │ │ │ │ + cbnz r4, 3b2a4 │ │ │ │ + ldr r1, [pc, #256] @ (3b384 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b3c6 │ │ │ │ + beq.n 3b36e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ - cbz r0, 3b364 │ │ │ │ + cbz r0, 3b30c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b324 │ │ │ │ + beq.n 3b2cc │ │ │ │ add r9, sl │ │ │ │ subs.w r5, r9, #2 │ │ │ │ - beq.n 3b340 │ │ │ │ - b.n 3b32e │ │ │ │ - bl 8a354 │ │ │ │ + beq.n 3b2e8 │ │ │ │ + b.n 3b2d6 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b31a │ │ │ │ - b.n 3b364 │ │ │ │ + beq.n 3b2c2 │ │ │ │ + b.n 3b30c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3b346 │ │ │ │ + cbz r0, 3b2ee │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1cc530 │ │ │ │ - cbz r0, 3b364 │ │ │ │ + bl 1cc120 │ │ │ │ + cbz r0, 3b30c │ │ │ │ subs.w r5, r9, #3 │ │ │ │ - bne.n 3b346 │ │ │ │ + bne.n 3b2ee │ │ │ │ movs r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3b368 │ │ │ │ + b.n 3b310 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3b358 │ │ │ │ - bl cfd5c │ │ │ │ + cbz r0, 3b300 │ │ │ │ + bl cff30 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3b364 │ │ │ │ + blt.n 3b30c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 3b368 │ │ │ │ - b.n 3b35a │ │ │ │ + beq.n 3b310 │ │ │ │ + b.n 3b302 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 3b368 │ │ │ │ + bge.n 3b310 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b3c8 │ │ │ │ + b.n 3b370 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3b384 │ │ │ │ + bne.n 3b32c │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 3b384 │ │ │ │ - cbnz r5, 3b39e │ │ │ │ + bmi.n 3b32c │ │ │ │ + cbnz r5, 3b346 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ - b.n 3b38a │ │ │ │ + b.n 3b332 │ │ │ │ lsls r5, r5, #8 │ │ │ │ eor.w r5, r5, #256 @ 0x100 │ │ │ │ sxth r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r3, r5, r3, lsl #9 │ │ │ │ blx 2d7c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b3a8 │ │ │ │ + b.n 3b350 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d0e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #5460 @ 0x1554 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 3b3c8 │ │ │ │ + b.n 3b370 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r7, #4 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #352] @ (3b540 <_PyEval_FormatExcUnbound@@Base+0x120>) │ │ │ │ + ldr r5, [pc, #352] @ (3b4e8 <_PyEval_FormatExcUnbound@@Base+0x6e>) │ │ │ │ lsls r7, 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 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2ca78 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge.n 3b3b4 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 1c3964 │ │ │ │ + bne.n 3b3be │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 76668 │ │ │ │ + cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ + bcc.n 3b3cc │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 20d2b4 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + bl 79c00 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b3c4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ca78 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3b3fe │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1c3964 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79f90 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3b436 │ │ │ │ + bl 76668 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3b428 │ │ │ │ + movs r6, #0 │ │ │ │ + cmp r7, r6 │ │ │ │ + ble.n 3b420 │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + bl 12fdb0 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3b428 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 3b408 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 3b436 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79f90 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 3b3fa │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36452 @ 0x8e64 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b3f4 │ │ │ │ + bne.n 3b44e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b402 │ │ │ │ + beq.n 3b45c │ │ │ │ movw r3, #42336 @ 0xa560 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b416 │ │ │ │ + bne.n 3b470 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3b416 │ │ │ │ + bne.n 3b470 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003b420 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +0003b47a <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 3b428 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 3b482 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 3b46c <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 3b4c6 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ push {r4} │ │ │ │ adds r4, r2, #4 │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 3b454 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ - movw r1, #48404 @ 0xbd14 │ │ │ │ + bge.n 3b4ae <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + movw r1, #52144 @ 0xcbb0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - movw r2, #38888 @ 0x97e8 │ │ │ │ + movw r2, #36520 @ 0x8ea8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 204a08 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - movw r1, #48492 @ 0xbd6c │ │ │ │ + b.w 2045e0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + movw r1, #52228 @ 0xcc04 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - movw r2, #22080 @ 0x5640 │ │ │ │ + movw r2, #19672 @ 0x4cd8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 204a08 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 2045e0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ + 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 9016c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + 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 2c720 │ │ │ │ - cbz r0, 3b4a8 <_PyEval_FormatExcUnbound@@Base+0x88> │ │ │ │ + cbz r0, 3b522 <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ mov r5, r0 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ - b.n 3b4ae <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + b.n 3b528 <_PyEval_FormatExcUnbound@@Base+0xae> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ 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 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 8ffb0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 3b4fe <_PyEval_FormatExcUnbound@@Base+0xde> │ │ │ │ + cbz r3, 3b558 <_PyEval_FormatExcUnbound@@Base+0xde> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #55464 @ 0xd8a8 │ │ │ │ + movw r1, #53056 @ 0xcf40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b518 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ - b.n 3b514 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r0, 3b572 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ + b.n 3b56e <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22312 @ 0x5728 │ │ │ │ + movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3b67e <_PyEval_FormatExcUnbound@@Base+0x25e> │ │ │ │ + b.n 3b6d8 <_PyEval_FormatExcUnbound@@Base+0x25e> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movw sl, #41920 @ 0xa3c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movw r9, #42128 @ 0xa490 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21936 @ 0x55b0 │ │ │ │ + movw r1, #19528 @ 0x4c48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9204c │ │ │ │ + bl 92210 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b5e0 <_PyEval_FormatExcUnbound@@Base+0x1c0> │ │ │ │ + beq.n 3b63a <_PyEval_FormatExcUnbound@@Base+0x1c0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 3b58e <_PyEval_FormatExcUnbound@@Base+0x16e> │ │ │ │ + bne.n 3b5e8 <_PyEval_FormatExcUnbound@@Base+0x16e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3b560 <_PyEval_FormatExcUnbound@@Base+0x140> │ │ │ │ + cbnz r3, 3b5ba <_PyEval_FormatExcUnbound@@Base+0x140> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b610 <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ + bge.n 3b66a <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b610 <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ - b.n 3b5b0 <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ - movw r2, #34492 @ 0x86bc │ │ │ │ + bne.n 3b66a <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ + b.n 3b60a <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ + movw r2, #32124 @ 0x7d7c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #31824 @ 0x7c50 │ │ │ │ + movw r1, #29332 @ 0x7294 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl dacac │ │ │ │ + bl dae6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b58a <_PyEval_FormatExcUnbound@@Base+0x16a> │ │ │ │ + bge.n 3b5e4 <_PyEval_FormatExcUnbound@@Base+0x16a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b58a <_PyEval_FormatExcUnbound@@Base+0x16a> │ │ │ │ + cbnz r3, 3b5e4 <_PyEval_FormatExcUnbound@@Base+0x16a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 3b5b6 <_PyEval_FormatExcUnbound@@Base+0x196> │ │ │ │ - b.n 3b5e0 <_PyEval_FormatExcUnbound@@Base+0x1c0> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 3b610 <_PyEval_FormatExcUnbound@@Base+0x196> │ │ │ │ + b.n 3b63a <_PyEval_FormatExcUnbound@@Base+0x1c0> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3b59c <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + beq.n 3b5f6 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b610 <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ - b.n 3b5a6 <_PyEval_FormatExcUnbound@@Base+0x186> │ │ │ │ + bge.n 3b66a <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ + b.n 3b600 <_PyEval_FormatExcUnbound@@Base+0x186> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b592 <_PyEval_FormatExcUnbound@@Base+0x172> │ │ │ │ + beq.n 3b5ec <_PyEval_FormatExcUnbound@@Base+0x172> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3b5b6 <_PyEval_FormatExcUnbound@@Base+0x196> │ │ │ │ + b.n 3b610 <_PyEval_FormatExcUnbound@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b610 <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ + bne.n 3b66a <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b610 <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b66a <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 270ea0 │ │ │ │ + bl 270660 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b5de <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ + bge.n 3b638 <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b5de <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ + cbnz r3, 3b638 <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 3b5f8 <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 3b652 <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b514 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ + bge.n 3b56e <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b514 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ + bne.n 3b56e <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b514 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b56e <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b52c <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ + bge.n 3b586 <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b52c <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ + bne.n 3b586 <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b52c <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b586 <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b624 <_PyEval_FormatExcUnbound@@Base+0x204> │ │ │ │ + bge.n 3b67e <_PyEval_FormatExcUnbound@@Base+0x204> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b624 <_PyEval_FormatExcUnbound@@Base+0x204> │ │ │ │ + cbnz r3, 3b67e <_PyEval_FormatExcUnbound@@Base+0x204> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #19532 @ 0x4c4c │ │ │ │ + movw r2, #17164 @ 0x430c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 270ea0 │ │ │ │ + bl 270660 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b514 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ + beq.w 3b56e <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3b67e <_PyEval_FormatExcUnbound@@Base+0x25e> │ │ │ │ + bne.n 3b6d8 <_PyEval_FormatExcUnbound@@Base+0x25e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b660 <_PyEval_FormatExcUnbound@@Base+0x240> │ │ │ │ + bge.n 3b6ba <_PyEval_FormatExcUnbound@@Base+0x240> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3b660 <_PyEval_FormatExcUnbound@@Base+0x240> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3b6ba <_PyEval_FormatExcUnbound@@Base+0x240> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -20637,221 +20671,222 @@ │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0003b686 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +0003b6e0 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #41293 @ 0xa14d │ │ │ │ + movw r3, #41817 @ 0xa359 │ │ │ │ movt r3, #10 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3b6e2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #52] @ (3b6e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e>) │ │ │ │ + beq.n 3b73c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #52] @ (3b740 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x60>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbnz r3, 3b6cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x46> │ │ │ │ - movw r1, #50816 @ 0xc680 │ │ │ │ + cbnz r3, 3b726 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x46> │ │ │ │ + movw r1, #48448 @ 0xbd40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #38652 @ 0x96fc │ │ │ │ + movw r0, #36228 @ 0x8d84 │ │ │ │ movt r0, #62 @ 0x3e │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r2, [r3, #3374] @ 0xd2e │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strbne.w r2, [r3, #3374] @ 0xd2e │ │ │ │ str.w r1, [r0, #352] @ 0x160 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3b700 │ │ │ │ + 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 3b766 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x86> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 106034 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 3b788 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ + b.n 3b780 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa0> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #3680 @ 0xe60 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b758 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x78> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b7de <_PyInterpreterState_SetEvalFrameFunc@@Base+0xfe> │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b77c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 106034 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3b79c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xbc> │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b77c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #32724 @ 0x7fd4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #19976 @ 0x4e08 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 9db40 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3b77c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2cedc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3b7d6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf6> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1c3964 │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.n 3b7f8 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - b.n 3b752 │ │ │ │ + b.n 3b84a │ │ │ │ │ │ │ │ -0003b6f4 : │ │ │ │ - ldr r0, [pc, #4] @ (3b6fc ) │ │ │ │ - b.w 1b8060 │ │ │ │ +0003b7ec : │ │ │ │ + ldr r0, [pc, #4] @ (3b7f4 ) │ │ │ │ + b.w 1b8100 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #928] @ (3baa0 ) │ │ │ │ + ldr r5, [pc, #928] @ (3bb98 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #36148 @ 0x8d34 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b74e │ │ │ │ + cbz r0, 3b846 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 8d584 │ │ │ │ + bl 8d740 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 3b790 │ │ │ │ + cbz r3, 3b888 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 3b790 │ │ │ │ + cbz r3, 3b888 │ │ │ │ blx r3 │ │ │ │ movw r3, #5184 @ 0x1440 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b7a6 │ │ │ │ + bne.n 3b89e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b790 │ │ │ │ + bge.n 3b888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3b790 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3b888 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #64680 @ 0xfca8 │ │ │ │ + movw r3, #62272 @ 0xf340 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f7794 │ │ │ │ + b.w 1f7308 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #53800 @ 0xd228 │ │ │ │ + movw r1, #51432 @ 0xc8e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 3aace │ │ │ │ + b.w 3ab2a │ │ │ │ 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 db324 │ │ │ │ + bl db4e4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #60] @ (3b808 ) │ │ │ │ + ldr r1, [pc, #60] @ (3b900 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ - movw r1, #22496 @ 0x57e0 │ │ │ │ + bl ef868 │ │ │ │ + movw r1, #20100 @ 0x4e84 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl dba18 │ │ │ │ + bl dbbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b800 │ │ │ │ + blt.n 3b8f8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56708 @ 0xdd84 │ │ │ │ + movw r1, #54300 @ 0xd41c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 3b804 │ │ │ │ + b.n 3b8fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #112] @ (3b87c ) │ │ │ │ + ldr r6, [pc, #112] @ (3b974 ) │ │ │ │ lsls r7, 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 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3b82e │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 105e28 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 3b850 │ │ │ │ - b.n 3b848 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #6048 @ 0x17a0 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b820 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b8a6 │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b844 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 105e28 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3b864 │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b844 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #35092 @ 0x8914 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #22508 @ 0x57ec │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3b844 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2cedc │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3b89e │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (3b8c4 ) │ │ │ │ - b.w 261284 <_PyEval_MatchKeys@@Base+0x1870> │ │ │ │ + ldr r1, [pc, #4] @ (3b920 ) │ │ │ │ + b.w 260a14 <_PyEval_MatchKeys@@Base+0x1834> │ │ │ │ nop │ │ │ │ ldrh r0, [r7, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -20875,205 +20910,204 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #25428 @ 0x6354 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3b932 │ │ │ │ + beq.n 3b98e │ │ │ │ mov r1, r4 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 3b932 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 3b98e │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 156830 │ │ │ │ + bl 156d90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b93a │ │ │ │ + bne.n 3b996 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3b9a6 │ │ │ │ + b.n 3ba02 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3b950 │ │ │ │ + beq.n 3b9ac │ │ │ │ movw r1, #25428 @ 0x6354 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 3b95a │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 3b9b6 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 3b96a │ │ │ │ + b.n 3b9c6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 156830 │ │ │ │ + bl 156d90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b96a │ │ │ │ + bne.n 3b9c6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 3b9a6 │ │ │ │ + b.n 3ba02 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b992 │ │ │ │ - movw r3, #48468 @ 0xbd54 │ │ │ │ + bne.n 3b9ee │ │ │ │ + movw r3, #52208 @ 0xcbf0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #44440 @ 0xad98 │ │ │ │ + movw r1, #42072 @ 0xa458 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b9a6 │ │ │ │ + b.n 3ba02 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 3ba1a │ │ │ │ + bl 3ba76 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 8fed0 │ │ │ │ + bl 9008c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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 r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 75de4 │ │ │ │ - cbz r0, 3ba08 │ │ │ │ + bl 75fc8 │ │ │ │ + cbz r0, 3ba64 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #12 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 82984 │ │ │ │ - cbz r0, 3b9f4 │ │ │ │ + bl 82b60 │ │ │ │ + cbz r0, 3ba50 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 3b9d4 │ │ │ │ + bne.n 3ba30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 8a620 │ │ │ │ - cbz r0, 3b9f4 │ │ │ │ + bl 8a7c8 │ │ │ │ + cbz r0, 3ba50 │ │ │ │ str.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - b.n 3ba0a │ │ │ │ + b.n 3ba66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ba08 │ │ │ │ + bge.n 3ba64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ba08 │ │ │ │ + cbnz r3, 3ba64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #53772 @ 0xd20c │ │ │ │ + movw r1, #51404 @ 0xc8cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3bb00 │ │ │ │ + b.n 3bb58 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2ce58 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 3ba7c │ │ │ │ + beq.n 3bad8 │ │ │ │ vcmpe.f64 d9, #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 3ba90 │ │ │ │ + beq.n 3baec │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 3ba90 │ │ │ │ + b.n 3baec │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #108] @ 3baf0 │ │ │ │ - vldr d7, [pc, #112] @ 3baf8 │ │ │ │ + vldr d0, [pc, #104] @ 3bb48 │ │ │ │ + vldr d7, [pc, #108] @ 3bb50 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3baca │ │ │ │ + beq.n 3bb26 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2dc00 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3bae6 │ │ │ │ + ble.n 3bb42 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 3bae6 │ │ │ │ + b.n 3bb42 │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #40] @ 3baf8 │ │ │ │ + vldr d6, [pc, #36] @ 3bb50 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #24] @ 3baf0 │ │ │ │ + vldr d7, [pc, #20] @ 3bb48 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ push {r4, 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, #19688 @ 0x4ce8 │ │ │ │ + movw r1, #17224 @ 0x4348 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #19692 @ 0x4cec │ │ │ │ + movw r0, #17228 @ 0x434c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bb30 │ │ │ │ + bne.n 3bb88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bb5e │ │ │ │ + b.n 3bbb6 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 3bb56 │ │ │ │ + beq.n 3bbae │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 3bb48 │ │ │ │ + cbnz r0, 3bba0 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl e41c0 <_PyFrame_MakeAndSetFrameObject@@Base> │ │ │ │ + bl e4108 <_PyFrame_MakeAndSetFrameObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bb2c │ │ │ │ + beq.n 3bb84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb5e │ │ │ │ + bge.n 3bbb6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3bb5e │ │ │ │ + b.n 3bbb6 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bb60 <_Py_IncRef@@Base>: │ │ │ │ +0003bbb8 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -21081,811 +21115,811 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3bb94 <_Py_IncRef@@Base+0x34>) │ │ │ │ + ldr r0, [pc, #12] @ (3bbec <_Py_IncRef@@Base+0x34>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0003bb98 : │ │ │ │ - ldr r0, [pc, #4] @ (3bba0 ) │ │ │ │ - b.w 1b8060 │ │ │ │ +0003bbf0 : │ │ │ │ + ldr r0, [pc, #4] @ (3bbf8 ) │ │ │ │ + b.w 1b8100 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #784] @ (3beb4 ) │ │ │ │ + ldr r6, [pc, #784] @ (3bf0c ) │ │ │ │ lsls r7, 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 db324 │ │ │ │ + bl db4e4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #60] @ (3bbf8 ) │ │ │ │ + ldr r1, [pc, #60] @ (3bc50 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef67c │ │ │ │ - movw r1, #23216 @ 0x5ab0 │ │ │ │ + bl ef868 │ │ │ │ + movw r1, #20808 @ 0x5148 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl dba18 │ │ │ │ + bl dbbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bbf0 │ │ │ │ + blt.n 3bc48 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56708 @ 0xdd84 │ │ │ │ + movw r1, #54300 @ 0xd41c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 3bbf4 │ │ │ │ + b.n 3bc4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #992] @ (3bfdc <_PyCompile_Assemble@@Base+0xa6>) │ │ │ │ + ldr r6, [pc, #992] @ (3c034 <_PyCompile_Assemble@@Base+0xa6>) │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (3bc08 ) │ │ │ │ - b.w 261284 <_PyEval_MatchKeys@@Base+0x1870> │ │ │ │ + ldr r1, [pc, #4] @ (3bc60 ) │ │ │ │ + b.w 260a14 <_PyEval_MatchKeys@@Base+0x1834> │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0003bc0c : │ │ │ │ +0003bc64 : │ │ │ │ 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 7d228 │ │ │ │ - cbz r0, 3bc46 │ │ │ │ + bl 7d418 │ │ │ │ + cbz r0, 3bc9e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c68b0 │ │ │ │ + bl c6aa4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bc4a │ │ │ │ + bge.n 3bca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bc4a │ │ │ │ + cbnz r3, 3bca2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bc4a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bca2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3bc58 │ │ │ │ - b.w 82984 │ │ │ │ + beq.n 3bcb0 │ │ │ │ + b.w 82b60 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23360 @ 0x5b40 │ │ │ │ + movw r1, #20952 @ 0x51d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3bca4 ) │ │ │ │ + ldr r0, [pc, #8] @ (3bcfc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r0, r4, r0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3bcd0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r1, 3bd28 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23512 @ 0x5bd8 │ │ │ │ + movw r1, #21104 @ 0x5270 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 3bd06 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 3bd5e │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3bd8c │ │ │ │ + beq.n 3bde4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #5628 @ 0x15fc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3bd0c │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 3bd64 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23544 @ 0x5bf8 │ │ │ │ + movw r1, #21136 @ 0x5290 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bd92 │ │ │ │ + b.n 3bdea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 3bd74 │ │ │ │ + cbz r0, 3bdcc │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 3bd4e │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 3bda6 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23580 @ 0x5c1c │ │ │ │ + movw r1, #21172 @ 0x52b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bd06 │ │ │ │ + bge.n 3bd5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bd06 │ │ │ │ + bne.n 3bd5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bd06 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bd5e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r6, 3bd5e │ │ │ │ + cbz r6, 3bdb6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bd70 │ │ │ │ + bge.n 3bdc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3bd70 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3bdc8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 3bd1a │ │ │ │ + b.n 3bd72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bd92 │ │ │ │ + b.n 3bdea │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bd82 │ │ │ │ + b.n 3bdda │ │ │ │ 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 r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3bdb8 ) │ │ │ │ + ldr r0, [pc, #8] @ (3be10 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r4, r5, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0003bdbc : │ │ │ │ - movw r3, #64364 @ 0xfb6c │ │ │ │ +0003be14 : │ │ │ │ + movw r3, #61956 @ 0xf204 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 12fb0c │ │ │ │ + b.w 130034 │ │ │ │ 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, #296] @ (3bf04 ) │ │ │ │ + ldr r2, [pc, #296] @ (3bf5c ) │ │ │ │ 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 3be06 │ │ │ │ + beq.n 3be5e │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3be08 │ │ │ │ + cbz r4, 3be60 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #48587 @ 0xbdcb │ │ │ │ + movw r3, #48675 @ 0xbe23 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3be08 │ │ │ │ + b.n 3be60 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bee2 │ │ │ │ + beq.n 3bf3a │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #48587 @ 0xbdcb │ │ │ │ + movw r3, #48675 @ 0xbe23 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3bee2 │ │ │ │ - cbnz r4, 3be24 │ │ │ │ + bne.n 3bf3a │ │ │ │ + cbnz r4, 3be7c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bea0 │ │ │ │ + b.n 3bef8 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3be44 │ │ │ │ + cbz r3, 3be9c │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3bea0 │ │ │ │ + ble.n 3bef8 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3be32 │ │ │ │ - b.n 3be5e │ │ │ │ + bne.n 3be8a │ │ │ │ + b.n 3beb6 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3be5e │ │ │ │ + beq.n 3beb6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3be46 │ │ │ │ + bne.n 3be9e │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3bea0 │ │ │ │ - ldr r2, [pc, #168] @ (3bf08 ) │ │ │ │ + bne.n 3bef8 │ │ │ │ + ldr r2, [pc, #168] @ (3bf60 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 276e08 │ │ │ │ + bl 27620c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3befa │ │ │ │ - beq.n 3bea0 │ │ │ │ + blt.n 3bf52 │ │ │ │ + beq.n 3bef8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3bf08 ) │ │ │ │ + ldr r1, [pc, #148] @ (3bf60 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3befc │ │ │ │ + bne.n 3bf54 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3be20 │ │ │ │ + bge.n 3be78 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3be20 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3be20 │ │ │ │ + bne.n 3be78 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3be78 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3bf0c ) │ │ │ │ + ldr r1, [pc, #100] @ (3bf64 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3befc │ │ │ │ + bne.n 3bf54 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3bed0 │ │ │ │ + bne.n 3bf28 │ │ │ │ movw r3, #5184 @ 0x1440 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - b.n 3befc │ │ │ │ + b.n 3bf54 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bee2 │ │ │ │ + bge.n 3bf3a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3bee2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3bf3a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3bec6 │ │ │ │ + beq.n 3bf1e │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3bf08 ) │ │ │ │ + ldr r1, [pc, #28] @ (3bf60 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3befc │ │ │ │ + b.n 3bf54 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r4, r1, #0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0003bf10 : │ │ │ │ +0003bf68 : │ │ │ │ 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, #64580 @ 0xfc44 │ │ │ │ + movw r4, #62172 @ 0xf2dc │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bf434 │ │ │ │ + bl 1bf4d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bf36 <_PyCompile_Assemble@@Base>: │ │ │ │ +0003bf8e <_PyCompile_Assemble@@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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - movw r3, #55080 @ 0xd728 │ │ │ │ + movw r3, #58816 @ 0xe5c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq.n 3bf72 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 3bfca <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23660 @ 0x5c6c │ │ │ │ + movw r1, #21252 @ 0x5304 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3bf8a <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl fce84 │ │ │ │ + b.n 3bfe2 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c98c │ │ │ │ - bl 74e28 │ │ │ │ + bl 74fec │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3bf8e <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 3bfe6 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c1aa <_PyCompile_Assemble@@Base+0x274> │ │ │ │ + b.n 3c202 <_PyCompile_Assemble@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f228 │ │ │ │ + bl 10f860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3bfc2 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + cbz r0, 3c01a <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ - cbz r3, 3bfae <_PyCompile_Assemble@@Base+0x78> │ │ │ │ + cbz r3, 3c006 <_PyCompile_Assemble@@Base+0x78> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ it lt │ │ │ │ movlt r2, r1 │ │ │ │ - b.n 3bfa0 <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ + b.n 3bff8 <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ adds r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 3bfc6 <_PyCompile_Assemble@@Base+0x90> │ │ │ │ - bl 20d6dc │ │ │ │ + cbnz r0, 3c01e <_PyCompile_Assemble@@Base+0x90> │ │ │ │ + bl 20d2b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c186 <_PyCompile_Assemble@@Base+0x250> │ │ │ │ + b.n 3c1de <_PyCompile_Assemble@@Base+0x250> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2c98c │ │ │ │ mov r2, r4 │ │ │ │ - cbz r2, 3bfe0 <_PyCompile_Assemble@@Base+0xaa> │ │ │ │ + cbz r2, 3c038 <_PyCompile_Assemble@@Base+0xaa> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ strge.w r2, [sl, r3, lsl #2] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - b.n 3bfd0 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ - movw r6, #49540 @ 0xc184 │ │ │ │ + b.n 3c028 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ + movw r6, #47116 @ 0xb80c │ │ │ │ movt r6, #60 @ 0x3c │ │ │ │ - cbz r4, 3c022 <_PyCompile_Assemble@@Base+0xec> │ │ │ │ + cbz r4, 3c07a <_PyCompile_Assemble@@Base+0xec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 3c01e <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + bge.n 3c076 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mvn.w ip, #262 @ 0x106 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ adds r3, #1 │ │ │ │ add ip, r1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.n 3c014 <_PyCompile_Assemble@@Base+0xde> │ │ │ │ + bmi.n 3c06c <_PyCompile_Assemble@@Base+0xde> │ │ │ │ cmp.w ip, #2 │ │ │ │ - bhi.n 3bfee <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + bhi.n 3c046 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r1, [sl, r1, lsl #2] │ │ │ │ str r1, [r2, #24] │ │ │ │ - b.n 3bfee <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + b.n 3c046 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - b.n 3bfe8 <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ + b.n 3c040 <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ mov r0, sl │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 113444 <_PyCompile_CleanDoc@@Base+0x550> │ │ │ │ + bl 113a54 <_PyCompile_CleanDoc@@Base+0x550> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bfc2 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3c01a <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 11847c <_PyDict_DelItemIf@@Base+0x4ec> │ │ │ │ + bl 118a98 <_PyDict_DelItemIf@@Base+0x4ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bfc2 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3c01a <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bfc2 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3c01a <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ movw fp, #20540 @ 0x503c │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ strd r5, r8, [sp, #16] │ │ │ │ movw r6, #41712 @ 0xa2f0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ mov r8, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 3c092 <_PyCompile_Assemble@@Base+0x15c> │ │ │ │ + bmi.n 3c0ea <_PyCompile_Assemble@@Base+0x15c> │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 3c092 <_PyCompile_Assemble@@Base+0x15c> │ │ │ │ + beq.n 3c0ea <_PyCompile_Assemble@@Base+0x15c> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c14e <_PyCompile_Assemble@@Base+0x218> │ │ │ │ + beq.n 3c1a6 <_PyCompile_Assemble@@Base+0x218> │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ - cbz r3, 3c0c4 <_PyCompile_Assemble@@Base+0x18e> │ │ │ │ + cbz r3, 3c11c <_PyCompile_Assemble@@Base+0x18e> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - ble.n 3c14e <_PyCompile_Assemble@@Base+0x218> │ │ │ │ + ble.n 3c1a6 <_PyCompile_Assemble@@Base+0x218> │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ ldrb r5, [r1, r4] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r3, r1, r5, lsl #3 │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ add r3, r1 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 3c10c <_PyCompile_Assemble@@Base+0x1d6> │ │ │ │ + b.n 3c164 <_PyCompile_Assemble@@Base+0x1d6> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r4 │ │ │ │ - ble.n 3c14e <_PyCompile_Assemble@@Base+0x218> │ │ │ │ + ble.n 3c1a6 <_PyCompile_Assemble@@Base+0x218> │ │ │ │ ldrb r5, [r0, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ - cbz r5, 3c0f4 <_PyCompile_Assemble@@Base+0x1be> │ │ │ │ + cbz r5, 3c14c <_PyCompile_Assemble@@Base+0x1be> │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbnz r0, 3c0f0 <_PyCompile_Assemble@@Base+0x1ba> │ │ │ │ + cbnz r0, 3c148 <_PyCompile_Assemble@@Base+0x1ba> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 3c0e2 <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ - b.n 3c14e <_PyCompile_Assemble@@Base+0x218> │ │ │ │ + bne.n 3c13a <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ + b.n 3c1a6 <_PyCompile_Assemble@@Base+0x218> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 3c10c <_PyCompile_Assemble@@Base+0x1d6> │ │ │ │ + b.n 3c164 <_PyCompile_Assemble@@Base+0x1d6> │ │ │ │ movs r5, #12 │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 3c10a <_PyCompile_Assemble@@Base+0x1d4> │ │ │ │ + cbnz r0, 3c162 <_PyCompile_Assemble@@Base+0x1d4> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 3c0fc <_PyCompile_Assemble@@Base+0x1c6> │ │ │ │ - b.n 3c14e <_PyCompile_Assemble@@Base+0x218> │ │ │ │ + bne.n 3c154 <_PyCompile_Assemble@@Base+0x1c6> │ │ │ │ + b.n 3c1a6 <_PyCompile_Assemble@@Base+0x218> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ - bl ef590 │ │ │ │ + bl ef77c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r1, 3c130 <_PyCompile_Assemble@@Base+0x1fa> │ │ │ │ - movw r1, #45832 @ 0xb308 │ │ │ │ + cbz r1, 3c188 <_PyCompile_Assemble@@Base+0x1fa> │ │ │ │ + movw r1, #46876 @ 0xb71c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #57984 @ 0xe280 │ │ │ │ + movw r1, #55616 @ 0xd940 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ ldreq r5, [r5, #20] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r5, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ - b.n 3c072 <_PyCompile_Assemble@@Base+0x13c> │ │ │ │ + b.n 3c0ca <_PyCompile_Assemble@@Base+0x13c> │ │ │ │ ldrd r5, r8, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #12] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 11b77c │ │ │ │ + bl 11bd98 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c186 <_PyCompile_Assemble@@Base+0x250> │ │ │ │ + bge.n 3c1de <_PyCompile_Assemble@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c186 <_PyCompile_Assemble@@Base+0x250> │ │ │ │ + cbnz r3, 3c1de <_PyCompile_Assemble@@Base+0x250> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c19e <_PyCompile_Assemble@@Base+0x268> │ │ │ │ + bge.n 3c1f6 <_PyCompile_Assemble@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3c19e <_PyCompile_Assemble@@Base+0x268> │ │ │ │ + cbnz r3, 3c1f6 <_PyCompile_Assemble@@Base+0x268> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ca4cc │ │ │ │ + bl 1ca154 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ca170 │ │ │ │ + bl 1c9df8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3c1d2 <_PyCompile_Assemble@@Base+0x29c> │ │ │ │ + bne.n 3c22a <_PyCompile_Assemble@@Base+0x29c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14614c │ │ │ │ + b.w 146634 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34712 @ 0x8798 │ │ │ │ + movw r0, #32344 @ 0x7e58 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c1c6 <_PyCompile_Assemble@@Base+0x290> │ │ │ │ + bne.n 3c21e <_PyCompile_Assemble@@Base+0x290> │ │ │ │ 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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3c210 <_PyCompile_Assemble@@Base+0x2da>) │ │ │ │ + ldr r0, [pc, #12] @ (3c268 <_PyCompile_Assemble@@Base+0x2da>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, r1 │ │ │ │ lsls r0, r2, #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 3c234 <_PyCompile_Assemble@@Base+0x2fe> │ │ │ │ + bne.n 3c28c <_PyCompile_Assemble@@Base+0x2fe> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 145fd0 │ │ │ │ + b.w 1464b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48164 @ 0xbc24 │ │ │ │ + movw r0, #45796 @ 0xb2e4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c228 <_PyCompile_Assemble@@Base+0x2f2> │ │ │ │ + bne.n 3c280 <_PyCompile_Assemble@@Base+0x2f2> │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #23748 @ 0x5cc4 │ │ │ │ + movw r3, #21340 @ 0x535c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ movw r1, #55396 @ 0xd864 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 155b60 │ │ │ │ + b.w 1560c0 │ │ │ │ stmdb 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 │ │ │ │ - cbnz r3, 3c286 <_PyCompile_Assemble@@Base+0x350> │ │ │ │ + cbnz r3, 3c2de <_PyCompile_Assemble@@Base+0x350> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3c286 <_PyCompile_Assemble@@Base+0x350> │ │ │ │ + ble.n 3c2de <_PyCompile_Assemble@@Base+0x350> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c286 <_PyCompile_Assemble@@Base+0x350> │ │ │ │ - cbnz r1, 3c2a2 <_PyCompile_Assemble@@Base+0x36c> │ │ │ │ + bne.n 3c2de <_PyCompile_Assemble@@Base+0x350> │ │ │ │ + cbnz r1, 3c2fa <_PyCompile_Assemble@@Base+0x36c> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #300] @ (3c3b8 <_PyCompile_Assemble@@Base+0x482>) │ │ │ │ + ldr r4, [pc, #300] @ (3c410 <_PyCompile_Assemble@@Base+0x482>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3c2ce <_PyCompile_Assemble@@Base+0x398> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3c326 <_PyCompile_Assemble@@Base+0x398> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3c2d2 <_PyCompile_Assemble@@Base+0x39c> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 3c32a <_PyCompile_Assemble@@Base+0x39c> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3472 @ 0xd90 │ │ │ │ + movw r1, #1104 @ 0x450 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #29856 @ 0x74a0 │ │ │ │ + movw r0, #27488 @ 0x6b60 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r8 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c3ae <_PyCompile_Assemble@@Base+0x478> │ │ │ │ + b.n 3c406 <_PyCompile_Assemble@@Base+0x478> │ │ │ │ mov r0, r8 │ │ │ │ - bl 12c3dc │ │ │ │ + bl 12c938 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c3ae <_PyCompile_Assemble@@Base+0x478> │ │ │ │ + beq.n 3c406 <_PyCompile_Assemble@@Base+0x478> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f6974 │ │ │ │ + bl 1f64e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c38a <_PyCompile_Assemble@@Base+0x454> │ │ │ │ - bl a0718 │ │ │ │ + beq.n 3c3e2 <_PyCompile_Assemble@@Base+0x454> │ │ │ │ + bl a08b0 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2d43c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6fc98 │ │ │ │ + bl 70198 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c320 <_PyCompile_Assemble@@Base+0x3ea> │ │ │ │ + cbnz r0, 3c378 <_PyCompile_Assemble@@Base+0x3ea> │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3c34e <_PyCompile_Assemble@@Base+0x418> │ │ │ │ + b.n 3c3a6 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2cb24 │ │ │ │ - cbz r0, 3c344 <_PyCompile_Assemble@@Base+0x40e> │ │ │ │ + cbz r0, 3c39c <_PyCompile_Assemble@@Base+0x40e> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3c344 <_PyCompile_Assemble@@Base+0x40e> │ │ │ │ + bne.n 3c39c <_PyCompile_Assemble@@Base+0x40e> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c34a <_PyCompile_Assemble@@Base+0x414> │ │ │ │ + bge.n 3c3a2 <_PyCompile_Assemble@@Base+0x414> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 3c308 <_PyCompile_Assemble@@Base+0x3d2> │ │ │ │ + b.n 3c360 <_PyCompile_Assemble@@Base+0x3d2> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3c34e <_PyCompile_Assemble@@Base+0x418> │ │ │ │ + b.n 3c3a6 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 3c37e <_PyCompile_Assemble@@Base+0x448> │ │ │ │ + cbnz r6, 3c3d6 <_PyCompile_Assemble@@Base+0x448> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c364 <_PyCompile_Assemble@@Base+0x42e> │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 3c38e <_PyCompile_Assemble@@Base+0x458> │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + beq.n 3c3bc <_PyCompile_Assemble@@Base+0x42e> │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 3c3e6 <_PyCompile_Assemble@@Base+0x458> │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #23796 @ 0x5cf4 │ │ │ │ + movw r1, #21388 @ 0x538c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 3c38e <_PyCompile_Assemble@@Base+0x458> │ │ │ │ + bl e23e4 │ │ │ │ + b.n 3c3e6 <_PyCompile_Assemble@@Base+0x458> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23685c │ │ │ │ + bl 235fa4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c38e <_PyCompile_Assemble@@Base+0x458> │ │ │ │ + b.n 3c3e6 <_PyCompile_Assemble@@Base+0x458> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c3a2 <_PyCompile_Assemble@@Base+0x46c> │ │ │ │ + bge.n 3c3fa <_PyCompile_Assemble@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3c3a6 <_PyCompile_Assemble@@Base+0x470> │ │ │ │ + cbz r3, 3c3fe <_PyCompile_Assemble@@Base+0x470> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3c3ae <_PyCompile_Assemble@@Base+0x478> │ │ │ │ + b.n 3c406 <_PyCompile_Assemble@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c3a2 <_PyCompile_Assemble@@Base+0x46c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c3fa <_PyCompile_Assemble@@Base+0x46c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r4, [r2, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -21893,156 +21927,156 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3c3e0 <_PyCompile_Assemble@@Base+0x4aa>) │ │ │ │ + ldr r0, [pc, #8] @ (3c438 <_PyCompile_Assemble@@Base+0x4aa>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r0, r4, r1 │ │ │ │ lsls r0, r2, #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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3c408 <_PyCompile_Assemble@@Base+0x4d2>) │ │ │ │ + ldr r0, [pc, #8] @ (3c460 <_PyCompile_Assemble@@Base+0x4d2>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r1, r0 │ │ │ │ lsls r0, r2, #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, #292] @ (3c540 <_PyCompile_Assemble@@Base+0x60a>) │ │ │ │ + ldr r2, [pc, #292] @ (3c598 <_PyCompile_Assemble@@Base+0x60a>) │ │ │ │ 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 3c446 <_PyCompile_Assemble@@Base+0x510> │ │ │ │ + beq.n 3c49e <_PyCompile_Assemble@@Base+0x510> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3c448 <_PyCompile_Assemble@@Base+0x512> │ │ │ │ + cbz r4, 3c4a0 <_PyCompile_Assemble@@Base+0x512> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #50189 @ 0xc40d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3c448 <_PyCompile_Assemble@@Base+0x512> │ │ │ │ + b.n 3c4a0 <_PyCompile_Assemble@@Base+0x512> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c520 <_PyCompile_Assemble@@Base+0x5ea> │ │ │ │ + beq.n 3c578 <_PyCompile_Assemble@@Base+0x5ea> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #50189 @ 0xc40d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3c520 <_PyCompile_Assemble@@Base+0x5ea> │ │ │ │ - cbnz r4, 3c462 <_PyCompile_Assemble@@Base+0x52c> │ │ │ │ + bne.n 3c578 <_PyCompile_Assemble@@Base+0x5ea> │ │ │ │ + cbnz r4, 3c4ba <_PyCompile_Assemble@@Base+0x52c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c4de <_PyCompile_Assemble@@Base+0x5a8> │ │ │ │ + b.n 3c536 <_PyCompile_Assemble@@Base+0x5a8> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3c482 <_PyCompile_Assemble@@Base+0x54c> │ │ │ │ + cbz r3, 3c4da <_PyCompile_Assemble@@Base+0x54c> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3c4de <_PyCompile_Assemble@@Base+0x5a8> │ │ │ │ + ble.n 3c536 <_PyCompile_Assemble@@Base+0x5a8> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3c470 <_PyCompile_Assemble@@Base+0x53a> │ │ │ │ - b.n 3c49c <_PyCompile_Assemble@@Base+0x566> │ │ │ │ + bne.n 3c4c8 <_PyCompile_Assemble@@Base+0x53a> │ │ │ │ + b.n 3c4f4 <_PyCompile_Assemble@@Base+0x566> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3c49c <_PyCompile_Assemble@@Base+0x566> │ │ │ │ + beq.n 3c4f4 <_PyCompile_Assemble@@Base+0x566> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c484 <_PyCompile_Assemble@@Base+0x54e> │ │ │ │ + bne.n 3c4dc <_PyCompile_Assemble@@Base+0x54e> │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c4de <_PyCompile_Assemble@@Base+0x5a8> │ │ │ │ - ldr r2, [pc, #164] @ (3c544 <_PyCompile_Assemble@@Base+0x60e>) │ │ │ │ + bne.n 3c536 <_PyCompile_Assemble@@Base+0x5a8> │ │ │ │ + ldr r2, [pc, #164] @ (3c59c <_PyCompile_Assemble@@Base+0x60e>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 276e08 │ │ │ │ + bl 27620c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c538 <_PyCompile_Assemble@@Base+0x602> │ │ │ │ - beq.n 3c4de <_PyCompile_Assemble@@Base+0x5a8> │ │ │ │ + blt.n 3c590 <_PyCompile_Assemble@@Base+0x602> │ │ │ │ + beq.n 3c536 <_PyCompile_Assemble@@Base+0x5a8> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3c544 <_PyCompile_Assemble@@Base+0x60e>) │ │ │ │ + ldr r1, [pc, #148] @ (3c59c <_PyCompile_Assemble@@Base+0x60e>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3c53a <_PyCompile_Assemble@@Base+0x604> │ │ │ │ + bne.n 3c592 <_PyCompile_Assemble@@Base+0x604> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c45e <_PyCompile_Assemble@@Base+0x528> │ │ │ │ + bge.n 3c4b6 <_PyCompile_Assemble@@Base+0x528> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3c45e <_PyCompile_Assemble@@Base+0x528> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c45e <_PyCompile_Assemble@@Base+0x528> │ │ │ │ + bne.n 3c4b6 <_PyCompile_Assemble@@Base+0x528> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c4b6 <_PyCompile_Assemble@@Base+0x528> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3c548 <_PyCompile_Assemble@@Base+0x612>) │ │ │ │ + ldr r1, [pc, #100] @ (3c5a0 <_PyCompile_Assemble@@Base+0x612>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3c53a <_PyCompile_Assemble@@Base+0x604> │ │ │ │ + bne.n 3c592 <_PyCompile_Assemble@@Base+0x604> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3c50e <_PyCompile_Assemble@@Base+0x5d8> │ │ │ │ + bne.n 3c566 <_PyCompile_Assemble@@Base+0x5d8> │ │ │ │ movw r3, #5184 @ 0x1440 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - b.n 3c53a <_PyCompile_Assemble@@Base+0x604> │ │ │ │ + b.n 3c592 <_PyCompile_Assemble@@Base+0x604> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c520 <_PyCompile_Assemble@@Base+0x5ea> │ │ │ │ + bge.n 3c578 <_PyCompile_Assemble@@Base+0x5ea> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3c520 <_PyCompile_Assemble@@Base+0x5ea> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3c578 <_PyCompile_Assemble@@Base+0x5ea> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3c504 <_PyCompile_Assemble@@Base+0x5ce> │ │ │ │ + beq.n 3c55c <_PyCompile_Assemble@@Base+0x5ce> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3c544 <_PyCompile_Assemble@@Base+0x60e>) │ │ │ │ + ldr r1, [pc, #28] @ (3c59c <_PyCompile_Assemble@@Base+0x60e>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3c53a <_PyCompile_Assemble@@Base+0x604> │ │ │ │ + b.n 3c592 <_PyCompile_Assemble@@Base+0x604> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ @@ -22051,1309 +22085,1311 @@ │ │ │ │ lsls r0, r2, #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, 3c56e <_PyCompile_Assemble@@Base+0x638> │ │ │ │ + cbnz r2, 3c5c6 <_PyCompile_Assemble@@Base+0x638> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (3c59c <_PyCompile_Assemble@@Base+0x666>) │ │ │ │ - bl 144474 │ │ │ │ - b.n 3c57a <_PyCompile_Assemble@@Base+0x644> │ │ │ │ + ldr r0, [pc, #52] @ (3c5f4 <_PyCompile_Assemble@@Base+0x666>) │ │ │ │ + bl 14495c │ │ │ │ + b.n 3c5d2 <_PyCompile_Assemble@@Base+0x644> │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (3c5a0 <_PyCompile_Assemble@@Base+0x66a>) │ │ │ │ + ldr r0, [pc, #44] @ (3c5f8 <_PyCompile_Assemble@@Base+0x66a>) │ │ │ │ movs r2, #3 │ │ │ │ - bl 144474 │ │ │ │ - cbz r0, 3c592 <_PyCompile_Assemble@@Base+0x65c> │ │ │ │ + bl 14495c │ │ │ │ + cbz r0, 3c5ea <_PyCompile_Assemble@@Base+0x65c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c58e <_PyCompile_Assemble@@Base+0x658> │ │ │ │ + bge.n 3c5e6 <_PyCompile_Assemble@@Base+0x658> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c58e <_PyCompile_Assemble@@Base+0x658> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c5e6 <_PyCompile_Assemble@@Base+0x658> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c596 <_PyCompile_Assemble@@Base+0x660> │ │ │ │ + b.n 3c5ee <_PyCompile_Assemble@@Base+0x660> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r7, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2749b4 │ │ │ │ + bl 273db8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c5ca <_PyCompile_Assemble@@Base+0x694> │ │ │ │ + beq.n 3c622 <_PyCompile_Assemble@@Base+0x694> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c5cc <_PyCompile_Assemble@@Base+0x696> │ │ │ │ + bge.n 3c624 <_PyCompile_Assemble@@Base+0x696> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3c5cc <_PyCompile_Assemble@@Base+0x696> │ │ │ │ + b.n 3c624 <_PyCompile_Assemble@@Base+0x696> │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3c5f4 <_PyCompile_Assemble@@Base+0x6be>) │ │ │ │ + ldr r0, [pc, #8] @ (3c64c <_PyCompile_Assemble@@Base+0x6be>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r4, r5, r1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0003c5f8 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003c650 <_PyCompile_CodeGen@@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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1d29c8 │ │ │ │ - cbnz r0, 3c630 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 1d2650 │ │ │ │ + cbnz r0, 3c688 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23924 @ 0x5d74 │ │ │ │ + movw r1, #21516 @ 0x540c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3c638 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 1afd84 <_PyArena_New@@Base> │ │ │ │ + bl fce84 │ │ │ │ + b.n 3c690 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 1afdf4 <_PyArena_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3c63c <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 3c694 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c798 <_PyCompile_CodeGen@@Base+0x1a0> │ │ │ │ + b.n 3c7f0 <_PyCompile_CodeGen@@Base+0x1a0> │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2507ac <_Py_set_inheritable_async_safe@@Base+0x1a0c> │ │ │ │ + bl 24fe64 <_Py_set_inheritable_async_safe@@Base+0x1a00> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3c666 <_PyCompile_CodeGen@@Base+0x6e> │ │ │ │ - bl 257178 │ │ │ │ - cbz r0, 3c666 <_PyCompile_CodeGen@@Base+0x6e> │ │ │ │ + cbz r0, 3c6be <_PyCompile_CodeGen@@Base+0x6e> │ │ │ │ + bl 256820 │ │ │ │ + cbz r0, 3c6be <_PyCompile_CodeGen@@Base+0x6e> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1bb844 <_PyAST_Compile@@Base+0x54> │ │ │ │ + bl 1bb8e4 <_PyAST_Compile@@Base+0x54> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3c66e <_PyCompile_CodeGen@@Base+0x76> │ │ │ │ + cbnz r0, 3c6c6 <_PyCompile_CodeGen@@Base+0x76> │ │ │ │ mov r0, r6 │ │ │ │ - bl 125984 <_PyArena_Free@@Base> │ │ │ │ - b.n 3c638 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 125f00 <_PyArena_Free@@Base> │ │ │ │ + b.n 3c690 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #56] @ 0x38 │ │ │ │ - bl 74e28 │ │ │ │ + bl 74fec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c638 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 3c690 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1cb8 │ │ │ │ + bl 1c1d58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c68e <_PyCompile_CodeGen@@Base+0x96> │ │ │ │ + bne.n 3c6e6 <_PyCompile_CodeGen@@Base+0x96> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c780 <_PyCompile_CodeGen@@Base+0x188> │ │ │ │ + b.n 3c7d8 <_PyCompile_CodeGen@@Base+0x188> │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #752] @ 0x2f0 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c68a <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + beq.n 3c6e2 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23940 @ 0x5d84 │ │ │ │ + movw r1, #21532 @ 0x541c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3c68a <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + beq.n 3c6e2 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ ldr.w r0, [r8, #756] @ 0x2f4 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c68a <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + beq.n 3c6e2 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23952 @ 0x5d90 │ │ │ │ + movw r1, #21544 @ 0x5428 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3c68a <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + beq.n 3c6e2 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ ldr.w r0, [r8, #760] @ 0x2f8 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c68a <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + beq.n 3c6e2 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23968 @ 0x5da0 │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3c68a <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + beq.n 3c6e2 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movw r5, #49324 @ 0xc0ac │ │ │ │ + movw r5, #46900 @ 0xb734 │ │ │ │ movt r5, #60 @ 0x3c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 3c762 <_PyCompile_CodeGen@@Base+0x16a> │ │ │ │ + bne.n 3c7ba <_PyCompile_CodeGen@@Base+0x16a> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #32 │ │ │ │ stmdb r5, {r0, r1, r2, r3} │ │ │ │ mov r3, r0 │ │ │ │ ldmdb r5, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r0, ip │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ - bl fe004 │ │ │ │ + bl fe200 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c68a <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + beq.n 3c6e2 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1c7d94 │ │ │ │ + bl 1c7a1c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3c780 <_PyCompile_CodeGen@@Base+0x188> │ │ │ │ + b.n 3c7d8 <_PyCompile_CodeGen@@Base+0x188> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w r5, {r1, r2, r3} │ │ │ │ - bl 106414 │ │ │ │ + bl 106620 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c724 <_PyCompile_CodeGen@@Base+0x12c> │ │ │ │ - b.n 3c68a <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + bne.n 3c77c <_PyCompile_CodeGen@@Base+0x12c> │ │ │ │ + b.n 3c6e2 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121c84 │ │ │ │ + bl 1222ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd1b8 │ │ │ │ + bl 1cce40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 125984 <_PyArena_Free@@Base> │ │ │ │ + bl 125f00 <_PyArena_Free@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #0] @ (3c7a4 <_PyCompile_CodeGen@@Base+0x1ac>) │ │ │ │ + ldr r0, [pc, #0] @ (3c7fc <_PyCompile_CodeGen@@Base+0x1ac>) │ │ │ │ bx lr │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c878 <_PyCompile_CodeGen@@Base+0x280> │ │ │ │ + beq.n 3c8d0 <_PyCompile_CodeGen@@Base+0x280> │ │ │ │ movw r0, #60120 @ 0xead8 │ │ │ │ movt r0, #84 @ 0x54 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3c7e4 <_PyCompile_CodeGen@@Base+0x1ec> │ │ │ │ + bne.n 3c83c <_PyCompile_CodeGen@@Base+0x1ec> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3c7d4 <_PyCompile_CodeGen@@Base+0x1dc> │ │ │ │ + bne.n 3c82c <_PyCompile_CodeGen@@Base+0x1dc> │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3c7f0 <_PyCompile_CodeGen@@Base+0x1f8> │ │ │ │ - bl 24b8dc │ │ │ │ + beq.n 3c848 <_PyCompile_CodeGen@@Base+0x1f8> │ │ │ │ + bl 2a13ac │ │ │ │ blx 2d26c │ │ │ │ blx 2c4a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 3c84a <_PyCompile_CodeGen@@Base+0x252> │ │ │ │ - bl 23685c │ │ │ │ + cbz r1, 3c8a2 <_PyCompile_CodeGen@@Base+0x252> │ │ │ │ + bl 235fa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3c81a <_PyCompile_CodeGen@@Base+0x222> │ │ │ │ + cbnz r5, 3c872 <_PyCompile_CodeGen@@Base+0x222> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3c822 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ - b.n 3c82e <_PyCompile_CodeGen@@Base+0x236> │ │ │ │ - bl 8ffb0 │ │ │ │ - cbz r0, 3c832 <_PyCompile_CodeGen@@Base+0x23a> │ │ │ │ - b.n 3c80a <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + blt.n 3c87a <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 3c886 <_PyCompile_CodeGen@@Base+0x236> │ │ │ │ + bl 9016c │ │ │ │ + cbz r0, 3c88a <_PyCompile_CodeGen@@Base+0x23a> │ │ │ │ + b.n 3c862 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c82e <_PyCompile_CodeGen@@Base+0x236> │ │ │ │ + cbnz r3, 3c886 <_PyCompile_CodeGen@@Base+0x236> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c84a <_PyCompile_CodeGen@@Base+0x252> │ │ │ │ + b.n 3c8a2 <_PyCompile_CodeGen@@Base+0x252> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c7f4 <_PyCompile_CodeGen@@Base+0x1fc> │ │ │ │ + bge.n 3c84c <_PyCompile_CodeGen@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c7f4 <_PyCompile_CodeGen@@Base+0x1fc> │ │ │ │ + bne.n 3c84c <_PyCompile_CodeGen@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c7f4 <_PyCompile_CodeGen@@Base+0x1fc> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c84c <_PyCompile_CodeGen@@Base+0x1fc> │ │ │ │ blx 2c598 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c866 <_PyCompile_CodeGen@@Base+0x26e> │ │ │ │ + bne.n 3c8be <_PyCompile_CodeGen@@Base+0x26e> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3c856 <_PyCompile_CodeGen@@Base+0x25e> │ │ │ │ + bne.n 3c8ae <_PyCompile_CodeGen@@Base+0x25e> │ │ │ │ dmb ish │ │ │ │ - beq.n 3c878 <_PyCompile_CodeGen@@Base+0x280> │ │ │ │ + beq.n 3c8d0 <_PyCompile_CodeGen@@Base+0x280> │ │ │ │ movw r0, #60120 @ 0xead8 │ │ │ │ movt r0, #84 @ 0x54 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c8aa <_PyCompile_CodeGen@@Base+0x2b2> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bgt.n 3c902 <_PyCompile_CodeGen@@Base+0x2b2> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3c8c4 <_PyCompile_CodeGen@@Base+0x2cc> │ │ │ │ + bl fce84 │ │ │ │ + b.n 3c91c <_PyCompile_CodeGen@@Base+0x2cc> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 3c8c8 <_PyCompile_CodeGen@@Base+0x2d0> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r3, 3c920 <_PyCompile_CodeGen@@Base+0x2d0> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #40428 @ 0x9dec │ │ │ │ + movw r1, #38060 @ 0x94ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c8e4 <_PyCompile_CodeGen@@Base+0x2ec> │ │ │ │ + b.n 3c93c <_PyCompile_CodeGen@@Base+0x2ec> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3c8d6 <_PyCompile_CodeGen@@Base+0x2de> │ │ │ │ + cbnz r0, 3c92e <_PyCompile_CodeGen@@Base+0x2de> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3c8e4 <_PyCompile_CodeGen@@Base+0x2ec> │ │ │ │ - ldr r1, [pc, #16] @ (3c8e8 <_PyCompile_CodeGen@@Base+0x2f0>) │ │ │ │ + b.n 3c93c <_PyCompile_CodeGen@@Base+0x2ec> │ │ │ │ + ldr r1, [pc, #16] @ (3c940 <_PyCompile_CodeGen@@Base+0x2f0>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c8cc <_PyCompile_CodeGen@@Base+0x2d4> │ │ │ │ + beq.n 3c924 <_PyCompile_CodeGen@@Base+0x2d4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (3c918 <_PyCompile_CodeGen@@Base+0x320>) │ │ │ │ + ldr r0, [pc, #20] @ (3c970 <_PyCompile_CodeGen@@Base+0x320>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r0, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3c940 <_PyCompile_CodeGen@@Base+0x348>) │ │ │ │ + ldr r0, [pc, #8] @ (3c998 <_PyCompile_CodeGen@@Base+0x348>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r4, r6, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 75890 <_Py_GetConfig@@Base> │ │ │ │ + bl 75a60 <_Py_GetConfig@@Base> │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3c9b0 <_PyCompile_CodeGen@@Base+0x3b8> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 3c9c8 <_PyCompile_CodeGen@@Base+0x3d0> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #5976 @ 0x1758 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3ca80 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #5976 @ 0x1758 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c988 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ - b.n 3ca80 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ca80 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ - blx 2d658 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3c9f8 <_PyCompile_CodeGen@@Base+0x400> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3ca80 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ca80 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov.w r3, #65537 @ 0x10001 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 3ca40 <_PyCompile_CodeGen@@Base+0x448> │ │ │ │ - bl 79a40 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 3ca40 <_PyCompile_CodeGen@@Base+0x448> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - blx 2cd24 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3ca4c <_PyCompile_CodeGen@@Base+0x454> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - blt.n 3ca0c <_PyCompile_CodeGen@@Base+0x414> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3ca48 <_PyCompile_CodeGen@@Base+0x450> │ │ │ │ - bl 20d6dc │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 3ca9e <_PyCompile_CodeGen@@Base+0x4a6> │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - b.n 3ca0a <_PyCompile_CodeGen@@Base+0x412> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 764ac │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3ca84 <_PyCompile_CodeGen@@Base+0x48c> │ │ │ │ - b.n 3ca7a <_PyCompile_CodeGen@@Base+0x482> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 3ca98 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 12f888 <_PyLong_FromGid@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ca58 <_PyCompile_CodeGen@@Base+0x460> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3ca88 <_PyCompile_CodeGen@@Base+0x490> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3ca9e <_PyCompile_CodeGen@@Base+0x4a6> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 3ca60 <_PyCompile_CodeGen@@Base+0x468> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3ca7a <_PyCompile_CodeGen@@Base+0x482> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ca7a <_PyCompile_CodeGen@@Base+0x482> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - 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, #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 3cae2 <_PyCompile_CodeGen@@Base+0x4ea> │ │ │ │ + bne.n 3ca08 <_PyCompile_CodeGen@@Base+0x3b8> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #51896 @ 0xcab8 │ │ │ │ + movw r0, #49528 @ 0xc178 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3cbc0 <_PyCompile_CodeGen@@Base+0x5c8> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3cae6 <_PyCompile_CodeGen@@Base+0x496> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12c3dc │ │ │ │ + bl 12c938 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cbc0 <_PyCompile_CodeGen@@Base+0x5c8> │ │ │ │ + beq.n 3cae6 <_PyCompile_CodeGen@@Base+0x496> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f6974 │ │ │ │ + bl 1f64e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cb9c <_PyCompile_CodeGen@@Base+0x5a4> │ │ │ │ - bl a0718 │ │ │ │ + beq.n 3cac2 <_PyCompile_CodeGen@@Base+0x472> │ │ │ │ + bl a08b0 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2d43c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6fc98 │ │ │ │ + bl 70198 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3cb32 <_PyCompile_CodeGen@@Base+0x53a> │ │ │ │ + cbnz r0, 3ca58 <_PyCompile_CodeGen@@Base+0x408> │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3cb60 <_PyCompile_CodeGen@@Base+0x568> │ │ │ │ + b.n 3ca86 <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2ca48 │ │ │ │ - cbz r0, 3cb56 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + cbz r0, 3ca7c <_PyCompile_CodeGen@@Base+0x42c> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 3cb56 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bne.n 3ca7c <_PyCompile_CodeGen@@Base+0x42c> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb5c <_PyCompile_CodeGen@@Base+0x564> │ │ │ │ + bge.n 3ca82 <_PyCompile_CodeGen@@Base+0x432> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 3cb1a <_PyCompile_CodeGen@@Base+0x522> │ │ │ │ + b.n 3ca40 <_PyCompile_CodeGen@@Base+0x3f0> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3cb60 <_PyCompile_CodeGen@@Base+0x568> │ │ │ │ + b.n 3ca86 <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - cbnz r6, 3cb90 <_PyCompile_CodeGen@@Base+0x598> │ │ │ │ + cbnz r6, 3cab6 <_PyCompile_CodeGen@@Base+0x466> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3cb76 <_PyCompile_CodeGen@@Base+0x57e> │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 3cba0 <_PyCompile_CodeGen@@Base+0x5a8> │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + beq.n 3ca9c <_PyCompile_CodeGen@@Base+0x44c> │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 3cac6 <_PyCompile_CodeGen@@Base+0x476> │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #24200 @ 0x5e88 │ │ │ │ + movw r1, #21792 @ 0x5520 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 3cba0 <_PyCompile_CodeGen@@Base+0x5a8> │ │ │ │ + bl e23e4 │ │ │ │ + b.n 3cac6 <_PyCompile_CodeGen@@Base+0x476> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ebe08 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ + bl 1eba60 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3cba0 <_PyCompile_CodeGen@@Base+0x5a8> │ │ │ │ + b.n 3cac6 <_PyCompile_CodeGen@@Base+0x476> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cbb4 <_PyCompile_CodeGen@@Base+0x5bc> │ │ │ │ + bge.n 3cada <_PyCompile_CodeGen@@Base+0x48a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3cbb8 <_PyCompile_CodeGen@@Base+0x5c0> │ │ │ │ + cbz r3, 3cade <_PyCompile_CodeGen@@Base+0x48e> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3cbc0 <_PyCompile_CodeGen@@Base+0x5c8> │ │ │ │ + b.n 3cae6 <_PyCompile_CodeGen@@Base+0x496> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cbb4 <_PyCompile_CodeGen@@Base+0x5bc> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cada <_PyCompile_CodeGen@@Base+0x48a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3cbec <_PyCompile_CodeGen@@Base+0x5f4>) │ │ │ │ + ldr r0, [pc, #12] @ (3cb14 <_PyCompile_CodeGen@@Base+0x4c4>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ adds r0, r3, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3cb56 <_PyCompile_CodeGen@@Base+0x506> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 3cb6e <_PyCompile_CodeGen@@Base+0x51e> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movw r0, #3608 @ 0xe18 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3cc26 <_PyCompile_CodeGen@@Base+0x5d6> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #3608 @ 0xe18 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cb2e <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ + b.n 3cc26 <_PyCompile_CodeGen@@Base+0x5d6> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 95ad8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3cc26 <_PyCompile_CodeGen@@Base+0x5d6> │ │ │ │ + blx 2d658 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3cb9e <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + b.n 3cc26 <_PyCompile_CodeGen@@Base+0x5d6> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3cc26 <_PyCompile_CodeGen@@Base+0x5d6> │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + mov.w r3, #65537 @ 0x10001 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ + bcs.n 3cbe6 <_PyCompile_CodeGen@@Base+0x596> │ │ │ │ + bl 79c00 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 3cbe6 <_PyCompile_CodeGen@@Base+0x596> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + blx 2cd24 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3cbf2 <_PyCompile_CodeGen@@Base+0x5a2> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79f90 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + blt.n 3cbb2 <_PyCompile_CodeGen@@Base+0x562> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 3cbee <_PyCompile_CodeGen@@Base+0x59e> │ │ │ │ + bl 20d2b4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 3cc44 <_PyCompile_CodeGen@@Base+0x5f4> │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + b.n 3cbb0 <_PyCompile_CodeGen@@Base+0x560> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 76668 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3cc2a <_PyCompile_CodeGen@@Base+0x5da> │ │ │ │ + b.n 3cc20 <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 3cc3e <_PyCompile_CodeGen@@Base+0x5ee> │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + bl 12fdb0 <_PyLong_FromGid@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cbfe <_PyCompile_CodeGen@@Base+0x5ae> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 3cc2e <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79f90 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3cc44 <_PyCompile_CodeGen@@Base+0x5f4> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 3cc06 <_PyCompile_CodeGen@@Base+0x5b6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3cc20 <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cc20 <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79f90 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3cc14 <_PyCompile_CodeGen@@Base+0x61c>) │ │ │ │ + ldr r0, [pc, #12] @ (3cc70 <_PyCompile_CodeGen@@Base+0x620>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ asrs r0, r5, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 70478 │ │ │ │ + b.w 705f0 │ │ │ │ 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 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3cc3c <_PyCompile_CodeGen@@Base+0x644> │ │ │ │ + cbz r3, 3cc98 <_PyCompile_CodeGen@@Base+0x648> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3cc4c <_PyCompile_CodeGen@@Base+0x654> │ │ │ │ + b.n 3cca8 <_PyCompile_CodeGen@@Base+0x658> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3cc4a <_PyCompile_CodeGen@@Base+0x652> │ │ │ │ + ble.n 3cca6 <_PyCompile_CodeGen@@Base+0x656> │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 3cc46 <_PyCompile_CodeGen@@Base+0x64e> │ │ │ │ - cbnz r1, 3cc72 <_PyCompile_CodeGen@@Base+0x67a> │ │ │ │ + bgt.n 3cca2 <_PyCompile_CodeGen@@Base+0x652> │ │ │ │ + cbnz r1, 3ccce <_PyCompile_CodeGen@@Base+0x67e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3cc4c <_PyCompile_CodeGen@@Base+0x654> │ │ │ │ + b.n 3cca8 <_PyCompile_CodeGen@@Base+0x658> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (3cd50 <_PyCompile_CodeGen@@Base+0x758>) │ │ │ │ + ldr r1, [pc, #256] @ (3cdac <_PyCompile_CodeGen@@Base+0x75c>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3cc78 <_PyCompile_CodeGen@@Base+0x680> │ │ │ │ + cbnz r0, 3ccd4 <_PyCompile_CodeGen@@Base+0x684> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cd48 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ + b.n 3cda4 <_PyCompile_CodeGen@@Base+0x754> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 3ccb0 <_PyCompile_CodeGen@@Base+0x6b8> │ │ │ │ + beq.n 3cd0c <_PyCompile_CodeGen@@Base+0x6bc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3cc8c <_PyCompile_CodeGen@@Base+0x694> │ │ │ │ + cbz r5, 3cce8 <_PyCompile_CodeGen@@Base+0x698> │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 3ccc0 <_PyCompile_CodeGen@@Base+0x6c8> │ │ │ │ - b.n 3cc94 <_PyCompile_CodeGen@@Base+0x69c> │ │ │ │ + beq.n 3cd1c <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + b.n 3ccf0 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3cca8 <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ - bl cfd5c │ │ │ │ + cbz r0, 3cd04 <_PyCompile_CodeGen@@Base+0x6b4> │ │ │ │ + bl cff30 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 3cc6e <_PyCompile_CodeGen@@Base+0x676> │ │ │ │ + blt.n 3ccca <_PyCompile_CodeGen@@Base+0x67a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 3ccac <_PyCompile_CodeGen@@Base+0x6b4> │ │ │ │ - b.n 3ccce <_PyCompile_CodeGen@@Base+0x6d6> │ │ │ │ + bne.n 3cd08 <_PyCompile_CodeGen@@Base+0x6b8> │ │ │ │ + b.n 3cd2a <_PyCompile_CodeGen@@Base+0x6da> │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 3ccd6 <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ + b.n 3cd32 <_PyCompile_CodeGen@@Base+0x6e2> │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 3ccd6 <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ + b.n 3cd32 <_PyCompile_CodeGen@@Base+0x6e2> │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 3ccd6 <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ + b.n 3cd32 <_PyCompile_CodeGen@@Base+0x6e2> │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 22b23c <_Py_RestoreSignals@@Base+0x8dc> │ │ │ │ + bl 22aab4 <_Py_RestoreSignals@@Base+0x8dc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cc6e <_PyCompile_CodeGen@@Base+0x676> │ │ │ │ + beq.n 3ccca <_PyCompile_CodeGen@@Base+0x67a> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 22b5fc <_Py_RestoreSignals@@Base+0xc9c> │ │ │ │ + bl 22ae74 <_Py_RestoreSignals@@Base+0xc9c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cd38 <_PyCompile_CodeGen@@Base+0x740> │ │ │ │ + beq.n 3cd94 <_PyCompile_CodeGen@@Base+0x744> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ffa4 <_Py_set_inheritable_async_safe@@Base+0x1204> │ │ │ │ + bl 24f65c <_Py_set_inheritable_async_safe@@Base+0x11f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cd38 <_PyCompile_CodeGen@@Base+0x740> │ │ │ │ + beq.n 3cd94 <_PyCompile_CodeGen@@Base+0x744> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b774 <_Py_RestoreSignals@@Base+0xe14> │ │ │ │ + bl 22afec <_Py_RestoreSignals@@Base+0xe14> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cd38 <_PyCompile_CodeGen@@Base+0x740> │ │ │ │ + beq.n 3cd94 <_PyCompile_CodeGen@@Base+0x744> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22b8f4 <_Py_RestoreSignals@@Base+0xf94> │ │ │ │ + bl 22b16c <_Py_RestoreSignals@@Base+0xf94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cd38 <_PyCompile_CodeGen@@Base+0x740> │ │ │ │ + beq.n 3cd94 <_PyCompile_CodeGen@@Base+0x744> │ │ │ │ mov r0, r4 │ │ │ │ - bl 257d14 │ │ │ │ + bl 2573bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cd38 <_PyCompile_CodeGen@@Base+0x740> │ │ │ │ + beq.n 3cd94 <_PyCompile_CodeGen@@Base+0x744> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cd40 <_PyCompile_CodeGen@@Base+0x748> │ │ │ │ + bge.n 3cd9c <_PyCompile_CodeGen@@Base+0x74c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cd40 <_PyCompile_CodeGen@@Base+0x748> │ │ │ │ + cbnz r3, 3cd9c <_PyCompile_CodeGen@@Base+0x74c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cd40 <_PyCompile_CodeGen@@Base+0x748> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cd9c <_PyCompile_CodeGen@@Base+0x74c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 3cc6e <_PyCompile_CodeGen@@Base+0x676> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 3ccca <_PyCompile_CodeGen@@Base+0x67a> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3cd7c <_PyCompile_CodeGen@@Base+0x784> │ │ │ │ + cbnz r1, 3cdd8 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24264 @ 0x5ec8 │ │ │ │ + movw r1, #21856 @ 0x5560 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3cd88 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + bl fce84 │ │ │ │ + b.n 3cde4 <_PyCompile_CodeGen@@Base+0x794> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3cd8e <_PyCompile_CodeGen@@Base+0x796> │ │ │ │ + bge.n 3cdea <_PyCompile_CodeGen@@Base+0x79a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cd98 <_PyCompile_CodeGen@@Base+0x7a0> │ │ │ │ + b.n 3cdf4 <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2d5cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ce6a <_PyCompile_CodeGen@@Base+0x872> │ │ │ │ + beq.n 3cec6 <_PyCompile_CodeGen@@Base+0x876> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (3ce70 <_PyCompile_CodeGen@@Base+0x878>) │ │ │ │ + ldr r0, [pc, #172] @ (3cecc <_PyCompile_CodeGen@@Base+0x87c>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3cdda <_PyCompile_CodeGen@@Base+0x7e2> │ │ │ │ + bne.n 3ce36 <_PyCompile_CodeGen@@Base+0x7e6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3cdca <_PyCompile_CodeGen@@Base+0x7d2> │ │ │ │ + bne.n 3ce26 <_PyCompile_CodeGen@@Base+0x7d6> │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3cde6 <_PyCompile_CodeGen@@Base+0x7ee> │ │ │ │ - bl 24b8dc │ │ │ │ + beq.n 3ce42 <_PyCompile_CodeGen@@Base+0x7f2> │ │ │ │ + bl 2a13ac │ │ │ │ movs r5, #0 │ │ │ │ blx 2ca30 │ │ │ │ blx 2d54c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 3ce20 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ - bl 1ebe08 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ + cbz r1, 3ce7c <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + bl 1eba60 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 3ce24 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ - bl 8ffb0 │ │ │ │ - cbnz r0, 3ce24 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + cbz r5, 3ce80 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + bl 9016c │ │ │ │ + cbnz r0, 3ce80 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cdec <_PyCompile_CodeGen@@Base+0x7f4> │ │ │ │ + bge.n 3ce48 <_PyCompile_CodeGen@@Base+0x7f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cdec <_PyCompile_CodeGen@@Base+0x7f4> │ │ │ │ + bne.n 3ce48 <_PyCompile_CodeGen@@Base+0x7f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cdec <_PyCompile_CodeGen@@Base+0x7f4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ce48 <_PyCompile_CodeGen@@Base+0x7f8> │ │ │ │ mov r6, r1 │ │ │ │ - b.n 3ce26 <_PyCompile_CodeGen@@Base+0x82e> │ │ │ │ + b.n 3ce82 <_PyCompile_CodeGen@@Base+0x832> │ │ │ │ movs r6, #1 │ │ │ │ blx 2d260 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3ce42 <_PyCompile_CodeGen@@Base+0x84a> │ │ │ │ + bne.n 3ce9e <_PyCompile_CodeGen@@Base+0x84e> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ce32 <_PyCompile_CodeGen@@Base+0x83a> │ │ │ │ + bne.n 3ce8e <_PyCompile_CodeGen@@Base+0x83e> │ │ │ │ dmb ish │ │ │ │ - beq.n 3ce4e <_PyCompile_CodeGen@@Base+0x856> │ │ │ │ - ldr r0, [pc, #36] @ (3ce70 <_PyCompile_CodeGen@@Base+0x878>) │ │ │ │ - bl 214c68 │ │ │ │ - cbz r6, 3ce6c <_PyCompile_CodeGen@@Base+0x874> │ │ │ │ + beq.n 3ceaa <_PyCompile_CodeGen@@Base+0x85a> │ │ │ │ + ldr r0, [pc, #36] @ (3cecc <_PyCompile_CodeGen@@Base+0x87c>) │ │ │ │ + bl 214634 │ │ │ │ + cbz r6, 3cec8 <_PyCompile_CodeGen@@Base+0x878> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ce6a <_PyCompile_CodeGen@@Base+0x872> │ │ │ │ + bge.n 3cec6 <_PyCompile_CodeGen@@Base+0x876> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ce6a <_PyCompile_CodeGen@@Base+0x872> │ │ │ │ + cbnz r3, 3cec6 <_PyCompile_CodeGen@@Base+0x876> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xeadc0054 │ │ │ │ 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] @ (3cfa8 <_PyCompile_CodeGen@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #292] @ (3d004 <_PyCompile_CodeGen@@Base+0x9b4>) │ │ │ │ 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 3ceae <_PyCompile_CodeGen@@Base+0x8b6> │ │ │ │ + beq.n 3cf0a <_PyCompile_CodeGen@@Base+0x8ba> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3ceb0 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ + cbz r4, 3cf0c <_PyCompile_CodeGen@@Base+0x8bc> │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #52853 @ 0xce75 │ │ │ │ + movw r3, #52945 @ 0xced1 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3ceb0 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ + b.n 3cf0c <_PyCompile_CodeGen@@Base+0x8bc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cf88 <_PyCompile_CodeGen@@Base+0x990> │ │ │ │ + beq.n 3cfe4 <_PyCompile_CodeGen@@Base+0x994> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #52853 @ 0xce75 │ │ │ │ + movw r3, #52945 @ 0xced1 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3cf88 <_PyCompile_CodeGen@@Base+0x990> │ │ │ │ - cbnz r4, 3ceca <_PyCompile_CodeGen@@Base+0x8d2> │ │ │ │ + bne.n 3cfe4 <_PyCompile_CodeGen@@Base+0x994> │ │ │ │ + cbnz r4, 3cf26 <_PyCompile_CodeGen@@Base+0x8d6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3cf46 <_PyCompile_CodeGen@@Base+0x94e> │ │ │ │ + b.n 3cfa2 <_PyCompile_CodeGen@@Base+0x952> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3ceea <_PyCompile_CodeGen@@Base+0x8f2> │ │ │ │ + cbz r3, 3cf46 <_PyCompile_CodeGen@@Base+0x8f6> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3cf46 <_PyCompile_CodeGen@@Base+0x94e> │ │ │ │ + ble.n 3cfa2 <_PyCompile_CodeGen@@Base+0x952> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3ced8 <_PyCompile_CodeGen@@Base+0x8e0> │ │ │ │ - b.n 3cf04 <_PyCompile_CodeGen@@Base+0x90c> │ │ │ │ + bne.n 3cf34 <_PyCompile_CodeGen@@Base+0x8e4> │ │ │ │ + b.n 3cf60 <_PyCompile_CodeGen@@Base+0x910> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3cf04 <_PyCompile_CodeGen@@Base+0x90c> │ │ │ │ + beq.n 3cf60 <_PyCompile_CodeGen@@Base+0x910> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ceec <_PyCompile_CodeGen@@Base+0x8f4> │ │ │ │ + bne.n 3cf48 <_PyCompile_CodeGen@@Base+0x8f8> │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3cf46 <_PyCompile_CodeGen@@Base+0x94e> │ │ │ │ - ldr r2, [pc, #164] @ (3cfac <_PyCompile_CodeGen@@Base+0x9b4>) │ │ │ │ + bne.n 3cfa2 <_PyCompile_CodeGen@@Base+0x952> │ │ │ │ + ldr r2, [pc, #164] @ (3d008 <_PyCompile_CodeGen@@Base+0x9b8>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 276e08 │ │ │ │ + bl 27620c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cfa0 <_PyCompile_CodeGen@@Base+0x9a8> │ │ │ │ - beq.n 3cf46 <_PyCompile_CodeGen@@Base+0x94e> │ │ │ │ + blt.n 3cffc <_PyCompile_CodeGen@@Base+0x9ac> │ │ │ │ + beq.n 3cfa2 <_PyCompile_CodeGen@@Base+0x952> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3cfac <_PyCompile_CodeGen@@Base+0x9b4>) │ │ │ │ + ldr r1, [pc, #148] @ (3d008 <_PyCompile_CodeGen@@Base+0x9b8>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3cfa2 <_PyCompile_CodeGen@@Base+0x9aa> │ │ │ │ + bne.n 3cffe <_PyCompile_CodeGen@@Base+0x9ae> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cec6 <_PyCompile_CodeGen@@Base+0x8ce> │ │ │ │ + bge.n 3cf22 <_PyCompile_CodeGen@@Base+0x8d2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3cec6 <_PyCompile_CodeGen@@Base+0x8ce> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cec6 <_PyCompile_CodeGen@@Base+0x8ce> │ │ │ │ + bne.n 3cf22 <_PyCompile_CodeGen@@Base+0x8d2> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cf22 <_PyCompile_CodeGen@@Base+0x8d2> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3cfb0 <_PyCompile_CodeGen@@Base+0x9b8>) │ │ │ │ + ldr r1, [pc, #100] @ (3d00c <_PyCompile_CodeGen@@Base+0x9bc>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3cfa2 <_PyCompile_CodeGen@@Base+0x9aa> │ │ │ │ + bne.n 3cffe <_PyCompile_CodeGen@@Base+0x9ae> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3cf76 <_PyCompile_CodeGen@@Base+0x97e> │ │ │ │ + bne.n 3cfd2 <_PyCompile_CodeGen@@Base+0x982> │ │ │ │ movw r3, #5184 @ 0x1440 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - b.n 3cfa2 <_PyCompile_CodeGen@@Base+0x9aa> │ │ │ │ + b.n 3cffe <_PyCompile_CodeGen@@Base+0x9ae> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cf88 <_PyCompile_CodeGen@@Base+0x990> │ │ │ │ + bge.n 3cfe4 <_PyCompile_CodeGen@@Base+0x994> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3cf88 <_PyCompile_CodeGen@@Base+0x990> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3cfe4 <_PyCompile_CodeGen@@Base+0x994> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3cf6c <_PyCompile_CodeGen@@Base+0x974> │ │ │ │ + beq.n 3cfc8 <_PyCompile_CodeGen@@Base+0x978> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3cfac <_PyCompile_CodeGen@@Base+0x9b4>) │ │ │ │ + ldr r1, [pc, #28] @ (3d008 <_PyCompile_CodeGen@@Base+0x9b8>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3cfa2 <_PyCompile_CodeGen@@Base+0x9aa> │ │ │ │ + b.n 3cffe <_PyCompile_CodeGen@@Base+0x9ae> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.w 2aaf80 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + b.w 2aa63c <_PyMonitoring_FireBranchEvent@@Base+0x60> │ │ │ │ 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] @ (3cfe4 <_PyCompile_CodeGen@@Base+0x9ec>) │ │ │ │ + ldr r0, [pc, #20] @ (3d040 <_PyCompile_CodeGen@@Base+0x9f0>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r4, r5, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (3cff0 <_PyCompile_CodeGen@@Base+0x9f8>) │ │ │ │ + ldr r2, [pc, #4] @ (3d04c <_PyCompile_CodeGen@@Base+0x9fc>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 3d0b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x90> │ │ │ │ + b.n 3d114 <_PyEval_SpecialMethodCanSuggest@@Base+0x90> │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movw r1, #19928 @ 0x4dd8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - b.w 1b99c0 │ │ │ │ + b.w 1b9a60 │ │ │ │ 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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3d024 <_PyCompile_CodeGen@@Base+0xa2c>) │ │ │ │ + ldr r0, [pc, #8] @ (3d080 <_PyCompile_CodeGen@@Base+0xa30>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r4, r2, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0003d028 <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ +0003d084 <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3d042 <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ + bgt.n 3d09e <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3d04a <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ - b.n 3d092 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + bge.n 3d0a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ + b.n 3d0ee <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 3d068 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ - b.n 3d092 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ - ldr r1, [pc, #88] @ (3d0a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x7c>) │ │ │ │ + bls.n 3d0c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ + b.n 3d0ee <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + ldr r1, [pc, #88] @ (3d100 <_PyEval_SpecialMethodCanSuggest@@Base+0x7c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af178 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3d0a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1af1ec <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3d0fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3d0a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #72] @ (3d0a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x80>) │ │ │ │ + cbz r3, 3d0fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #72] @ (3d104 <_PyEval_SpecialMethodCanSuggest@@Base+0x80>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af178 <_PyType_Lookup@@Base> │ │ │ │ - cbnz r0, 3d084 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ - b.n 3d0a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #64] @ (3d0ac <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ + bl 1af1ec <_PyType_Lookup@@Base> │ │ │ │ + cbnz r0, 3d0e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ + b.n 3d0fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #64] @ (3d108 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af178 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3d0a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1af1ec <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3d0fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3d0a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #52] @ (3d0b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ + cbz r3, 3d0fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #52] @ (3d10c <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af178 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3d0a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1af1ec <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3d0fc <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 3d0a2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ - movw r1, #24288 @ 0x5ee0 │ │ │ │ + b.n 3d0fe <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ + movw r1, #21880 @ 0x5578 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #24] @ (3d0b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (3d110 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r0, r4, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r4, r2, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r2, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mvns r0, r2 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ - bl d35b8 │ │ │ │ - cbz r0, 3d112 <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ + bl d378c │ │ │ │ + cbz r0, 3d16e <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8d678 │ │ │ │ + bl 8d834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d0fe <_PyEval_SpecialMethodCanSuggest@@Base+0xd6> │ │ │ │ + beq.n 3d15a <_PyEval_SpecialMethodCanSuggest@@Base+0xd6> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 3d0f2 <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ + cbz r5, 3d14e <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d156 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ - b.n 3d162 <_PyEval_SpecialMethodCanSuggest@@Base+0x13a> │ │ │ │ + blt.n 3d1b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ + b.n 3d1be <_PyEval_SpecialMethodCanSuggest@@Base+0x13a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85298 │ │ │ │ + bl 85488 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3d116 <_PyEval_SpecialMethodCanSuggest@@Base+0xee> │ │ │ │ + cbnz r0, 3d172 <_PyEval_SpecialMethodCanSuggest@@Base+0xee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d112 <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ + bge.n 3d16e <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d112 <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ + cbnz r3, 3d16e <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3d162 <_PyEval_SpecialMethodCanSuggest@@Base+0x13a> │ │ │ │ + b.n 3d1be <_PyEval_SpecialMethodCanSuggest@@Base+0x13a> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d150 <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ + bne.n 3d1ac <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d138 <_PyEval_SpecialMethodCanSuggest@@Base+0x110> │ │ │ │ + bge.n 3d194 <_PyEval_SpecialMethodCanSuggest@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d138 <_PyEval_SpecialMethodCanSuggest@@Base+0x110> │ │ │ │ + cbnz r3, 3d194 <_PyEval_SpecialMethodCanSuggest@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d112 <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ + bge.n 3d16e <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d112 <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ + bne.n 3d16e <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d112 <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d16e <_PyEval_SpecialMethodCanSuggest@@Base+0xea> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d162 <_PyEval_SpecialMethodCanSuggest@@Base+0x13a> │ │ │ │ + bge.n 3d1be <_PyEval_SpecialMethodCanSuggest@@Base+0x13a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d162 <_PyEval_SpecialMethodCanSuggest@@Base+0x13a> │ │ │ │ + cbnz r3, 3d1be <_PyEval_SpecialMethodCanSuggest@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #292] @ (3d29c <_PyEval_SpecialMethodCanSuggest@@Base+0x274>) │ │ │ │ + ldr r2, [pc, #292] @ (3d2f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x274>) │ │ │ │ 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 3d1a2 <_PyEval_SpecialMethodCanSuggest@@Base+0x17a> │ │ │ │ + beq.n 3d1fe <_PyEval_SpecialMethodCanSuggest@@Base+0x17a> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3d1a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x17c> │ │ │ │ + cbz r4, 3d200 <_PyEval_SpecialMethodCanSuggest@@Base+0x17c> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #53609 @ 0xd169 │ │ │ │ + movw r3, #53701 @ 0xd1c5 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3d1a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x17c> │ │ │ │ + b.n 3d200 <_PyEval_SpecialMethodCanSuggest@@Base+0x17c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d27c <_PyEval_SpecialMethodCanSuggest@@Base+0x254> │ │ │ │ + beq.n 3d2d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x254> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #53609 @ 0xd169 │ │ │ │ + movw r3, #53701 @ 0xd1c5 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3d27c <_PyEval_SpecialMethodCanSuggest@@Base+0x254> │ │ │ │ - cbnz r4, 3d1be <_PyEval_SpecialMethodCanSuggest@@Base+0x196> │ │ │ │ + bne.n 3d2d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x254> │ │ │ │ + cbnz r4, 3d21a <_PyEval_SpecialMethodCanSuggest@@Base+0x196> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d23a <_PyEval_SpecialMethodCanSuggest@@Base+0x212> │ │ │ │ + b.n 3d296 <_PyEval_SpecialMethodCanSuggest@@Base+0x212> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3d1de <_PyEval_SpecialMethodCanSuggest@@Base+0x1b6> │ │ │ │ + cbz r3, 3d23a <_PyEval_SpecialMethodCanSuggest@@Base+0x1b6> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3d23a <_PyEval_SpecialMethodCanSuggest@@Base+0x212> │ │ │ │ + ble.n 3d296 <_PyEval_SpecialMethodCanSuggest@@Base+0x212> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3d1cc <_PyEval_SpecialMethodCanSuggest@@Base+0x1a4> │ │ │ │ - b.n 3d1f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d0> │ │ │ │ + bne.n 3d228 <_PyEval_SpecialMethodCanSuggest@@Base+0x1a4> │ │ │ │ + b.n 3d254 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d0> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3d1f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d0> │ │ │ │ + beq.n 3d254 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d0> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d1e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b8> │ │ │ │ + bne.n 3d23c <_PyEval_SpecialMethodCanSuggest@@Base+0x1b8> │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3d23a <_PyEval_SpecialMethodCanSuggest@@Base+0x212> │ │ │ │ - ldr r2, [pc, #164] @ (3d2a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x278>) │ │ │ │ + bne.n 3d296 <_PyEval_SpecialMethodCanSuggest@@Base+0x212> │ │ │ │ + ldr r2, [pc, #164] @ (3d2fc <_PyEval_SpecialMethodCanSuggest@@Base+0x278>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 276e08 │ │ │ │ + bl 27620c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d294 <_PyEval_SpecialMethodCanSuggest@@Base+0x26c> │ │ │ │ - beq.n 3d23a <_PyEval_SpecialMethodCanSuggest@@Base+0x212> │ │ │ │ + blt.n 3d2f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x26c> │ │ │ │ + beq.n 3d296 <_PyEval_SpecialMethodCanSuggest@@Base+0x212> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3d2a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x278>) │ │ │ │ + ldr r1, [pc, #148] @ (3d2fc <_PyEval_SpecialMethodCanSuggest@@Base+0x278>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3d296 <_PyEval_SpecialMethodCanSuggest@@Base+0x26e> │ │ │ │ + bne.n 3d2f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x26e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d1ba <_PyEval_SpecialMethodCanSuggest@@Base+0x192> │ │ │ │ + bge.n 3d216 <_PyEval_SpecialMethodCanSuggest@@Base+0x192> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3d1ba <_PyEval_SpecialMethodCanSuggest@@Base+0x192> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d1ba <_PyEval_SpecialMethodCanSuggest@@Base+0x192> │ │ │ │ + bne.n 3d216 <_PyEval_SpecialMethodCanSuggest@@Base+0x192> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d216 <_PyEval_SpecialMethodCanSuggest@@Base+0x192> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3d2a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x27c>) │ │ │ │ + ldr r1, [pc, #100] @ (3d300 <_PyEval_SpecialMethodCanSuggest@@Base+0x27c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3d296 <_PyEval_SpecialMethodCanSuggest@@Base+0x26e> │ │ │ │ + bne.n 3d2f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x26e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3d26a <_PyEval_SpecialMethodCanSuggest@@Base+0x242> │ │ │ │ + bne.n 3d2c6 <_PyEval_SpecialMethodCanSuggest@@Base+0x242> │ │ │ │ movw r3, #5184 @ 0x1440 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - b.n 3d296 <_PyEval_SpecialMethodCanSuggest@@Base+0x26e> │ │ │ │ + b.n 3d2f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x26e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d27c <_PyEval_SpecialMethodCanSuggest@@Base+0x254> │ │ │ │ + bge.n 3d2d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x254> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3d27c <_PyEval_SpecialMethodCanSuggest@@Base+0x254> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3d2d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x254> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3d260 <_PyEval_SpecialMethodCanSuggest@@Base+0x238> │ │ │ │ + beq.n 3d2bc <_PyEval_SpecialMethodCanSuggest@@Base+0x238> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3d2a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x278>) │ │ │ │ + ldr r1, [pc, #28] @ (3d2fc <_PyEval_SpecialMethodCanSuggest@@Base+0x278>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 215520 <_PyParkingLot_Unpark@@Base+0x2bc> │ │ │ │ + bl 214eec <_PyParkingLot_Unpark@@Base+0x390> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3d296 <_PyEval_SpecialMethodCanSuggest@@Base+0x26e> │ │ │ │ + b.n 3d2f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x26e> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ @@ -23363,724 +23399,724 @@ │ │ │ │ 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, 3d2c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ + cbnz r3, 3d324 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d2c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ + ble.n 3d324 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d2c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ - cbnz r0, 3d2e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2be> │ │ │ │ + bne.n 3d324 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ + cbnz r0, 3d342 <_PyEval_SpecialMethodCanSuggest@@Base+0x2be> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (3d330 <_PyEval_SpecialMethodCanSuggest@@Base+0x308>) │ │ │ │ + ldr r4, [pc, #88] @ (3d38c <_PyEval_SpecialMethodCanSuggest@@Base+0x308>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d2e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2be> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d342 <_PyEval_SpecialMethodCanSuggest@@Base+0x2be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d32c <_PyEval_SpecialMethodCanSuggest@@Base+0x304> │ │ │ │ + b.n 3d388 <_PyEval_SpecialMethodCanSuggest@@Base+0x304> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d2f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d0> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 3d324 <_PyEval_SpecialMethodCanSuggest@@Base+0x2fc> │ │ │ │ - b.n 3d2e2 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ba> │ │ │ │ + bne.n 3d354 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d0> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 3d380 <_PyEval_SpecialMethodCanSuggest@@Base+0x2fc> │ │ │ │ + b.n 3d33e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ba> │ │ │ │ cmp.w r0, #266 @ 0x10a │ │ │ │ - bhi.n 3d324 <_PyEval_SpecialMethodCanSuggest@@Base+0x2fc> │ │ │ │ - movw r1, #49540 @ 0xc184 │ │ │ │ + bhi.n 3d380 <_PyEval_SpecialMethodCanSuggest@@Base+0x2fc> │ │ │ │ + movw r1, #47116 @ 0xb80c │ │ │ │ movt r1, #60 @ 0x3c │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldrb.w r1, [r1, r0, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3d32c <_PyEval_SpecialMethodCanSuggest@@Base+0x304> │ │ │ │ + b.n 3d388 <_PyEval_SpecialMethodCanSuggest@@Base+0x304> │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r4, r0] │ │ │ │ lsls r7, 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 264abc <_PyCoro_GetAwaitableIter@@Base+0x2bb0> │ │ │ │ + bl 26424c <_PyCoro_GetAwaitableIter@@Base+0x2bb0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d36c <_PyEval_SpecialMethodCanSuggest@@Base+0x344> │ │ │ │ + blt.n 3d3c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x344> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3d368 <_PyEval_SpecialMethodCanSuggest@@Base+0x340> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + cbnz r3, 3d3c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x340> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24428 @ 0x5f6c │ │ │ │ + movw r1, #22020 @ 0x5604 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3d36e <_PyEval_SpecialMethodCanSuggest@@Base+0x346> │ │ │ │ + b.n 3d3ca <_PyEval_SpecialMethodCanSuggest@@Base+0x346> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #24476 @ 0x5f9c │ │ │ │ + movw r0, #22068 @ 0x5634 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ 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, #31180 @ 0x79cc │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3d3aa <_PyEval_SpecialMethodCanSuggest@@Base+0x382> │ │ │ │ + beq.n 3d406 <_PyEval_SpecialMethodCanSuggest@@Base+0x382> │ │ │ │ mov r1, r6 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 3d3ac <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 3d408 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3d3c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x398> │ │ │ │ + beq.n 3d41c <_PyEval_SpecialMethodCanSuggest@@Base+0x398> │ │ │ │ movw r1, #31180 @ 0x79cc │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 3d3c2 <_PyEval_SpecialMethodCanSuggest@@Base+0x39a> │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 3d41e <_PyEval_SpecialMethodCanSuggest@@Base+0x39a> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13f8e0 │ │ │ │ + b.w 13fe08 │ │ │ │ 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 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3d3f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #12] @ (3d450 <_PyEval_SpecialMethodCanSuggest@@Base+0x3cc>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r4, r5, r0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #53032 @ 0xcf28 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 155b60 │ │ │ │ + b.w 1560c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24496 @ 0x5fb0 │ │ │ │ + movw r1, #22088 @ 0x5648 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 3d444 <_PyEval_SpecialMethodCanSuggest@@Base+0x41c> │ │ │ │ + cbz r1, 3d4a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x41c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1493ec │ │ │ │ - cbnz r0, 3d470 <_PyEval_SpecialMethodCanSuggest@@Base+0x448> │ │ │ │ + bl 1498e4 │ │ │ │ + cbnz r0, 3d4cc <_PyEval_SpecialMethodCanSuggest@@Base+0x448> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d4a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x47c> │ │ │ │ + b.n 3d500 <_PyEval_SpecialMethodCanSuggest@@Base+0x47c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d48c <_PyEval_SpecialMethodCanSuggest@@Base+0x464> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 3d4e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x464> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d46c <_PyEval_SpecialMethodCanSuggest@@Base+0x444> │ │ │ │ + bne.n 3d4c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x444> │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d4a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x47c> │ │ │ │ + b.n 3d500 <_PyEval_SpecialMethodCanSuggest@@Base+0x47c> │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #59588 @ 0xe8c4 │ │ │ │ + movw r3, #57180 @ 0xdf5c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #53748 @ 0xd1f4 │ │ │ │ movt r2, #2 │ │ │ │ - b.w 26b304 │ │ │ │ + b.w 26aab4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3d4ca <_PyEval_SpecialMethodCanSuggest@@Base+0x4a2> │ │ │ │ - b.w 8a620 │ │ │ │ + beq.n 3d52a <_PyEval_SpecialMethodCanSuggest@@Base+0x4a6> │ │ │ │ + b.w 8a7c8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #140 @ 0x8c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #60884 @ 0xedd4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003d4f2 : │ │ │ │ +0003d552 : │ │ │ │ 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, 3d51a │ │ │ │ + cbz r1, 3d57a │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d52a │ │ │ │ + cbz r0, 3d58a │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1030b0 │ │ │ │ + bl 1032ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #24800 @ 0x60e0 │ │ │ │ + movw r3, #22480 @ 0x57d0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ movw r1, #52848 @ 0xce70 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 155b60 │ │ │ │ + b.w 1560c0 │ │ │ │ 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 3d566 │ │ │ │ + bne.n 3d5c6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1344b4 │ │ │ │ + b.w 13442c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47780 @ 0xbaa4 │ │ │ │ + movw r0, #45412 @ 0xb164 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d55a │ │ │ │ + bne.n 3d5ba │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24844 @ 0x610c │ │ │ │ + movw r1, #22524 @ 0x57fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 21b268 │ │ │ │ + b.w 21ac80 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ef44c │ │ │ │ + bl ef638 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d5ce │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 3d5e8 │ │ │ │ + bne.n 3d62e │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 3d648 │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 3d5de │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 3d5e8 │ │ │ │ + cbnz r0, 3d63e │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 3d648 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #52300 @ 0xcc4c │ │ │ │ movt r1, #2 │ │ │ │ - b.w 155b60 │ │ │ │ + b.w 1560c0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ef44c │ │ │ │ + bl ef638 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d61e │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 3d62a │ │ │ │ + bne.n 3d67e │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 3d68a │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (3d650 ) │ │ │ │ - bl 144474 │ │ │ │ + ldr r0, [pc, #8] @ (3d6b0 ) │ │ │ │ + bl 14495c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r4, r0, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #25056 @ 0x61e0 │ │ │ │ + movw r1, #22664 @ 0x5888 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 3d686 │ │ │ │ + cbz r0, 3d6e6 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003d688 : │ │ │ │ - ldr r0, [pc, #4] @ (3d690 ) │ │ │ │ - b.w 1b8060 │ │ │ │ - nop │ │ │ │ - strb r0, [r5, r7] │ │ │ │ - lsls r7, r1, #1 │ │ │ │ +0003d6e8 : │ │ │ │ + movw r0, #22024 @ 0x5608 │ │ │ │ + movt r0, #79 @ 0x4f │ │ │ │ + b.w 1b8100 │ │ │ │ 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, 3d6cc │ │ │ │ + cbnz r1, 3d72c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 3d6c4 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bne.n 3d724 │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #140 @ 0x8c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #60884 @ 0xedd4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3d6e8 │ │ │ │ + bl fce84 │ │ │ │ + b.n 3d748 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 3d6f0 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 3d750 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl e75dc │ │ │ │ + bl e780c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d6ee │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 3d6ee │ │ │ │ + bne.n 3d74e │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 3d74e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d6f2 │ │ │ │ + b.n 3d752 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #25140 @ 0x6234 │ │ │ │ + movw r1, #22748 @ 0x58dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d71c │ │ │ │ + bge.n 3d77c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d92e │ │ │ │ + b.n 3d98e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25144 @ 0x6238 │ │ │ │ + movw r1, #22752 @ 0x58e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25156 @ 0x6244 │ │ │ │ + movw r1, #22764 @ 0x58ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25172 @ 0x6254 │ │ │ │ + movw r1, #22780 @ 0x58fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25184 @ 0x6260 │ │ │ │ + movw r1, #22792 @ 0x5908 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25196 @ 0x626c │ │ │ │ + movw r1, #22804 @ 0x5914 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25212 @ 0x627c │ │ │ │ + movw r1, #22820 @ 0x5924 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25228 @ 0x628c │ │ │ │ + movw r1, #22836 @ 0x5934 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25240 @ 0x6298 │ │ │ │ + movw r1, #22848 @ 0x5940 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25252 @ 0x62a4 │ │ │ │ + movw r1, #22860 @ 0x594c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25264 @ 0x62b0 │ │ │ │ + movw r1, #22872 @ 0x5958 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25280 @ 0x62c0 │ │ │ │ + movw r1, #22888 @ 0x5968 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25296 @ 0x62d0 │ │ │ │ + movw r1, #22904 @ 0x5978 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d716 │ │ │ │ + blt.n 3d776 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25312 @ 0x62e0 │ │ │ │ + movw r1, #22920 @ 0x5988 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25324 @ 0x62ec │ │ │ │ + movw r1, #22932 @ 0x5994 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25336 @ 0x62f8 │ │ │ │ + movw r1, #22944 @ 0x59a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25352 @ 0x6308 │ │ │ │ + movw r1, #22960 @ 0x59b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25368 @ 0x6318 │ │ │ │ + movw r1, #22976 @ 0x59c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25392 @ 0x6330 │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25176 @ 0x6258 │ │ │ │ + movw r1, #22784 @ 0x5900 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25412 @ 0x6344 │ │ │ │ + movw r1, #23020 @ 0x59ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25428 @ 0x6354 │ │ │ │ + movw r1, #23036 @ 0x59fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25444 @ 0x6364 │ │ │ │ + movw r1, #23052 @ 0x5a0c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25452 @ 0x636c │ │ │ │ + movw r1, #23060 @ 0x5a14 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25460 @ 0x6374 │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3d716 │ │ │ │ + blt.w 3d776 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25472 @ 0x6380 │ │ │ │ + movw r1, #23080 @ 0x5a28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl dbfc4 │ │ │ │ + bl dc184 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3d96a │ │ │ │ + bl 3d9ca │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d960 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bne.n 3d9c0 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #25484 @ 0x638c │ │ │ │ + movw r1, #23092 @ 0x5a34 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d968 │ │ │ │ + b.n 3d9c8 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 3d982 │ │ │ │ + bmi.n 3d9e2 │ │ │ │ movw r3, #24276 @ 0x5ed4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3da9a │ │ │ │ + bne.w 3dafa │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ - bl 13ce98 │ │ │ │ + bl 13d3c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3da06 │ │ │ │ - bl 930b0 │ │ │ │ + cbz r0, 3da66 │ │ │ │ + bl 93234 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d9ba │ │ │ │ + bge.n 3da1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d9ba │ │ │ │ + cbnz r3, 3da1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d9d6 │ │ │ │ - b.n 3da06 │ │ │ │ - bl 1879ac │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3da36 │ │ │ │ + b.n 3da66 │ │ │ │ + bl 188044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3da1c │ │ │ │ + blt.n 3da7c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3da56 │ │ │ │ + blt.n 3dab6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3da66 │ │ │ │ + blt.n 3dac6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 932e8 │ │ │ │ + bl 9346c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3da76 │ │ │ │ - bl 8f57c │ │ │ │ + beq.n 3dad6 │ │ │ │ + bl 8f724 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3d9be │ │ │ │ + bne.n 3da1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3da0c │ │ │ │ + blt.n 3da6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3da46 │ │ │ │ + blt.n 3daa6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3da96 │ │ │ │ + b.n 3daf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d9fe │ │ │ │ + bne.n 3da5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d9fe │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3da5e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3da2e │ │ │ │ + bge.n 3da8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3da2e │ │ │ │ + cbnz r3, 3da8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d9fe │ │ │ │ + bge.n 3da5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d9fe │ │ │ │ + bne.n 3da5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d9fe │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3da5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3da06 │ │ │ │ + bne.n 3da66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3da06 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3da66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d9ce │ │ │ │ + bne.n 3da2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d9ce │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3da2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d9d6 │ │ │ │ + bne.n 3da36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d9d6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3da36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3da8a │ │ │ │ + bge.n 3daea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3da8a │ │ │ │ + cbnz r3, 3daea │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - bl 8a354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + bl 8a4fc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ @@ -24088,266 +24124,266 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3dac2 │ │ │ │ + bhi.n 3db22 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3dadc │ │ │ │ + ble.n 3db3c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3dae4 │ │ │ │ - movw r0, #416 @ 0x1a0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + b.n 3db44 │ │ │ │ + movw r0, #65156 @ 0xfe84 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3daba │ │ │ │ + bne.n 3db1a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dbfc │ │ │ │ + b.n 3dc5c │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3daf2 │ │ │ │ + cbz r3, 3db52 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3db22 │ │ │ │ - b.n 3db0a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bpl.n 3db82 │ │ │ │ + b.n 3db6a │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24024 @ 0x5dd8 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3dad8 │ │ │ │ - bl 8fe24 │ │ │ │ + bl fce84 │ │ │ │ + b.n 3db38 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3db4a │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 3dbaa │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dad8 │ │ │ │ + bne.n 3db38 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3db4a │ │ │ │ + b.n 3dbaa │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3db1c │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 3db7c │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #23432 @ 0x5b88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dad8 │ │ │ │ + beq.n 3db38 │ │ │ │ ldrd r5, r3, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ite le │ │ │ │ movle.w sl, #0 │ │ │ │ movgt.w sl, #1 │ │ │ │ adds r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 26f950 <_PyGen_SetStopIterationValue@@Base+0x178c> │ │ │ │ + bl 26f110 <_PyGen_SetStopIterationValue@@Base+0x178c> │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3dbfc │ │ │ │ + beq.n 3dc5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3dbe0 │ │ │ │ - bl 8ffb0 │ │ │ │ + beq.n 3dc40 │ │ │ │ + bl 9016c │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dbbc │ │ │ │ + bne.n 3dc1c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dbe0 │ │ │ │ + bge.n 3dc40 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3dbe0 │ │ │ │ + cbnz r3, 3dc40 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dbe0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dc40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dbd0 │ │ │ │ + bge.n 3dc30 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3dbd0 │ │ │ │ + cbnz r3, 3dc30 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3db6e │ │ │ │ + blt.n 3dbce │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3db6e │ │ │ │ - b.n 3dbfc │ │ │ │ + beq.n 3dbce │ │ │ │ + b.n 3dc5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3dad8 │ │ │ │ + bge.w 3db38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3dad8 │ │ │ │ + bne.w 3db38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dad8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3db38 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3dc0a │ │ │ │ - b.w 764ac │ │ │ │ + cbnz r0, 3dc6a │ │ │ │ + b.w 76668 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3dc40 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r1, 3dca0 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #25884 @ 0x651c │ │ │ │ + movw r1, #23492 @ 0x5bc4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3dc6c │ │ │ │ + bl fce84 │ │ │ │ + b.n 3dccc │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3dc80 │ │ │ │ + beq.n 3dce0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 3dc72 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 3dcd2 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #25916 @ 0x653c │ │ │ │ + movw r1, #23524 @ 0x5be4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3dc8c │ │ │ │ + b.n 3dcec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dc82 │ │ │ │ + bge.n 3dce2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 3dc82 │ │ │ │ + b.n 3dce2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003dc8e <_Py_rc_quot@@Base>: │ │ │ │ +0003dcee <_Py_rc_quot@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3dcb6 <_Py_rc_quot@@Base+0x28> │ │ │ │ + bpl.n 3dd16 <_Py_rc_quot@@Base+0x28> │ │ │ │ vneg.f64 d5, d1 │ │ │ │ - b.n 3dcba <_Py_rc_quot@@Base+0x2c> │ │ │ │ + b.n 3dd1a <_Py_rc_quot@@Base+0x2c> │ │ │ │ vmov.f64 d5, d1 │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ - vldr d8, [pc, #328] @ 3de08 <_Py_rc_quot@@Base+0x17a> │ │ │ │ + vldr d8, [pc, #328] @ 3de68 <_Py_rc_quot@@Base+0x17a> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3dcd8 <_Py_rc_quot@@Base+0x4a> │ │ │ │ + bpl.n 3dd38 <_Py_rc_quot@@Base+0x4a> │ │ │ │ vneg.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 3dd20 <_Py_rc_quot@@Base+0x92> │ │ │ │ - b.n 3dd02 <_Py_rc_quot@@Base+0x74> │ │ │ │ + blt.n 3dd80 <_Py_rc_quot@@Base+0x92> │ │ │ │ + b.n 3dd62 <_Py_rc_quot@@Base+0x74> │ │ │ │ vcmpe.f64 d2, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3dd1c <_Py_rc_quot@@Base+0x8e> │ │ │ │ + bhi.n 3dd7c <_Py_rc_quot@@Base+0x8e> │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3dcfe <_Py_rc_quot@@Base+0x70> │ │ │ │ + bne.n 3dd5e <_Py_rc_quot@@Base+0x70> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ddf6 <_Py_rc_quot@@Base+0x168> │ │ │ │ + b.n 3de56 <_Py_rc_quot@@Base+0x168> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vdiv.f64 d7, d2, d6 │ │ │ │ vmov.f64 d4, d6 │ │ │ │ vmla.f64 d4, d2, d7 │ │ │ │ vnmul.f64 d7, d0, d7 │ │ │ │ vdiv.f64 d1, d7, d4 │ │ │ │ vdiv.f64 d7, d0, d4 │ │ │ │ - b.n 3dd46 <_Py_rc_quot@@Base+0xb8> │ │ │ │ + b.n 3dda6 <_Py_rc_quot@@Base+0xb8> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3dd5c <_Py_rc_quot@@Base+0xce> │ │ │ │ + bhi.n 3ddbc <_Py_rc_quot@@Base+0xce> │ │ │ │ vdiv.f64 d4, d6, d2 │ │ │ │ vmov.f64 d9, d2 │ │ │ │ vmla.f64 d9, d6, d4 │ │ │ │ vmul.f64 d4, d4, d0 │ │ │ │ vdiv.f64 d7, d4, d9 │ │ │ │ vneg.f64 d4, d0 │ │ │ │ vdiv.f64 d1, d4, d9 │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3ddf6 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bvc.n 3de56 <_Py_rc_quot@@Base+0x168> │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3dd64 <_Py_rc_quot@@Base+0xd6> │ │ │ │ - b.n 3ddf6 <_Py_rc_quot@@Base+0x168> │ │ │ │ - vldr d1, [pc, #176] @ 3de10 <_Py_rc_quot@@Base+0x182> │ │ │ │ + bvs.n 3ddc4 <_Py_rc_quot@@Base+0xd6> │ │ │ │ + b.n 3de56 <_Py_rc_quot@@Base+0x168> │ │ │ │ + vldr d1, [pc, #176] @ 3de70 <_Py_rc_quot@@Base+0x182> │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vabs.f64 d9, d0 │ │ │ │ - vldr d4, [pc, #172] @ 3de18 <_Py_rc_quot@@Base+0x18a> │ │ │ │ + vldr d4, [pc, #172] @ 3de78 <_Py_rc_quot@@Base+0x18a> │ │ │ │ vcmp.f64 d9, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3ddf6 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bhi.n 3de56 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3dd92 <_Py_rc_quot@@Base+0x104> │ │ │ │ + bgt.n 3ddf2 <_Py_rc_quot@@Base+0x104> │ │ │ │ vabs.f64 d3, d3 │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3ddf6 <_Py_rc_quot@@Base+0x168> │ │ │ │ + ble.n 3de56 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d3, d6 │ │ │ │ - vldr d7, [pc, #112] @ 3de08 <_Py_rc_quot@@Base+0x17a> │ │ │ │ + vldr d7, [pc, #112] @ 3de68 <_Py_rc_quot@@Base+0x17a> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d6, [pc, #100] @ 3de08 <_Py_rc_quot@@Base+0x17a> │ │ │ │ + vldr d6, [pc, #100] @ 3de68 <_Py_rc_quot@@Base+0x17a> │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vabs.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ it gt │ │ │ │ vmovgt.f64 d7, d5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -24379,127 +24415,127 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52872 @ 0xce88 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 155b60 │ │ │ │ + b.w 1560c0 │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w cbcdc │ │ │ │ + b.w cbea0 │ │ │ │ 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, #25428 @ 0x6354 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3de76 <_Py_rc_quot@@Base+0x1e8> │ │ │ │ + bne.n 3ded6 <_Py_rc_quot@@Base+0x1e8> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3de94 <_Py_rc_quot@@Base+0x206> │ │ │ │ + b.n 3def4 <_Py_rc_quot@@Base+0x206> │ │ │ │ mov r0, r1 │ │ │ │ - bl 155fc0 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3de94 <_Py_rc_quot@@Base+0x206> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 3dea8 <_Py_rc_quot@@Base+0x21a> │ │ │ │ - vldr d0, [pc, #24] @ 3deb0 <_Py_rc_quot@@Base+0x222> │ │ │ │ + bne.n 3def4 <_Py_rc_quot@@Base+0x206> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 3df08 <_Py_rc_quot@@Base+0x21a> │ │ │ │ + vldr d0, [pc, #24] @ 3df10 <_Py_rc_quot@@Base+0x222> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3e228 <_Py_rc_quot@@Base+0x59a>) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3e288 <_Py_rc_quot@@Base+0x59a>) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3dec6 <_Py_rc_quot@@Base+0x238> │ │ │ │ - movw r0, #26264 @ 0x6698 │ │ │ │ + b.n 3df26 <_Py_rc_quot@@Base+0x238> │ │ │ │ + movw r0, #23872 @ 0x5d40 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ 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 3defa <_Py_rc_quot@@Base+0x26c> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 3df5a <_Py_rc_quot@@Base+0x26c> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #26276 @ 0x66a4 │ │ │ │ + movw r1, #23884 @ 0x5d4c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3df22 <_Py_rc_quot@@Base+0x294> │ │ │ │ + bl fce84 │ │ │ │ + b.n 3df82 <_Py_rc_quot@@Base+0x294> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 105b68 │ │ │ │ + bl 105d74 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3df26 <_Py_rc_quot@@Base+0x298> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 3df86 <_Py_rc_quot@@Base+0x298> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #26308 @ 0x66c4 │ │ │ │ + movw r1, #23916 @ 0x5d6c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3df9e <_Py_rc_quot@@Base+0x310> │ │ │ │ + b.n 3dffe <_Py_rc_quot@@Base+0x310> │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #12 │ │ │ │ addw r9, r4, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 1067cc │ │ │ │ + bl 1069d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3df48 <_Py_rc_quot@@Base+0x2ba> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 3dfa8 <_Py_rc_quot@@Base+0x2ba> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3df22 <_Py_rc_quot@@Base+0x294> │ │ │ │ + bne.n 3df82 <_Py_rc_quot@@Base+0x294> │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3df30 <_Py_rc_quot@@Base+0x2a2> │ │ │ │ + bne.n 3df90 <_Py_rc_quot@@Base+0x2a2> │ │ │ │ ldr.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - bl ef44c │ │ │ │ + bl ef638 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3df68 <_Py_rc_quot@@Base+0x2da> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 3dfc8 <_Py_rc_quot@@Base+0x2da> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3df22 <_Py_rc_quot@@Base+0x294> │ │ │ │ - b.n 3df6e <_Py_rc_quot@@Base+0x2e0> │ │ │ │ + bne.n 3df82 <_Py_rc_quot@@Base+0x294> │ │ │ │ + b.n 3dfce <_Py_rc_quot@@Base+0x2e0> │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3df86 <_Py_rc_quot@@Base+0x2f8> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bls.n 3dfe6 <_Py_rc_quot@@Base+0x2f8> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #54372 @ 0xd464 │ │ │ │ + movw r1, #51992 @ 0xcb18 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3df22 <_Py_rc_quot@@Base+0x294> │ │ │ │ + bl fce84 │ │ │ │ + b.n 3df82 <_Py_rc_quot@@Base+0x294> │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2d5b4 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ @@ -24508,643 +24544,643 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r1, 3dfd4 <_Py_rc_quot@@Base+0x346> │ │ │ │ + cbz r1, 3e034 <_Py_rc_quot@@Base+0x346> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3dfd4 <_Py_rc_quot@@Base+0x346> │ │ │ │ + beq.n 3e034 <_Py_rc_quot@@Base+0x346> │ │ │ │ movs r0, #1 │ │ │ │ - bl 8048c │ │ │ │ + bl 80664 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3dfd6 <_Py_rc_quot@@Base+0x348> │ │ │ │ - b.n 3e01c <_Py_rc_quot@@Base+0x38e> │ │ │ │ - ldr r4, [pc, #164] @ (3e07c <_Py_rc_quot@@Base+0x3ee>) │ │ │ │ - ldr r0, [pc, #168] @ (3e080 <_Py_rc_quot@@Base+0x3f2>) │ │ │ │ + cbnz r0, 3e036 <_Py_rc_quot@@Base+0x348> │ │ │ │ + b.n 3e07c <_Py_rc_quot@@Base+0x38e> │ │ │ │ + ldr r4, [pc, #164] @ (3e0dc <_Py_rc_quot@@Base+0x3ee>) │ │ │ │ + ldr r0, [pc, #168] @ (3e0e0 <_Py_rc_quot@@Base+0x3f2>) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3e008 <_Py_rc_quot@@Base+0x37a> │ │ │ │ - bl 930b0 │ │ │ │ + cbz r0, 3e068 <_Py_rc_quot@@Base+0x37a> │ │ │ │ + bl 93234 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e020 <_Py_rc_quot@@Base+0x392> │ │ │ │ + cbnz r0, 3e080 <_Py_rc_quot@@Base+0x392> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e008 <_Py_rc_quot@@Base+0x37a> │ │ │ │ + bge.n 3e068 <_Py_rc_quot@@Base+0x37a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e008 <_Py_rc_quot@@Base+0x37a> │ │ │ │ + cbnz r3, 3e068 <_Py_rc_quot@@Base+0x37a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e01c <_Py_rc_quot@@Base+0x38e> │ │ │ │ + bge.n 3e07c <_Py_rc_quot@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e01c <_Py_rc_quot@@Base+0x38e> │ │ │ │ + cbnz r3, 3e07c <_Py_rc_quot@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3e074 <_Py_rc_quot@@Base+0x3e6> │ │ │ │ + b.n 3e0d4 <_Py_rc_quot@@Base+0x3e6> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r0, #5 │ │ │ │ - bl 80624 │ │ │ │ + bl 807fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e04c <_Py_rc_quot@@Base+0x3be> │ │ │ │ + bge.n 3e0ac <_Py_rc_quot@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3e04c <_Py_rc_quot@@Base+0x3be> │ │ │ │ + cbnz r3, 3e0ac <_Py_rc_quot@@Base+0x3be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e060 <_Py_rc_quot@@Base+0x3d2> │ │ │ │ + bge.n 3e0c0 <_Py_rc_quot@@Base+0x3d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e060 <_Py_rc_quot@@Base+0x3d2> │ │ │ │ + cbnz r3, 3e0c0 <_Py_rc_quot@@Base+0x3d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e074 <_Py_rc_quot@@Base+0x3e6> │ │ │ │ + bge.n 3e0d4 <_Py_rc_quot@@Base+0x3e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e074 <_Py_rc_quot@@Base+0x3e6> │ │ │ │ + cbnz r3, 3e0d4 <_Py_rc_quot@@Base+0x3e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #32] @ (3e0a4 <_Py_rc_quot@@Base+0x416>) │ │ │ │ + ldr r5, [pc, #32] @ (3e104 <_Py_rc_quot@@Base+0x416>) │ │ │ │ lsls r0, r2, #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 3e0a4 <_Py_rc_quot@@Base+0x416> │ │ │ │ + bne.n 3e104 <_Py_rc_quot@@Base+0x416> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12f990 │ │ │ │ + b.w 12feb8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48224 @ 0xbc60 │ │ │ │ + movw r0, #45856 @ 0xb320 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e098 <_Py_rc_quot@@Base+0x40a> │ │ │ │ + bne.n 3e0f8 <_Py_rc_quot@@Base+0x40a> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3e29c <_Py_rc_quot@@Base+0x60e> │ │ │ │ + bl 3e2fc <_Py_rc_quot@@Base+0x60e> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e1f8 <_Py_rc_quot@@Base+0x56a> │ │ │ │ - ldr r1, [pc, #316] @ (3e218 <_Py_rc_quot@@Base+0x58a>) │ │ │ │ + beq.w 3e258 <_Py_rc_quot@@Base+0x56a> │ │ │ │ + ldr r1, [pc, #316] @ (3e278 <_Py_rc_quot@@Base+0x58a>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8d678 │ │ │ │ + bl 8d834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3e1fc <_Py_rc_quot@@Base+0x56e> │ │ │ │ - ldr r1, [pc, #304] @ (3e21c <_Py_rc_quot@@Base+0x58e>) │ │ │ │ + bne.w 3e25c <_Py_rc_quot@@Base+0x56e> │ │ │ │ + ldr r1, [pc, #304] @ (3e27c <_Py_rc_quot@@Base+0x58e>) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 8d678 │ │ │ │ + bl 8d834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e1ac <_Py_rc_quot@@Base+0x51e> │ │ │ │ + beq.n 3e20c <_Py_rc_quot@@Base+0x51e> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3e120 <_Py_rc_quot@@Base+0x492> │ │ │ │ + cbz r5, 3e180 <_Py_rc_quot@@Base+0x492> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba130 │ │ │ │ + bl 1ba1d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3e19a <_Py_rc_quot@@Base+0x50c> │ │ │ │ + blt.n 3e1fa <_Py_rc_quot@@Base+0x50c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e118 <_Py_rc_quot@@Base+0x48a> │ │ │ │ + bge.n 3e178 <_Py_rc_quot@@Base+0x48a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e118 <_Py_rc_quot@@Base+0x48a> │ │ │ │ + cbnz r3, 3e178 <_Py_rc_quot@@Base+0x48a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 3e122 <_Py_rc_quot@@Base+0x494> │ │ │ │ + b.n 3e182 <_Py_rc_quot@@Base+0x494> │ │ │ │ mov r6, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #248] @ (3e220 <_Py_rc_quot@@Base+0x592>) │ │ │ │ + ldr r1, [pc, #248] @ (3e280 <_Py_rc_quot@@Base+0x592>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d678 │ │ │ │ + bl 8d834 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e1ac <_Py_rc_quot@@Base+0x51e> │ │ │ │ + beq.n 3e20c <_Py_rc_quot@@Base+0x51e> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3e1c2 <_Py_rc_quot@@Base+0x534> │ │ │ │ + bne.n 3e222 <_Py_rc_quot@@Base+0x534> │ │ │ │ mov r0, r7 │ │ │ │ - bl dce94 │ │ │ │ + bl dd054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1c2 <_Py_rc_quot@@Base+0x534> │ │ │ │ - ldr r1, [pc, #224] @ (3e224 <_Py_rc_quot@@Base+0x596>) │ │ │ │ + beq.n 3e222 <_Py_rc_quot@@Base+0x534> │ │ │ │ + ldr r1, [pc, #224] @ (3e284 <_Py_rc_quot@@Base+0x596>) │ │ │ │ mov r0, r7 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 3e164 <_Py_rc_quot@@Base+0x4d6> │ │ │ │ + cbnz r0, 3e1c4 <_Py_rc_quot@@Base+0x4d6> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e1ac <_Py_rc_quot@@Base+0x51e> │ │ │ │ + bge.n 3e20c <_Py_rc_quot@@Base+0x51e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3e1ac <_Py_rc_quot@@Base+0x51e> │ │ │ │ + cbnz r3, 3e20c <_Py_rc_quot@@Base+0x51e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e1ac <_Py_rc_quot@@Base+0x51e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e20c <_Py_rc_quot@@Base+0x51e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3e1ca <_Py_rc_quot@@Base+0x53c> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 3e22a <_Py_rc_quot@@Base+0x53c> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26000 @ 0x6590 │ │ │ │ + movw r1, #23568 @ 0x5c10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e198 <_Py_rc_quot@@Base+0x50a> │ │ │ │ + bge.n 3e1f8 <_Py_rc_quot@@Base+0x50a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3e198 <_Py_rc_quot@@Base+0x50a> │ │ │ │ + cbnz r3, 3e1f8 <_Py_rc_quot@@Base+0x50a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e1ac <_Py_rc_quot@@Base+0x51e> │ │ │ │ + bge.n 3e20c <_Py_rc_quot@@Base+0x51e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e1ac <_Py_rc_quot@@Base+0x51e> │ │ │ │ + cbnz r3, 3e20c <_Py_rc_quot@@Base+0x51e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e1f8 <_Py_rc_quot@@Base+0x56a> │ │ │ │ + bge.n 3e258 <_Py_rc_quot@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e1f8 <_Py_rc_quot@@Base+0x56a> │ │ │ │ + cbnz r3, 3e258 <_Py_rc_quot@@Base+0x56a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e1f8 <_Py_rc_quot@@Base+0x56a> │ │ │ │ - bl 74e28 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e258 <_Py_rc_quot@@Base+0x56a> │ │ │ │ + bl 74fec │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aee0 │ │ │ │ - cbz r5, 3e1fc <_Py_rc_quot@@Base+0x56e> │ │ │ │ - cbnz r6, 3e1fc <_Py_rc_quot@@Base+0x56e> │ │ │ │ - ldr r1, [pc, #64] @ (3e218 <_Py_rc_quot@@Base+0x58a>) │ │ │ │ + bl 7b0a4 │ │ │ │ + cbz r5, 3e25c <_Py_rc_quot@@Base+0x56e> │ │ │ │ + cbnz r6, 3e25c <_Py_rc_quot@@Base+0x56e> │ │ │ │ + ldr r1, [pc, #64] @ (3e278 <_Py_rc_quot@@Base+0x58a>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ - cbz r0, 3e1fc <_Py_rc_quot@@Base+0x56e> │ │ │ │ + bl 7c650 │ │ │ │ + cbz r0, 3e25c <_Py_rc_quot@@Base+0x56e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e1fc <_Py_rc_quot@@Base+0x56e> │ │ │ │ + bge.n 3e25c <_Py_rc_quot@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e1fc <_Py_rc_quot@@Base+0x56e> │ │ │ │ + cbnz r3, 3e25c <_Py_rc_quot@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e1fc <_Py_rc_quot@@Base+0x56e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e25c <_Py_rc_quot@@Base+0x56e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e212 <_Py_rc_quot@@Base+0x584> │ │ │ │ + b.n 3e272 <_Py_rc_quot@@Base+0x584> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e210 <_Py_rc_quot@@Base+0x582> │ │ │ │ + bge.n 3e270 <_Py_rc_quot@@Base+0x582> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e210 <_Py_rc_quot@@Base+0x582> │ │ │ │ + cbnz r3, 3e270 <_Py_rc_quot@@Base+0x582> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r3, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r0, 3e22a <_Py_rc_quot@@Base+0x59c> │ │ │ │ + cbz r0, 3e28a <_Py_rc_quot@@Base+0x59c> │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26600 @ 0x67e8 │ │ │ │ + movw r1, #24208 @ 0x5e90 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e260 <_Py_rc_quot@@Base+0x5d2> │ │ │ │ - bl 3fddc │ │ │ │ + beq.n 3e2c0 <_Py_rc_quot@@Base+0x5d2> │ │ │ │ + bl 3fe34 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e262 <_Py_rc_quot@@Base+0x5d4> │ │ │ │ + b.n 3e2c2 <_Py_rc_quot@@Base+0x5d4> │ │ │ │ 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 3e284 <_Py_rc_quot@@Base+0x5f6> │ │ │ │ + bne.n 3e2e4 <_Py_rc_quot@@Base+0x5f6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13f8e0 │ │ │ │ + b.w 13fe08 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48236 @ 0xbc6c │ │ │ │ + movw r0, #45868 @ 0xb32c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e278 <_Py_rc_quot@@Base+0x5ea> │ │ │ │ + bne.n 3e2d8 <_Py_rc_quot@@Base+0x5ea> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #64] @ (3e2ec <_Py_rc_quot@@Base+0x65e>) │ │ │ │ - bl 85298 │ │ │ │ - cbz r0, 3e2e6 <_Py_rc_quot@@Base+0x658> │ │ │ │ + ldr r1, [pc, #64] @ (3e34c <_Py_rc_quot@@Base+0x65e>) │ │ │ │ + bl 85488 │ │ │ │ + cbz r0, 3e346 <_Py_rc_quot@@Base+0x658> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3e2e8 <_Py_rc_quot@@Base+0x65a> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 3e348 <_Py_rc_quot@@Base+0x65a> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46576 @ 0xb5f0 │ │ │ │ + movw r1, #44208 @ 0xacb0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e2e6 <_Py_rc_quot@@Base+0x658> │ │ │ │ + bge.n 3e346 <_Py_rc_quot@@Base+0x658> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e2e6 <_Py_rc_quot@@Base+0x658> │ │ │ │ + cbnz r3, 3e346 <_Py_rc_quot@@Base+0x658> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r7, #17 │ │ │ │ lsls r0, r2, #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 3e310 <_Py_rc_quot@@Base+0x682> │ │ │ │ + bne.n 3e370 <_Py_rc_quot@@Base+0x682> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21a680 │ │ │ │ + b.w 219f98 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48232 @ 0xbc68 │ │ │ │ + movw r0, #45864 @ 0xb328 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e304 <_Py_rc_quot@@Base+0x676> │ │ │ │ + bne.n 3e364 <_Py_rc_quot@@Base+0x676> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 3e352 <_Py_rc_quot@@Base+0x6c4> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r4, 3e3b2 <_Py_rc_quot@@Base+0x6c4> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #50736 @ 0xc630 │ │ │ │ + movw r1, #48368 @ 0xbcf0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3e414 <_Py_rc_quot@@Base+0x786> │ │ │ │ + bl fce84 │ │ │ │ + b.n 3e474 <_Py_rc_quot@@Base+0x786> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3e40c <_Py_rc_quot@@Base+0x77e> │ │ │ │ + bhi.n 3e46c <_Py_rc_quot@@Base+0x77e> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #26808 @ 0x68b8 │ │ │ │ + movw r0, #24416 @ 0x5f60 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7d228 │ │ │ │ - movw r0, #24556 @ 0x5fec │ │ │ │ + b.w 7d418 │ │ │ │ + movw r0, #22188 @ 0x56ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7d228 │ │ │ │ - movw r0, #4500 @ 0x1194 │ │ │ │ + b.w 7d418 │ │ │ │ + movw r0, #2132 @ 0x854 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7d228 │ │ │ │ - movw r2, #24556 @ 0x5fec │ │ │ │ + b.w 7d418 │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - b.n 3e3ac <_Py_rc_quot@@Base+0x71e> │ │ │ │ - movw r2, #4500 @ 0x1194 │ │ │ │ + b.n 3e40c <_Py_rc_quot@@Base+0x71e> │ │ │ │ + movw r2, #2132 @ 0x854 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #26808 @ 0x68b8 │ │ │ │ + movw r1, #24416 @ 0x5f60 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #18860 @ 0x49ac │ │ │ │ + movw r0, #16492 @ 0x406c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movw r2, #4500 @ 0x1194 │ │ │ │ + b.w 8b3e0 │ │ │ │ + movw r2, #2132 @ 0x854 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #24556 @ 0x5fec │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #18860 @ 0x49ac │ │ │ │ + movw r0, #16492 @ 0x406c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movw r3, #4500 @ 0x1194 │ │ │ │ + b.w 8b3e0 │ │ │ │ + movw r3, #2132 @ 0x854 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #24556 @ 0x5fec │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #26808 @ 0x68b8 │ │ │ │ + movw r1, #24416 @ 0x5f60 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #26812 @ 0x68bc │ │ │ │ + movw r0, #24420 @ 0x5f64 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ 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, r1 │ │ │ │ mov r6, r3 │ │ │ │ subs r4, r2, #0 │ │ │ │ - ble.n 3e446 <_Py_rc_quot@@Base+0x7b8> │ │ │ │ + ble.n 3e4a6 <_Py_rc_quot@@Base+0x7b8> │ │ │ │ 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 9bc38 │ │ │ │ - movw r0, #29528 @ 0x7358 │ │ │ │ + b.w 9bdd0 │ │ │ │ + movw r0, #27120 @ 0x69f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e42e <_Py_rc_quot@@Base+0x7a0> │ │ │ │ + bne.n 3e48e <_Py_rc_quot@@Base+0x7a0> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003e460 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003e4c0 <_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, #180] @ (3e528 <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ + ldr r2, [pc, #180] @ (3e588 <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1ae568 │ │ │ │ + bl 1ae5e4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3e498 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 8a354 │ │ │ │ + cbnz r0, 3e4f8 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 8a4fc │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e522 <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ + b.n 3e582 <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3e4b6 <_PyImport_ClearExtension@@Base+0x56> │ │ │ │ + cbz r0, 3e516 <_PyImport_ClearExtension@@Base+0x56> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e4b6 <_PyImport_ClearExtension@@Base+0x56> │ │ │ │ + bge.n 3e516 <_PyImport_ClearExtension@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e4b6 <_PyImport_ClearExtension@@Base+0x56> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e516 <_PyImport_ClearExtension@@Base+0x56> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3e4dc <_PyImport_ClearExtension@@Base+0x7c> │ │ │ │ - bl a2c58 │ │ │ │ + bgt.n 3e53c <_PyImport_ClearExtension@@Base+0x7c> │ │ │ │ + bl a2df0 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e504 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ - b.n 3e4fa <_PyImport_ClearExtension@@Base+0x9a> │ │ │ │ + beq.n 3e564 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + b.n 3e55a <_PyImport_ClearExtension@@Base+0x9a> │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e4c2 <_PyImport_ClearExtension@@Base+0x62> │ │ │ │ + beq.n 3e522 <_PyImport_ClearExtension@@Base+0x62> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3e4c2 <_PyImport_ClearExtension@@Base+0x62> │ │ │ │ + bge.n 3e522 <_PyImport_ClearExtension@@Base+0x62> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e5ee <_PyImport_ClearExtension@@Base+0x18e> │ │ │ │ + bl 3e64e <_PyImport_ClearExtension@@Base+0x18e> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e4c2 <_PyImport_ClearExtension@@Base+0x62> │ │ │ │ + bge.n 3e522 <_PyImport_ClearExtension@@Base+0x62> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e522 <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ - bl 1b7ea8 │ │ │ │ + b.n 3e582 <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ + bl 1b7f48 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3e506 <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ - b.n 3e4f4 <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ + cbnz r0, 3e566 <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ + b.n 3e554 <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27b03c <_Py_c_prod@@Base+0x890> │ │ │ │ + bl 27a56c <_Py_c_prod@@Base+0x9c0> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3e516 <_PyImport_ClearExtension@@Base+0xb6> │ │ │ │ + bne.n 3e576 <_PyImport_ClearExtension@@Base+0xb6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e522 <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ + b.n 3e582 <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eece0 │ │ │ │ - b.n 3e512 <_PyImport_ClearExtension@@Base+0xb2> │ │ │ │ + bl 1ee938 │ │ │ │ + b.n 3e572 <_PyImport_ClearExtension@@Base+0xb2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3e29c <_Py_rc_quot@@Base+0x60e> │ │ │ │ - cbz r0, 3e59c <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ - ldr r1, [pc, #96] @ (3e5a4 <_PyImport_ClearExtension@@Base+0x144>) │ │ │ │ + bl 3e2fc <_Py_rc_quot@@Base+0x60e> │ │ │ │ + cbz r0, 3e5fc <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #96] @ (3e604 <_PyImport_ClearExtension@@Base+0x144>) │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 3e566 <_PyImport_ClearExtension@@Base+0x106> │ │ │ │ - bl 7c460 │ │ │ │ - cbnz r0, 3e582 <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ - ldr r1, [pc, #84] @ (3e5a8 <_PyImport_ClearExtension@@Base+0x148>) │ │ │ │ + cbz r4, 3e5c6 <_PyImport_ClearExtension@@Base+0x106> │ │ │ │ + bl 7c650 │ │ │ │ + cbnz r0, 3e5e2 <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ + ldr r1, [pc, #84] @ (3e608 <_PyImport_ClearExtension@@Base+0x148>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl eb02c │ │ │ │ + bl eb214 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3e586 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ - bl eb02c │ │ │ │ - cbnz r0, 3e57e <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + b.n 3e5e6 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + bl eb214 │ │ │ │ + cbnz r0, 3e5de <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #44] @ (3e5a4 <_PyImport_ClearExtension@@Base+0x144>) │ │ │ │ + ldr r1, [pc, #44] @ (3e604 <_PyImport_ClearExtension@@Base+0x144>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 13ced4 │ │ │ │ - b.n 3e582 <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ + bl 13d3fc │ │ │ │ + b.n 3e5e2 <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3e550 <_PyImport_ClearExtension@@Base+0xf0> │ │ │ │ + beq.n 3e5b0 <_PyImport_ClearExtension@@Base+0xf0> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e5a0 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ + bge.n 3e600 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e5a0 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ + cbnz r3, 3e600 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e5a0 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e600 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r3, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r1, 3e5ea <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ + cbz r1, 3e64a <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #8 │ │ │ │ mov r3, sp │ │ │ │ - bl 3e658 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ - cbz r0, 3e5d0 <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ - bl e3ea8 │ │ │ │ + bl 3e6b8 <_PyImport_ClearExtension@@Base+0x1f8> │ │ │ │ + cbz r0, 3e630 <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ + bl e3df0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e5e6 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ + b.n 3e646 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sp │ │ │ │ - movw r1, #48956 @ 0xbf3c │ │ │ │ + movw r1, #46516 @ 0xb5b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2d914 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3e622 <_PyImport_ClearExtension@@Base+0x1c2> │ │ │ │ + ble.n 3e682 <_PyImport_ClearExtension@@Base+0x1c2> │ │ │ │ ldr.w r0, [r0, #3852] @ 0xf0c │ │ │ │ - cbz r0, 3e62c <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + cbz r0, 3e68c <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3e636 <_PyImport_ClearExtension@@Base+0x1d6> │ │ │ │ + bge.n 3e696 <_PyImport_ClearExtension@@Base+0x1d6> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e644 <_PyImport_ClearExtension@@Base+0x1e4> │ │ │ │ + bge.n 3e6a4 <_PyImport_ClearExtension@@Base+0x1e4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e644 <_PyImport_ClearExtension@@Base+0x1e4> │ │ │ │ - movw r1, #26828 @ 0x68cc │ │ │ │ + b.n 3e6a4 <_PyImport_ClearExtension@@Base+0x1e4> │ │ │ │ + movw r1, #24436 @ 0x5f74 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 3e63e <_PyImport_ClearExtension@@Base+0x1de> │ │ │ │ - movw r1, #26852 @ 0x68e4 │ │ │ │ + b.n 3e69e <_PyImport_ClearExtension@@Base+0x1de> │ │ │ │ + movw r1, #24460 @ 0x5f8c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 3e63e <_PyImport_ClearExtension@@Base+0x1de> │ │ │ │ - movw r1, #26896 @ 0x6910 │ │ │ │ + b.n 3e69e <_PyImport_ClearExtension@@Base+0x1de> │ │ │ │ + movw r1, #24504 @ 0x5fb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #20] @ (3e654 <_PyImport_ClearExtension@@Base+0x1f4>) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3e6b4 <_PyImport_ClearExtension@@Base+0x1f4>) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 95ab0 │ │ │ │ - cmp r4, r5 │ │ │ │ + b.w 95c24 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r1, 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 r5, [r0, #4] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ adds r4, r5, #1 │ │ │ │ - beq.n 3e67a <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ + beq.n 3e6da <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 6a47c <_Py_open@@Base+0x216> │ │ │ │ + b.w 6a98c <_Py_open@@Base+0x2fa> │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ @@ -25159,140 +25195,140 @@ │ │ │ │ add.w fp, r4, r8 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ blx 2d370 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e756 <_PyImport_ClearExtension@@Base+0x2f6> │ │ │ │ + bge.n 3e7b6 <_PyImport_ClearExtension@@Base+0x2f6> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - bne.n 3e6d0 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + bne.n 3e730 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6a47c <_Py_open@@Base+0x216> │ │ │ │ + bl 6a98c <_Py_open@@Base+0x2fa> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e760 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ - movw r8, #44704 @ 0xaea0 │ │ │ │ + b.n 3e7c0 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ + movw r8, #44076 @ 0xac2c │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 3e760 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ - movw r2, #46676 @ 0xb654 │ │ │ │ + beq.n 3e7c0 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ + movw r2, #47720 @ 0xba68 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbnz r0, 3e760 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ - ldr r3, [pc, #108] @ (3e768 <_PyImport_ClearExtension@@Base+0x308>) │ │ │ │ + bl e3bb8 │ │ │ │ + cbnz r0, 3e7c0 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ + ldr r3, [pc, #108] @ (3e7c8 <_PyImport_ClearExtension@@Base+0x308>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r3, 3e716 <_PyImport_ClearExtension@@Base+0x2b6> │ │ │ │ + cbz r3, 3e776 <_PyImport_ClearExtension@@Base+0x2b6> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 3e738 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + cbnz r3, 3e798 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ blx 2c708 │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ - movw r2, #26924 @ 0x692c │ │ │ │ + movw r2, #24532 @ 0x5fd4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ - b.n 3e760 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ + b.n 3e7c0 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ blx 2c708 │ │ │ │ mov r3, fp │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #26924 @ 0x692c │ │ │ │ + movw r1, #24532 @ 0x5fd4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 24d0e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3e760 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ + bl 24c7fc <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3e7c0 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3e686 <_PyImport_ClearExtension@@Base+0x226> │ │ │ │ + bne.n 3e6e6 <_PyImport_ClearExtension@@Base+0x226> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e78c <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ + bne.n 3e7ec <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25ecbc │ │ │ │ + b.w 25e44c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48340 @ 0xbcd4 │ │ │ │ + movw r0, #45972 @ 0xb394 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e780 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + bne.n 3e7e0 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ pop {r4, pc} │ │ │ │ - movw r2, #27228 @ 0x6a5c │ │ │ │ + movw r2, #24836 @ 0x6104 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 231800 <_PyXIData_Clear@@Base+0x2ac> │ │ │ │ + b.w 230ed4 <_PyXIData_Clear@@Base+0x2ac> │ │ │ │ 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] @ (3e7f4 <_PyImport_ClearExtension@@Base+0x394>) │ │ │ │ + ldr r2, [pc, #44] @ (3e854 <_PyImport_ClearExtension@@Base+0x394>) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 80624 │ │ │ │ + bl 807fc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (3e7f8 <_PyImport_ClearExtension@@Base+0x398>) │ │ │ │ + ldr r0, [pc, #36] @ (3e858 <_PyImport_ClearExtension@@Base+0x398>) │ │ │ │ ldr.w r3, [r0, #468] @ 0x1d4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e7ee <_PyImport_ClearExtension@@Base+0x38e> │ │ │ │ + bge.n 3e84e <_PyImport_ClearExtension@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #468] @ 0x1d4 │ │ │ │ - cbnz r3, 3e7ee <_PyImport_ClearExtension@@Base+0x38e> │ │ │ │ + cbnz r3, 3e84e <_PyImport_ClearExtension@@Base+0x38e> │ │ │ │ add.w r0, r0, #468 @ 0x1d4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r2, #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 r5, [r0, #4] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ adds r4, r5, #1 │ │ │ │ - beq.n 3e81e <_PyImport_ClearExtension@@Base+0x3be> │ │ │ │ + beq.n 3e87e <_PyImport_ClearExtension@@Base+0x3be> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 6a56c <_Py_open@@Base+0x306> │ │ │ │ + b.w 6aa7c <_Py_open@@Base+0x3ea> │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -25305,107 +25341,107 @@ │ │ │ │ add.w fp, r4, r8 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ blx 2c68c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e8f0 <_PyImport_ClearExtension@@Base+0x490> │ │ │ │ + bge.n 3e950 <_PyImport_ClearExtension@@Base+0x490> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 3e870 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ + bne.n 3e8d0 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6a56c <_Py_open@@Base+0x306> │ │ │ │ + bl 6aa7c <_Py_open@@Base+0x3ea> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e8fa <_PyImport_ClearExtension@@Base+0x49a> │ │ │ │ - movw r8, #44704 @ 0xaea0 │ │ │ │ + b.n 3e95a <_PyImport_ClearExtension@@Base+0x49a> │ │ │ │ + movw r8, #44076 @ 0xac2c │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1c38c4 │ │ │ │ - movw r3, #46676 @ 0xb654 │ │ │ │ + bl 1c3964 │ │ │ │ + movw r3, #47720 @ 0xba68 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbnz r0, 3e8fa <_PyImport_ClearExtension@@Base+0x49a> │ │ │ │ + bl e3bb8 │ │ │ │ + cbnz r0, 3e95a <_PyImport_ClearExtension@@Base+0x49a> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #108] @ (3e904 <_PyImport_ClearExtension@@Base+0x4a4>) │ │ │ │ + ldr r3, [pc, #108] @ (3e964 <_PyImport_ClearExtension@@Base+0x4a4>) │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r3, 3e8b0 <_PyImport_ClearExtension@@Base+0x450> │ │ │ │ + cbz r3, 3e910 <_PyImport_ClearExtension@@Base+0x450> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 3e8d2 <_PyImport_ClearExtension@@Base+0x472> │ │ │ │ + cbnz r3, 3e932 <_PyImport_ClearExtension@@Base+0x472> │ │ │ │ blx 2c708 │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ - movw r2, #27332 @ 0x6ac4 │ │ │ │ + movw r2, #24940 @ 0x616c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ - b.n 3e8fa <_PyImport_ClearExtension@@Base+0x49a> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ + b.n 3e95a <_PyImport_ClearExtension@@Base+0x49a> │ │ │ │ blx 2c708 │ │ │ │ mov r3, fp │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #27332 @ 0x6ac4 │ │ │ │ + movw r1, #24940 @ 0x616c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 24d0e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3e8fa <_PyImport_ClearExtension@@Base+0x49a> │ │ │ │ + bl 24c7fc <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3e95a <_PyImport_ClearExtension@@Base+0x49a> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3e828 <_PyImport_ClearExtension@@Base+0x3c8> │ │ │ │ + bne.n 3e888 <_PyImport_ClearExtension@@Base+0x3c8> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e92a <_PyImport_ClearExtension@@Base+0x4ca> │ │ │ │ + bne.n 3e98a <_PyImport_ClearExtension@@Base+0x4ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl e086c │ │ │ │ + bl e0a24 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e956 <_PyImport_ClearExtension@@Base+0x4f6> │ │ │ │ - b.n 3e944 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ + bne.n 3e9b6 <_PyImport_ClearExtension@@Base+0x4f6> │ │ │ │ + b.n 3e9a4 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48096 @ 0xbbe0 │ │ │ │ + movw r0, #45728 @ 0xb2a0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e91c <_PyImport_ClearExtension@@Base+0x4bc> │ │ │ │ + bne.n 3e97c <_PyImport_ClearExtension@@Base+0x4bc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e96e <_PyImport_ClearExtension@@Base+0x50e> │ │ │ │ - bl 8a354 │ │ │ │ + b.n 3e9ce <_PyImport_ClearExtension@@Base+0x50e> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e940 <_PyImport_ClearExtension@@Base+0x4e0> │ │ │ │ + bne.n 3e9a0 <_PyImport_ClearExtension@@Base+0x4e0> │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e96e <_PyImport_ClearExtension@@Base+0x50e> │ │ │ │ + b.n 3e9ce <_PyImport_ClearExtension@@Base+0x50e> │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -25413,38 +25449,38 @@ │ │ │ │ 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, #27428 @ 0x6b24 │ │ │ │ + movw r0, #25036 @ 0x61cc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ 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, #24] │ │ │ │ - cbz r0, 3e9be <_PyImport_ClearExtension@@Base+0x55e> │ │ │ │ + cbz r0, 3ea1e <_PyImport_ClearExtension@@Base+0x55e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e9d4 <_PyImport_ClearExtension@@Base+0x574> │ │ │ │ + bge.n 3ea34 <_PyImport_ClearExtension@@Base+0x574> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e9d4 <_PyImport_ClearExtension@@Base+0x574> │ │ │ │ + b.n 3ea34 <_PyImport_ClearExtension@@Base+0x574> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 12d3bc │ │ │ │ - cbz r0, 3e9d4 <_PyImport_ClearExtension@@Base+0x574> │ │ │ │ + bl 12d918 │ │ │ │ + cbz r0, 3ea34 <_PyImport_ClearExtension@@Base+0x574> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -25452,88 +25488,88 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3e9fc <_PyImport_ClearExtension@@Base+0x59c> │ │ │ │ + bhi.n 3ea5c <_PyImport_ClearExtension@@Base+0x59c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ea14 <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ - b.n 3ea38 <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ - movw r0, #50620 @ 0xc5bc │ │ │ │ + bne.n 3ea74 <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ + b.n 3ea98 <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ + movw r0, #48252 @ 0xbc7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e9ee <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ - b.n 3ea38 <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ + bne.n 3ea4e <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ + b.n 3ea98 <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ea26 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 3ea38 <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ + bne.n 3ea86 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 3ea98 <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ cmp r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 3eaac │ │ │ │ + b.n 3eb0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ea60 <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ + bne.n 3eac0 <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3ea8a │ │ │ │ + bl 3eaea │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ea7c <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ - b.n 3ea76 <_PyImport_ClearExtension@@Base+0x616> │ │ │ │ + bne.n 3eadc <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ + b.n 3ead6 <_PyImport_ClearExtension@@Base+0x616> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48116 @ 0xbbf4 │ │ │ │ + movw r0, #45748 @ 0xb2b4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ea86 <_PyImport_ClearExtension@@Base+0x626> │ │ │ │ - b.n 3ea50 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 3ea86 <_PyImport_ClearExtension@@Base+0x626> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3eae6 <_PyImport_ClearExtension@@Base+0x626> │ │ │ │ + b.n 3eab0 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 3eae6 <_PyImport_ClearExtension@@Base+0x626> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ea8a : │ │ │ │ +0003eaea : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 21cbc8 │ │ │ │ + b.w 21c56c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3eaa2 │ │ │ │ + cbz r0, 3eb02 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eaa4 │ │ │ │ + bge.n 3eb04 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3eaa8 ) │ │ │ │ + ldr r0, [pc, #4] @ (3eb08 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -25546,659 +25582,658 @@ │ │ │ │ moveq r2, r3 │ │ │ │ movne r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ - movw r0, #27656 @ 0x6c08 │ │ │ │ + movw r0, #25264 @ 0x62b0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - movw r1, #27652 @ 0x6c04 │ │ │ │ + movw r1, #25260 @ 0x62ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3ecbe │ │ │ │ - cbnz r4, 3eafa │ │ │ │ + beq.w 3ed1e │ │ │ │ + cbnz r4, 3eb5a │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 3eb2e │ │ │ │ + b.n 3eb8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c3c8 │ │ │ │ - cbz r0, 3eb4e │ │ │ │ - movw r1, #18808 @ 0x4978 │ │ │ │ + bl 12c82c │ │ │ │ + cbz r0, 3ebae │ │ │ │ + movw r1, #16440 @ 0x4038 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 184098 │ │ │ │ - cbnz r0, 3eb2e │ │ │ │ - b.n 3ecbe │ │ │ │ + bl 184678 │ │ │ │ + cbnz r0, 3eb8e │ │ │ │ + b.n 3ed1e │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3ebdc │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 3ec3c │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3ecbe │ │ │ │ - bl a0718 │ │ │ │ + bne.w 3ed1e │ │ │ │ + bl a08b0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2e0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 3ecc2 │ │ │ │ - b.n 3eb1a │ │ │ │ + bne.w 3ed22 │ │ │ │ + b.n 3eb7a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 3eb62 │ │ │ │ + bmi.n 3ebc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a4a0 │ │ │ │ + bl 11aabc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ec7c │ │ │ │ + beq.w 3ecdc │ │ │ │ add r5, sp, #12 │ │ │ │ - movw r1, #27668 @ 0x6c14 │ │ │ │ + movw r1, #25276 @ 0x62bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 184098 │ │ │ │ + bl 184678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ecbe │ │ │ │ + beq.w 3ed1e │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - bgt.n 3ebec │ │ │ │ + bgt.n 3ec4c │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r9, r4 │ │ │ │ blx 2c2ec <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #332] @ (3ece8 ) │ │ │ │ + ldr r3, [pc, #332] @ (3ed48 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r6, #4] │ │ │ │ - bl 13aa54 │ │ │ │ - bl a0718 │ │ │ │ + bl 13af74 │ │ │ │ + bl a08b0 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2e0 <__fcntl_time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3ebd8 │ │ │ │ + bne.n 3ec38 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3ebdc │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 3ec3c │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eba8 │ │ │ │ - b.n 3ecbe │ │ │ │ + beq.n 3ec08 │ │ │ │ + b.n 3ed1e │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3ec9c │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 3ecfc │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 3ecbe │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 3ed1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fb8 │ │ │ │ + bl 1275fc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ebfe │ │ │ │ + cbnz r0, 3ec5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 3ecbe │ │ │ │ - bl 127114 │ │ │ │ + bl 13af74 │ │ │ │ + b.n 3ed1e │ │ │ │ + bl 127730 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ blx 2d5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13aa54 │ │ │ │ - bl a0718 │ │ │ │ + bl 13af74 │ │ │ │ + bl a08b0 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2e0 <__fcntl_time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 3ec42 │ │ │ │ + bne.n 3eca2 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3ec46 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 3eca6 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ec12 │ │ │ │ - b.n 3ec74 │ │ │ │ + beq.n 3ec72 │ │ │ │ + b.n 3ecd4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3ec56 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 3ecb6 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 3ec74 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 3ecd4 │ │ │ │ ldrb.w r3, [r9, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ecd8 │ │ │ │ + beq.n 3ed38 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #27804 @ 0x6c9c │ │ │ │ + movw r1, #25412 @ 0x6344 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r6 │ │ │ │ - bl ded80 │ │ │ │ - b.n 3ecbe │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl def38 │ │ │ │ + b.n 3ed1e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27928 @ 0x6d18 │ │ │ │ + movw r1, #25536 @ 0x63c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e2234 │ │ │ │ - ldr r1, [pc, #76] @ (3ecec ) │ │ │ │ + b.w e23e4 │ │ │ │ + ldr r1, [pc, #76] @ (3ed4c ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d914 │ │ │ │ - cbz r0, 3ecce │ │ │ │ + cbz r0, 3ed2e │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #27672 @ 0x6c18 │ │ │ │ + movw r1, #25280 @ 0x62c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ecde │ │ │ │ + b.n 3ed3e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3ebdc │ │ │ │ + blt.n 3ec3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a620 │ │ │ │ - b.n 3ecde │ │ │ │ + bl 8a7c8 │ │ │ │ + b.n 3ed3e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 75bd4 │ │ │ │ - b.n 3ecde │ │ │ │ + bl 75db8 │ │ │ │ + b.n 3ed3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 127b00 │ │ │ │ + bl 128268 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r9 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, sl │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3ed12 │ │ │ │ + bne.n 3ed72 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3ed48 │ │ │ │ + b.n 3eda8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3ed0c │ │ │ │ + beq.n 3ed6c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3ed3a │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 3ed9a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #28008 @ 0x6d68 │ │ │ │ + movw r1, #25640 @ 0x6428 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ed6a │ │ │ │ + b.n 3edca │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 3ed68 │ │ │ │ + cbz r0, 3edc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ed68 │ │ │ │ + bge.n 3edc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ed68 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3edc8 │ │ │ │ + bl 7aba4 <_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, #2 │ │ │ │ - beq.n 3ed98 │ │ │ │ + beq.n 3edf8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48372 @ 0xbcf4 │ │ │ │ + movw r0, #46004 @ 0xb3b4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3ed98 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3edf8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3edac │ │ │ │ + b.n 3ee0c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 12307c │ │ │ │ + bl 1236a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ed94 │ │ │ │ + beq.n 3edf4 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ push {r4, r5} │ │ │ │ movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3edfc │ │ │ │ + bne.n 3ee5a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbnz r5, 3edd8 │ │ │ │ + cbnz r5, 3ee36 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3edd8 │ │ │ │ + bne.n 3ee36 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ee02 │ │ │ │ + bge.n 3ee60 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 3ee02 │ │ │ │ + b.n 3ee60 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ede8 │ │ │ │ + beq.n 3ee46 │ │ │ │ movw r3, #18632 @ 0x48c8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3edfc │ │ │ │ + bne.n 3ee5a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 3edfc │ │ │ │ + cbnz r3, 3ee5a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - b.n 3ee02 │ │ │ │ + b.n 3ee60 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 2156ec │ │ │ │ + b.w 2150b8 │ │ │ │ mov r0, r1 │ │ │ │ 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 r2, #53136 @ 0xcf90 │ │ │ │ + movw r2, #50768 @ 0xc650 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ca1d8 │ │ │ │ - cbnz r0, 3ee2e │ │ │ │ + bl 1c9e60 │ │ │ │ + cbnz r0, 3ee8c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ee92 │ │ │ │ + b.n 3eef0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3ee74 │ │ │ │ - ldr r2, [pc, #96] @ (3ee98 ) │ │ │ │ + bpl.n 3eed2 │ │ │ │ + ldr r2, [pc, #96] @ (3eef4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3ee5a │ │ │ │ + beq.n 3eeb8 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3ee66 │ │ │ │ + bls.n 3eec4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r2, r3 │ │ │ │ - b.n 3ee70 │ │ │ │ + b.n 3eece │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3ee78 │ │ │ │ + b.n 3eed6 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #32] @ (3ee9c ) │ │ │ │ - bl 7c460 │ │ │ │ + ldr r1, [pc, #28] @ (3eef8 ) │ │ │ │ + bl 7c650 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee28 │ │ │ │ + bne.n 3ee86 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3ee92 │ │ │ │ + cbz r3, 3eef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abfac │ │ │ │ + bl 1ac024 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #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, #28136 @ 0x6de8 │ │ │ │ + movw r0, #25728 @ 0x6480 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ 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 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3eee8 │ │ │ │ - movw r0, #28164 @ 0x6e04 │ │ │ │ + cbz r3, 3ef44 │ │ │ │ + movw r0, #25756 @ 0x649c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #28172 @ 0x6e0c │ │ │ │ + movw r0, #25764 @ 0x64a4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ pop {r4} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - bl 3e29c <_Py_rc_quot@@Base+0x60e> │ │ │ │ + bl 3e2fc <_Py_rc_quot@@Base+0x60e> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ef64 │ │ │ │ - ldr r1, [pc, #84] @ (3ef6c ) │ │ │ │ + cbz r0, 3efc0 │ │ │ │ + ldr r1, [pc, #84] @ (3efc8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8d678 │ │ │ │ + bl 8d834 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ef4e │ │ │ │ + cbnz r0, 3efaa │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #64] @ (3ef6c ) │ │ │ │ + ldr r1, [pc, #64] @ (3efc8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ef4e │ │ │ │ + bne.n 3efaa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ef4e │ │ │ │ + bge.n 3efaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ef4e │ │ │ │ + cbnz r3, 3efaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ef62 │ │ │ │ + bge.n 3efbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ef62 │ │ │ │ + cbnz r3, 3efbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f01c │ │ │ │ + beq.n 3f078 │ │ │ │ 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 r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f018 │ │ │ │ + bne.n 3f074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f018 │ │ │ │ + beq.n 3f074 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9904 @ 0x26b0 │ │ │ │ + movw r0, #7496 @ 0x1d48 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3efc6 │ │ │ │ + cbnz r0, 3f022 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #28180 @ 0x6e14 │ │ │ │ + movw r0, #25772 @ 0x64ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3effa │ │ │ │ + bge.n 3f056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3effa │ │ │ │ + cbnz r3, 3f056 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3efba │ │ │ │ + beq.n 3f016 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f018 │ │ │ │ + bge.n 3f074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f018 │ │ │ │ + cbnz r3, 3f074 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - b.n 3f148 │ │ │ │ + b.n 3f1a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3f02e │ │ │ │ + bne.n 3f08a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w fabe4 │ │ │ │ - b.w 1e6d64 │ │ │ │ + b.w fadec │ │ │ │ + b.w 1e69dc │ │ │ │ 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 3f04e │ │ │ │ + bmi.n 3f0aa │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3f068 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bpl.n 3f0c4 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24488 @ 0x5fa8 │ │ │ │ + movw r1, #22120 @ 0x5668 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f080 │ │ │ │ + b.n 3f0dc │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3f0aa │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r1, 3f106 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46700 @ 0xb66c │ │ │ │ + movw r1, #44416 @ 0xad80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 3f0b4 │ │ │ │ + bl fce84 │ │ │ │ + b.n 3f110 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3e29c <_Py_rc_quot@@Base+0x60e> │ │ │ │ + bl 3e2fc <_Py_rc_quot@@Base+0x60e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f0ba │ │ │ │ + cbnz r0, 3f116 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f13c │ │ │ │ + b.n 3f198 │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3f0ee │ │ │ │ + beq.n 3f14a │ │ │ │ mov r0, r5 │ │ │ │ - bl dce94 │ │ │ │ - cbnz r0, 3f0ee │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl dd054 │ │ │ │ + cbnz r0, 3f14a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46648 @ 0xb638 │ │ │ │ + movw r1, #44280 @ 0xacf8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3f116 │ │ │ │ - b.n 3f0b4 │ │ │ │ - ldr r1, [pc, #80] @ (3f140 ) │ │ │ │ + blt.n 3f172 │ │ │ │ + b.n 3f110 │ │ │ │ + ldr r1, [pc, #80] @ (3f19c ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f10e │ │ │ │ + beq.n 3f16a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3f126 │ │ │ │ - ldr r1, [pc, #64] @ (3f144 ) │ │ │ │ + beq.n 3f182 │ │ │ │ + ldr r1, [pc, #64] @ (3f1a0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl eb02c │ │ │ │ + bl eb214 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f126 │ │ │ │ + bne.n 3f182 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f0b4 │ │ │ │ + bge.n 3f110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f0b4 │ │ │ │ + bne.n 3f110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f0b4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f110 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f13a │ │ │ │ + bge.n 3f196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f13a │ │ │ │ + cbnz r3, 3f196 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ + b.w 27c840 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 126cc0 <_PyArena_Free@@Base+0x133c> │ │ │ │ - cbnz r0, 3f170 │ │ │ │ + bl 1272dc <_PyArena_Free@@Base+0x13dc> │ │ │ │ + cbnz r0, 3f1d0 │ │ │ │ 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 22e470 │ │ │ │ + b.w 22ddc0 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 3f190 │ │ │ │ + bmi.n 3f1f0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3f1aa │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bpl.n 3f20a │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24488 @ 0x5fa8 │ │ │ │ + movw r1, #22120 @ 0x5668 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f1c2 │ │ │ │ + b.n 3f222 │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -26221,506 +26256,482 @@ │ │ │ │ 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 3f21a │ │ │ │ + beq.n 3f27a │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #28228 @ 0x6e44 │ │ │ │ + movw r0, #25820 @ 0x64dc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 85d54 │ │ │ │ - b.n 3f248 │ │ │ │ + bl 85ef0 │ │ │ │ + b.n 3f2a8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3f236 │ │ │ │ + beq.n 3f296 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #28260 @ 0x6e64 │ │ │ │ + movw r0, #25852 @ 0x64fc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 85d54 │ │ │ │ - b.n 3f248 │ │ │ │ - movw r0, #28288 @ 0x6e80 │ │ │ │ + bl 85ef0 │ │ │ │ + b.n 3f2a8 │ │ │ │ + movw r0, #25880 @ 0x6518 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 85d54 │ │ │ │ - cbz r0, 3f264 │ │ │ │ + bl 85ef0 │ │ │ │ + cbz r0, 3f2c4 │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3f254 │ │ │ │ - bl 5fa5c │ │ │ │ - cbz r0, 3f264 │ │ │ │ + cbz r1, 3f2b4 │ │ │ │ + bl 5fbbe │ │ │ │ + cbz r0, 3f2c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3f264 │ │ │ │ + cbz r3, 3f2c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5f938 │ │ │ │ + b.w 5fa9a │ │ │ │ add sp, #28 │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f28e │ │ │ │ + bne.n 3f2ee │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3f2a8 │ │ │ │ - b.n 3f2a4 │ │ │ │ + bne.n 3f308 │ │ │ │ + b.n 3f304 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24580 @ 0x6004 │ │ │ │ + movw r0, #22212 @ 0x56c4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f280 │ │ │ │ + bne.n 3f2e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f35a │ │ │ │ + b.n 3f3ba │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 246bfc <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 246354 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f2a4 │ │ │ │ + beq.n 3f304 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f2a4 │ │ │ │ + beq.n 3f304 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7aef8 │ │ │ │ + bl 7b0bc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f2fe │ │ │ │ - cbnz r0, 3f2f4 │ │ │ │ + beq.n 3f35e │ │ │ │ + cbnz r0, 3f354 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3f306 │ │ │ │ - b.n 3f2a4 │ │ │ │ + blt.n 3f366 │ │ │ │ + b.n 3f304 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3f316 │ │ │ │ + cbnz r0, 3f376 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f2a4 │ │ │ │ + bge.n 3f304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f2a4 │ │ │ │ + bne.n 3f304 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f2a4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f304 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f336 │ │ │ │ + bge.n 3f396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f336 │ │ │ │ + cbnz r3, 3f396 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f34a │ │ │ │ + bge.n 3f3aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f34a │ │ │ │ + cbnz r3, 3f3aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 3f2a4 │ │ │ │ + beq.n 3f304 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 3f37e │ │ │ │ + cbz r2, 3f3de │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3f38e │ │ │ │ + b.n 3f3ee │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f38c │ │ │ │ + bhi.n 3f3ec │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f3b2 │ │ │ │ + cbnz r0, 3f412 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f38e │ │ │ │ + b.n 3f3ee │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #212] @ (3f464 ) │ │ │ │ + ldr r1, [pc, #212] @ (3f4c4 ) │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r6, #2 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f3b4 │ │ │ │ + cbnz r0, 3f414 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f45c │ │ │ │ + b.n 3f4bc │ │ │ │ mov r5, r2 │ │ │ │ adds r2, r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3f3d2 │ │ │ │ + beq.n 3f432 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 3f3c6 │ │ │ │ + cbz r4, 3f426 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3f3de │ │ │ │ - b.n 3f3ce │ │ │ │ + beq.n 3f43e │ │ │ │ + b.n 3f42e │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3f3e6 │ │ │ │ + b.n 3f446 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r6, r4 │ │ │ │ - b.n 3f3e6 │ │ │ │ + b.n 3f446 │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f3ae │ │ │ │ + beq.n 3f40e │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3f41a │ │ │ │ + cbnz r0, 3f47a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f3ae │ │ │ │ + bge.n 3f40e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f3ae │ │ │ │ + bne.n 3f40e │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f3ae │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f40e │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3f434 │ │ │ │ + beq.n 3f494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r8, [r5, #8] │ │ │ │ - cbz r6, 3f448 │ │ │ │ + cbz r6, 3f4a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r5, #20] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r4, r4] │ │ │ │ lsls r7, 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 1eba1c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3f494 │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #5460 @ 0x1554 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3f4b0 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #5460 @ 0x1554 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - movw r0, #4404 @ 0x1134 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ - 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, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3f4ea │ │ │ │ + cbnz r2, 3f500 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #56196 @ 0xdb84 │ │ │ │ + movw r1, #53828 @ 0xd244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl cc0d8 │ │ │ │ - cbnz r0, 3f500 │ │ │ │ - b.n 3f4fc │ │ │ │ - movw r0, #56196 @ 0xdb84 │ │ │ │ + bl cc29c │ │ │ │ + cbnz r0, 3f516 │ │ │ │ + b.n 3f512 │ │ │ │ + movw r0, #53828 @ 0xd244 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f4d0 │ │ │ │ + bne.n 3f4e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f51c │ │ │ │ + b.n 3f532 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3f4fc │ │ │ │ + blt.n 3f512 │ │ │ │ itete ne │ │ │ │ movwne r0, #4404 @ 0x1134 │ │ │ │ movweq r0, #5460 @ 0x1554 │ │ │ │ movtne r0, #77 @ 0x4d │ │ │ │ movteq r0, #77 @ 0x4d │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266534 │ │ │ │ - cbz r0, 3f556 │ │ │ │ + bl 265cc4 │ │ │ │ + cbz r0, 3f56c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2024d8 <_PySet_Update@@Base> │ │ │ │ + bl 202050 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f558 │ │ │ │ + bne.n 3f56e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f556 │ │ │ │ + bge.n 3f56c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f556 │ │ │ │ + cbnz r3, 3f56c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1493ec │ │ │ │ - cbz r0, 3f5a4 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bl 1498e4 │ │ │ │ + cbz r0, 3f5ba │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl e75dc │ │ │ │ + bl e780c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f59c │ │ │ │ + beq.n 3f5b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f590 │ │ │ │ + beq.n 3f5a6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 3f5d2 │ │ │ │ + bne.n 3f5e8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3f5ea │ │ │ │ + b.w 3f600 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48348 @ 0xbcdc │ │ │ │ + movw r0, #45980 @ 0xb39c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5c6 │ │ │ │ + bne.n 3f5dc │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003f5ea : │ │ │ │ +0003f600 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3f5fe │ │ │ │ + cbz r0, 3f614 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3f606 │ │ │ │ - bl 2a43f0 <_Py_hashtable_foreach@@Base+0x2d80> │ │ │ │ + cbnz r1, 3f61c │ │ │ │ + bl 2a3be8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3f680 │ │ │ │ + b.n 3f696 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3f662 │ │ │ │ + cbz r3, 3f678 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3f616 │ │ │ │ + cbnz r6, 3f62c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3f61e │ │ │ │ + cbz r6, 3f634 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3f662 │ │ │ │ + bmi.n 3f678 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3f662 │ │ │ │ + cbz r3, 3f678 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3f662 │ │ │ │ + bmi.n 3f678 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3f662 │ │ │ │ + cbz r3, 3f678 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3f662 │ │ │ │ + cbz r3, 3f678 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl f4480 <_PyConfig_AsDict@@Base+0x94> │ │ │ │ + bl f4670 <_PyConfig_AsDict@@Base+0x94> │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3f680 │ │ │ │ + bne.n 3f696 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f662 │ │ │ │ + bge.n 3f678 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3f662 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3f678 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6752 @ 0x1a60 │ │ │ │ + movw r1, #4344 @ 0x10f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #17516 @ 0x446c │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3f6b4 │ │ │ │ + beq.n 3f6ca │ │ │ │ mov r1, r4 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f880 │ │ │ │ + beq.w 3f896 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3f6cc │ │ │ │ + beq.n 3f6e2 │ │ │ │ movw r1, #17516 @ 0x446c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f880 │ │ │ │ + beq.w 3f896 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ - bl 8ee98 │ │ │ │ + bl 8f040 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f8b4 │ │ │ │ + beq.w 3f8ca │ │ │ │ movs r0, #0 │ │ │ │ - bl f05d0 │ │ │ │ + bl f07bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f706 │ │ │ │ + cbnz r0, 3f71c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3f8b4 │ │ │ │ + bge.w 3f8ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f8b4 │ │ │ │ + bne.w 3f8ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f8b4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f8ca │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r6, sp, #20 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 96334 │ │ │ │ + bl 964a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f7fe │ │ │ │ + beq.n 3f814 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, sl │ │ │ │ @@ -26729,171 +26740,170 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ - bl 1856ac <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 185d3c <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 3f75c │ │ │ │ - bl 8a354 │ │ │ │ + cbnz r0, 3f772 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f7c6 │ │ │ │ - b.n 3f860 │ │ │ │ + beq.n 3f7dc │ │ │ │ + b.n 3f876 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f78a │ │ │ │ + bge.n 3f7a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3f78a │ │ │ │ + cbnz r3, 3f7a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 3f860 │ │ │ │ - beq.n 3f7c6 │ │ │ │ + blt.n 3f876 │ │ │ │ + beq.n 3f7dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f7aa │ │ │ │ + bge.n 3f7c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3f7aa │ │ │ │ + cbnz r3, 3f7c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c6b8c │ │ │ │ + bl c6d80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f860 │ │ │ │ + beq.n 3f876 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f70e │ │ │ │ - b.n 3f7ee │ │ │ │ + bge.n 3f724 │ │ │ │ + b.n 3f804 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 96a1c <_PyTuple_FromPairSteal@@Base> │ │ │ │ + bl 96b8c <_PyTuple_FromPairSteal@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f860 │ │ │ │ + beq.n 3f876 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f314c │ │ │ │ + bl f333c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f820 │ │ │ │ + beq.n 3f836 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f70e │ │ │ │ + bge.n 3f724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f70e │ │ │ │ + bne.n 3f724 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f70e │ │ │ │ - ldr r0, [pc, #212] @ (3f8d4 ) │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f724 │ │ │ │ + ldr r0, [pc, #208] @ (3f8e8 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3f860 │ │ │ │ + cbz r0, 3f876 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2024d8 <_PySet_Update@@Base> │ │ │ │ + bl 202050 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f834 │ │ │ │ + bne.n 3f84a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f860 │ │ │ │ + bge.n 3f876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f860 │ │ │ │ + cbnz r3, 3f876 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f860 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f876 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f848 │ │ │ │ + bge.n 3f85e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f848 │ │ │ │ + cbnz r3, 3f85e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f8ca │ │ │ │ + bge.n 3f8e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f8ca │ │ │ │ + bne.n 3f8e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f8ca │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f8e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7fc84 │ │ │ │ - b.n 3f8b4 │ │ │ │ + bl 7b4b0 │ │ │ │ + b.n 3f8ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 266534 │ │ │ │ + bl 265cc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f8b4 │ │ │ │ + cbz r0, 3f8ca │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #68] @ (3f8d8 ) │ │ │ │ + ldr r0, [pc, #68] @ (3f8ec ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 9d7f4 │ │ │ │ - cbnz r0, 3f8b8 │ │ │ │ + bl 9d98c │ │ │ │ + cbnz r0, 3f8ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f8b4 │ │ │ │ + bge.n 3f8ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f8b4 │ │ │ │ + cbnz r3, 3f8ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f8ca │ │ │ │ + b.n 3f8e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f8ca │ │ │ │ + bge.n 3f8e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f8ca │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f8e0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - ldr r5, [pc, #32] @ (3f8f8 ) │ │ │ │ + ldr r5, [pc, #32] @ (3f90c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r4, [r2, #32] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -26903,40 +26913,63 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c98c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f92a │ │ │ │ + bge.n 3f93e │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #32464 @ 0x7ed0 │ │ │ │ + movw r2, #29972 @ 0x7514 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #6300 @ 0x189c │ │ │ │ + movw r0, #3932 @ 0xf5c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f936 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f94a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 46e68 │ │ │ │ + bl 46ec8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3f940 │ │ │ │ + cbz r3, 3f954 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.w 27cf94 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1eb674 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3f986 │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #5460 @ 0x1554 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3f9a2 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #5460 @ 0x1554 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + movw r0, #4404 @ 0x1134 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -26947,236 +26980,235 @@ │ │ │ │ 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 3f98a │ │ │ │ + beq.n 3f9e4 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #28528 @ 0x6f70 │ │ │ │ + movw r0, #26120 @ 0x6608 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ - b.n 3f9a8 │ │ │ │ - cbz r6, 3f99c │ │ │ │ + bl 85ef0 │ │ │ │ + b.n 3fa02 │ │ │ │ + cbz r6, 3f9f6 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #28136 @ 0x6de8 │ │ │ │ + movw r0, #25728 @ 0x6480 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ - b.n 3f9a8 │ │ │ │ - movw r0, #28548 @ 0x6f84 │ │ │ │ + bl 85ef0 │ │ │ │ + b.n 3fa02 │ │ │ │ + movw r0, #26140 @ 0x661c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ - cbz r0, 3f9c4 │ │ │ │ + bl 85ef0 │ │ │ │ + cbz r0, 3fa1e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3f9b4 │ │ │ │ + cbz r3, 3fa0e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5f938 │ │ │ │ - cbz r0, 3f9c4 │ │ │ │ - cbz r5, 3f9c4 │ │ │ │ + bl 5fa9a │ │ │ │ + cbz r0, 3fa1e │ │ │ │ + cbz r5, 3fa1e │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5fa5c │ │ │ │ + b.w 5fbbe │ │ │ │ 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 r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fa16 │ │ │ │ + bge.n 3fa70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3fa16 │ │ │ │ + cbnz r3, 3fa70 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1eba1c │ │ │ │ + bl 1eb674 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa44 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 3fa9e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3fa60 │ │ │ │ + b.n 3faba │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 3fa7c │ │ │ │ + cbz r4, 3fad6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13aba0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.w 13b0c0 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #28788 @ 0x7074 │ │ │ │ + movw r1, #26380 @ 0x670c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52504 @ 0xcd18 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 155b60 │ │ │ │ + b.w 1560c0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3fac6 │ │ │ │ + cbz r3, 3fb20 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 3fac8 │ │ │ │ + b.n 3fb22 │ │ │ │ mov r7, r3 │ │ │ │ - movw r4, #18048 @ 0x4680 │ │ │ │ + movw r4, #15612 @ 0x3cfc │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ 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, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3fafe │ │ │ │ + bne.n 3fb58 │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 3fafe │ │ │ │ + ble.n 3fb58 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 3fafe │ │ │ │ - cbnz r6, 3fb24 │ │ │ │ - ldr r1, [pc, #224] @ (3fbe0 ) │ │ │ │ + bgt.n 3fb58 │ │ │ │ + cbnz r6, 3fb7e │ │ │ │ + ldr r1, [pc, #220] @ (3fc38 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #32 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbc2 │ │ │ │ + beq.n 3fc1c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add r8, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbbe │ │ │ │ + beq.n 3fc18 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3fb6a │ │ │ │ + beq.n 3fbc4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3fb5a │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 3fbb4 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fb52 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 3fbbe │ │ │ │ + bne.n 3fbac │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 3fc18 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3fb6e │ │ │ │ - b.n 3fb5e │ │ │ │ + beq.n 3fbc8 │ │ │ │ + b.n 3fbb8 │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1cc530 │ │ │ │ - cbnz r0, 3fb6e │ │ │ │ - b.n 3fbbe │ │ │ │ + bl 1cc120 │ │ │ │ + cbnz r0, 3fbc8 │ │ │ │ + b.n 3fc18 │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 3fb8e │ │ │ │ + beq.n 3fbe8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d714 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3fb94 │ │ │ │ + b.n 3fbee │ │ │ │ blx 2cca8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r5, 3fbc6 │ │ │ │ + bl a2780 │ │ │ │ + cbz r5, 3fc20 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3fbb0 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 3fc0a │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fb70 │ │ │ │ - b.n 3fbbe │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 3fbca │ │ │ │ + b.n 3fc18 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3fbce │ │ │ │ + b.n 3fc28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3fbce │ │ │ │ + b.n 3fc28 │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ ldr r4, [r7, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -27187,21 +27219,21 @@ │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2cc58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fc24 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 3fc7c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fcca │ │ │ │ + b.n 3fd22 │ │ │ │ vldr s11, [sp] │ │ │ │ vmov s13, r0 │ │ │ │ vmov s15, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcvt.f64.s32 d2, s11 │ │ │ │ vldr s11, [sp, #4] │ │ │ │ @@ -27213,162 +27245,162 @@ │ │ │ │ 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 8f7c0 │ │ │ │ + bl 8f968 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc20 │ │ │ │ + beq.n 3fc78 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 8fed0 │ │ │ │ - cbz r0, 3fcb0 │ │ │ │ + bl 9008c │ │ │ │ + cbz r0, 3fd08 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 8fed0 │ │ │ │ - cbz r0, 3fcb0 │ │ │ │ + bl 9008c │ │ │ │ + cbz r0, 3fd08 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 8fed0 │ │ │ │ - cbz r0, 3fcb0 │ │ │ │ + bl 9008c │ │ │ │ + cbz r0, 3fd08 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 8fed0 │ │ │ │ - cbz r0, 3fcb0 │ │ │ │ + bl 9008c │ │ │ │ + cbz r0, 3fd08 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bl 8fed0 │ │ │ │ - cbnz r0, 3fcc8 │ │ │ │ + bl 9008c │ │ │ │ + cbnz r0, 3fd20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fc20 │ │ │ │ + bge.n 3fc78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3fc20 │ │ │ │ + bne.n 3fc78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fc20 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fc78 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0003fcd4 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003fd2c <_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 r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #48220 @ 0xbc5c │ │ │ │ + movw r1, #45852 @ 0xb31c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1031c8 │ │ │ │ - cbz r0, 3fd1e <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bl 1033c4 │ │ │ │ + cbz r0, 3fd76 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3fd20 <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ + ldr r0, [pc, #40] @ (3fd78 <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl e2438 <_PyErr_SetObject@@Base> │ │ │ │ + bl e25e8 <_PyErr_SetObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd1e <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bge.n 3fd76 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fd1e <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + cbnz r3, 3fd76 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, 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, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 3fd40 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ + cbz r2, 3fd98 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3fd4e <_PyErr_SetLocaleString@@Base+0x7a> │ │ │ │ + b.n 3fda6 <_PyErr_SetLocaleString@@Base+0x7a> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3fd4c <_PyErr_SetLocaleString@@Base+0x78> │ │ │ │ + bne.n 3fda4 <_PyErr_SetLocaleString@@Base+0x78> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3fd6e <_PyErr_SetLocaleString@@Base+0x9a> │ │ │ │ + cbnz r0, 3fdc6 <_PyErr_SetLocaleString@@Base+0x9a> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3fd4e <_PyErr_SetLocaleString@@Base+0x7a> │ │ │ │ + b.n 3fda6 <_PyErr_SetLocaleString@@Base+0x7a> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #136] @ (3fdd8 <_PyErr_SetLocaleString@@Base+0x104>) │ │ │ │ + ldr r1, [pc, #136] @ (3fe30 <_PyErr_SetLocaleString@@Base+0x104>) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3fd70 <_PyErr_SetLocaleString@@Base+0x9c> │ │ │ │ - b.n 3fd9a <_PyErr_SetLocaleString@@Base+0xc6> │ │ │ │ + cbnz r0, 3fdc8 <_PyErr_SetLocaleString@@Base+0x9c> │ │ │ │ + b.n 3fdf2 <_PyErr_SetLocaleString@@Base+0xc6> │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3fd9e <_PyErr_SetLocaleString@@Base+0xca> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 3fdf6 <_PyErr_SetLocaleString@@Base+0xca> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3472 @ 0xd90 │ │ │ │ + movw r1, #1104 @ 0x450 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #28868 @ 0x70c4 │ │ │ │ + movw r0, #26460 @ 0x675c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r6 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fdd2 <_PyErr_SetLocaleString@@Base+0xfe> │ │ │ │ + b.n 3fe2a <_PyErr_SetLocaleString@@Base+0xfe> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #61884 @ 0xf1bc │ │ │ │ movteq r4, #78 @ 0x4e │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 217f94 <_PyEval_GetBuiltin@@Base+0x48> │ │ │ │ + bl 2179ac <_PyEval_GetBuiltin@@Base+0x48> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 37306 │ │ │ │ + bl 37362 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fdd2 <_PyErr_SetLocaleString@@Base+0xfe> │ │ │ │ + bge.n 3fe2a <_PyErr_SetLocaleString@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3fdd2 <_PyErr_SetLocaleString@@Base+0xfe> │ │ │ │ + cbnz r3, 3fe2a <_PyErr_SetLocaleString@@Base+0xfe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0003fddc : │ │ │ │ +0003fe34 : │ │ │ │ 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] @ (3fe44 ) │ │ │ │ + ldr r2, [pc, #84] @ (3fe9c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add.w r7, r5, #91136 @ 0x16400 │ │ │ │ add.w r4, r5, #42240 @ 0xa500 │ │ │ │ @@ -27379,575 +27411,575 @@ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 3fe0e │ │ │ │ + bne.n 3fe66 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #1420] @ 0x58c │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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 3fe76 │ │ │ │ + bne.n 3fece │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25428 @ 0x6354 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3fe8e │ │ │ │ + bne.n 3fee6 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3feac │ │ │ │ + b.n 3ff04 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59712 @ 0xe940 │ │ │ │ + movw r0, #57304 @ 0xdfd8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ff60 │ │ │ │ - b.n 3fe60 │ │ │ │ - bl 155fc0 │ │ │ │ + beq.n 3ffb8 │ │ │ │ + b.n 3feb8 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3feac │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 3ff04 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff60 │ │ │ │ + bne.n 3ffb8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3feba │ │ │ │ + bne.n 3ff12 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3fed8 │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 3ff30 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fed8 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 3ff30 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff60 │ │ │ │ + bne.n 3ffb8 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3ff68 │ │ │ │ + vldr d6, [pc, #136] @ 3ffc0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3ff08 │ │ │ │ + ble.n 3ff60 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3ff08 │ │ │ │ + bhi.n 3ff60 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2ce58 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3ff40 │ │ │ │ + bvc.n 3ff98 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3ff3c │ │ │ │ + bvs.n 3ff94 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3ff44 │ │ │ │ + b.n 3ff9c │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3ff50 │ │ │ │ + b.n 3ffa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3ff50 │ │ │ │ + cbz r3, 3ffa8 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 27f758 <_PySys_GetSizeOf@@Base+0x10c> │ │ │ │ - cbnz r0, 3ff60 │ │ │ │ + bl 27eee0 <_PySys_GetSizeOf@@Base+0x10c> │ │ │ │ + cbnz r0, 3ffb8 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ 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 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ff9a │ │ │ │ + bne.n 3fff2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ff90 │ │ │ │ + cbz r3, 3ffe8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4009e │ │ │ │ + bne.w 400f6 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 400a6 │ │ │ │ + b.n 400fe │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #11600 @ 0x2d50 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3fffc │ │ │ │ + beq.n 40054 │ │ │ │ movw r7, #10600 @ 0x2968 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3fffc │ │ │ │ + beq.n 40054 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 3fffc │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 40054 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3fffc │ │ │ │ + beq.n 40054 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 3fffc │ │ │ │ + bmi.n 40054 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ movw r1, #17516 @ 0x446c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3fffc │ │ │ │ + beq.n 40054 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3fffc │ │ │ │ + bmi.n 40054 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 3fffc │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 40054 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 40014 │ │ │ │ + b.n 4006c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 40002 │ │ │ │ + cbz r6, 4005a │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 122844 │ │ │ │ + bl 122e6c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 40010 │ │ │ │ + bne.n 40068 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 400a6 │ │ │ │ + b.n 400fe │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3fff4 │ │ │ │ + ble.n 4004c │ │ │ │ mov r0, r4 │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4000c │ │ │ │ + beq.n 40064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 932e8 │ │ │ │ + bl 9346c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 4007e │ │ │ │ - bl e086c │ │ │ │ + cbz r6, 400d6 │ │ │ │ + bl e0a24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40048 │ │ │ │ + bge.n 400a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40048 │ │ │ │ + cbnz r3, 400a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 40064 │ │ │ │ + bne.n 400bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4000c │ │ │ │ + bge.n 40064 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4000c │ │ │ │ + bne.n 40064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4000c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40064 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 40020 │ │ │ │ + beq.n 40078 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4009e │ │ │ │ + bge.n 400f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4009e │ │ │ │ + cbnz r3, 400f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4009e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 400f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40092 │ │ │ │ + bge.n 400ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40092 │ │ │ │ + cbnz r3, 400ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - bl 8a354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ff90 │ │ │ │ - b.n 4000c │ │ │ │ + beq.w 3ffe8 │ │ │ │ + b.n 40064 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 400ca │ │ │ │ + cbz r0, 40122 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 400ec │ │ │ │ + bge.n 40144 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 400ec │ │ │ │ + b.n 40144 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 400e4 │ │ │ │ - bl 12d3bc │ │ │ │ - cbz r0, 400e0 │ │ │ │ + cbz r0, 4013c │ │ │ │ + bl 12d918 │ │ │ │ + cbz r0, 40138 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 400ec │ │ │ │ + b.n 40144 │ │ │ │ movw r0, #61884 @ 0xf1bc │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ 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 27d3c0 │ │ │ │ - cbnz r0, 4010e │ │ │ │ + bl 27cc6c │ │ │ │ + cbnz r0, 40166 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 40374 │ │ │ │ + b.n 403cc │ │ │ │ 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, 40134 │ │ │ │ + cbz r0, 4018c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40156 │ │ │ │ + bge.n 401ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40156 │ │ │ │ + b.n 401ae │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4014e │ │ │ │ - bl 12d3bc │ │ │ │ - cbz r0, 4014a │ │ │ │ + cbz r0, 401a6 │ │ │ │ + bl 12d918 │ │ │ │ + cbz r0, 401a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 40156 │ │ │ │ + b.n 401ae │ │ │ │ movw r0, #61884 @ 0xf1bc │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ 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, [pc, #44] @ (40198 ) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (401f0 ) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 40186 │ │ │ │ + cbz r2, 401de │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #29224 @ 0x7228 │ │ │ │ + movw r0, #26816 @ 0x68c0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movw r0, #29232 @ 0x7230 │ │ │ │ + b.w 8b3e0 │ │ │ │ + movw r0, #26824 @ 0x68c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r2, [pc, #8] @ (4019c ) │ │ │ │ - b.w 8b238 │ │ │ │ - ldr r5, [pc, #144] @ (4022c ) │ │ │ │ + ldr r2, [pc, #8] @ (401f4 ) │ │ │ │ + b.w 8b3e0 │ │ │ │ + ldr r5, [pc, #144] @ (40284 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 401bc │ │ │ │ + cbz r3, 40214 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 401be │ │ │ │ + b.n 40216 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2c98c │ │ │ │ - cbnz r6, 401d4 │ │ │ │ + cbnz r6, 4022c │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 401d4 │ │ │ │ + ble.n 4022c │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 401d4 │ │ │ │ - cbnz r5, 401fc │ │ │ │ - ldr r1, [pc, #156] @ (40274 ) │ │ │ │ + bgt.n 4022c │ │ │ │ + cbnz r5, 40254 │ │ │ │ + ldr r1, [pc, #156] @ (402cc ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 401fc │ │ │ │ + cbnz r0, 40254 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40264 │ │ │ │ + b.n 402bc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 401f8 │ │ │ │ + bne.n 40250 │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 40250 │ │ │ │ + beq.n 402a8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 40218 │ │ │ │ + cbz r6, 40270 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 40254 │ │ │ │ + beq.n 402ac │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40230 │ │ │ │ - bl 8a354 │ │ │ │ + cbnz r0, 40288 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 401f8 │ │ │ │ + bne.n 40250 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40256 │ │ │ │ - bl 8fe24 │ │ │ │ + b.n 402ae │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4024a │ │ │ │ + bge.n 402a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4024a │ │ │ │ + cbnz r3, 402a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 40256 │ │ │ │ - b.n 40222 │ │ │ │ + bne.n 402ae │ │ │ │ + b.n 4027a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 40256 │ │ │ │ + b.n 402ae │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 40456 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 404ae <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 4026e │ │ │ │ + cbz r3, 402c6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r4, [r1, r0] │ │ │ │ lsls r7, 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, [pc, #232] @ (40370 ) │ │ │ │ + ldr r2, [pc, #232] @ (403c8 ) │ │ │ │ sub sp, #8 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r4, [r2, #3724] @ 0xe8c │ │ │ │ - cbz r4, 402b4 │ │ │ │ - movw r3, #48412 @ 0xbd1c │ │ │ │ + cbz r4, 4030c │ │ │ │ + movw r3, #52152 @ 0xcbb8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22664 @ 0x5888 │ │ │ │ + movw r1, #20296 @ 0x4f48 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 402da │ │ │ │ + bl fce84 │ │ │ │ + b.n 40332 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 402de │ │ │ │ + beq.n 40336 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29312 @ 0x7280 │ │ │ │ + movw r1, #26904 @ 0x6918 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4036a │ │ │ │ + b.n 403c2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #29352 @ 0x72a8 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 402da │ │ │ │ - bl 216c90 │ │ │ │ + beq.n 40332 │ │ │ │ + bl 2166a8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d5e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4030a │ │ │ │ - bl 353ec │ │ │ │ - b.n 40354 │ │ │ │ - bl 217fe0 <_PyEval_GetBuiltin@@Base+0x94> │ │ │ │ + cbnz r0, 40362 │ │ │ │ + bl 356d0 │ │ │ │ + b.n 403ac │ │ │ │ + bl 2179f8 <_PyEval_GetBuiltin@@Base+0x94> │ │ │ │ mov r6, r0 │ │ │ │ - bl 218274 │ │ │ │ + bl 217d60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 134ebc <_Py_set_inheritable@@Base> │ │ │ │ + bl 1353dc <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4032e │ │ │ │ - movw r0, #29364 @ 0x72b4 │ │ │ │ + bne.n 40386 │ │ │ │ + movw r0, #26956 @ 0x694c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 211678 │ │ │ │ + bl 211048 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #5944 @ 0x1738 │ │ │ │ + movw r0, #3576 @ 0xdf8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2186f4 │ │ │ │ + bl 21810c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 402da │ │ │ │ + blt.n 40332 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 40354 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 403ac │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 402da │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 40332 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #29436 @ 0x72fc │ │ │ │ + movw r0, #27028 @ 0x6994 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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 r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r1, 403a2 │ │ │ │ - movw r0, #57160 @ 0xdf48 │ │ │ │ + cbnz r1, 403fa │ │ │ │ + movw r0, #60896 @ 0xede0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 403c8 │ │ │ │ - b.n 403c4 │ │ │ │ + cbnz r0, 40420 │ │ │ │ + b.n 4041c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #20 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #5436 @ 0x153c │ │ │ │ + movw r1, #4748 @ 0x128c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl cc0d8 │ │ │ │ + bl cc29c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40390 │ │ │ │ + bne.n 403e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40416 │ │ │ │ + b.n 4046e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r3, 403e6 │ │ │ │ + cbz r3, 4043e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r2, 403f8 │ │ │ │ + cbz r2, 40450 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r4, #16] │ │ │ │ - cbz r3, 4040a │ │ │ │ + cbz r3, 40462 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [r4, #20] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -27955,306 +27987,305 @@ │ │ │ │ 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 40448 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 40452 │ │ │ │ + bne.n 404a0 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 404aa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00040456 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +000404ae <_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 2772cc │ │ │ │ + bl 2766c0 │ │ │ │ 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 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 40496 <_Py_strhex_bytes_with_sep@@Base+0x40> │ │ │ │ + cbnz r5, 404ee <_Py_strhex_bytes_with_sep@@Base+0x40> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 40496 <_Py_strhex_bytes_with_sep@@Base+0x40> │ │ │ │ + blt.n 404ee <_Py_strhex_bytes_with_sep@@Base+0x40> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 40496 <_Py_strhex_bytes_with_sep@@Base+0x40> │ │ │ │ - cbnz r2, 404b4 <_Py_strhex_bytes_with_sep@@Base+0x5e> │ │ │ │ - ldr r1, [pc, #80] @ (404e8 <_Py_strhex_bytes_with_sep@@Base+0x92>) │ │ │ │ + bgt.n 404ee <_Py_strhex_bytes_with_sep@@Base+0x40> │ │ │ │ + cbnz r2, 4050c <_Py_strhex_bytes_with_sep@@Base+0x5e> │ │ │ │ + ldr r1, [pc, #80] @ (40540 <_Py_strhex_bytes_with_sep@@Base+0x92>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 404e0 <_Py_strhex_bytes_with_sep@@Base+0x8a> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 40538 <_Py_strhex_bytes_with_sep@@Base+0x8a> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 404ce <_Py_strhex_bytes_with_sep@@Base+0x78> │ │ │ │ + bgt.n 40526 <_Py_strhex_bytes_with_sep@@Base+0x78> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #55464 @ 0xd8a8 │ │ │ │ + movw r1, #53056 @ 0xcf40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 404e0 <_Py_strhex_bytes_with_sep@@Base+0x8a> │ │ │ │ + bl fce84 │ │ │ │ + b.n 40538 <_Py_strhex_bytes_with_sep@@Base+0x8a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 404b8 <_Py_strhex_bytes_with_sep@@Base+0x62> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 40510 <_Py_strhex_bytes_with_sep@@Base+0x62> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404b8 <_Py_strhex_bytes_with_sep@@Base+0x62> │ │ │ │ + beq.n 40510 <_Py_strhex_bytes_with_sep@@Base+0x62> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r7, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - b.n 4052c <_Py_strhex_bytes_with_sep@@Base+0xd6> │ │ │ │ + b.w 40588 <_Py_strhex_bytes_with_sep@@Base+0xda> │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4050a <_Py_strhex_bytes_with_sep@@Base+0xb4> │ │ │ │ + cbz r3, 40564 <_Py_strhex_bytes_with_sep@@Base+0xb6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40528 <_Py_strhex_bytes_with_sep@@Base+0xd2> │ │ │ │ + bge.n 40582 <_Py_strhex_bytes_with_sep@@Base+0xd4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 40528 <_Py_strhex_bytes_with_sep@@Base+0xd2> │ │ │ │ + b.n 40582 <_Py_strhex_bytes_with_sep@@Base+0xd4> │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4051a <_Py_strhex_bytes_with_sep@@Base+0xc4> │ │ │ │ + cbnz r3, 40574 <_Py_strhex_bytes_with_sep@@Base+0xc6> │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4051c <_Py_strhex_bytes_with_sep@@Base+0xc6> │ │ │ │ + b.n 40576 <_Py_strhex_bytes_with_sep@@Base+0xc8> │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #29476 @ 0x7324 │ │ │ │ + movw r0, #27068 @ 0x69bc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4055a <_Py_strhex_bytes_with_sep@@Base+0x104> │ │ │ │ + bne.n 405b6 <_Py_strhex_bytes_with_sep@@Base+0x108> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29604 @ 0x73a4 │ │ │ │ + movw r1, #27208 @ 0x6a48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 40578 <_Py_strhex_bytes_with_sep@@Base+0x122> │ │ │ │ + bl fce84 │ │ │ │ + b.n 405d4 <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrsb.w r5, [r0, #35] @ 0x23 │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 4057c <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ - movw r3, #48480 @ 0xbd60 │ │ │ │ + bne.n 405d8 <_Py_strhex_bytes_with_sep@@Base+0x12a> │ │ │ │ + movw r3, #52120 @ 0xcb98 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 163250 │ │ │ │ + bl 1637c8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 40700 <_Py_strhex_bytes_with_sep@@Base+0x2aa> │ │ │ │ + b.n 4075c <_Py_strhex_bytes_with_sep@@Base+0x2ae> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40658 <_Py_strhex_bytes_with_sep@@Base+0x202> │ │ │ │ + bne.n 406b4 <_Py_strhex_bytes_with_sep@@Base+0x206> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 405b4 <_Py_strhex_bytes_with_sep@@Base+0x15e> │ │ │ │ + cbz r3, 40610 <_Py_strhex_bytes_with_sep@@Base+0x162> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 405a6 <_Py_strhex_bytes_with_sep@@Base+0x150> │ │ │ │ - movw r1, #29652 @ 0x73d4 │ │ │ │ + cbnz r2, 40602 <_Py_strhex_bytes_with_sep@@Base+0x154> │ │ │ │ + movw r1, #27256 @ 0x6a78 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ - b.n 40578 <_Py_strhex_bytes_with_sep@@Base+0x122> │ │ │ │ - movw r1, #29704 @ 0x7408 │ │ │ │ + bl fce84 │ │ │ │ + b.n 405d4 <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ + movw r1, #27308 @ 0x6aac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ - b.n 40578 <_Py_strhex_bytes_with_sep@@Base+0x122> │ │ │ │ + bl fce84 │ │ │ │ + b.n 405d4 <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ mov r2, r1 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ - cbz r1, 405d0 <_Py_strhex_bytes_with_sep@@Base+0x17a> │ │ │ │ - movw r3, #48484 @ 0xbd64 │ │ │ │ + cbz r1, 4062c <_Py_strhex_bytes_with_sep@@Base+0x17e> │ │ │ │ + movw r3, #52220 @ 0xcbfc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 163250 │ │ │ │ - b.n 40578 <_Py_strhex_bytes_with_sep@@Base+0x122> │ │ │ │ + bl 1637c8 │ │ │ │ + b.n 405d4 <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 405f4 <_Py_strhex_bytes_with_sep@@Base+0x19e> │ │ │ │ + beq.n 40650 <_Py_strhex_bytes_with_sep@@Base+0x1a2> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1528 @ 0x5f8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #64696 @ 0xfcb8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 40578 <_Py_strhex_bytes_with_sep@@Base+0x122> │ │ │ │ + bl fce84 │ │ │ │ + b.n 405d4 <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ movs r5, #1 │ │ │ │ str r5, [r4, #24] │ │ │ │ strb.w r5, [r0, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 4063e <_Py_strhex_bytes_with_sep@@Base+0x1e8> │ │ │ │ - movw r2, #48528 @ 0xbd90 │ │ │ │ + cbnz r3, 4069a <_Py_strhex_bytes_with_sep@@Base+0x1ec> │ │ │ │ + movw r2, #52264 @ 0xcc28 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ strb.w r5, [r0, #33] @ 0x21 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 246120 │ │ │ │ + bl 245878 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406b4 <_Py_strhex_bytes_with_sep@@Base+0x25e> │ │ │ │ + beq.n 40710 <_Py_strhex_bytes_with_sep@@Base+0x262> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #56952 @ 0xde78 │ │ │ │ + movw r3, #60688 @ 0xed10 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40700 <_Py_strhex_bytes_with_sep@@Base+0x2aa> │ │ │ │ + bne.n 4075c <_Py_strhex_bytes_with_sep@@Base+0x2ae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40690 <_Py_strhex_bytes_with_sep@@Base+0x23a> │ │ │ │ + bge.n 406ec <_Py_strhex_bytes_with_sep@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40690 <_Py_strhex_bytes_with_sep@@Base+0x23a> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40690 <_Py_strhex_bytes_with_sep@@Base+0x23a> │ │ │ │ + cbnz r3, 406ec <_Py_strhex_bytes_with_sep@@Base+0x23e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 406ec <_Py_strhex_bytes_with_sep@@Base+0x23e> │ │ │ │ ldr r5, [r4, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bl 246120 │ │ │ │ + bl 245878 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 27e244 <_PyAsyncGenValueWrapperNew@@Base+0x1f0> │ │ │ │ + bl 27d9cc <_PyAsyncGenValueWrapperNew@@Base+0x1f0> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 406b4 <_Py_strhex_bytes_with_sep@@Base+0x25e> │ │ │ │ - b.n 40700 <_Py_strhex_bytes_with_sep@@Base+0x2aa> │ │ │ │ - bl 26c768 │ │ │ │ + cbz r0, 40710 <_Py_strhex_bytes_with_sep@@Base+0x262> │ │ │ │ + b.n 4075c <_Py_strhex_bytes_with_sep@@Base+0x2ae> │ │ │ │ + bl 26bf18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 4066e <_Py_strhex_bytes_with_sep@@Base+0x218> │ │ │ │ + cbz r3, 406ca <_Py_strhex_bytes_with_sep@@Base+0x21c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 27e244 <_PyAsyncGenValueWrapperNew@@Base+0x1f0> │ │ │ │ - cbz r0, 406b4 <_Py_strhex_bytes_with_sep@@Base+0x25e> │ │ │ │ + b.w 27d9cc <_PyAsyncGenValueWrapperNew@@Base+0x1f0> │ │ │ │ + cbz r0, 40710 <_Py_strhex_bytes_with_sep@@Base+0x262> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #56952 @ 0xde78 │ │ │ │ + movw r3, #60688 @ 0xed10 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40700 <_Py_strhex_bytes_with_sep@@Base+0x2aa> │ │ │ │ + bne.n 4075c <_Py_strhex_bytes_with_sep@@Base+0x2ae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40690 <_Py_strhex_bytes_with_sep@@Base+0x23a> │ │ │ │ + bge.n 406ec <_Py_strhex_bytes_with_sep@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40690 <_Py_strhex_bytes_with_sep@@Base+0x23a> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 406ec <_Py_strhex_bytes_with_sep@@Base+0x23e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #65504 @ 0xffe0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 40578 <_Py_strhex_bytes_with_sep@@Base+0x122> │ │ │ │ + bl fce84 │ │ │ │ + b.n 405d4 <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r3, #48484 @ 0xbd64 │ │ │ │ + movw r3, #52220 @ 0xcbfc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl e3c70 │ │ │ │ - cbz r0, 406ec <_Py_strhex_bytes_with_sep@@Base+0x296> │ │ │ │ + bl e3bb8 │ │ │ │ + cbz r0, 40748 <_Py_strhex_bytes_with_sep@@Base+0x29a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40578 <_Py_strhex_bytes_with_sep@@Base+0x122> │ │ │ │ - bl e3ea8 │ │ │ │ - movw r3, #48480 @ 0xbd60 │ │ │ │ + bne.w 405d4 <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ + bl e3df0 │ │ │ │ + movw r3, #52120 @ 0xcb98 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 163250 │ │ │ │ - b.n 40578 <_Py_strhex_bytes_with_sep@@Base+0x122> │ │ │ │ - movw r3, #48528 @ 0xbd90 │ │ │ │ + bl 1637c8 │ │ │ │ + b.n 405d4 <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ + movw r3, #52264 @ 0xcc28 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 406d0 <_Py_strhex_bytes_with_sep@@Base+0x27a> │ │ │ │ - b.n 40578 <_Py_strhex_bytes_with_sep@@Base+0x122> │ │ │ │ + bne.n 4072c <_Py_strhex_bytes_with_sep@@Base+0x27e> │ │ │ │ + b.n 405d4 <_Py_strhex_bytes_with_sep@@Base+0x126> │ │ │ │ mov r0, r1 │ │ │ │ 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 │ │ │ │ adds r0, #8 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 27ce5c │ │ │ │ + bl 27c70c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40756 <_Py_strhex_bytes_with_sep@@Base+0x300> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 407ae <_Py_strhex_bytes_with_sep@@Base+0x300> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 4076c <_Py_strhex_bytes_with_sep@@Base+0x316> │ │ │ │ + b.n 407c4 <_Py_strhex_bytes_with_sep@@Base+0x316> │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -28262,941 +28293,941 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7ae70 │ │ │ │ + bl 7b034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 117680 │ │ │ │ + bl 117c9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1147b0 │ │ │ │ + bl 114dc0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 407c6 <_Py_strhex_bytes_with_sep@@Base+0x370> │ │ │ │ + bge.n 4081e <_Py_strhex_bytes_with_sep@@Base+0x370> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 407c6 <_Py_strhex_bytes_with_sep@@Base+0x370> │ │ │ │ + cbnz r3, 4081e <_Py_strhex_bytes_with_sep@@Base+0x370> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 407d2 <_Py_strhex_bytes_with_sep@@Base+0x37c> │ │ │ │ - b.w 8a620 │ │ │ │ + blt.n 4082a <_Py_strhex_bytes_with_sep@@Base+0x37c> │ │ │ │ + b.w 8a7c8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #41076 @ 0xa074 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27e1c4 <_PyAsyncGenValueWrapperNew@@Base+0x170> │ │ │ │ + bl 27d94c <_PyAsyncGenValueWrapperNew@@Base+0x170> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4081e <_Py_strhex_bytes_with_sep@@Base+0x3c8> │ │ │ │ + bne.n 40876 <_Py_strhex_bytes_with_sep@@Base+0x3c8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40852 <_Py_strhex_bytes_with_sep@@Base+0x3fc> │ │ │ │ + b.n 408aa <_Py_strhex_bytes_with_sep@@Base+0x3fc> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 27e3a4 <_PyAsyncGenValueWrapperNew@@Base+0x350> │ │ │ │ + bl 27db2c <_PyAsyncGenValueWrapperNew@@Base+0x350> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4081a <_Py_strhex_bytes_with_sep@@Base+0x3c4> │ │ │ │ + beq.n 40872 <_Py_strhex_bytes_with_sep@@Base+0x3c4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7ae70 │ │ │ │ + bl 7b034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 117680 │ │ │ │ + bl 117c9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1147b0 │ │ │ │ + bl 114dc0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408b4 <_Py_strhex_bytes_with_sep@@Base+0x45e> │ │ │ │ + bge.n 4090c <_Py_strhex_bytes_with_sep@@Base+0x45e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 408b4 <_Py_strhex_bytes_with_sep@@Base+0x45e> │ │ │ │ + cbnz r3, 4090c <_Py_strhex_bytes_with_sep@@Base+0x45e> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000408b6 : │ │ │ │ +0004090e : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (408d0 ) │ │ │ │ + ldr r4, [pc, #16] @ (40928 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 212434 │ │ │ │ + b.w 211e04 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ands.w r0, r2, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000408f0 : │ │ │ │ +00040948 : │ │ │ │ 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 139250 │ │ │ │ - cbz r0, 40936 │ │ │ │ + bl 139770 │ │ │ │ + cbz r0, 4098e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #50784 @ 0xc660 │ │ │ │ + movw r1, #48416 @ 0xbd20 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 4095a │ │ │ │ + bl e23e4 │ │ │ │ + b.n 409b2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40916 │ │ │ │ + bne.n 4096e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 4095e │ │ │ │ - bl 20d6dc │ │ │ │ + ble.n 409b6 │ │ │ │ + bl 20d2b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40984 │ │ │ │ + b.n 409dc │ │ │ │ add r1, r2 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4095a │ │ │ │ + beq.n 409b2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 40984 │ │ │ │ + cbz r0, 409dc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 2d5b4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 40990 │ │ │ │ + beq.n 409e8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 4099c │ │ │ │ + beq.n 409f4 │ │ │ │ mov r0, sp │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, 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 r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 409c2 │ │ │ │ + cbnz r3, 40a1a │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 409c2 │ │ │ │ + ble.n 40a1a │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 409c2 │ │ │ │ - cbnz r1, 409e6 │ │ │ │ + bne.n 40a1a │ │ │ │ + cbnz r1, 40a3e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (40a38 ) │ │ │ │ + ldr r4, [pc, #112] @ (40a90 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ add r5, sp, #32 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 409e6 │ │ │ │ + cbnz r0, 40a3e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40a32 │ │ │ │ + b.n 40a8a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 409e2 │ │ │ │ + beq.n 40a3a │ │ │ │ movs r3, #23 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 409e2 │ │ │ │ + beq.n 40a3a │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 40a14 │ │ │ │ + bhi.n 40a6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #3 │ │ │ │ - bl 236518 │ │ │ │ - b.n 40a32 │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + bl 235c60 │ │ │ │ + b.n 40a8a │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31948 @ 0x7ccc │ │ │ │ + movw r1, #29456 @ 0x7310 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40a06 │ │ │ │ - b.n 409e2 │ │ │ │ + bne.n 40a5e │ │ │ │ + b.n 40a3a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r5, r6] │ │ │ │ lsls r7, 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 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40a62 │ │ │ │ + cbz r0, 40aba │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bl 40a66 │ │ │ │ + bl 40abe │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 40a96 │ │ │ │ + ble.n 40aee │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #14048 @ 0x36e0 │ │ │ │ + movw r3, #11616 @ 0x2d60 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #19440 @ 0x4bf0 │ │ │ │ + movw r4, #16624 @ 0x40f0 │ │ │ │ movt r4, #47 @ 0x2f │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a92 │ │ │ │ + beq.n 40aea │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 40a84 │ │ │ │ + b.n 40adc │ │ │ │ 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 │ │ │ │ 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 40abe │ │ │ │ + bne.n 40b16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f510 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ - b.n 40acc │ │ │ │ - bl a2c58 │ │ │ │ + bl 29ecf0 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ + b.n 40b24 │ │ │ │ + bl a2df0 │ │ │ │ movs r1, #1 │ │ │ │ - bl a2c8c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl a2e20 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40ab6 │ │ │ │ + bne.n 40b0e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 40ad8 │ │ │ │ + cbz r3, 40b30 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 40afa │ │ │ │ + b.n 40b52 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 40af6 │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 40b4e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 40af6 │ │ │ │ + cbnz r3, 40b4e │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 40af6 │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 40b4e │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ - bge.n 40b2c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 40b84 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #41076 @ 0xa074 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40b38 │ │ │ │ + b.n 40b90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [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, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 40b5a │ │ │ │ + bhi.n 40bb2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40b72 │ │ │ │ + ble.n 40bca │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 40b7a │ │ │ │ - movw r0, #55300 @ 0xd804 │ │ │ │ + b.n 40bd2 │ │ │ │ + movw r0, #52932 @ 0xcec4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40b52 │ │ │ │ + bne.n 40baa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 40b84 │ │ │ │ + b.n 40bdc │ │ │ │ stmdb 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 r8, #5192 @ 0x1448 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 40bbc │ │ │ │ + beq.n 40c14 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 139250 │ │ │ │ - cbnz r0, 40c1e │ │ │ │ + bl 139770 │ │ │ │ + cbnz r0, 40c76 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 40bc8 │ │ │ │ - movw r6, #31020 @ 0x792c │ │ │ │ + b.n 40c20 │ │ │ │ + movw r6, #28612 @ 0x6fc4 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ mov.w fp, #6 │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ cmp r5, #1 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov.w r4, #0 │ │ │ │ - beq.n 40bee │ │ │ │ + beq.n 40c46 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 40bec │ │ │ │ + bge.n 40c44 │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 40bec │ │ │ │ + cbz r0, 40c44 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 40bd6 │ │ │ │ - cbz r5, 40c08 │ │ │ │ + b.n 40c2e │ │ │ │ + cbz r5, 40c60 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r5 │ │ │ │ subs r5, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, r4 │ │ │ │ - blt.n 40c08 │ │ │ │ + blt.n 40c60 │ │ │ │ ldrb.w r1, [r9, r5] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40bf0 │ │ │ │ + bne.n 40c48 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 40c12 │ │ │ │ + beq.n 40c6a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ subs r1, r7, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 95e78 │ │ │ │ - b.n 40c20 │ │ │ │ + bl 95fec │ │ │ │ + b.n 40c78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 40c54 │ │ │ │ + bhi.n 40cac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 164974 │ │ │ │ - bl db324 │ │ │ │ + bl 164eec │ │ │ │ + bl db4e4 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 109b38 │ │ │ │ + b.w 10a16c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51220 @ 0xc814 │ │ │ │ + movw r0, #48852 @ 0xbed4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40c3a │ │ │ │ + bne.n 40c92 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40c96 │ │ │ │ + bhi.n 40cee │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40cae │ │ │ │ - b.n 40cc0 │ │ │ │ - movw r0, #55188 @ 0xd794 │ │ │ │ + cbnz r0, 40d06 │ │ │ │ + b.n 40d18 │ │ │ │ + movw r0, #52820 @ 0xce54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d98 │ │ │ │ - b.n 40c88 │ │ │ │ - bl 8fe24 │ │ │ │ + beq.n 40df0 │ │ │ │ + b.n 40ce0 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40cce │ │ │ │ + blt.n 40d26 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 40cde │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 40d36 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d98 │ │ │ │ + bne.n 40df0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40cde │ │ │ │ + b.n 40d36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40cbc │ │ │ │ + bne.n 40d14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cbc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d14 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40d6a │ │ │ │ + ble.n 40dc2 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 40d12 │ │ │ │ + bpl.n 40d6a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 40d0e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 40d66 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31244 @ 0x7a0c │ │ │ │ + movw r1, #28836 @ 0x70a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 40d6c │ │ │ │ + b.n 40dc4 │ │ │ │ movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 40d24 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 40d44 │ │ │ │ + beq.n 40d7c │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 40d9c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 40d64 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 40dbc │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + movw r1, #28928 @ 0x7100 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #32068 @ 0x7d44 │ │ │ │ + movw r2, #29576 @ 0x7388 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #55188 @ 0xd794 │ │ │ │ + movw r0, #52820 @ 0xce54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40d98 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40df0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40d6c │ │ │ │ + b.n 40dc4 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 40d7c │ │ │ │ + bgt.n 40dd4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95e78 │ │ │ │ + b.w 95fec │ │ │ │ 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 40ea2 │ │ │ │ + b.n 40efa │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00040d9e : │ │ │ │ - cbz r1, 40da4 │ │ │ │ - b.w 2821b0 <_PyLong_UInt32_Converter@@Base+0x180> │ │ │ │ +00040df6 : │ │ │ │ + cbz r1, 40dfc │ │ │ │ + b.w 281970 <_PyLong_UInt32_Converter@@Base+0x180> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31536 @ 0x7b30 │ │ │ │ + movw r1, #29128 @ 0x71c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40df2 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 40df2 │ │ │ │ + bne.n 40e4a │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 40e4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40e28 │ │ │ │ + b.n 40e80 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d1608 │ │ │ │ + bl 1d1290 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40e10 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 40e68 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40dee │ │ │ │ + bne.n 40e46 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 40e28 │ │ │ │ + b.n 40e80 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10bc24 │ │ │ │ - cbnz r0, 40e7c │ │ │ │ + bl 10c258 │ │ │ │ + cbnz r0, 40ed4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ae70 │ │ │ │ + bl 7b034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 40e60 │ │ │ │ + cbz r0, 40eb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40e60 │ │ │ │ + bge.n 40eb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40e60 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40eb8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88f78 │ │ │ │ + b.w 89120 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23aaa4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 23a1ec <_PyUnicode_EncodeUTF16@@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 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ bic.w sl, r2, r2, asr #31 │ │ │ │ orrs.w r5, sl, r4 │ │ │ │ - bne.n 40ece │ │ │ │ + bne.n 40f26 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 95e78 │ │ │ │ + b.w 95fec │ │ │ │ mov r9, r1 │ │ │ │ add.w r1, sl, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f18 │ │ │ │ + cbz r0, 40f70 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 40ef6 │ │ │ │ + ble.n 40f4e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c98c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add r0, r4 │ │ │ │ blx 2d5b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 40f18 │ │ │ │ + ble.n 40f70 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r1, r7 │ │ │ │ add r4, r3 │ │ │ │ add r0, r4 │ │ │ │ blx 2c98c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbnz r3, 40f36 │ │ │ │ - ldr r2, [pc, #20] @ (40f38 ) │ │ │ │ + cbnz r3, 40f8e │ │ │ │ + ldr r2, [pc, #20] @ (40f90 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #652 @ 0x28c │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 2a6b50 <_Py_hashtable_foreach@@Base+0x54e0> │ │ │ │ + b.w 2a6348 │ │ │ │ bx lr │ │ │ │ cmp r3, #148 @ 0x94 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00040f3c <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00040f94 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ 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 r6, r3 │ │ │ │ - cbz r3, 40f84 <_PyEval_FormatKwargsError@@Base+0x48> │ │ │ │ + cbz r3, 40fdc <_PyEval_FormatKwargsError@@Base+0x48> │ │ │ │ mov r0, r1 │ │ │ │ - bl 213108 <_PyObject_FunctionStr@@Base> │ │ │ │ - movw r2, #44712 @ 0xaea8 │ │ │ │ + bl 212ad0 <_PyObject_FunctionStr@@Base> │ │ │ │ + movw r2, #45100 @ 0xb02c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r3, #31668 @ 0x7bb4 │ │ │ │ + movw r3, #29260 @ 0x724c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #31616 @ 0x7b80 │ │ │ │ + movw r2, #29208 @ 0x7218 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ - cbnz r4, 40fbe <_PyEval_FormatKwargsError@@Base+0x82> │ │ │ │ - b.n 40ffa <_PyEval_FormatKwargsError@@Base+0xbe> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ + cbnz r4, 41016 <_PyEval_FormatKwargsError@@Base+0x82> │ │ │ │ + b.n 41052 <_PyEval_FormatKwargsError@@Base+0xbe> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 40ffa <_PyEval_FormatKwargsError@@Base+0xbe> │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 41052 <_PyEval_FormatKwargsError@@Base+0xbe> │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #100] @ (41000 <_PyEval_FormatKwargsError@@Base+0xc4>) │ │ │ │ + ldr r1, [pc, #100] @ (41058 <_PyEval_FormatKwargsError@@Base+0xc4>) │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ - bl 12a328 │ │ │ │ - cbnz r0, 40fec <_PyEval_FormatKwargsError@@Base+0xb0> │ │ │ │ - movw r1, #44712 @ 0xaea8 │ │ │ │ + bl 12a880 │ │ │ │ + cbnz r0, 41044 <_PyEval_FormatKwargsError@@Base+0xb0> │ │ │ │ + movw r1, #45100 @ 0xb02c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - movw r2, #31680 @ 0x7bc0 │ │ │ │ + movw r2, #29272 @ 0x7258 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40ffa <_PyEval_FormatKwargsError@@Base+0xbe> │ │ │ │ + bge.n 41052 <_PyEval_FormatKwargsError@@Base+0xbe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40ffa <_PyEval_FormatKwargsError@@Base+0xbe> │ │ │ │ - ldr r2, [pc, #52] @ (41004 <_PyEval_FormatKwargsError@@Base+0xc8>) │ │ │ │ + cbnz r3, 41052 <_PyEval_FormatKwargsError@@Base+0xbe> │ │ │ │ + ldr r2, [pc, #52] @ (4105c <_PyEval_FormatKwargsError@@Base+0xc8>) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbz r3, 40fde <_PyEval_FormatKwargsError@@Base+0xa2> │ │ │ │ + cbz r3, 41036 <_PyEval_FormatKwargsError@@Base+0xa2> │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1d2130 │ │ │ │ + b.w 1d1db8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #48] @ (41034 <_PyEval_FormatKwargsError@@Base+0xf8>) │ │ │ │ + ldr r6, [pc, #48] @ (4108c <_PyEval_FormatKwargsError@@Base+0xf8>) │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, 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 4102c <_PyEval_FormatKwargsError@@Base+0xf0> │ │ │ │ + bne.n 41084 <_PyEval_FormatKwargsError@@Base+0xf0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 21c920 │ │ │ │ + bl 21c338 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41048 <_PyEval_FormatKwargsError@@Base+0x10c> │ │ │ │ - b.n 41042 <_PyEval_FormatKwargsError@@Base+0x106> │ │ │ │ + bne.n 410a0 <_PyEval_FormatKwargsError@@Base+0x10c> │ │ │ │ + b.n 4109a <_PyEval_FormatKwargsError@@Base+0x106> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48108 @ 0xbbec │ │ │ │ + movw r0, #45740 @ 0xb2ac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 41052 <_PyEval_FormatKwargsError@@Base+0x116> │ │ │ │ - b.n 4101c <_PyEval_FormatKwargsError@@Base+0xe0> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 41052 <_PyEval_FormatKwargsError@@Base+0x116> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 410aa <_PyEval_FormatKwargsError@@Base+0x116> │ │ │ │ + b.n 41074 <_PyEval_FormatKwargsError@@Base+0xe0> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 410aa <_PyEval_FormatKwargsError@@Base+0x116> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 41076 <_PyEval_FormatKwargsError@@Base+0x13a> │ │ │ │ + bhi.n 410ce <_PyEval_FormatKwargsError@@Base+0x13a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4108e <_PyEval_FormatKwargsError@@Base+0x152> │ │ │ │ + ble.n 410e6 <_PyEval_FormatKwargsError@@Base+0x152> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 41096 <_PyEval_FormatKwargsError@@Base+0x15a> │ │ │ │ - movw r0, #55456 @ 0xd8a0 │ │ │ │ + b.n 410ee <_PyEval_FormatKwargsError@@Base+0x15a> │ │ │ │ + movw r0, #53088 @ 0xcf60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4106e <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + bne.n 410c6 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 40b84 │ │ │ │ + b.n 40bdc │ │ │ │ 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 eb4dc <_PyType_Name@@Base> │ │ │ │ + bl eb6c4 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #31732 @ 0x7bf4 │ │ │ │ + movw r0, #29324 @ 0x728c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r2, #31768 @ 0x7c18 │ │ │ │ + movw r2, #29360 @ 0x72b0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #4447 @ 0x115f │ │ │ │ + movw r1, #4535 @ 0x11b7 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 2825dc <_PyLong_UInt32_Converter@@Base+0x5ac> │ │ │ │ + b.w 281d9c <_PyLong_UInt32_Converter@@Base+0x5ac> │ │ │ │ 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 41102 <_PyEval_FormatKwargsError@@Base+0x1c6> │ │ │ │ + bne.n 4115a <_PyEval_FormatKwargsError@@Base+0x1c6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 106f2c │ │ │ │ + b.w 107554 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48240 @ 0xbc70 │ │ │ │ + movw r0, #45872 @ 0xb330 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410f6 <_PyEval_FormatKwargsError@@Base+0x1ba> │ │ │ │ + bne.n 4114e <_PyEval_FormatKwargsError@@Base+0x1ba> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31972 @ 0x7ce4 │ │ │ │ + movw r1, #29564 @ 0x737c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4115a <_PyEval_FormatKwargsError@@Base+0x21e> │ │ │ │ + beq.n 411b2 <_PyEval_FormatKwargsError@@Base+0x21e> │ │ │ │ movw r3, #42336 @ 0xa560 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ @@ -29204,172 +29235,172 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 413b8 <_PyEval_FormatKwargsError@@Base+0x47c> │ │ │ │ + vldr d10, [pc, #576] @ 41410 <_PyEval_FormatKwargsError@@Base+0x47c> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 411ac <_PyEval_FormatKwargsError@@Base+0x270> │ │ │ │ + bls.n 41204 <_PyEval_FormatKwargsError@@Base+0x270> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 413aa <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ + bvs.w 41402 <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 413aa <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ + bgt.w 41402 <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 413c0 <_PyEval_FormatKwargsError@@Base+0x484> │ │ │ │ + vldr d8, [pc, #540] @ 41418 <_PyEval_FormatKwargsError@@Base+0x484> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 413aa <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ - vldr d9, [pc, #536] @ 413c8 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + b.n 41402 <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ + vldr d9, [pc, #536] @ 41420 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 411de <_PyEval_FormatKwargsError@@Base+0x2a2> │ │ │ │ + bne.n 41236 <_PyEval_FormatKwargsError@@Base+0x2a2> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 413d0 <_PyEval_FormatKwargsError@@Base+0x494> │ │ │ │ - vldr d7, [pc, #528] @ 413d8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + vldr d6, [pc, #524] @ 41428 <_PyEval_FormatKwargsError@@Base+0x494> │ │ │ │ + vldr d7, [pc, #528] @ 41430 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 413aa <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ + b.n 41402 <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ blx 2dc00 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41220 <_PyEval_FormatKwargsError@@Base+0x2e4> │ │ │ │ + bne.n 41278 <_PyEval_FormatKwargsError@@Base+0x2e4> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4119e <_PyEval_FormatKwargsError@@Base+0x262> │ │ │ │ + bmi.n 411f6 <_PyEval_FormatKwargsError@@Base+0x262> │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 41390 <_PyEval_FormatKwargsError@@Base+0x454> │ │ │ │ + bhi.w 413e8 <_PyEval_FormatKwargsError@@Base+0x454> │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #18240 @ 0x4740 │ │ │ │ + movw r3, #15808 @ 0x3dc0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #504] @ 0x1f8 │ │ │ │ - b.n 413aa <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ - vldr d7, [pc, #444] @ 413e0 <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + b.n 41402 <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ + vldr d7, [pc, #444] @ 41438 <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 41248 <_PyEval_FormatKwargsError@@Base+0x30c> │ │ │ │ + bpl.n 412a0 <_PyEval_FormatKwargsError@@Base+0x30c> │ │ │ │ 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 413aa <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ - b.n 41386 <_PyEval_FormatKwargsError@@Base+0x44a> │ │ │ │ - vldr d7, [pc, #412] @ 413e8 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + ble.w 41402 <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ + b.n 413de <_PyEval_FormatKwargsError@@Base+0x44a> │ │ │ │ + vldr d7, [pc, #412] @ 41440 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4127c <_PyEval_FormatKwargsError@@Base+0x340> │ │ │ │ + ble.n 412d4 <_PyEval_FormatKwargsError@@Base+0x340> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4126e <_PyEval_FormatKwargsError@@Base+0x332> │ │ │ │ + bpl.n 412c6 <_PyEval_FormatKwargsError@@Base+0x332> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 28dc58 <_PyXIData_ReleaseAndRawFree@@Base+0x950> │ │ │ │ + bl 28d390 <_PyXIData_ReleaseAndRawFree@@Base+0x950> │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 413aa <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ + b.n 41402 <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 413d0 <_PyEval_FormatKwargsError@@Base+0x494> │ │ │ │ + vldr d8, [pc, #348] @ 41428 <_PyEval_FormatKwargsError@@Base+0x494> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 413aa <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ - vldr d7, [pc, #368] @ 413f0 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + b.n 41402 <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ + vldr d7, [pc, #368] @ 41448 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4129c <_PyEval_FormatKwargsError@@Base+0x360> │ │ │ │ + ble.n 412f4 <_PyEval_FormatKwargsError@@Base+0x360> │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 413f0 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + vldr d6, [pc, #348] @ 41448 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 412a4 <_PyEval_FormatKwargsError@@Base+0x368> │ │ │ │ + b.n 412fc <_PyEval_FormatKwargsError@@Base+0x368> │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 413f8 <_PyEval_FormatKwargsError@@Base+0x4bc> │ │ │ │ + vldr d6, [pc, #332] @ 41450 <_PyEval_FormatKwargsError@@Base+0x4bc> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 41400 <_PyEval_FormatKwargsError@@Base+0x4c4> │ │ │ │ + vldr d11, [pc, #332] @ 41458 <_PyEval_FormatKwargsError@@Base+0x4c4> │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 4132c <_PyEval_FormatKwargsError@@Base+0x3f0> │ │ │ │ - bl 28dc58 <_PyXIData_ReleaseAndRawFree@@Base+0x950> │ │ │ │ + bpl.n 41384 <_PyEval_FormatKwargsError@@Base+0x3f0> │ │ │ │ + bl 28d390 <_PyXIData_ReleaseAndRawFree@@Base+0x950> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2d978 │ │ │ │ - vldr d6, [pc, #304] @ 41408 <_PyEval_FormatKwargsError@@Base+0x4cc> │ │ │ │ + vldr d6, [pc, #304] @ 41460 <_PyEval_FormatKwargsError@@Base+0x4cc> │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 282fb8 <_PyLong_UInt32_Converter@@Base+0xf88> │ │ │ │ + bl 282778 <_PyLong_UInt32_Converter@@Base+0xf88> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 41312 <_PyEval_FormatKwargsError@@Base+0x3d6> │ │ │ │ + bpl.n 4136a <_PyEval_FormatKwargsError@@Base+0x3d6> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2d8a0 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 41378 <_PyEval_FormatKwargsError@@Base+0x43c> │ │ │ │ + b.n 413d0 <_PyEval_FormatKwargsError@@Base+0x43c> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2d8a0 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 41378 <_PyEval_FormatKwargsError@@Base+0x43c> │ │ │ │ - bl 282fb8 <_PyLong_UInt32_Converter@@Base+0xf88> │ │ │ │ + b.n 413d0 <_PyEval_FormatKwargsError@@Base+0x43c> │ │ │ │ + bl 282778 <_PyLong_UInt32_Converter@@Base+0xf88> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2d978 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 41360 <_PyEval_FormatKwargsError@@Base+0x424> │ │ │ │ + bpl.n 413b8 <_PyEval_FormatKwargsError@@Base+0x424> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2d8a0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 41378 <_PyEval_FormatKwargsError@@Base+0x43c> │ │ │ │ + b.n 413d0 <_PyEval_FormatKwargsError@@Base+0x43c> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2d8a0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 413aa <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ + ble.n 41402 <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 413aa <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ - vldr d7, [pc, #84] @ 413e8 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + b.n 41402 <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ + vldr d7, [pc, #84] @ 41440 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 4126e <_PyEval_FormatKwargsError@@Base+0x332> │ │ │ │ - vldr d14, [pc, #76] @ 413f0 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + bgt.w 412c6 <_PyEval_FormatKwargsError@@Base+0x332> │ │ │ │ + vldr d14, [pc, #76] @ 41448 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 4128e <_PyEval_FormatKwargsError@@Base+0x352> │ │ │ │ + b.n 412e6 <_PyEval_FormatKwargsError@@Base+0x352> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -29387,19 +29418,19 @@ │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 41416 <_PyEval_FormatKwargsError@@Base+0x4da> │ │ │ │ + cbnz r0, 4146e <_PyEval_FormatKwargsError@@Base+0x4da> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 4141e <_PyEval_FormatKwargsError@@Base+0x4e2> │ │ │ │ + cbnz r0, 41476 <_PyEval_FormatKwargsError@@Base+0x4e2> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -29408,337 +29439,337 @@ │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ 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 41430 <_PyEval_FormatKwargsError@@Base+0x4f4> │ │ │ │ + bne.n 41488 <_PyEval_FormatKwargsError@@Base+0x4f4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20d694 │ │ │ │ + b.w 20d26c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48320 @ 0xbcc0 │ │ │ │ + movw r0, #45952 @ 0xb380 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41424 <_PyEval_FormatKwargsError@@Base+0x4e8> │ │ │ │ + bne.n 4147c <_PyEval_FormatKwargsError@@Base+0x4e8> │ │ │ │ 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 4146e <_PyEval_FormatKwargsError@@Base+0x532> │ │ │ │ + bhi.n 414c6 <_PyEval_FormatKwargsError@@Base+0x532> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 41486 <_PyEval_FormatKwargsError@@Base+0x54a> │ │ │ │ - b.n 41490 <_PyEval_FormatKwargsError@@Base+0x554> │ │ │ │ - movw r0, #7500 @ 0x1d4c │ │ │ │ + bgt.n 414de <_PyEval_FormatKwargsError@@Base+0x54a> │ │ │ │ + b.n 414e8 <_PyEval_FormatKwargsError@@Base+0x554> │ │ │ │ + movw r0, #5132 @ 0x140c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41468 <_PyEval_FormatKwargsError@@Base+0x52c> │ │ │ │ - b.n 414c0 <_PyEval_FormatKwargsError@@Base+0x584> │ │ │ │ + bne.n 414c0 <_PyEval_FormatKwargsError@@Base+0x52c> │ │ │ │ + b.n 41518 <_PyEval_FormatKwargsError@@Base+0x584> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 150474 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 414c0 <_PyEval_FormatKwargsError@@Base+0x584> │ │ │ │ + bl 150960 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 41518 <_PyEval_FormatKwargsError@@Base+0x584> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 414a6 <_PyEval_FormatKwargsError@@Base+0x56a> │ │ │ │ + cbz r3, 414fe <_PyEval_FormatKwargsError@@Base+0x56a> │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 414b0 <_PyEval_FormatKwargsError@@Base+0x574> │ │ │ │ + blt.n 41508 <_PyEval_FormatKwargsError@@Base+0x574> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 414b4 <_PyEval_FormatKwargsError@@Base+0x578> │ │ │ │ - b.n 414b0 <_PyEval_FormatKwargsError@@Base+0x574> │ │ │ │ + ble.n 4150c <_PyEval_FormatKwargsError@@Base+0x578> │ │ │ │ + b.n 41508 <_PyEval_FormatKwargsError@@Base+0x574> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21f39c <_PyXI_NewSession@@Base+0x60> │ │ │ │ + b.w 21edb4 <_PyXI_NewSession@@Base+0x60> │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 232f98 <_PyXIData_Clear@@Base+0x1a44> │ │ │ │ + b.w 23266c <_PyXIData_Clear@@Base+0x1a44> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 414d0 <_PyEval_FormatKwargsError@@Base+0x594> │ │ │ │ - b.w 41d02 <_PyEval_FormatKwargsError@@Base+0xdc6> │ │ │ │ + cbnz r3, 41528 <_PyEval_FormatKwargsError@@Base+0x594> │ │ │ │ + b.w 41d5a <_PyEval_FormatKwargsError@@Base+0xdc6> │ │ │ │ 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 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28320c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 2829cc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ 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 r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 4151a <_PyEval_FormatKwargsError@@Base+0x5de> │ │ │ │ + cbnz r4, 41572 <_PyEval_FormatKwargsError@@Base+0x5de> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4151a <_PyEval_FormatKwargsError@@Base+0x5de> │ │ │ │ + ble.n 41572 <_PyEval_FormatKwargsError@@Base+0x5de> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4151a <_PyEval_FormatKwargsError@@Base+0x5de> │ │ │ │ - cbnz r2, 4153a <_PyEval_FormatKwargsError@@Base+0x5fe> │ │ │ │ + bne.n 41572 <_PyEval_FormatKwargsError@@Base+0x5de> │ │ │ │ + cbnz r2, 41592 <_PyEval_FormatKwargsError@@Base+0x5fe> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #316] @ (4165c <_PyEval_FormatKwargsError@@Base+0x720>) │ │ │ │ + ldr r4, [pc, #316] @ (416b4 <_PyEval_FormatKwargsError@@Base+0x720>) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 41586 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + cbz r0, 415de <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ ldrd r8, r0, [r2] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4154e <_PyEval_FormatKwargsError@@Base+0x612> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 41570 <_PyEval_FormatKwargsError@@Base+0x634> │ │ │ │ - b.n 41586 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ - bl 8fe24 │ │ │ │ + cbnz r0, 415a6 <_PyEval_FormatKwargsError@@Base+0x612> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 415c8 <_PyEval_FormatKwargsError@@Base+0x634> │ │ │ │ + b.n 415de <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41568 <_PyEval_FormatKwargsError@@Base+0x62c> │ │ │ │ + bge.n 415c0 <_PyEval_FormatKwargsError@@Base+0x62c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 41568 <_PyEval_FormatKwargsError@@Base+0x62c> │ │ │ │ + cbnz r2, 415c0 <_PyEval_FormatKwargsError@@Base+0x62c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 41546 <_PyEval_FormatKwargsError@@Base+0x60a> │ │ │ │ + beq.n 4159e <_PyEval_FormatKwargsError@@Base+0x60a> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4158a <_PyEval_FormatKwargsError@@Base+0x64e> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 415e2 <_PyEval_FormatKwargsError@@Base+0x64e> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #28808 @ 0x7088 │ │ │ │ + movw r1, #26440 @ 0x6748 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 41654 <_PyEval_FormatKwargsError@@Base+0x718> │ │ │ │ + b.n 416ac <_PyEval_FormatKwargsError@@Base+0x718> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 415a2 <_PyEval_FormatKwargsError@@Base+0x666> │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 41586 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + ble.n 415fa <_PyEval_FormatKwargsError@@Base+0x666> │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 415de <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ mov r0, r6 │ │ │ │ mul.w r6, r7, r4 │ │ │ │ - bl 164974 │ │ │ │ + bl 164eec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #29228 @ 0x722c │ │ │ │ + movw r2, #26820 @ 0x68c4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 13d9e8 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 13df10 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41586 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + beq.n 415de <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 415fe <_PyEval_FormatKwargsError@@Base+0x6c2> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 41656 <_PyEval_FormatKwargsError@@Base+0x6c2> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32388 @ 0x7e84 │ │ │ │ + movw r1, #29980 @ 0x751c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41586 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + bge.n 415de <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41586 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + bne.n 415de <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41586 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 415de <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 243bf4 <_PyEval_MatchClass@@Base+0x1980> │ │ │ │ + bl 24334c <_PyEval_MatchClass@@Base+0x1984> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4161e <_PyEval_FormatKwargsError@@Base+0x6e2> │ │ │ │ + bge.n 41676 <_PyEval_FormatKwargsError@@Base+0x6e2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 4161e <_PyEval_FormatKwargsError@@Base+0x6e2> │ │ │ │ + cbnz r2, 41676 <_PyEval_FormatKwargsError@@Base+0x6e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41586 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + beq.n 415de <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 41654 <_PyEval_FormatKwargsError@@Base+0x718> │ │ │ │ - movw r3, #48504 @ 0xbd78 │ │ │ │ + beq.n 416ac <_PyEval_FormatKwargsError@@Base+0x718> │ │ │ │ + movw r3, #52240 @ 0xcc10 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32416 @ 0x7ea0 │ │ │ │ + movw r1, #30008 @ 0x7538 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41586 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + bge.n 415de <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41586 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + bne.n 415de <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41586 <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 415de <_PyEval_FormatKwargsError@@Base+0x64a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ lsls r7, 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 23d8a8 <_PyArg_NoKeywords@@Base+0x86c> │ │ │ │ - cbz r0, 416ae <_PyEval_FormatKwargsError@@Base+0x772> │ │ │ │ + bl 23d000 <_PyArg_NoKeywords@@Base+0x86c> │ │ │ │ + cbz r0, 41706 <_PyEval_FormatKwargsError@@Base+0x772> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 41692 <_PyEval_FormatKwargsError@@Base+0x756> │ │ │ │ + cbnz r0, 416ea <_PyEval_FormatKwargsError@@Base+0x756> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 416b2 <_PyEval_FormatKwargsError@@Base+0x776> │ │ │ │ + bge.n 4170a <_PyEval_FormatKwargsError@@Base+0x776> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 416b2 <_PyEval_FormatKwargsError@@Base+0x776> │ │ │ │ - bl 8ee64 │ │ │ │ + b.n 4170a <_PyEval_FormatKwargsError@@Base+0x776> │ │ │ │ + bl 8f00c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 416ba <_PyEval_FormatKwargsError@@Base+0x77e> │ │ │ │ + cbnz r0, 41712 <_PyEval_FormatKwargsError@@Base+0x77e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 416ae <_PyEval_FormatKwargsError@@Base+0x772> │ │ │ │ + bge.n 41706 <_PyEval_FormatKwargsError@@Base+0x772> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 416ae <_PyEval_FormatKwargsError@@Base+0x772> │ │ │ │ + cbnz r3, 41706 <_PyEval_FormatKwargsError@@Base+0x772> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 416e0 <_PyEval_FormatKwargsError@@Base+0x7a4> │ │ │ │ + b.n 41738 <_PyEval_FormatKwargsError@@Base+0x7a4> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32452 @ 0x7ec4 │ │ │ │ + movw r0, #30044 @ 0x755c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 416e0 <_PyEval_FormatKwargsError@@Base+0x7a4> │ │ │ │ + bge.n 41738 <_PyEval_FormatKwargsError@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 416e0 <_PyEval_FormatKwargsError@@Base+0x7a4> │ │ │ │ + cbnz r3, 41738 <_PyEval_FormatKwargsError@@Base+0x7a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41704 <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ + bne.n 4175c <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 188a70 │ │ │ │ + b.w 189108 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48272 @ 0xbc90 │ │ │ │ + movw r0, #45904 @ 0xb350 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416f8 <_PyEval_FormatKwargsError@@Base+0x7bc> │ │ │ │ + bne.n 41750 <_PyEval_FormatKwargsError@@Base+0x7bc> │ │ │ │ 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 r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 418c0 <_PyEval_FormatKwargsError@@Base+0x984> │ │ │ │ + bl 41918 <_PyEval_FormatKwargsError@@Base+0x984> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 4176a <_PyEval_FormatKwargsError@@Base+0x82e> │ │ │ │ + bne.n 417c2 <_PyEval_FormatKwargsError@@Base+0x82e> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 41800 <_PyEval_FormatKwargsError@@Base+0x8c4> │ │ │ │ + b.n 41858 <_PyEval_FormatKwargsError@@Base+0x8c4> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 417cc <_PyEval_FormatKwargsError@@Base+0x890> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 41824 <_PyEval_FormatKwargsError@@Base+0x890> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #38344 @ 0x95c8 │ │ │ │ + movw r1, #35936 @ 0x8c60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 417fe <_PyEval_FormatKwargsError@@Base+0x8c2> │ │ │ │ + bl fce84 │ │ │ │ + b.n 41856 <_PyEval_FormatKwargsError@@Base+0x8c2> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -29746,678 +29777,678 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 844e4 │ │ │ │ + bl 846c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 417de <_PyEval_FormatKwargsError@@Base+0x8a2> │ │ │ │ + blt.n 41836 <_PyEval_FormatKwargsError@@Base+0x8a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 417ee <_PyEval_FormatKwargsError@@Base+0x8b2> │ │ │ │ + blt.n 41846 <_PyEval_FormatKwargsError@@Base+0x8b2> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 417fe <_PyEval_FormatKwargsError@@Base+0x8c2> │ │ │ │ + blt.n 41856 <_PyEval_FormatKwargsError@@Base+0x8c2> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9620c │ │ │ │ + bl 96380 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4178e <_PyEval_FormatKwargsError@@Base+0x852> │ │ │ │ - b.n 41760 <_PyEval_FormatKwargsError@@Base+0x824> │ │ │ │ + bne.n 417e6 <_PyEval_FormatKwargsError@@Base+0x852> │ │ │ │ + b.n 417b8 <_PyEval_FormatKwargsError@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 417be <_PyEval_FormatKwargsError@@Base+0x882> │ │ │ │ + bne.n 41816 <_PyEval_FormatKwargsError@@Base+0x882> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 417be <_PyEval_FormatKwargsError@@Base+0x882> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41816 <_PyEval_FormatKwargsError@@Base+0x882> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 417c6 <_PyEval_FormatKwargsError@@Base+0x88a> │ │ │ │ + bne.n 4181e <_PyEval_FormatKwargsError@@Base+0x88a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 417c6 <_PyEval_FormatKwargsError@@Base+0x88a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4181e <_PyEval_FormatKwargsError@@Base+0x88a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41828 <_PyEval_FormatKwargsError@@Base+0x8ec> │ │ │ │ + bne.n 41880 <_PyEval_FormatKwargsError@@Base+0x8ec> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 41842 <_PyEval_FormatKwargsError@@Base+0x906> │ │ │ │ - b.n 4183e <_PyEval_FormatKwargsError@@Base+0x902> │ │ │ │ + bne.n 4189a <_PyEval_FormatKwargsError@@Base+0x906> │ │ │ │ + b.n 41896 <_PyEval_FormatKwargsError@@Base+0x902> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24652 @ 0x604c │ │ │ │ + movw r0, #22284 @ 0x570c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4181a <_PyEval_FormatKwargsError@@Base+0x8de> │ │ │ │ + bne.n 41872 <_PyEval_FormatKwargsError@@Base+0x8de> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 418be <_PyEval_FormatKwargsError@@Base+0x982> │ │ │ │ + b.n 41916 <_PyEval_FormatKwargsError@@Base+0x982> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 41856 <_PyEval_FormatKwargsError@@Base+0x91a> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 418ae <_PyEval_FormatKwargsError@@Base+0x91a> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4183e <_PyEval_FormatKwargsError@@Base+0x902> │ │ │ │ + bne.n 41896 <_PyEval_FormatKwargsError@@Base+0x902> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35092 @ 0x8914 │ │ │ │ + movw r1, #32724 @ 0x7fd4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32504 @ 0x7ef8 │ │ │ │ + movw r0, #30096 @ 0x7590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4183e <_PyEval_FormatKwargsError@@Base+0x902> │ │ │ │ - bl a0718 │ │ │ │ + beq.n 41896 <_PyEval_FormatKwargsError@@Base+0x902> │ │ │ │ + bl a08b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c820 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 418b2 <_PyEval_FormatKwargsError@@Base+0x976> │ │ │ │ + bne.n 4190a <_PyEval_FormatKwargsError@@Base+0x976> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 418a0 <_PyEval_FormatKwargsError@@Base+0x964> │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 418f8 <_PyEval_FormatKwargsError@@Base+0x964> │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41872 <_PyEval_FormatKwargsError@@Base+0x936> │ │ │ │ - b.n 4183e <_PyEval_FormatKwargsError@@Base+0x902> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 418ca <_PyEval_FormatKwargsError@@Base+0x936> │ │ │ │ + b.n 41896 <_PyEval_FormatKwargsError@@Base+0x902> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 418a0 <_PyEval_FormatKwargsError@@Base+0x964> │ │ │ │ + blt.n 418f8 <_PyEval_FormatKwargsError@@Base+0x964> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, #3600] @ 0xe10 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #11000 @ 0x2af8 │ │ │ │ + movw r1, #8632 @ 0x21b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1096c0 │ │ │ │ - cbz r0, 4194c <_PyEval_FormatKwargsError@@Base+0xa10> │ │ │ │ + bl 109cf4 │ │ │ │ + cbz r0, 419a4 <_PyEval_FormatKwargsError@@Base+0xa10> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r7, 41912 <_PyEval_FormatKwargsError@@Base+0x9d6> │ │ │ │ + cbnz r7, 4196a <_PyEval_FormatKwargsError@@Base+0x9d6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41904 <_PyEval_FormatKwargsError@@Base+0x9c8> │ │ │ │ + bge.n 4195c <_PyEval_FormatKwargsError@@Base+0x9c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 41904 <_PyEval_FormatKwargsError@@Base+0x9c8> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4195c <_PyEval_FormatKwargsError@@Base+0x9c8> │ │ │ │ + bl 7aba4 <_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 95e78 │ │ │ │ + b.w 95fec │ │ │ │ cmp r7, #10 │ │ │ │ - ble.n 41952 <_PyEval_FormatKwargsError@@Base+0xa16> │ │ │ │ + ble.n 419aa <_PyEval_FormatKwargsError@@Base+0xa16> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 4192c <_PyEval_FormatKwargsError@@Base+0x9f0> │ │ │ │ + bls.n 41984 <_PyEval_FormatKwargsError@@Base+0x9f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4193c <_PyEval_FormatKwargsError@@Base+0xa00> │ │ │ │ - b.n 41948 <_PyEval_FormatKwargsError@@Base+0xa0c> │ │ │ │ + blt.n 41994 <_PyEval_FormatKwargsError@@Base+0xa00> │ │ │ │ + b.n 419a0 <_PyEval_FormatKwargsError@@Base+0xa0c> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r7, r0 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41954 <_PyEval_FormatKwargsError@@Base+0xa18> │ │ │ │ - b.n 41922 <_PyEval_FormatKwargsError@@Base+0x9e6> │ │ │ │ + cbnz r0, 419ac <_PyEval_FormatKwargsError@@Base+0xa18> │ │ │ │ + b.n 4197a <_PyEval_FormatKwargsError@@Base+0x9e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41948 <_PyEval_FormatKwargsError@@Base+0xa0c> │ │ │ │ + cbnz r3, 419a0 <_PyEval_FormatKwargsError@@Base+0xa0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - bl 20d6dc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + bl 20d2b4 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 41b1a <_PyEval_FormatKwargsError@@Base+0xbde> │ │ │ │ + b.n 41b72 <_PyEval_FormatKwargsError@@Base+0xbde> │ │ │ │ add r6, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ movw sl, #42128 @ 0xa490 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r5 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 41a3c <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ + bge.n 41a94 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #16 │ │ │ │ ldrmi r0, [r4, #12] │ │ │ │ ldr.w fp, [r0, r5, lsl #2] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, sl │ │ │ │ - bne.n 419aa <_PyEval_FormatKwargsError@@Base+0xa6e> │ │ │ │ + bne.n 41a02 <_PyEval_FormatKwargsError@@Base+0xa6e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w ip, fp, #16 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt.w r0, [fp] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ str.w ip, [r1] │ │ │ │ - b.n 419e2 <_PyEval_FormatKwargsError@@Base+0xaa6> │ │ │ │ + b.n 41a3a <_PyEval_FormatKwargsError@@Base+0xaa6> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cbz r0, 419e2 <_PyEval_FormatKwargsError@@Base+0xaa6> │ │ │ │ + cbz r0, 41a3a <_PyEval_FormatKwargsError@@Base+0xaa6> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - movw r2, #44712 @ 0xaea8 │ │ │ │ + movw r2, #45100 @ 0xb02c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #60756 @ 0xed54 │ │ │ │ + movw r1, #58348 @ 0xe3ec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e2234 │ │ │ │ - b.n 41ae6 <_PyEval_FormatKwargsError@@Base+0xbaa> │ │ │ │ + bl e23e4 │ │ │ │ + b.n 41b3e <_PyEval_FormatKwargsError@@Base+0xbaa> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ sub.w r0, r3, r8 │ │ │ │ add.w fp, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - blt.n 419fe <_PyEval_FormatKwargsError@@Base+0xac2> │ │ │ │ + blt.n 41a56 <_PyEval_FormatKwargsError@@Base+0xac2> │ │ │ │ add r8, ip │ │ │ │ - cbz r5, 41a18 <_PyEval_FormatKwargsError@@Base+0xadc> │ │ │ │ + cbz r5, 41a70 <_PyEval_FormatKwargsError@@Base+0xadc> │ │ │ │ sub.w r0, r3, r8 │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 41a16 <_PyEval_FormatKwargsError@@Base+0xada> │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bge.n 41a6e <_PyEval_FormatKwargsError@@Base+0xada> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60820 @ 0xed94 │ │ │ │ + movw r1, #58412 @ 0xe42c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 41ae0 <_PyEval_FormatKwargsError@@Base+0xba4> │ │ │ │ + bl fce84 │ │ │ │ + b.n 41b38 <_PyEval_FormatKwargsError@@Base+0xba4> │ │ │ │ add r8, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 41a38 <_PyEval_FormatKwargsError@@Base+0xafc> │ │ │ │ + beq.n 41a90 <_PyEval_FormatKwargsError@@Base+0xafc> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60848 @ 0xedb0 │ │ │ │ + movw r1, #58440 @ 0xe448 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 41ae0 <_PyEval_FormatKwargsError@@Base+0xba4> │ │ │ │ + bl fce84 │ │ │ │ + b.n 41b38 <_PyEval_FormatKwargsError@@Base+0xba4> │ │ │ │ mov r5, fp │ │ │ │ - b.n 41968 <_PyEval_FormatKwargsError@@Base+0xa2c> │ │ │ │ + b.n 419c0 <_PyEval_FormatKwargsError@@Base+0xa2c> │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ae6 <_PyEval_FormatKwargsError@@Base+0xbaa> │ │ │ │ + beq.n 41b3e <_PyEval_FormatKwargsError@@Base+0xbaa> │ │ │ │ ldr r7, [r0, #20] │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - blt.n 41a64 <_PyEval_FormatKwargsError@@Base+0xb28> │ │ │ │ + blt.n 41abc <_PyEval_FormatKwargsError@@Base+0xb28> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 41a64 <_PyEval_FormatKwargsError@@Base+0xb28> │ │ │ │ - bl a0718 │ │ │ │ + bpl.n 41abc <_PyEval_FormatKwargsError@@Base+0xb28> │ │ │ │ + bl a08b0 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 41a68 <_PyEval_FormatKwargsError@@Base+0xb2c> │ │ │ │ + b.n 41ac0 <_PyEval_FormatKwargsError@@Base+0xb2c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 41aa2 <_PyEval_FormatKwargsError@@Base+0xb66> │ │ │ │ + bne.n 41afa <_PyEval_FormatKwargsError@@Base+0xb66> │ │ │ │ mov.w fp, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r9, r6 │ │ │ │ mov r4, r3 │ │ │ │ mla fp, fp, r5, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, fp │ │ │ │ - beq.n 41a94 <_PyEval_FormatKwargsError@@Base+0xb58> │ │ │ │ + beq.n 41aec <_PyEval_FormatKwargsError@@Base+0xb58> │ │ │ │ ldr.w r8, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, r8 │ │ │ │ add r7, r8 │ │ │ │ blx 2d5b4 │ │ │ │ - b.n 41a7c <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + b.n 41ad4 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r3, 41ae6 <_PyEval_FormatKwargsError@@Base+0xbaa> │ │ │ │ + cbz r3, 41b3e <_PyEval_FormatKwargsError@@Base+0xbaa> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl a25e8 │ │ │ │ - b.n 41ae6 <_PyEval_FormatKwargsError@@Base+0xbaa> │ │ │ │ + bl a2780 │ │ │ │ + b.n 41b3e <_PyEval_FormatKwargsError@@Base+0xbaa> │ │ │ │ mov r8, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 41ada <_PyEval_FormatKwargsError@@Base+0xb9e> │ │ │ │ + beq.n 41b32 <_PyEval_FormatKwargsError@@Base+0xb9e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 41ac2 <_PyEval_FormatKwargsError@@Base+0xb86> │ │ │ │ + beq.n 41b1a <_PyEval_FormatKwargsError@@Base+0xb86> │ │ │ │ add r7, r9 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r7, r2 │ │ │ │ - b.n 41aac <_PyEval_FormatKwargsError@@Base+0xb70> │ │ │ │ + b.n 41b04 <_PyEval_FormatKwargsError@@Base+0xb70> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r8 │ │ │ │ - b.n 41a98 <_PyEval_FormatKwargsError@@Base+0xb5c> │ │ │ │ + b.n 41af0 <_PyEval_FormatKwargsError@@Base+0xb5c> │ │ │ │ mov r5, fp │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41afa <_PyEval_FormatKwargsError@@Base+0xbbe> │ │ │ │ + bge.n 41b52 <_PyEval_FormatKwargsError@@Base+0xbbe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41afa <_PyEval_FormatKwargsError@@Base+0xbbe> │ │ │ │ + cbnz r3, 41b52 <_PyEval_FormatKwargsError@@Base+0xbbe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 41b0e <_PyEval_FormatKwargsError@@Base+0xbd2> │ │ │ │ + beq.n 41b66 <_PyEval_FormatKwargsError@@Base+0xbd2> │ │ │ │ adds r4, #1 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 41afe <_PyEval_FormatKwargsError@@Base+0xbc2> │ │ │ │ + bl 13af74 │ │ │ │ + b.n 41b56 <_PyEval_FormatKwargsError@@Base+0xbc2> │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 41b1a <_PyEval_FormatKwargsError@@Base+0xbde> │ │ │ │ + beq.n 41b72 <_PyEval_FormatKwargsError@@Base+0xbde> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, sl │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41b46 <_PyEval_FormatKwargsError@@Base+0xc0a> │ │ │ │ - b.n 41b6e <_PyEval_FormatKwargsError@@Base+0xc32> │ │ │ │ + cbnz r0, 41b9e <_PyEval_FormatKwargsError@@Base+0xc0a> │ │ │ │ + b.n 41bc6 <_PyEval_FormatKwargsError@@Base+0xc32> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41b92 <_PyEval_FormatKwargsError@@Base+0xc56> │ │ │ │ + blt.n 41bea <_PyEval_FormatKwargsError@@Base+0xc56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 932e8 │ │ │ │ + bl 9346c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 41ba2 <_PyEval_FormatKwargsError@@Base+0xc66> │ │ │ │ - bl 266bc8 │ │ │ │ + cbz r5, 41bfa <_PyEval_FormatKwargsError@@Base+0xc66> │ │ │ │ + bl 266368 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41b72 <_PyEval_FormatKwargsError@@Base+0xc36> │ │ │ │ + blt.n 41bca <_PyEval_FormatKwargsError@@Base+0xc36> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 41b3e <_PyEval_FormatKwargsError@@Base+0xc02> │ │ │ │ + bne.n 41b96 <_PyEval_FormatKwargsError@@Base+0xc02> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41b82 <_PyEval_FormatKwargsError@@Base+0xc46> │ │ │ │ + blt.n 41bda <_PyEval_FormatKwargsError@@Base+0xc46> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41bc6 <_PyEval_FormatKwargsError@@Base+0xc8a> │ │ │ │ + b.n 41c1e <_PyEval_FormatKwargsError@@Base+0xc8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41b62 <_PyEval_FormatKwargsError@@Base+0xc26> │ │ │ │ + bne.n 41bba <_PyEval_FormatKwargsError@@Base+0xc26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b62 <_PyEval_FormatKwargsError@@Base+0xc26> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41bba <_PyEval_FormatKwargsError@@Base+0xc26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41b6e <_PyEval_FormatKwargsError@@Base+0xc32> │ │ │ │ + bne.n 41bc6 <_PyEval_FormatKwargsError@@Base+0xc32> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b6e <_PyEval_FormatKwargsError@@Base+0xc32> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41bc6 <_PyEval_FormatKwargsError@@Base+0xc32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41b46 <_PyEval_FormatKwargsError@@Base+0xc0a> │ │ │ │ + bne.n 41b9e <_PyEval_FormatKwargsError@@Base+0xc0a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b46 <_PyEval_FormatKwargsError@@Base+0xc0a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41b9e <_PyEval_FormatKwargsError@@Base+0xc0a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41bb6 <_PyEval_FormatKwargsError@@Base+0xc7a> │ │ │ │ + bge.n 41c0e <_PyEval_FormatKwargsError@@Base+0xc7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41bb6 <_PyEval_FormatKwargsError@@Base+0xc7a> │ │ │ │ + cbnz r3, 41c0e <_PyEval_FormatKwargsError@@Base+0xc7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - bl 8a354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41b6e <_PyEval_FormatKwargsError@@Base+0xc32> │ │ │ │ + bne.n 41bc6 <_PyEval_FormatKwargsError@@Base+0xc32> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 41be6 <_PyEval_FormatKwargsError@@Base+0xcaa> │ │ │ │ + bpl.n 41c3e <_PyEval_FormatKwargsError@@Base+0xcaa> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 41c06 <_PyEval_FormatKwargsError@@Base+0xcca> │ │ │ │ + bgt.n 41c5e <_PyEval_FormatKwargsError@@Base+0xcca> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #32564 @ 0x7f34 │ │ │ │ + movw r1, #30156 @ 0x75cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41c26 <_PyEval_FormatKwargsError@@Base+0xcea> │ │ │ │ + bgt.n 41c7e <_PyEval_FormatKwargsError@@Base+0xcea> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 181998 │ │ │ │ + bl 181ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41c3c <_PyEval_FormatKwargsError@@Base+0xd00> │ │ │ │ - bl 8a620 │ │ │ │ - cbnz r0, 41c40 <_PyEval_FormatKwargsError@@Base+0xd04> │ │ │ │ - b.n 41c3c <_PyEval_FormatKwargsError@@Base+0xd00> │ │ │ │ - movw r3, #48508 @ 0xbd7c │ │ │ │ + blt.n 41c94 <_PyEval_FormatKwargsError@@Base+0xd00> │ │ │ │ + bl 8a7c8 │ │ │ │ + cbnz r0, 41c98 <_PyEval_FormatKwargsError@@Base+0xd04> │ │ │ │ + b.n 41c94 <_PyEval_FormatKwargsError@@Base+0xd00> │ │ │ │ + movw r3, #52244 @ 0xcc14 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #296 @ 0x128 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #63424 @ 0xf7c0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41d00 <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ + b.n 41d58 <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41c52 <_PyEval_FormatKwargsError@@Base+0xd16> │ │ │ │ + bge.n 41caa <_PyEval_FormatKwargsError@@Base+0xd16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 41c52 <_PyEval_FormatKwargsError@@Base+0xd16> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 41caa <_PyEval_FormatKwargsError@@Base+0xd16> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 41c78 <_PyEval_FormatKwargsError@@Base+0xd3c> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 41cd0 <_PyEval_FormatKwargsError@@Base+0xd3c> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32624 @ 0x7f70 │ │ │ │ + movw r1, #30216 @ 0x7608 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ - bl 8fe24 │ │ │ │ + b.w e23e4 │ │ │ │ + bl 8ffe0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 41c88 <_PyEval_FormatKwargsError@@Base+0xd4c> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 41c8c <_PyEval_FormatKwargsError@@Base+0xd50> │ │ │ │ - b.n 41c3c <_PyEval_FormatKwargsError@@Base+0xd00> │ │ │ │ + bne.n 41ce0 <_PyEval_FormatKwargsError@@Base+0xd4c> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 41ce4 <_PyEval_FormatKwargsError@@Base+0xd50> │ │ │ │ + b.n 41c94 <_PyEval_FormatKwargsError@@Base+0xd00> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41ca4 <_PyEval_FormatKwargsError@@Base+0xd68> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 41cfc <_PyEval_FormatKwargsError@@Base+0xd68> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32676 @ 0x7fa4 │ │ │ │ + movw r1, #30268 @ 0x763c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 41c3c <_PyEval_FormatKwargsError@@Base+0xd00> │ │ │ │ + bl fce84 │ │ │ │ + b.n 41c94 <_PyEval_FormatKwargsError@@Base+0xd00> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 41cbe <_PyEval_FormatKwargsError@@Base+0xd82> │ │ │ │ + bne.n 41d16 <_PyEval_FormatKwargsError@@Base+0xd82> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 41d00 <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ + b.n 41d58 <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 41ce2 <_PyEval_FormatKwargsError@@Base+0xda6> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 41d3a <_PyEval_FormatKwargsError@@Base+0xda6> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32712 @ 0x7fc8 │ │ │ │ + movw r1, #30304 @ 0x7660 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 41cf0 <_PyEval_FormatKwargsError@@Base+0xdb4> │ │ │ │ - bl 93e3c │ │ │ │ + cbz r0, 41d48 <_PyEval_FormatKwargsError@@Base+0xdb4> │ │ │ │ + bl 93fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41cb4 <_PyEval_FormatKwargsError@@Base+0xd78> │ │ │ │ - b.n 41c3c <_PyEval_FormatKwargsError@@Base+0xd00> │ │ │ │ + beq.n 41d0c <_PyEval_FormatKwargsError@@Base+0xd78> │ │ │ │ + b.n 41c94 <_PyEval_FormatKwargsError@@Base+0xd00> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 41cb4 <_PyEval_FormatKwargsError@@Base+0xd78> │ │ │ │ + b.n 41d0c <_PyEval_FormatKwargsError@@Base+0xd78> │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28320c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 2829cc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ 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 41d48 <_PyEval_FormatKwargsError@@Base+0xe0c> │ │ │ │ + bne.n 41da0 <_PyEval_FormatKwargsError@@Base+0xe0c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 176580 │ │ │ │ + b.w 176cd4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48304 @ 0xbcb0 │ │ │ │ + movw r0, #45936 @ 0xb370 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d3c <_PyEval_FormatKwargsError@@Base+0xe00> │ │ │ │ + bne.n 41d94 <_PyEval_FormatKwargsError@@Base+0xe00> │ │ │ │ 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, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 41d8c <_PyEval_FormatKwargsError@@Base+0xe50> │ │ │ │ + bgt.n 41de4 <_PyEval_FormatKwargsError@@Base+0xe50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d3c0 │ │ │ │ - cbnz r0, 41da8 <_PyEval_FormatKwargsError@@Base+0xe6c> │ │ │ │ + bl 27cc6c │ │ │ │ + cbnz r0, 41e00 <_PyEval_FormatKwargsError@@Base+0xe6c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 40374 │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + b.w 403cc │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #32764 @ 0x7ffc │ │ │ │ + movw r1, #30356 @ 0x7694 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41d78 <_PyEval_FormatKwargsError@@Base+0xe3c> │ │ │ │ + bne.n 41dd0 <_PyEval_FormatKwargsError@@Base+0xe3c> │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl eb4dc <_PyType_Name@@Base> │ │ │ │ + bl eb6c4 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r5, r6, [r4, #16] │ │ │ │ - movw r0, #32860 @ 0x805c │ │ │ │ + movw r0, #30452 @ 0x76f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 41e1e <_PyEval_FormatKwargsError@@Base+0xee2> │ │ │ │ + bne.n 41e76 <_PyEval_FormatKwargsError@@Base+0xee2> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #32] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41e64 <_PyEval_FormatKwargsError@@Base+0xf28> │ │ │ │ - b.n 41e86 <_PyEval_FormatKwargsError@@Base+0xf4a> │ │ │ │ + blt.n 41ebc <_PyEval_FormatKwargsError@@Base+0xf28> │ │ │ │ + b.n 41ede <_PyEval_FormatKwargsError@@Base+0xf4a> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 41e42 <_PyEval_FormatKwargsError@@Base+0xf06> │ │ │ │ + bne.n 41e9a <_PyEval_FormatKwargsError@@Base+0xf06> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41e64 <_PyEval_FormatKwargsError@@Base+0xf28> │ │ │ │ - b.n 41e86 <_PyEval_FormatKwargsError@@Base+0xf4a> │ │ │ │ + blt.n 41ebc <_PyEval_FormatKwargsError@@Base+0xf28> │ │ │ │ + b.n 41ede <_PyEval_FormatKwargsError@@Base+0xf4a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 41e6a <_PyEval_FormatKwargsError@@Base+0xf2e> │ │ │ │ + bne.n 41ec2 <_PyEval_FormatKwargsError@@Base+0xf2e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41e86 <_PyEval_FormatKwargsError@@Base+0xf4a> │ │ │ │ + bge.n 41ede <_PyEval_FormatKwargsError@@Base+0xf4a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41e86 <_PyEval_FormatKwargsError@@Base+0xf4a> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 41ede <_PyEval_FormatKwargsError@@Base+0xf4a> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #15176 @ 0x3b48 │ │ │ │ + movw r1, #12768 @ 0x31e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 41eba <_PyEval_FormatKwargsError@@Base+0xf7e> │ │ │ │ + bne.n 41f12 <_PyEval_FormatKwargsError@@Base+0xf7e> │ │ │ │ mov r1, r4 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f4680 │ │ │ │ + b.w 1f4270 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ strd r0, r5, [sp, #4] │ │ │ │ @@ -30426,30 +30457,30 @@ │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #136] @ 0x88 │ │ │ │ strd r5, r5, [sp, #144] @ 0x90 │ │ │ │ strd r5, r5, [sp, #156] @ 0x9c │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ - bl 222778 │ │ │ │ + bl 222190 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42342 <_PyEval_FormatKwargsError@@Base+0x1406> │ │ │ │ + beq.w 4239a <_PyEval_FormatKwargsError@@Base+0x1406> │ │ │ │ ldr.w r8, [sp, #172] @ 0xac │ │ │ │ cmp.w r8, #103 @ 0x67 │ │ │ │ - bhi.n 41f0c <_PyEval_FormatKwargsError@@Base+0xfd0> │ │ │ │ + bhi.n 41f64 <_PyEval_FormatKwargsError@@Base+0xfd0> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi.n 41f14 <_PyEval_FormatKwargsError@@Base+0xfd8> │ │ │ │ + bhi.n 41f6c <_PyEval_FormatKwargsError@@Base+0xfd8> │ │ │ │ sub.w r3, r8, #69 @ 0x45 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 41f14 <_PyEval_FormatKwargsError@@Base+0xfd8> │ │ │ │ - b.n 42338 <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ + bls.n 41f6c <_PyEval_FormatKwargsError@@Base+0xfd8> │ │ │ │ + b.n 42390 <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - bne.w 42338 <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ + bne.w 42390 <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w lr, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add.w ip, sp, #176 @ 0xb0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ @@ -30469,213 +30500,213 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2c98c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 41f7a <_PyEval_FormatKwargsError@@Base+0x103e> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 41fd2 <_PyEval_FormatKwargsError@@Base+0x103e> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32880 @ 0x8070 │ │ │ │ + movw r1, #30472 @ 0x7708 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 41f96 <_PyEval_FormatKwargsError@@Base+0x105a> │ │ │ │ + bl fce84 │ │ │ │ + b.n 41fee <_PyEval_FormatKwargsError@@Base+0x105a> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 41fa4 <_PyEval_FormatKwargsError@@Base+0x1068> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 41ffc <_PyEval_FormatKwargsError@@Base+0x1068> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32936 @ 0x80a8 │ │ │ │ + movw r1, #30528 @ 0x7740 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 42318 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ + b.n 42370 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2669c0 │ │ │ │ + bl 26615c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41fc4 <_PyEval_FormatKwargsError@@Base+0x1088> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4201c <_PyEval_FormatKwargsError@@Base+0x1088> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41f96 <_PyEval_FormatKwargsError@@Base+0x105a> │ │ │ │ + bne.n 41fee <_PyEval_FormatKwargsError@@Base+0x105a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 266b40 │ │ │ │ + bl 2662dc │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41fe0 <_PyEval_FormatKwargsError@@Base+0x10a4> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 42038 <_PyEval_FormatKwargsError@@Base+0x10a4> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41f96 <_PyEval_FormatKwargsError@@Base+0x105a> │ │ │ │ + bne.n 41fee <_PyEval_FormatKwargsError@@Base+0x105a> │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 41ff4 <_PyEval_FormatKwargsError@@Base+0x10b8> │ │ │ │ + beq.n 4204c <_PyEval_FormatKwargsError@@Base+0x10b8> │ │ │ │ orr.w fp, fp, #8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 42028 <_PyEval_FormatKwargsError@@Base+0x10ec> │ │ │ │ + bne.n 42080 <_PyEval_FormatKwargsError@@Base+0x10ec> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42038 <_PyEval_FormatKwargsError@@Base+0x10fc> │ │ │ │ + bne.n 42090 <_PyEval_FormatKwargsError@@Base+0x10fc> │ │ │ │ vmov r3, s17 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, r8 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 42042 <_PyEval_FormatKwargsError@@Base+0x1106> │ │ │ │ - b.n 42038 <_PyEval_FormatKwargsError@@Base+0x10fc> │ │ │ │ + beq.n 4209a <_PyEval_FormatKwargsError@@Base+0x1106> │ │ │ │ + b.n 42090 <_PyEval_FormatKwargsError@@Base+0x10fc> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - beq.n 4204e <_PyEval_FormatKwargsError@@Base+0x1112> │ │ │ │ + beq.n 420a6 <_PyEval_FormatKwargsError@@Base+0x1112> │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #6 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 42054 <_PyEval_FormatKwargsError@@Base+0x1118> │ │ │ │ + b.n 420ac <_PyEval_FormatKwargsError@@Base+0x1118> │ │ │ │ mov r6, r8 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 42054 <_PyEval_FormatKwargsError@@Base+0x1118> │ │ │ │ + b.n 420ac <_PyEval_FormatKwargsError@@Base+0x1118> │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.n 42054 <_PyEval_FormatKwargsError@@Base+0x1118> │ │ │ │ + b.n 420ac <_PyEval_FormatKwargsError@@Base+0x1118> │ │ │ │ movs r3, #6 │ │ │ │ movs r5, #103 @ 0x67 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 42062 <_PyEval_FormatKwargsError@@Base+0x1126> │ │ │ │ + blt.n 420ba <_PyEval_FormatKwargsError@@Base+0x1126> │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ it eq │ │ │ │ moveq r5, #103 @ 0x67 │ │ │ │ - b.n 42064 <_PyEval_FormatKwargsError@@Base+0x1128> │ │ │ │ + b.n 420bc <_PyEval_FormatKwargsError@@Base+0x1128> │ │ │ │ mov r9, r3 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ - bl 16e4d8 │ │ │ │ + bl 16ec38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f96 <_PyEval_FormatKwargsError@@Base+0x105a> │ │ │ │ + beq.n 41fee <_PyEval_FormatKwargsError@@Base+0x105a> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 16e4d8 │ │ │ │ + bl 16ec38 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42302 <_PyEval_FormatKwargsError@@Base+0x13c6> │ │ │ │ + beq.w 4235a <_PyEval_FormatKwargsError@@Base+0x13c6> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2d658 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d658 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9d5e4 <_Py_fstat_noraise@@Base+0x4> │ │ │ │ + bl 9d77c <_Py_fstat_noraise@@Base+0x4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4230c <_PyEval_FormatKwargsError@@Base+0x13d0> │ │ │ │ + beq.w 42364 <_PyEval_FormatKwargsError@@Base+0x13d0> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9d5e4 <_Py_fstat_noraise@@Base+0x4> │ │ │ │ + bl 9d77c <_Py_fstat_noraise@@Base+0x4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42314 <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ + beq.w 4236c <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3f10 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ itet ne │ │ │ │ movne.w sl, #0 │ │ │ │ streq r7, [sp, #48] @ 0x30 │ │ │ │ strne.w sl, [sp, #48] @ 0x30 │ │ │ │ - bl 1c3e70 │ │ │ │ + bl 1c3f10 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r9, r7 │ │ │ │ - bl 25821c │ │ │ │ + bl 257dbc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 25821c │ │ │ │ + bl 257dbc │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ it eq │ │ │ │ moveq r0, #97 @ 0x61 │ │ │ │ - bl 222f5c │ │ │ │ + bl 222974 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 42314 <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ + beq.w 4236c <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w sl, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ - vldr d7, [pc, #532] @ 42358 <_PyEval_FormatKwargsError@@Base+0x141c> │ │ │ │ + vldr d7, [pc, #532] @ 423b0 <_PyEval_FormatKwargsError@@Base+0x141c> │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #196] @ 0xc4 │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 223134 <_PyCode_VerifyStateless@@Base+0xa8> │ │ │ │ + bl 222b18 <_PyCode_VerifyStateless@@Base+0xa8> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 42318 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ - cbnz r6, 4217e <_PyEval_FormatKwargsError@@Base+0x1242> │ │ │ │ + beq.w 42370 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ + cbnz r6, 421d6 <_PyEval_FormatKwargsError@@Base+0x1242> │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -30687,172 +30718,172 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 223134 <_PyCode_VerifyStateless@@Base+0xa8> │ │ │ │ + bl 222b18 <_PyCode_VerifyStateless@@Base+0xa8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 42314 <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ + beq.w 4236c <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ smlabb r3, r1, r3, r2 │ │ │ │ add r3, r0 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 421d4 <_PyEval_FormatKwargsError@@Base+0x1298> │ │ │ │ + blt.n 4222c <_PyEval_FormatKwargsError@@Base+0x1298> │ │ │ │ cmp r3, r8 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, r8 │ │ │ │ - b.n 421d6 <_PyEval_FormatKwargsError@@Base+0x129a> │ │ │ │ + b.n 4222e <_PyEval_FormatKwargsError@@Base+0x129a> │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub.w sl, r1, r8 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 421f0 <_PyEval_FormatKwargsError@@Base+0x12b4> │ │ │ │ + beq.n 42248 <_PyEval_FormatKwargsError@@Base+0x12b4> │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ itet eq │ │ │ │ addeq.w sl, sl, sl, lsr #31 │ │ │ │ movne.w sl, #0 │ │ │ │ moveq.w sl, sl, asr #1 │ │ │ │ sub.w r9, r1, r8 │ │ │ │ sub.w r9, r9, sl │ │ │ │ orrs.w r3, sl, r9 │ │ │ │ - beq.n 4220a <_PyEval_FormatKwargsError@@Base+0x12ce> │ │ │ │ + beq.n 42262 <_PyEval_FormatKwargsError@@Base+0x12ce> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs r3, [sp, #104] @ 0x68 │ │ │ │ strcc r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 42236 <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ + bcc.n 4228e <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 42236 <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ + bgt.n 4228e <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, sl, [r4, #4] │ │ │ │ - bl 245e40 │ │ │ │ + bl 245598 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 4226c <_PyEval_FormatKwargsError@@Base+0x1330> │ │ │ │ - b.n 42246 <_PyEval_FormatKwargsError@@Base+0x130a> │ │ │ │ + cbz r3, 422c4 <_PyEval_FormatKwargsError@@Base+0x1330> │ │ │ │ + b.n 4229e <_PyEval_FormatKwargsError@@Base+0x130a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4221c <_PyEval_FormatKwargsError@@Base+0x12e0> │ │ │ │ + beq.n 42274 <_PyEval_FormatKwargsError@@Base+0x12e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4221c <_PyEval_FormatKwargsError@@Base+0x12e0> │ │ │ │ - b.n 42314 <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ + bne.n 42274 <_PyEval_FormatKwargsError@@Base+0x12e0> │ │ │ │ + b.n 4236c <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #40 @ 0x28 │ │ │ │ - bne.n 42258 <_PyEval_FormatKwargsError@@Base+0x131c> │ │ │ │ + bne.n 422b0 <_PyEval_FormatKwargsError@@Base+0x131c> │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 42266 <_PyEval_FormatKwargsError@@Base+0x132a> │ │ │ │ + b.n 422be <_PyEval_FormatKwargsError@@Base+0x132a> │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r6, 4228e <_PyEval_FormatKwargsError@@Base+0x1352> │ │ │ │ + cbz r6, 422e6 <_PyEval_FormatKwargsError@@Base+0x1352> │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 223890 <_PyCode_SetUnboundVarCounts@@Base+0x3fc> │ │ │ │ + bl 223208 <_PyCode_SetUnboundVarCounts@@Base+0x360> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 422ac <_PyEval_FormatKwargsError@@Base+0x1370> │ │ │ │ - b.n 42314 <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ + bne.n 42304 <_PyEval_FormatKwargsError@@Base+0x1370> │ │ │ │ + b.n 4236c <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 223890 <_PyCode_SetUnboundVarCounts@@Base+0x3fc> │ │ │ │ + bl 223208 <_PyCode_SetUnboundVarCounts@@Base+0x360> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4226e <_PyEval_FormatKwargsError@@Base+0x1332> │ │ │ │ - b.n 42314 <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ + bne.n 422c6 <_PyEval_FormatKwargsError@@Base+0x1332> │ │ │ │ + b.n 4236c <_PyEval_FormatKwargsError@@Base+0x13d8> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #106 @ 0x6a │ │ │ │ - bne.n 422be <_PyEval_FormatKwargsError@@Base+0x1382> │ │ │ │ + bne.n 42316 <_PyEval_FormatKwargsError@@Base+0x1382> │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 422cc <_PyEval_FormatKwargsError@@Base+0x1390> │ │ │ │ + b.n 42324 <_PyEval_FormatKwargsError@@Base+0x1390> │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r2, 422f8 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + cbz r2, 42350 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #41 @ 0x29 │ │ │ │ - bne.n 422e6 <_PyEval_FormatKwargsError@@Base+0x13aa> │ │ │ │ + bne.n 4233e <_PyEval_FormatKwargsError@@Base+0x13aa> │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 422f4 <_PyEval_FormatKwargsError@@Base+0x13b8> │ │ │ │ + b.n 4234c <_PyEval_FormatKwargsError@@Base+0x13b8> │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ add r3, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 42318 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ + b.n 42370 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ - b.n 42318 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ + b.n 42370 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42318 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ + b.n 42370 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, fp │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 223ca4 <_PyCode_SetUnboundVarCounts@@Base+0x810> │ │ │ │ - b.n 42346 <_PyEval_FormatKwargsError@@Base+0x140a> │ │ │ │ + bl 2236b8 <_PyCode_SetUnboundVarCounts@@Base+0x810> │ │ │ │ + b.n 4239e <_PyEval_FormatKwargsError@@Base+0x140a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 288014 │ │ │ │ + bl 287744 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -30860,511 +30891,511 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fccdc │ │ │ │ + b.w fcee4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4239c <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ + cbnz r3, 423f4 <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4239c <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ + ble.n 423f4 <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4239c <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ - cbnz r4, 423ba <_PyEval_FormatKwargsError@@Base+0x147e> │ │ │ │ + bne.n 423f4 <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ + cbnz r4, 42412 <_PyEval_FormatKwargsError@@Base+0x147e> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #144] @ (42434 <_PyEval_FormatKwargsError@@Base+0x14f8>) │ │ │ │ + ldr r4, [pc, #144] @ (4248c <_PyEval_FormatKwargsError@@Base+0x14f8>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42422 <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ + cbz r0, 4247a <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 423cc <_PyEval_FormatKwargsError@@Base+0x1490> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 42422 <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ + bne.n 42424 <_PyEval_FormatKwargsError@@Base+0x1490> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4247a <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 423de <_PyEval_FormatKwargsError@@Base+0x14a2> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 42422 <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ + bne.n 42436 <_PyEval_FormatKwargsError@@Base+0x14a2> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4247a <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c890 <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 42426 <_PyEval_FormatKwargsError@@Base+0x14ea> │ │ │ │ + bge.n 4247e <_PyEval_FormatKwargsError@@Base+0x14ea> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42414 <_PyEval_FormatKwargsError@@Base+0x14d8> │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 4246c <_PyEval_FormatKwargsError@@Base+0x14d8> │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 423e2 <_PyEval_FormatKwargsError@@Base+0x14a6> │ │ │ │ - b.n 42422 <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 4243a <_PyEval_FormatKwargsError@@Base+0x14a6> │ │ │ │ + b.n 4247a <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42430 <_PyEval_FormatKwargsError@@Base+0x14f4> │ │ │ │ + b.n 42488 <_PyEval_FormatKwargsError@@Base+0x14f4> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 429f0 <_PyEval_FormatKwargsError@@Base+0x1ab4> │ │ │ │ + bl 42a48 <_PyEval_FormatKwargsError@@Base+0x1ab4> │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ lsls r7, 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, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 42458 <_PyEval_FormatKwargsError@@Base+0x151c> │ │ │ │ + cbnz r3, 424b0 <_PyEval_FormatKwargsError@@Base+0x151c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 42458 <_PyEval_FormatKwargsError@@Base+0x151c> │ │ │ │ + ble.n 424b0 <_PyEval_FormatKwargsError@@Base+0x151c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 42458 <_PyEval_FormatKwargsError@@Base+0x151c> │ │ │ │ - cbnz r1, 42478 <_PyEval_FormatKwargsError@@Base+0x153c> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (424a4 <_PyEval_FormatKwargsError@@Base+0x1568>) │ │ │ │ + bne.n 424b0 <_PyEval_FormatKwargsError@@Base+0x151c> │ │ │ │ + cbnz r1, 424d6 <_PyEval_FormatKwargsError@@Base+0x1542> │ │ │ │ mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ + movw r4, #24016 @ 0x5dd0 │ │ │ │ + movt r4, #79 @ 0x4f │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4249e <_PyEval_FormatKwargsError@@Base+0x1562> │ │ │ │ + cbz r0, 424fc <_PyEval_FormatKwargsError@@Base+0x1568> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 8d678 │ │ │ │ - cbnz r0, 4249c <_PyEval_FormatKwargsError@@Base+0x1560> │ │ │ │ - movw r1, #4376 @ 0x1118 │ │ │ │ + bl 8d834 │ │ │ │ + cbnz r0, 424fa <_PyEval_FormatKwargsError@@Base+0x1566> │ │ │ │ + movw r1, #2008 @ 0x7d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ - lsls r7, 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, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 424c8 <_PyEval_FormatKwargsError@@Base+0x158c> │ │ │ │ + cbz r3, 42522 <_PyEval_FormatKwargsError@@Base+0x158e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 424ca <_PyEval_FormatKwargsError@@Base+0x158e> │ │ │ │ + b.n 42524 <_PyEval_FormatKwargsError@@Base+0x1590> │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2c98c │ │ │ │ - cbnz r6, 424e0 <_PyEval_FormatKwargsError@@Base+0x15a4> │ │ │ │ + cbnz r6, 4253a <_PyEval_FormatKwargsError@@Base+0x15a6> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 424e0 <_PyEval_FormatKwargsError@@Base+0x15a4> │ │ │ │ + ble.n 4253a <_PyEval_FormatKwargsError@@Base+0x15a6> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 424e0 <_PyEval_FormatKwargsError@@Base+0x15a4> │ │ │ │ - cbnz r4, 42510 <_PyEval_FormatKwargsError@@Base+0x15d4> │ │ │ │ + bgt.n 4253a <_PyEval_FormatKwargsError@@Base+0x15a6> │ │ │ │ + cbnz r4, 42564 <_PyEval_FormatKwargsError@@Base+0x15d0> │ │ │ │ + ldr r1, [pc, #472] @ (42714 <_PyEval_FormatKwargsError@@Base+0x1780>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #24 │ │ │ │ mov.w ip, #3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movs r1, #1 │ │ │ │ + add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ - movw r4, #24088 @ 0x5e18 │ │ │ │ - movt r4, #79 @ 0x4f │ │ │ │ mov r1, r7 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 426ac <_PyEval_FormatKwargsError@@Base+0x1770> │ │ │ │ + beq.w 42700 <_PyEval_FormatKwargsError@@Base+0x176c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 426ac <_PyEval_FormatKwargsError@@Base+0x1770> │ │ │ │ + bne.w 42700 <_PyEval_FormatKwargsError@@Base+0x176c> │ │ │ │ add r7, r5 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4255c <_PyEval_FormatKwargsError@@Base+0x1620> │ │ │ │ + beq.n 425b0 <_PyEval_FormatKwargsError@@Base+0x161c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 42544 <_PyEval_FormatKwargsError@@Base+0x1608> │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 42598 <_PyEval_FormatKwargsError@@Base+0x1604> │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 4253e <_PyEval_FormatKwargsError@@Base+0x1602> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 42592 <_PyEval_FormatKwargsError@@Base+0x15fe> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 426ac <_PyEval_FormatKwargsError@@Base+0x1770> │ │ │ │ + bne.w 42700 <_PyEval_FormatKwargsError@@Base+0x176c> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 42548 <_PyEval_FormatKwargsError@@Base+0x160c> │ │ │ │ - b.n 42564 <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ + bne.n 4259c <_PyEval_FormatKwargsError@@Base+0x1608> │ │ │ │ + b.n 425b8 <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.n 42566 <_PyEval_FormatKwargsError@@Base+0x162a> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 42566 <_PyEval_FormatKwargsError@@Base+0x162a> │ │ │ │ - b.n 426ac <_PyEval_FormatKwargsError@@Base+0x1770> │ │ │ │ + bne.n 425ba <_PyEval_FormatKwargsError@@Base+0x1626> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 425ba <_PyEval_FormatKwargsError@@Base+0x1626> │ │ │ │ + b.n 42700 <_PyEval_FormatKwargsError@@Base+0x176c> │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42566 <_PyEval_FormatKwargsError@@Base+0x162a> │ │ │ │ + b.n 425ba <_PyEval_FormatKwargsError@@Base+0x1626> │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 126fb8 │ │ │ │ + bl 1275fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42600 <_PyEval_FormatKwargsError@@Base+0x16c4> │ │ │ │ + beq.n 42654 <_PyEval_FormatKwargsError@@Base+0x16c0> │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 127114 │ │ │ │ + bl 127730 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r5, #57700 @ 0xe164 │ │ │ │ + movw r5, #55292 @ 0xd7fc │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov.w r5, #32768 @ 0x8000 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #136] @ 0x88 │ │ │ │ - movw r6, #23121 @ 0x5a51 │ │ │ │ + movw r6, #20921 @ 0x51b9 │ │ │ │ movt r6, #35 @ 0x23 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - movw r6, #39161 @ 0x98f9 │ │ │ │ + movw r6, #36929 @ 0x9041 │ │ │ │ movt r6, #35 @ 0x23 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ blx 2c1fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 4261c <_PyEval_FormatKwargsError@@Base+0x16e0> │ │ │ │ - bgt.n 4265c <_PyEval_FormatKwargsError@@Base+0x1720> │ │ │ │ + beq.n 42670 <_PyEval_FormatKwargsError@@Base+0x16dc> │ │ │ │ + bgt.n 426b0 <_PyEval_FormatKwargsError@@Base+0x171c> │ │ │ │ adds r1, r6, #4 │ │ │ │ - beq.n 42604 <_PyEval_FormatKwargsError@@Base+0x16c8> │ │ │ │ + beq.n 42658 <_PyEval_FormatKwargsError@@Base+0x16c4> │ │ │ │ adds r2, r6, #2 │ │ │ │ - bne.n 4265c <_PyEval_FormatKwargsError@@Base+0x1720> │ │ │ │ + bne.n 426b0 <_PyEval_FormatKwargsError@@Base+0x171c> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #33072 @ 0x8130 │ │ │ │ + movw r1, #30664 @ 0x77c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ - b.n 426a6 <_PyEval_FormatKwargsError@@Base+0x176a> │ │ │ │ + bl fce84 │ │ │ │ + b.n 426fa <_PyEval_FormatKwargsError@@Base+0x1766> │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 426a6 <_PyEval_FormatKwargsError@@Base+0x176a> │ │ │ │ + b.n 426fa <_PyEval_FormatKwargsError@@Base+0x1766> │ │ │ │ movw r3, #36096 @ 0x8d00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33032 @ 0x8108 │ │ │ │ + movw r1, #30624 @ 0x77a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 426a6 <_PyEval_FormatKwargsError@@Base+0x176a> │ │ │ │ + bl fce84 │ │ │ │ + b.n 426fa <_PyEval_FormatKwargsError@@Base+0x1766> │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 42642 <_PyEval_FormatKwargsError@@Base+0x1706> │ │ │ │ + cbnz r3, 42696 <_PyEval_FormatKwargsError@@Base+0x1702> │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ strd r4, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 28dea0 <_PyXIData_ReleaseAndRawFree@@Base+0xb98> │ │ │ │ + bl 28d5d8 <_PyXIData_ReleaseAndRawFree@@Base+0xb98> │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 42642 <_PyEval_FormatKwargsError@@Base+0x1706> │ │ │ │ + bge.n 42696 <_PyEval_FormatKwargsError@@Base+0x1702> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c860 │ │ │ │ - b.n 426a6 <_PyEval_FormatKwargsError@@Base+0x176a> │ │ │ │ - bl a0718 │ │ │ │ + b.n 426fa <_PyEval_FormatKwargsError@@Base+0x1766> │ │ │ │ + bl a08b0 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c5e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r3, r6, #2 │ │ │ │ - bne.n 42676 <_PyEval_FormatKwargsError@@Base+0x173a> │ │ │ │ + bne.n 426ca <_PyEval_FormatKwargsError@@Base+0x1736> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c860 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ - movw r3, #46236 @ 0xb49c │ │ │ │ + movw r3, #43952 @ 0xabb0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - bl 29de8c │ │ │ │ - b.n 426a6 <_PyEval_FormatKwargsError@@Base+0x176a> │ │ │ │ + bl 29d66c │ │ │ │ + b.n 426fa <_PyEval_FormatKwargsError@@Base+0x1766> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42620 <_PyEval_FormatKwargsError@@Base+0x16e4> │ │ │ │ + beq.n 42674 <_PyEval_FormatKwargsError@@Base+0x16e0> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c860 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 42696 <_PyEval_FormatKwargsError@@Base+0x175a> │ │ │ │ + cbnz r0, 426ea <_PyEval_FormatKwargsError@@Base+0x1756> │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ - bl de7a8 │ │ │ │ + bl de960 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 426ae <_PyEval_FormatKwargsError@@Base+0x1772> │ │ │ │ - b.n 426a6 <_PyEval_FormatKwargsError@@Base+0x176a> │ │ │ │ - movw r3, #46524 @ 0xb5bc │ │ │ │ + cbnz r0, 42702 <_PyEval_FormatKwargsError@@Base+0x176e> │ │ │ │ + b.n 426fa <_PyEval_FormatKwargsError@@Base+0x1766> │ │ │ │ + movw r3, #44240 @ 0xacd0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 29de8c │ │ │ │ + bl 29d66c │ │ │ │ mov r0, r4 │ │ │ │ - bl ded80 │ │ │ │ + bl def38 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 426b8 <_PyEval_FormatKwargsError@@Base+0x177c> │ │ │ │ + cbz r3, 4270c <_PyEval_FormatKwargsError@@Base+0x1778> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ + lsls r7, 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 426e0 <_PyEval_FormatKwargsError@@Base+0x17a4> │ │ │ │ + bhi.n 42738 <_PyEval_FormatKwargsError@@Base+0x17a4> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 426f8 <_PyEval_FormatKwargsError@@Base+0x17bc> │ │ │ │ + ble.n 42750 <_PyEval_FormatKwargsError@@Base+0x17bc> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 42700 <_PyEval_FormatKwargsError@@Base+0x17c4> │ │ │ │ - movw r0, #6432 @ 0x1920 │ │ │ │ + b.n 42758 <_PyEval_FormatKwargsError@@Base+0x17c4> │ │ │ │ + movw r0, #4064 @ 0xfe0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 426d8 <_PyEval_FormatKwargsError@@Base+0x179c> │ │ │ │ - b.n 4279a <_PyEval_FormatKwargsError@@Base+0x185e> │ │ │ │ + bne.n 42730 <_PyEval_FormatKwargsError@@Base+0x179c> │ │ │ │ + b.n 427f2 <_PyEval_FormatKwargsError@@Base+0x185e> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 42722 <_PyEval_FormatKwargsError@@Base+0x17e6> │ │ │ │ + cbz r3, 4277a <_PyEval_FormatKwargsError@@Base+0x17e6> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4273a <_PyEval_FormatKwargsError@@Base+0x17fe> │ │ │ │ - movw r3, #48508 @ 0xbd7c │ │ │ │ + ble.n 42792 <_PyEval_FormatKwargsError@@Base+0x17fe> │ │ │ │ + movw r3, #52244 @ 0xcc14 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #296 @ 0x128 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #63424 @ 0xf7c0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4279a <_PyEval_FormatKwargsError@@Base+0x185e> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl fce84 │ │ │ │ + b.n 427f2 <_PyEval_FormatKwargsError@@Base+0x185e> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24024 @ 0x5dd8 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4279a <_PyEval_FormatKwargsError@@Base+0x185e> │ │ │ │ + bl fce84 │ │ │ │ + b.n 427f2 <_PyEval_FormatKwargsError@@Base+0x185e> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4274a <_PyEval_FormatKwargsError@@Base+0x180e> │ │ │ │ + bne.n 427a2 <_PyEval_FormatKwargsError@@Base+0x180e> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - b.n 4277c <_PyEval_FormatKwargsError@@Base+0x1840> │ │ │ │ - bl ef44c │ │ │ │ + b.n 427d4 <_PyEval_FormatKwargsError@@Base+0x1840> │ │ │ │ + bl ef638 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4275c <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 42760 <_PyEval_FormatKwargsError@@Base+0x1824> │ │ │ │ - b.n 4279a <_PyEval_FormatKwargsError@@Base+0x185e> │ │ │ │ + bne.n 427b4 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 427b8 <_PyEval_FormatKwargsError@@Base+0x1824> │ │ │ │ + b.n 427f2 <_PyEval_FormatKwargsError@@Base+0x185e> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4277c <_PyEval_FormatKwargsError@@Base+0x1840> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 427d4 <_PyEval_FormatKwargsError@@Base+0x1840> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #33096 @ 0x8148 │ │ │ │ + movw r1, #30688 @ 0x77e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4278c <_PyEval_FormatKwargsError@@Base+0x1850> │ │ │ │ + bgt.n 427e4 <_PyEval_FormatKwargsError@@Base+0x1850> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 23d5c0 <_PyArg_NoKeywords@@Base+0x584> │ │ │ │ + bl 23cd18 <_PyArg_NoKeywords@@Base+0x584> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42782 <_PyEval_FormatKwargsError@@Base+0x1846> │ │ │ │ + bne.n 427da <_PyEval_FormatKwargsError@@Base+0x1846> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28320c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 2829cc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 427da <_PyEval_FormatKwargsError@@Base+0x189e> │ │ │ │ + blt.n 42832 <_PyEval_FormatKwargsError@@Base+0x189e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 427f4 <_PyEval_FormatKwargsError@@Base+0x18b8> │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + blt.n 4284c <_PyEval_FormatKwargsError@@Base+0x18b8> │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5100 @ 0x13ec │ │ │ │ + movw r1, #2732 @ 0xaac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42808 <_PyEval_FormatKwargsError@@Base+0x18cc> │ │ │ │ + b.n 42860 <_PyEval_FormatKwargsError@@Base+0x18cc> │ │ │ │ add r0, r1 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r2, r2, #584 @ 0x248 │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #17009 @ 0x4271 │ │ │ │ + movw r1, #14897 @ 0x3a31 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 16122c │ │ │ │ + b.w 16179c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 42846 <_PyEval_FormatKwargsError@@Base+0x190a> │ │ │ │ + bgt.n 4289e <_PyEval_FormatKwargsError@@Base+0x190a> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 429d6 <_PyEval_FormatKwargsError@@Base+0x1a9a> │ │ │ │ + ble.w 42a2e <_PyEval_FormatKwargsError@@Base+0x1a9a> │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 429d6 <_PyEval_FormatKwargsError@@Base+0x1a9a> │ │ │ │ + bhi.w 42a2e <_PyEval_FormatKwargsError@@Base+0x1a9a> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r7, r2, #8 │ │ │ │ adds r4, r1, #3 │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 429d6 <_PyEval_FormatKwargsError@@Base+0x1a9a> │ │ │ │ + bne.w 42a2e <_PyEval_FormatKwargsError@@Base+0x1a9a> │ │ │ │ ldrd r4, r3, [r0, #8] │ │ │ │ - b.n 4294c <_PyEval_FormatKwargsError@@Base+0x1a10> │ │ │ │ + b.n 429a4 <_PyEval_FormatKwargsError@@Base+0x1a10> │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 4286c <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bmi.n 428c4 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 42856 <_PyEval_FormatKwargsError@@Base+0x191a> │ │ │ │ + b.n 428ae <_PyEval_FormatKwargsError@@Base+0x191a> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 429ee <_PyEval_FormatKwargsError@@Base+0x1ab2> │ │ │ │ + b.n 42a46 <_PyEval_FormatKwargsError@@Base+0x1ab2> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 4286c <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bmi.n 428c4 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ 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 4287a <_PyEval_FormatKwargsError@@Base+0x193e> │ │ │ │ + b.n 428d2 <_PyEval_FormatKwargsError@@Base+0x193e> │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.n 428fa <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ + beq.n 42952 <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bmi.n 4286c <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bmi.n 428c4 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ adds r3, #8 │ │ │ │ ldrb.w r4, [r3, #-6] │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ bfi r0, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #-7] │ │ │ │ bfi r0, r4, #8, #8 │ │ │ │ @@ -31376,19 +31407,19 @@ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ bfi r0, r5, #24, #8 │ │ │ │ bfi r1, r4, #16, #8 │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ bfi r1, r4, #24, #8 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ - b.n 428a8 <_PyEval_FormatKwargsError@@Base+0x196c> │ │ │ │ + b.n 42900 <_PyEval_FormatKwargsError@@Base+0x196c> │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bmi.n 4286c <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bmi.n 428c4 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ ldrb r5, [r3, #7] │ │ │ │ adds r3, #8 │ │ │ │ ldrb.w r4, [r3, #-2] │ │ │ │ ldrb.w r6, [r3, #-5] │ │ │ │ bfi r0, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #-3] │ │ │ │ bfi r0, r4, #8, #8 │ │ │ │ @@ -31400,20 +31431,20 @@ │ │ │ │ ldrb.w r4, [r3, #-7] │ │ │ │ bfi r0, r5, #24, #8 │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ bfi r1, r4, #16, #8 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ bfi r1, r4, #24, #8 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ - b.n 428fa <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ + b.n 42952 <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ movs r0, #0 │ │ │ │ subs r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bmi.n 4286c <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bmi.n 428c4 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ adds r3, #8 │ │ │ │ bfi r0, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #-6] │ │ │ │ bfi r0, r5, #8, #8 │ │ │ │ ldrb.w r5, [r3, #-7] │ │ │ │ bfi r0, r5, #16, #8 │ │ │ │ @@ -31444,230 +31475,230 @@ │ │ │ │ ldrb.w r5, [r3, #-2] │ │ │ │ bfi r1, r5, #8, #8 │ │ │ │ bfi r1, r2, #16, #8 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ bfi r1, r2, #24, #8 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ - b.n 4294c <_PyEval_FormatKwargsError@@Base+0x1a10> │ │ │ │ + b.n 429a4 <_PyEval_FormatKwargsError@@Base+0x1a10> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33156 @ 0x8184 │ │ │ │ + movw r1, #30748 @ 0x781c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 42a16 <_PyEval_FormatKwargsError@@Base+0x1ada> │ │ │ │ + cbnz r0, 42a6e <_PyEval_FormatKwargsError@@Base+0x1ada> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c98c │ │ │ │ - movw r1, #10596 @ 0x2964 │ │ │ │ + movw r1, #8228 @ 0x2024 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #28160 @ 0x6e00 │ │ │ │ + movw r0, #26584 @ 0x67d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 128a0c │ │ │ │ + bl 128f64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42b7a <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ - bl 8f7c0 │ │ │ │ + beq.w 42bd2 <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ + bl 8f968 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a4c <_PyEval_FormatKwargsError@@Base+0x1b10> │ │ │ │ + bge.n 42aa4 <_PyEval_FormatKwargsError@@Base+0x1b10> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42a4c <_PyEval_FormatKwargsError@@Base+0x1b10> │ │ │ │ + cbnz r3, 42aa4 <_PyEval_FormatKwargsError@@Base+0x1b10> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 42b7a <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ + beq.w 42bd2 <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ - vldr d9, [pc, #300] @ 42b88 <_PyEval_FormatKwargsError@@Base+0x1c4c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ + vldr d9, [pc, #300] @ 42be0 <_PyEval_FormatKwargsError@@Base+0x1c4c> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 8fed0 │ │ │ │ + bl 9008c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + beq.n 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 8fed0 │ │ │ │ + bl 9008c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + beq.n 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + beq.n 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + beq.n 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + beq.n 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + beq.n 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + beq.n 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 8a620 │ │ │ │ - cbz r0, 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + bl 8a7c8 │ │ │ │ + cbz r0, 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 8a620 │ │ │ │ - cbz r0, 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + bl 8a7c8 │ │ │ │ + cbz r0, 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 8a620 │ │ │ │ - cbz r0, 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + bl 8a7c8 │ │ │ │ + cbz r0, 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 8a620 │ │ │ │ - cbz r0, 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + bl 8a7c8 │ │ │ │ + cbz r0, 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 8a620 │ │ │ │ - cbz r0, 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + bl 8a7c8 │ │ │ │ + cbz r0, 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 8a620 │ │ │ │ - cbz r0, 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + bl 8a7c8 │ │ │ │ + cbz r0, 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 8a620 │ │ │ │ - cbz r0, 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + bl 8a7c8 │ │ │ │ + cbz r0, 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 42b42 <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ + cbz r0, 42b9a <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 42b58 <_PyEval_FormatKwargsError@@Base+0x1c1c> │ │ │ │ + cbnz r0, 42bb0 <_PyEval_FormatKwargsError@@Base+0x1c1c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42b7a <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ + bge.n 42bd2 <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42b7a <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ + cbnz r3, 42bd2 <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42b7a <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42bd2 <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #33200 @ 0x81b0 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ push {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 42bb0 <_PyEval_FormatKwargsError@@Base+0x1c74> │ │ │ │ + bne.n 42c08 <_PyEval_FormatKwargsError@@Base+0x1c74> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25d83c │ │ │ │ + b.w 25cfcc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48296 @ 0xbca8 │ │ │ │ + movw r0, #45928 @ 0xb368 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ba4 <_PyEval_FormatKwargsError@@Base+0x1c68> │ │ │ │ + bne.n 42bfc <_PyEval_FormatKwargsError@@Base+0x1c68> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42bea <_PyEval_FormatKwargsError@@Base+0x1cae> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 42bf6 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ + bne.n 42c42 <_PyEval_FormatKwargsError@@Base+0x1cae> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 42c4e <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 218b50 │ │ │ │ + b.w 218568 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42c1e <_PyEval_FormatKwargsError@@Base+0x1ce2> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 42c1e <_PyEval_FormatKwargsError@@Base+0x1ce2> │ │ │ │ + bne.n 42c76 <_PyEval_FormatKwargsError@@Base+0x1ce2> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 42c76 <_PyEval_FormatKwargsError@@Base+0x1ce2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42c52 <_PyEval_FormatKwargsError@@Base+0x1d16> │ │ │ │ + b.n 42caa <_PyEval_FormatKwargsError@@Base+0x1d16> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3484c <_Py_fstat@@Base+0x40> │ │ │ │ + bl 34b30 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c3a <_PyEval_FormatKwargsError@@Base+0x1cfe> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 42c92 <_PyEval_FormatKwargsError@@Base+0x1cfe> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42c1a <_PyEval_FormatKwargsError@@Base+0x1cde> │ │ │ │ + bne.n 42c72 <_PyEval_FormatKwargsError@@Base+0x1cde> │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 42c52 <_PyEval_FormatKwargsError@@Base+0x1d16> │ │ │ │ + b.n 42caa <_PyEval_FormatKwargsError@@Base+0x1d16> │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -31676,102 +31707,102 @@ │ │ │ │ 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, #33264 @ 0x81f0 │ │ │ │ + movw r1, #30856 @ 0x7888 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 207388 <_PyTime_FromSecondsObject@@Base+0x1a0> │ │ │ │ - cbnz r0, 42c7a <_PyEval_FormatKwargsError@@Base+0x1d3e> │ │ │ │ + bl 206f60 <_PyTime_FromSecondsObject@@Base+0x240> │ │ │ │ + cbnz r0, 42cd2 <_PyEval_FormatKwargsError@@Base+0x1d3e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42cc6 <_PyEval_FormatKwargsError@@Base+0x1d8a> │ │ │ │ + b.n 42d1e <_PyEval_FormatKwargsError@@Base+0x1d8a> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1cdd78 <_PyTime_localtime@@Base> │ │ │ │ + bl 1cda00 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42c76 <_PyEval_FormatKwargsError@@Base+0x1d3a> │ │ │ │ + bne.n 42cce <_PyEval_FormatKwargsError@@Base+0x1d3a> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #17632 @ 0x44e0 │ │ │ │ + movw r3, #15208 @ 0x3b68 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldrd r0, r4, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrd r5, r1, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #17680 @ 0x4510 │ │ │ │ + movw r1, #15256 @ 0x3b98 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r0, #26728 @ 0x6868 │ │ │ │ + movw r0, #24336 @ 0x5f10 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42cea <_PyEval_FormatKwargsError@@Base+0x1dae> │ │ │ │ + bne.n 42d42 <_PyEval_FormatKwargsError@@Base+0x1dae> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2392ec │ │ │ │ + b.w 238a34 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48256 @ 0xbc80 │ │ │ │ + movw r0, #45888 @ 0xb340 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42cde <_PyEval_FormatKwargsError@@Base+0x1da2> │ │ │ │ + bne.n 42d36 <_PyEval_FormatKwargsError@@Base+0x1da2> │ │ │ │ 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 42d28 <_PyEval_FormatKwargsError@@Base+0x1dec> │ │ │ │ + bne.n 42d80 <_PyEval_FormatKwargsError@@Base+0x1dec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f510 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ - b.n 42d36 <_PyEval_FormatKwargsError@@Base+0x1dfa> │ │ │ │ - bl a2c58 │ │ │ │ + bl 29ecf0 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ + b.n 42d8e <_PyEval_FormatKwargsError@@Base+0x1dfa> │ │ │ │ + bl a2df0 │ │ │ │ movs r1, #1 │ │ │ │ - bl a2c8c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl a2e20 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42d20 <_PyEval_FormatKwargsError@@Base+0x1de4> │ │ │ │ + bne.n 42d78 <_PyEval_FormatKwargsError@@Base+0x1de4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42d42 <_PyEval_FormatKwargsError@@Base+0x1e06> │ │ │ │ + cbz r3, 42d9a <_PyEval_FormatKwargsError@@Base+0x1e06> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 42d64 <_PyEval_FormatKwargsError@@Base+0x1e28> │ │ │ │ + b.n 42dbc <_PyEval_FormatKwargsError@@Base+0x1e28> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 42d52 <_PyEval_FormatKwargsError@@Base+0x1e16> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 42daa <_PyEval_FormatKwargsError@@Base+0x1e16> │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 42d60 <_PyEval_FormatKwargsError@@Base+0x1e24> │ │ │ │ + b.n 42db8 <_PyEval_FormatKwargsError@@Base+0x1e24> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ + bl a5530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42d4e <_PyEval_FormatKwargsError@@Base+0x1e12> │ │ │ │ - ldr r0, [pc, #8] @ (42d68 <_PyEval_FormatKwargsError@@Base+0x1e2c>) │ │ │ │ + beq.n 42da6 <_PyEval_FormatKwargsError@@Base+0x1e12> │ │ │ │ + ldr r0, [pc, #8] @ (42dc0 <_PyEval_FormatKwargsError@@Base+0x1e2c>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -31780,378 +31811,378 @@ │ │ │ │ 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 42d92 <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ + bne.n 42dea <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f510 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ - b.n 42da0 <_PyEval_FormatKwargsError@@Base+0x1e64> │ │ │ │ - bl a2c58 │ │ │ │ + bl 29ecf0 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ + b.n 42df8 <_PyEval_FormatKwargsError@@Base+0x1e64> │ │ │ │ + bl a2df0 │ │ │ │ movs r1, #1 │ │ │ │ - bl a2c8c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl a2e20 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42d8a <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ + bne.n 42de2 <_PyEval_FormatKwargsError@@Base+0x1e4e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42dac <_PyEval_FormatKwargsError@@Base+0x1e70> │ │ │ │ + cbz r3, 42e04 <_PyEval_FormatKwargsError@@Base+0x1e70> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 42dd2 <_PyEval_FormatKwargsError@@Base+0x1e96> │ │ │ │ + b.n 42e2a <_PyEval_FormatKwargsError@@Base+0x1e96> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 42dce <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 42e26 <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42dce <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ + cbnz r3, 42e26 <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 42dce <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 42e26 <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 42df6 <_PyEval_FormatKwargsError@@Base+0x1eba> │ │ │ │ + cbnz r3, 42e4e <_PyEval_FormatKwargsError@@Base+0x1eba> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 42df6 <_PyEval_FormatKwargsError@@Base+0x1eba> │ │ │ │ + ble.n 42e4e <_PyEval_FormatKwargsError@@Base+0x1eba> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 42df6 <_PyEval_FormatKwargsError@@Base+0x1eba> │ │ │ │ - cbnz r1, 42e1a <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ + bne.n 42e4e <_PyEval_FormatKwargsError@@Base+0x1eba> │ │ │ │ + cbnz r1, 42e72 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (42e54 <_PyEval_FormatKwargsError@@Base+0x1f18>) │ │ │ │ + ldr r4, [pc, #88] @ (42eac <_PyEval_FormatKwargsError@@Base+0x1f18>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 42e1a <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ + cbnz r0, 42e72 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42e50 <_PyEval_FormatKwargsError@@Base+0x1f14> │ │ │ │ + b.n 42ea8 <_PyEval_FormatKwargsError@@Base+0x1f14> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl eb02c │ │ │ │ + bl eb214 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 42e16 <_PyEval_FormatKwargsError@@Base+0x1eda> │ │ │ │ - cbnz r0, 42e48 <_PyEval_FormatKwargsError@@Base+0x1f0c> │ │ │ │ + beq.n 42e6e <_PyEval_FormatKwargsError@@Base+0x1eda> │ │ │ │ + cbnz r0, 42ea0 <_PyEval_FormatKwargsError@@Base+0x1f0c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #4376 @ 0x1118 │ │ │ │ + movw r1, #2008 @ 0x7d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r7, 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 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42e80 <_PyEval_FormatKwargsError@@Base+0x1f44> │ │ │ │ + cbz r0, 42ed8 <_PyEval_FormatKwargsError@@Base+0x1f44> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 40a66 │ │ │ │ + bl 40abe │ │ │ │ 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 42ec2 <_PyEval_FormatKwargsError@@Base+0x1f86> │ │ │ │ + bne.n 42f1a <_PyEval_FormatKwargsError@@Base+0x1f86> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #53500 @ 0xd0fc │ │ │ │ + movw r0, #51132 @ 0xc7bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 42eec <_PyEval_FormatKwargsError@@Base+0x1fb0> │ │ │ │ + b.n 42f44 <_PyEval_FormatKwargsError@@Base+0x1fb0> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 85ec0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 8605c <_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 41e8a <_PyEval_FormatKwargsError@@Base+0xf4e> │ │ │ │ + bl 41ee2 <_PyEval_FormatKwargsError@@Base+0xf4e> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 42ee8 <_PyEval_FormatKwargsError@@Base+0x1fac> │ │ │ │ - bl 15a3e4 <_PyUnicodeWriter_Dealloc@@Base> │ │ │ │ + bne.n 42f40 <_PyEval_FormatKwargsError@@Base+0x1fac> │ │ │ │ + bl 15a944 <_PyUnicodeWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42eec <_PyEval_FormatKwargsError@@Base+0x1fb0> │ │ │ │ - bl 885f8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 42f44 <_PyEval_FormatKwargsError@@Base+0x1fb0> │ │ │ │ + bl 887a0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #30232 @ 0x7618 │ │ │ │ + movw r0, #27740 @ 0x6c5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ 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 42f22 <_PyEval_FormatKwargsError@@Base+0x1fe6> │ │ │ │ + bne.n 42f7a <_PyEval_FormatKwargsError@@Base+0x1fe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f510 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ - b.n 42f30 <_PyEval_FormatKwargsError@@Base+0x1ff4> │ │ │ │ - bl a2c58 │ │ │ │ + bl 29ecf0 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ + b.n 42f88 <_PyEval_FormatKwargsError@@Base+0x1ff4> │ │ │ │ + bl a2df0 │ │ │ │ movs r1, #1 │ │ │ │ - bl a2c8c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl a2e20 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f1a <_PyEval_FormatKwargsError@@Base+0x1fde> │ │ │ │ + bne.n 42f72 <_PyEval_FormatKwargsError@@Base+0x1fde> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42f3c <_PyEval_FormatKwargsError@@Base+0x2000> │ │ │ │ + cbz r3, 42f94 <_PyEval_FormatKwargsError@@Base+0x2000> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 42f7e <_PyEval_FormatKwargsError@@Base+0x2042> │ │ │ │ + b.n 42fd6 <_PyEval_FormatKwargsError@@Base+0x2042> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 42f7a <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 42fd2 <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42f7a <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ + cbnz r3, 42fd2 <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 42f7a <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 42fd2 <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42f7a <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ + cbnz r3, 42fd2 <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 42f7a <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 42fd2 <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42f7a <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ + cbnz r3, 42fd2 <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 42f7a <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 42fd2 <_PyEval_FormatKwargsError@@Base+0x203e> │ │ │ │ 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, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 42fa0 <_PyEval_FormatKwargsError@@Base+0x2064> │ │ │ │ + cbz r3, 42ff8 <_PyEval_FormatKwargsError@@Base+0x2064> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 42fb0 <_PyEval_FormatKwargsError@@Base+0x2074> │ │ │ │ + b.n 43008 <_PyEval_FormatKwargsError@@Base+0x2074> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 42fae <_PyEval_FormatKwargsError@@Base+0x2072> │ │ │ │ + blt.n 43006 <_PyEval_FormatKwargsError@@Base+0x2072> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 42faa <_PyEval_FormatKwargsError@@Base+0x206e> │ │ │ │ - cbnz r1, 42fd0 <_PyEval_FormatKwargsError@@Base+0x2094> │ │ │ │ + bgt.n 43002 <_PyEval_FormatKwargsError@@Base+0x206e> │ │ │ │ + cbnz r1, 43028 <_PyEval_FormatKwargsError@@Base+0x2094> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42fb0 <_PyEval_FormatKwargsError@@Base+0x2074> │ │ │ │ + b.n 43008 <_PyEval_FormatKwargsError@@Base+0x2074> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #292] @ (430d8 <_PyEval_FormatKwargsError@@Base+0x219c>) │ │ │ │ + ldr r1, [pc, #292] @ (43130 <_PyEval_FormatKwargsError@@Base+0x219c>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42fd6 <_PyEval_FormatKwargsError@@Base+0x209a> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4302e <_PyEval_FormatKwargsError@@Base+0x209a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 430d0 <_PyEval_FormatKwargsError@@Base+0x2194> │ │ │ │ + b.n 43128 <_PyEval_FormatKwargsError@@Base+0x2194> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 42fee <_PyEval_FormatKwargsError@@Base+0x20b2> │ │ │ │ + beq.n 43046 <_PyEval_FormatKwargsError@@Base+0x20b2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42ff0 <_PyEval_FormatKwargsError@@Base+0x20b4> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 42ff0 <_PyEval_FormatKwargsError@@Base+0x20b4> │ │ │ │ - b.n 42fcc <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ + bne.n 43048 <_PyEval_FormatKwargsError@@Base+0x20b4> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 43048 <_PyEval_FormatKwargsError@@Base+0x20b4> │ │ │ │ + b.n 43024 <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ movs r5, #8 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r4 │ │ │ │ add r7, r3 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 4304a <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ + bls.n 430a2 <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4302a <_PyEval_FormatKwargsError@@Base+0x20ee> │ │ │ │ + bne.n 43082 <_PyEval_FormatKwargsError@@Base+0x20ee> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43044 <_PyEval_FormatKwargsError@@Base+0x2108> │ │ │ │ + ble.n 4309c <_PyEval_FormatKwargsError@@Base+0x2108> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 430b8 <_PyEval_FormatKwargsError@@Base+0x217c> │ │ │ │ + bgt.n 43110 <_PyEval_FormatKwargsError@@Base+0x217c> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 43044 <_PyEval_FormatKwargsError@@Base+0x2108> │ │ │ │ + b.n 4309c <_PyEval_FormatKwargsError@@Base+0x2108> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 430b8 <_PyEval_FormatKwargsError@@Base+0x217c> │ │ │ │ + beq.n 43110 <_PyEval_FormatKwargsError@@Base+0x217c> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 43038 <_PyEval_FormatKwargsError@@Base+0x20fc> │ │ │ │ + beq.n 43090 <_PyEval_FormatKwargsError@@Base+0x20fc> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 43044 <_PyEval_FormatKwargsError@@Base+0x2108> │ │ │ │ + bne.n 4309c <_PyEval_FormatKwargsError@@Base+0x2108> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r8 │ │ │ │ - blt.n 430b8 <_PyEval_FormatKwargsError@@Base+0x217c> │ │ │ │ + blt.n 43110 <_PyEval_FormatKwargsError@@Base+0x217c> │ │ │ │ add r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43004 <_PyEval_FormatKwargsError@@Base+0x20c8> │ │ │ │ + b.n 4305c <_PyEval_FormatKwargsError@@Base+0x20c8> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 430b8 <_PyEval_FormatKwargsError@@Base+0x217c> │ │ │ │ + bgt.n 43110 <_PyEval_FormatKwargsError@@Base+0x217c> │ │ │ │ add.w r1, r4, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42fcc <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ + beq.n 43024 <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ mov.w r9, #32 │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 430d0 <_PyEval_FormatKwargsError@@Base+0x2194> │ │ │ │ + bls.n 43128 <_PyEval_FormatKwargsError@@Base+0x2194> │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4309c <_PyEval_FormatKwargsError@@Base+0x2160> │ │ │ │ + bne.n 430f4 <_PyEval_FormatKwargsError@@Base+0x2160> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 430ae <_PyEval_FormatKwargsError@@Base+0x2172> │ │ │ │ + ble.n 43106 <_PyEval_FormatKwargsError@@Base+0x2172> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 430b4 <_PyEval_FormatKwargsError@@Base+0x2178> │ │ │ │ + beq.n 4310c <_PyEval_FormatKwargsError@@Base+0x2178> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 43092 <_PyEval_FormatKwargsError@@Base+0x2156> │ │ │ │ + b.n 430ea <_PyEval_FormatKwargsError@@Base+0x2156> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 430b2 <_PyEval_FormatKwargsError@@Base+0x2176> │ │ │ │ + beq.n 4310a <_PyEval_FormatKwargsError@@Base+0x2176> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 430b2 <_PyEval_FormatKwargsError@@Base+0x2176> │ │ │ │ + beq.n 4310a <_PyEval_FormatKwargsError@@Base+0x2176> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 430b4 <_PyEval_FormatKwargsError@@Base+0x2178> │ │ │ │ + b.n 4310c <_PyEval_FormatKwargsError@@Base+0x2178> │ │ │ │ mov r3, sl │ │ │ │ - b.n 430b4 <_PyEval_FormatKwargsError@@Base+0x2178> │ │ │ │ + b.n 4310c <_PyEval_FormatKwargsError@@Base+0x2178> │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 43072 <_PyEval_FormatKwargsError@@Base+0x2136> │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + b.n 430ca <_PyEval_FormatKwargsError@@Base+0x2136> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + movw r1, #30868 @ 0x7894 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 42fcc <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ + bl fce84 │ │ │ │ + b.n 43024 <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 430e6 <_PyEval_FormatKwargsError@@Base+0x21aa> │ │ │ │ + cbz r0, 4313e <_PyEval_FormatKwargsError@@Base+0x21aa> │ │ │ │ mov r1, r2 │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43108 <_PyEval_FormatKwargsError@@Base+0x21cc> │ │ │ │ + bne.n 43160 <_PyEval_FormatKwargsError@@Base+0x21cc> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3bf10 │ │ │ │ + b.w 3bf68 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48264 @ 0xbc88 │ │ │ │ + movw r0, #45896 @ 0xb348 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 430fc <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ + bne.n 43154 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ (43148 <_PyEval_FormatKwargsError@@Base+0x220c>) │ │ │ │ + ldr r1, [pc, #36] @ (431a0 <_PyEval_FormatKwargsError@@Base+0x220c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -32169,42 +32200,42 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #25428 @ 0x6354 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4316e <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ + bne.n 431c6 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 4318c <_PyEval_FormatKwargsError@@Base+0x2250> │ │ │ │ + b.n 431e4 <_PyEval_FormatKwargsError@@Base+0x2250> │ │ │ │ mov r0, r1 │ │ │ │ - bl 155fc0 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4318c <_PyEval_FormatKwargsError@@Base+0x2250> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 431bc <_PyEval_FormatKwargsError@@Base+0x2280> │ │ │ │ + bne.n 431e4 <_PyEval_FormatKwargsError@@Base+0x2250> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 43214 <_PyEval_FormatKwargsError@@Base+0x2280> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 431c4 <_PyEval_FormatKwargsError@@Base+0x2288> │ │ │ │ + b.n 4321c <_PyEval_FormatKwargsError@@Base+0x2288> │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d7, [pc, #52] @ 431c8 <_PyEval_FormatKwargsError@@Base+0x228c> │ │ │ │ + vldr d7, [pc, #52] @ 43220 <_PyEval_FormatKwargsError@@Base+0x228c> │ │ │ │ vcmp.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 431b2 <_PyEval_FormatKwargsError@@Base+0x2276> │ │ │ │ - vldr d7, [pc, #48] @ 431d0 <_PyEval_FormatKwargsError@@Base+0x2294> │ │ │ │ + blt.n 4320a <_PyEval_FormatKwargsError@@Base+0x2276> │ │ │ │ + vldr d7, [pc, #48] @ 43228 <_PyEval_FormatKwargsError@@Base+0x2294> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ - cbz r3, 431bc <_PyEval_FormatKwargsError@@Base+0x2280> │ │ │ │ + cbz r3, 43214 <_PyEval_FormatKwargsError@@Base+0x2280> │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 431c4 <_PyEval_FormatKwargsError@@Base+0x2288> │ │ │ │ + b.n 4321c <_PyEval_FormatKwargsError@@Base+0x2288> │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -32217,217 +32248,217 @@ │ │ │ │ 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 431fe <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + bne.n 43256 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f510 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ - b.n 4320c <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ - bl a2c58 │ │ │ │ + bl 29ecf0 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ + b.n 43264 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ + bl a2df0 │ │ │ │ movs r1, #1 │ │ │ │ - bl a2c8c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl a2e20 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 431f6 <_PyEval_FormatKwargsError@@Base+0x22ba> │ │ │ │ + bne.n 4324e <_PyEval_FormatKwargsError@@Base+0x22ba> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 43218 <_PyEval_FormatKwargsError@@Base+0x22dc> │ │ │ │ + cbz r3, 43270 <_PyEval_FormatKwargsError@@Base+0x22dc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4324a <_PyEval_FormatKwargsError@@Base+0x230e> │ │ │ │ + b.n 432a2 <_PyEval_FormatKwargsError@@Base+0x230e> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 43246 <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 4329e <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 43246 <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ + cbnz r3, 4329e <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 43246 <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 4329e <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 43246 <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ + cbnz r3, 4329e <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 43246 <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 4329e <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, 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, #25428 @ 0x6354 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 43274 <_PyEval_FormatKwargsError@@Base+0x2338> │ │ │ │ + bne.n 432cc <_PyEval_FormatKwargsError@@Base+0x2338> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 43292 <_PyEval_FormatKwargsError@@Base+0x2356> │ │ │ │ + b.n 432ea <_PyEval_FormatKwargsError@@Base+0x2356> │ │ │ │ mov r0, r1 │ │ │ │ - bl 155fc0 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43292 <_PyEval_FormatKwargsError@@Base+0x2356> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 432be <_PyEval_FormatKwargsError@@Base+0x2382> │ │ │ │ + bne.n 432ea <_PyEval_FormatKwargsError@@Base+0x2356> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 43316 <_PyEval_FormatKwargsError@@Base+0x2382> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ - vldr d6, [pc, #72] @ 432e0 <_PyEval_FormatKwargsError@@Base+0x23a4> │ │ │ │ + vldr d6, [pc, #72] @ 43338 <_PyEval_FormatKwargsError@@Base+0x23a4> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 432c2 <_PyEval_FormatKwargsError@@Base+0x2386> │ │ │ │ + bhi.n 4331a <_PyEval_FormatKwargsError@@Base+0x2386> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 432c2 <_PyEval_FormatKwargsError@@Base+0x2386> │ │ │ │ - vldr d6, [pc, #56] @ 432e8 <_PyEval_FormatKwargsError@@Base+0x23ac> │ │ │ │ + beq.n 4331a <_PyEval_FormatKwargsError@@Base+0x2386> │ │ │ │ + vldr d6, [pc, #56] @ 43340 <_PyEval_FormatKwargsError@@Base+0x23ac> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 432c2 <_PyEval_FormatKwargsError@@Base+0x2386> │ │ │ │ - b.n 432cc <_PyEval_FormatKwargsError@@Base+0x2390> │ │ │ │ + bge.n 4331a <_PyEval_FormatKwargsError@@Base+0x2386> │ │ │ │ + b.n 43324 <_PyEval_FormatKwargsError@@Base+0x2390> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 432d4 <_PyEval_FormatKwargsError@@Base+0x2398> │ │ │ │ + b.n 4332c <_PyEval_FormatKwargsError@@Base+0x2398> │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 432d4 <_PyEval_FormatKwargsError@@Base+0x2398> │ │ │ │ + b.n 4332c <_PyEval_FormatKwargsError@@Base+0x2398> │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (432fc <_PyEval_FormatKwargsError@@Base+0x23c0>) │ │ │ │ + ldr r2, [pc, #8] @ (43354 <_PyEval_FormatKwargsError@@Base+0x23c0>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3d0b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x90> │ │ │ │ + b.w 3d114 <_PyEval_SpecialMethodCanSuggest@@Base+0x90> │ │ │ │ nop │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r0, r2, #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 43320 <_PyEval_FormatKwargsError@@Base+0x23e4> │ │ │ │ + bne.n 43378 <_PyEval_FormatKwargsError@@Base+0x23e4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f43b0 │ │ │ │ + b.w f45a0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48336 @ 0xbcd0 │ │ │ │ + movw r0, #45968 @ 0xb390 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43314 <_PyEval_FormatKwargsError@@Base+0x23d8> │ │ │ │ + bne.n 4336c <_PyEval_FormatKwargsError@@Base+0x23d8> │ │ │ │ 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 4335e <_PyEval_FormatKwargsError@@Base+0x2422> │ │ │ │ + bne.n 433b6 <_PyEval_FormatKwargsError@@Base+0x2422> │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f510 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ - b.n 4336c <_PyEval_FormatKwargsError@@Base+0x2430> │ │ │ │ - bl a2c58 │ │ │ │ + bl 29ecf0 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ + b.n 433c4 <_PyEval_FormatKwargsError@@Base+0x2430> │ │ │ │ + bl a2df0 │ │ │ │ movs r1, #1 │ │ │ │ - bl a2c8c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl a2e20 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43356 <_PyEval_FormatKwargsError@@Base+0x241a> │ │ │ │ + bne.n 433ae <_PyEval_FormatKwargsError@@Base+0x241a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 43378 <_PyEval_FormatKwargsError@@Base+0x243c> │ │ │ │ + cbz r3, 433d0 <_PyEval_FormatKwargsError@@Base+0x243c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4339a <_PyEval_FormatKwargsError@@Base+0x245e> │ │ │ │ + b.n 433f2 <_PyEval_FormatKwargsError@@Base+0x245e> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 43396 <_PyEval_FormatKwargsError@@Base+0x245a> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 433ee <_PyEval_FormatKwargsError@@Base+0x245a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 43396 <_PyEval_FormatKwargsError@@Base+0x245a> │ │ │ │ + cbnz r3, 433ee <_PyEval_FormatKwargsError@@Base+0x245a> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 43396 <_PyEval_FormatKwargsError@@Base+0x245a> │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 433ee <_PyEval_FormatKwargsError@@Base+0x245a> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #33320 @ 0x8228 │ │ │ │ + movw r0, #30912 @ 0x78c0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #13245 @ 0x33bd │ │ │ │ + movw r1, #13333 @ 0x3415 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1f6fd0 │ │ │ │ + b.w 1f6b44 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #108] @ 43440 <_PyEval_FormatKwargsError@@Base+0x2504> │ │ │ │ + vldr d7, [pc, #108] @ 43498 <_PyEval_FormatKwargsError@@Base+0x2504> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4340e <_PyEval_FormatKwargsError@@Base+0x24d2> │ │ │ │ + bhi.n 43466 <_PyEval_FormatKwargsError@@Base+0x24d2> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 433fa <_PyEval_FormatKwargsError@@Base+0x24be> │ │ │ │ + ble.n 43452 <_PyEval_FormatKwargsError@@Base+0x24be> │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2cc80 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 43430 <_PyEval_FormatKwargsError@@Base+0x24f4> │ │ │ │ - b.n 4342a <_PyEval_FormatKwargsError@@Base+0x24ee> │ │ │ │ + beq.n 43488 <_PyEval_FormatKwargsError@@Base+0x24f4> │ │ │ │ + b.n 43482 <_PyEval_FormatKwargsError@@Base+0x24ee> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 43434 <_PyEval_FormatKwargsError@@Base+0x24f8> │ │ │ │ + bvs.n 4348c <_PyEval_FormatKwargsError@@Base+0x24f8> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 43434 <_PyEval_FormatKwargsError@@Base+0x24f8> │ │ │ │ + bgt.n 4348c <_PyEval_FormatKwargsError@@Base+0x24f8> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #28] @ 43448 <_PyEval_FormatKwargsError@@Base+0x250c> │ │ │ │ - b.n 43434 <_PyEval_FormatKwargsError@@Base+0x24f8> │ │ │ │ - vldr d8, [pc, #28] @ 43450 <_PyEval_FormatKwargsError@@Base+0x2514> │ │ │ │ + vldr d8, [pc, #28] @ 434a0 <_PyEval_FormatKwargsError@@Base+0x250c> │ │ │ │ + b.n 4348c <_PyEval_FormatKwargsError@@Base+0x24f8> │ │ │ │ + vldr d8, [pc, #28] @ 434a8 <_PyEval_FormatKwargsError@@Base+0x2514> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -32439,90 +32470,90 @@ │ │ │ │ movs r0, r0 │ │ │ │ vsli.32 d27, d0, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43480 <_PyEval_FormatKwargsError@@Base+0x2544> │ │ │ │ + bne.n 434d8 <_PyEval_FormatKwargsError@@Base+0x2544> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 43498 │ │ │ │ + b.w 434f0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48380 @ 0xbcfc │ │ │ │ + movw r0, #46012 @ 0xb3bc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4346c <_PyEval_FormatKwargsError@@Base+0x2530> │ │ │ │ + bne.n 434c4 <_PyEval_FormatKwargsError@@Base+0x2530> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00043498 : │ │ │ │ - b.w 3b752 │ │ │ │ +000434f0 : │ │ │ │ + b.w 3b84a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 249e5c <_PyObject_MaybeCallSpecialOneArg@@Base+0x1e0> │ │ │ │ + b.w 2495a4 <_PyObject_MaybeCallSpecialOneArg@@Base+0x1e0> │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #33340 @ 0x823c │ │ │ │ + movw r3, #30932 @ 0x78d4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r1, #13499 @ 0x34bb │ │ │ │ + movw r1, #13587 @ 0x3513 │ │ │ │ movt r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 155b60 │ │ │ │ + b.w 1560c0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 434c8 │ │ │ │ + beq.n 43520 │ │ │ │ b.w 2c3c8 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29572 @ 0x7384 │ │ │ │ + movw r1, #22664 @ 0x5888 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ 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, #5956 @ 0x1744 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43518 │ │ │ │ + bne.n 43570 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24ae04 │ │ │ │ + bl 24a54c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43534 │ │ │ │ - b.n 43546 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bne.n 4358c │ │ │ │ + b.n 4359e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33404 @ 0x827c │ │ │ │ + movw r1, #30996 @ 0x7914 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2234 │ │ │ │ - cbnz r0, 4354a │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + b.w e23e4 │ │ │ │ + cbnz r0, 435a2 │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 13ced4 │ │ │ │ + bl 13d3fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43558 │ │ │ │ + b.n 435b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ @@ -32531,335 +32562,335 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 4357c │ │ │ │ + cbz r3, 435d4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4358c │ │ │ │ + b.n 435e4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4358a │ │ │ │ + ble.n 435e2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 43586 │ │ │ │ - cbnz r1, 435aa │ │ │ │ + bne.n 435de │ │ │ │ + cbnz r1, 43602 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4358c │ │ │ │ + b.n 435e4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #624] @ (43800 ) │ │ │ │ + ldr r1, [pc, #624] @ (43858 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 435b0 │ │ │ │ - b.n 4373e │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 43608 │ │ │ │ + b.n 43796 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4373e │ │ │ │ - ldr r3, [pc, #568] @ (43804 ) │ │ │ │ + beq.w 43796 │ │ │ │ + ldr r3, [pc, #568] @ (4385c ) │ │ │ │ movw r8, #42336 @ 0xa560 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 43742 │ │ │ │ + bne.w 4379a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef590 │ │ │ │ + bl ef77c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 43742 │ │ │ │ + bne.w 4379a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43614 │ │ │ │ + bge.n 4366c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43614 │ │ │ │ + cbnz r3, 4366c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 932e8 │ │ │ │ + bl 9346c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4364c │ │ │ │ + cbnz r0, 436a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43632 │ │ │ │ + bge.n 4368a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43632 │ │ │ │ + cbnz r3, 4368a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - bl 8a354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4373e │ │ │ │ + bne.w 43796 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 436d2 │ │ │ │ + bne.n 4372a │ │ │ │ add r1, sp, #28 │ │ │ │ - bl ef590 │ │ │ │ + bl ef77c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 436d2 │ │ │ │ + cbnz r3, 4372a │ │ │ │ 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 436b8 │ │ │ │ + beq.n 43710 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 43698 │ │ │ │ + bge.n 436f0 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 436a6 │ │ │ │ + bge.n 436fe │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #336] @ 437f8 │ │ │ │ + vldr d5, [pc, #336] @ 43850 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 436d2 │ │ │ │ + bhi.n 4372a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43614 │ │ │ │ + bge.n 4366c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43614 │ │ │ │ + bne.n 4366c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43614 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4366c │ │ │ │ mov r0, r7 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 43722 │ │ │ │ + cbz r0, 4377a │ │ │ │ mov r1, r6 │ │ │ │ - bl 14d0f8 │ │ │ │ + bl 14d5ec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436f8 │ │ │ │ + bge.n 43750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 436f8 │ │ │ │ + cbnz r3, 43750 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4370c │ │ │ │ + bge.n 43764 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4370c │ │ │ │ + cbnz r3, 43764 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 43742 │ │ │ │ - b.n 4372a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4379a │ │ │ │ + b.n 43782 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 437d0 │ │ │ │ + beq.n 43828 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 8fed0 │ │ │ │ + bl 9008c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43808 │ │ │ │ + bne.n 43860 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4376c │ │ │ │ + blt.n 437c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4373e │ │ │ │ + bge.n 43796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4373e │ │ │ │ + cbnz r3, 43796 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 438b8 │ │ │ │ + b.n 43910 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #25428 @ 0x6354 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 4385a │ │ │ │ + bne.w 438b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43794 │ │ │ │ + bge.n 437ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43794 │ │ │ │ + cbnz r3, 437ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43794 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 437ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4372a │ │ │ │ + bne.n 43782 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4372a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43782 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 43710 │ │ │ │ + bne.n 43768 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 437e6 │ │ │ │ + blt.n 4383e │ │ │ │ mov r0, r5 │ │ │ │ - bl 932e8 │ │ │ │ + bl 9346c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4377c │ │ │ │ + bne.n 437d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 437b6 │ │ │ │ + bge.n 4380e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 437b6 │ │ │ │ + cbnz r3, 4380e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - bl 8a354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4373e │ │ │ │ + bne.n 43796 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ - bl ef590 │ │ │ │ + b.w 9008c │ │ │ │ + bl ef77c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43714 │ │ │ │ + bne.n 4376c │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 43786 │ │ │ │ + b.n 437de │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43794 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43794 │ │ │ │ + bne.n 437ec │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 437ec │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r0, 4380a │ │ │ │ + cbz r0, 43862 │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14d0f8 │ │ │ │ + bl 14d5ec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43824 │ │ │ │ + bge.n 4387c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43824 │ │ │ │ + cbnz r3, 4387c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43838 │ │ │ │ + bge.n 43890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43838 │ │ │ │ + cbnz r3, 43890 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4385a │ │ │ │ - b.n 4372a │ │ │ │ - bl 14d0f8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 438b2 │ │ │ │ + b.n 43782 │ │ │ │ + bl 14d5ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43886 │ │ │ │ + blt.n 438de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43894 │ │ │ │ - cbz r7, 438a2 │ │ │ │ + blt.n 438ec │ │ │ │ + cbz r7, 438fa │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 932e8 │ │ │ │ + bl 9346c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4383c │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 438a4 │ │ │ │ + bne.n 43894 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 438fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 438a2 │ │ │ │ + bge.n 438fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 438a2 │ │ │ │ + cbnz r3, 438fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 438a2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 438fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4384c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4384c │ │ │ │ + bne.n 438a4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 438a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43856 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43856 │ │ │ │ + bne.n 438ae │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 438ae │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 438b8 │ │ │ │ + bge.n 43910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 438b8 │ │ │ │ + cbnz r3, 43910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ mov.w r3, r3, ror #4 │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ @@ -32876,238 +32907,238 @@ │ │ │ │ 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 4390c │ │ │ │ + bne.n 43964 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2768f4 │ │ │ │ + b.w 275cf8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48312 @ 0xbcb8 │ │ │ │ + movw r0, #45944 @ 0xb378 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43900 │ │ │ │ + bne.n 43958 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4392a │ │ │ │ + b.n 43982 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 43942 │ │ │ │ + bne.n 4399a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 43962 │ │ │ │ - b.n 43944 │ │ │ │ - cbz r1, 4396c │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + bne.n 439ba │ │ │ │ + b.n 4399c │ │ │ │ + cbz r1, 439c4 │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43962 │ │ │ │ + bls.n 439ba │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 4396c │ │ │ │ - b.n 4394e │ │ │ │ + beq.n 439c4 │ │ │ │ + b.n 439a6 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #33508 @ 0x82e4 │ │ │ │ + movw r0, #31100 @ 0x797c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43c10 │ │ │ │ + b.n 43c68 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 439be │ │ │ │ + bne.n 43a16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25428 @ 0x6354 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 439d8 │ │ │ │ + bne.n 43a30 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 439f8 │ │ │ │ + b.n 43a50 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33076 @ 0x8134 │ │ │ │ + movw r0, #30192 @ 0x75f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43baa │ │ │ │ - b.n 439a8 │ │ │ │ - bl 155fc0 │ │ │ │ + beq.w 43c02 │ │ │ │ + b.n 43a00 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 439f8 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 43a50 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 43baa │ │ │ │ + bne.w 43c02 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 43a06 │ │ │ │ + bne.n 43a5e │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 43a26 │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 43a7e │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43a26 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 43a7e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 43baa │ │ │ │ + bne.w 43c02 │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #396] @ 43bb8 │ │ │ │ + vldr d10, [pc, #396] @ 43c10 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 43a52 │ │ │ │ + bhi.n 43aaa │ │ │ │ vabs.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 43b2a │ │ │ │ - b.n 43a6a │ │ │ │ + bls.n 43b82 │ │ │ │ + b.n 43ac2 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 43a6a │ │ │ │ + bvc.n 43ac2 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 43ac8 │ │ │ │ - b.n 43b68 │ │ │ │ + beq.n 43b20 │ │ │ │ + b.n 43bc0 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 43a84 │ │ │ │ + bvc.n 43adc │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43b6c │ │ │ │ - b.n 43ac8 │ │ │ │ + bne.n 43bc4 │ │ │ │ + b.n 43b20 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 43af4 │ │ │ │ + ble.n 43b4c │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 43b8e │ │ │ │ + bhi.n 43be6 │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ blx 2ce58 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 43abe │ │ │ │ + ble.n 43b16 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43b98 │ │ │ │ - b.n 43b68 │ │ │ │ + bne.n 43bf0 │ │ │ │ + b.n 43bc0 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43ace │ │ │ │ + bne.n 43b26 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 43b6c │ │ │ │ + b.n 43bc4 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 43ade │ │ │ │ - vldr d8, [pc, #228] @ 43bc0 │ │ │ │ - b.n 43b6c │ │ │ │ + beq.n 43b36 │ │ │ │ + vldr d8, [pc, #228] @ 43c18 │ │ │ │ + b.n 43bc4 │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #220] @ 43bc0 │ │ │ │ - vldr d7, [pc, #224] @ 43bc8 │ │ │ │ + vldr d8, [pc, #220] @ 43c18 │ │ │ │ + vldr d7, [pc, #224] @ 43c20 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 43b6c │ │ │ │ + b.n 43bc4 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 43ac8 │ │ │ │ + beq.n 43b20 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 43b18 │ │ │ │ + ble.n 43b70 │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 43ad8 │ │ │ │ - b.n 43b6c │ │ │ │ - bpl.n 43ad8 │ │ │ │ + ble.n 43b30 │ │ │ │ + b.n 43bc4 │ │ │ │ + bpl.n 43b30 │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 43ad8 │ │ │ │ + bpl.n 43b30 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 43b6c │ │ │ │ + b.n 43bc4 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2d8a0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 43b6c │ │ │ │ + bls.n 43bc4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 43b5c │ │ │ │ + bvs.n 43bb4 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43b62 │ │ │ │ + bne.n 43bba │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 43b6c │ │ │ │ + b.n 43bc4 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 43b6c │ │ │ │ + b.n 43bc4 │ │ │ │ vmov.f64 d8, d9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 43b80 │ │ │ │ + cbnz r3, 43bd8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 27f758 <_PySys_GetSizeOf@@Base+0x10c> │ │ │ │ - cbnz r0, 43baa │ │ │ │ - b.n 43b70 │ │ │ │ + bl 27eee0 <_PySys_GetSizeOf@@Base+0x10c> │ │ │ │ + cbnz r0, 43c02 │ │ │ │ + b.n 43bc8 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 43b9e │ │ │ │ - vldr d8, [pc, #52] @ 43bd0 │ │ │ │ - b.n 43b6c │ │ │ │ + ble.n 43bf6 │ │ │ │ + vldr d8, [pc, #52] @ 43c28 │ │ │ │ + b.n 43bc4 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 43ac8 │ │ │ │ - b.n 43ad8 │ │ │ │ + beq.n 43b20 │ │ │ │ + b.n 43b30 │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -33120,733 +33151,733 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ 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 43bf8 │ │ │ │ + bne.n 43c50 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f41d4 │ │ │ │ + b.w 1f3dc4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48248 @ 0xbc78 │ │ │ │ + movw r0, #45880 @ 0xb338 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43bec │ │ │ │ + bne.n 43c44 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 43c28 │ │ │ │ + bne.n 43c80 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 43c48 │ │ │ │ - b.n 43c2a │ │ │ │ - cbz r1, 43c52 │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + bne.n 43ca0 │ │ │ │ + b.n 43c82 │ │ │ │ + cbz r1, 43caa │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43c48 │ │ │ │ + bls.n 43ca0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 43c52 │ │ │ │ - b.n 43c34 │ │ │ │ + beq.n 43caa │ │ │ │ + b.n 43c8c │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 38d80 │ │ │ │ + b.w 38ddc │ │ │ │ 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, #25428 @ 0x6354 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 43c8a │ │ │ │ + bne.n 43ce2 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 43ca8 │ │ │ │ + b.n 43d00 │ │ │ │ mov r0, r1 │ │ │ │ - bl 155fc0 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43ca8 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 43cbc │ │ │ │ - vldr d0, [pc, #28] @ 43cc8 │ │ │ │ + bne.n 43d00 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 43d14 │ │ │ │ + vldr d0, [pc, #28] @ 43d20 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 43e14 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 43e6c ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ 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 43cf0 │ │ │ │ + bne.n 43d48 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 270f08 │ │ │ │ + b.w 2706c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48284 @ 0xbc9c │ │ │ │ + movw r0, #45916 @ 0xb35c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ce4 │ │ │ │ + bne.n 43d3c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43d0e │ │ │ │ + b.n 43d66 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 43d3a │ │ │ │ + bne.n 43d92 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #18416 @ 0x47f0 │ │ │ │ + movw r2, #15600 @ 0x3cf0 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 43d86 │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + cbz r1, 43dde │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43d6e │ │ │ │ + bls.n 43dc6 │ │ │ │ ldrb r4, [r0, #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 43d4a │ │ │ │ + beq.n 43da2 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 43d90 │ │ │ │ + b.n 43de8 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 43d90 │ │ │ │ + b.n 43de8 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ 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 r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #53416 @ 0xd0a8 │ │ │ │ + movw r3, #57152 @ 0xdf40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 43ec0 │ │ │ │ + bne.w 43f18 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 43ec0 │ │ │ │ + bne.w 43f18 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ adds r3, r4, #3 │ │ │ │ ldr.w r8, [r9, #8] │ │ │ │ subs r5, r4, #1 │ │ │ │ ldr.w r0, [sl, r3, lsl #2] │ │ │ │ - bl 107804 │ │ │ │ + bl 107e2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43eda │ │ │ │ + beq.n 43f32 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, r4 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43e00 │ │ │ │ + cbz r0, 43e58 │ │ │ │ add.w sl, sl, #12 │ │ │ │ adds r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 43e1c │ │ │ │ + b.n 43e74 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43eda │ │ │ │ + bge.n 43f32 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43eda │ │ │ │ + bne.n 43f32 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43eda │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43f32 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 43e38 │ │ │ │ + ble.n 43e90 │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ - b.n 43e1c │ │ │ │ + b.n 43e74 │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ add.w r9, r9, #16 │ │ │ │ adds r3, r5, #4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ adds r5, #16 │ │ │ │ str.w fp, [r4, r3, lsl #2] │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 43e6a │ │ │ │ + ble.n 43ec2 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str.w r1, [r5, #4]! │ │ │ │ - b.n 43e4e │ │ │ │ + b.n 43ea6 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25ecbc │ │ │ │ + bl 25e44c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43e8c │ │ │ │ + cbnz r0, 43ee4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43eda │ │ │ │ + bge.n 43f32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43eda │ │ │ │ + cbnz r3, 43f32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43eda │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43f32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8304 <_PyTemplate_Build@@Base> │ │ │ │ + bl 1f7e78 <_PyTemplate_Build@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43eaa │ │ │ │ + bge.n 43f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43eaa │ │ │ │ + cbnz r3, 43f02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43edc │ │ │ │ + bge.n 43f34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43edc │ │ │ │ + cbnz r3, 43f34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43edc │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43f34 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33848 @ 0x8438 │ │ │ │ + movw r1, #31440 @ 0x7ad0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43f02 │ │ │ │ + bne.n 43f5a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21ae1c │ │ │ │ + b.w 21a904 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48328 @ 0xbcc8 │ │ │ │ + movw r0, #45960 @ 0xb388 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ef6 │ │ │ │ + bne.n 43f4e │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 44130 │ │ │ │ + b.n 44188 │ │ │ │ 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, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 43f44 │ │ │ │ + cbz r5, 43f9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 43f84 │ │ │ │ + b.n 43fdc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43f7c │ │ │ │ + bne.n 43fd4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 43f7c │ │ │ │ - bl 123dd4 │ │ │ │ + bpl.n 43fd4 │ │ │ │ + bl 123f90 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 43fb2 │ │ │ │ - bl fabe4 │ │ │ │ + cbz r0, 4400a │ │ │ │ + bl fadec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43f82 │ │ │ │ + bge.n 43fda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43f82 │ │ │ │ + cbnz r3, 43fda │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43f82 │ │ │ │ - bl fabe4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43fda │ │ │ │ + bl fadec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 43fb2 │ │ │ │ + cbz r4, 4400a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl eb4dc <_PyType_Name@@Base> │ │ │ │ + bl eb6c4 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ - movw r0, #20544 @ 0x5040 │ │ │ │ + movw r0, #18136 @ 0x46d8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43fb2 │ │ │ │ + bge.n 4400a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43fb2 │ │ │ │ + cbnz r3, 4400a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 43fe8 │ │ │ │ + beq.n 44040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 43fe8 │ │ │ │ + ble.n 44040 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43ffa │ │ │ │ + bge.n 44052 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 43ffa │ │ │ │ - movw r0, #34036 @ 0x84f4 │ │ │ │ + b.n 44052 │ │ │ │ + movw r0, #31628 @ 0x7b8c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (4405c ) │ │ │ │ - bl 9bab8 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (440b4 ) │ │ │ │ + bl 9bc50 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44010 │ │ │ │ + cbz r0, 44068 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 44026 │ │ │ │ + bmi.n 4407e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #34060 @ 0x850c │ │ │ │ + movw r0, #31652 @ 0x7ba4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4403c │ │ │ │ + b.n 44094 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #34092 @ 0x852c │ │ │ │ + movw r0, #31684 @ 0x7bc4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44050 │ │ │ │ + bge.n 440a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44050 │ │ │ │ + cbnz r3, 440a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #18632 @ 0x48c8 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #20321 @ 0x4f61 │ │ │ │ + movw r3, #19257 @ 0x4b39 │ │ │ │ movt r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4408e │ │ │ │ - bl 204f98 │ │ │ │ + bne.n 440e6 │ │ │ │ + bl 204b70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44092 │ │ │ │ + b.n 440ea │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 440e6 │ │ │ │ + cbz r4, 4413e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 440a8 │ │ │ │ - movw r0, #56604 @ 0xdd1c │ │ │ │ + cbnz r0, 44100 │ │ │ │ + movw r0, #54336 @ 0xd440 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 440d0 │ │ │ │ - bl 150bac │ │ │ │ - cbz r0, 440c2 │ │ │ │ + b.n 44128 │ │ │ │ + bl 15109c │ │ │ │ + cbz r0, 4411a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 440d2 │ │ │ │ - movw r0, #17852 @ 0x45bc │ │ │ │ + beq.n 4412a │ │ │ │ + movw r0, #15484 @ 0x3c7c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 440d0 │ │ │ │ + b.n 44128 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl fabe4 │ │ │ │ + bl fadec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1510bc │ │ │ │ - cbnz r5, 440ea │ │ │ │ + bl 1515ac │ │ │ │ + cbnz r5, 44142 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 440e6 │ │ │ │ + bge.n 4413e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 440e6 │ │ │ │ + cbnz r3, 4413e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4412c │ │ │ │ + b.n 44184 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl eb4dc <_PyType_Name@@Base> │ │ │ │ + bl eb6c4 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #34188 @ 0x858c │ │ │ │ + movw r0, #31780 @ 0x7c24 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44118 │ │ │ │ + bge.n 44170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44118 │ │ │ │ + cbnz r3, 44170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4412c │ │ │ │ + bge.n 44184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4412c │ │ │ │ + cbnz r3, 44184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 44148 │ │ │ │ + bne.n 441a0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 44168 │ │ │ │ - b.n 4414a │ │ │ │ - cbz r1, 44172 │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + bmi.n 441c0 │ │ │ │ + b.n 441a2 │ │ │ │ + cbz r1, 441ca │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 44168 │ │ │ │ + bls.n 441c0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 44172 │ │ │ │ - b.n 44154 │ │ │ │ + bpl.n 441ca │ │ │ │ + b.n 441ac │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ 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 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4424e │ │ │ │ + beq.n 442a6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 27ce5c │ │ │ │ + bl 27c70c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 441b6 │ │ │ │ + bne.n 4420e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44238 │ │ │ │ + b.n 44290 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 441e8 │ │ │ │ + bne.n 44240 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 441ce │ │ │ │ + blt.n 44226 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 441de │ │ │ │ + b.n 44236 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ itt ne │ │ │ │ addne r2, #2 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - b.n 4422e │ │ │ │ + b.n 44286 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - ldr r1, [pc, #104] @ (44258 ) │ │ │ │ + ldr r1, [pc, #104] @ (442b0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 441b0 │ │ │ │ + beq.n 44208 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 44220 │ │ │ │ + bne.n 44278 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 441de │ │ │ │ + bge.n 44236 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 441de │ │ │ │ + b.n 44236 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44252 │ │ │ │ + bge.n 442aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44252 │ │ │ │ + cbnz r3, 442aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44252 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 442aa │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 4425e │ │ │ │ + cbz r0, 442b6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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 1493ec │ │ │ │ - cbz r0, 4429e │ │ │ │ + bl 1498e4 │ │ │ │ + cbz r0, 442f6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000442a0 : │ │ │ │ - ldr r0, [pc, #4] @ (442a8 ) │ │ │ │ - b.w 1b8060 │ │ │ │ +000442f8 : │ │ │ │ + ldr r0, [pc, #4] @ (44300 ) │ │ │ │ + b.w 1b8100 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 443e6 │ │ │ │ + b.n 4443e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - vldr d0, [pc, #232] @ 443b0 │ │ │ │ + vldr d0, [pc, #232] @ 44408 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8fed0 │ │ │ │ - movw r1, #57148 @ 0xdf3c │ │ │ │ + bl 9008c │ │ │ │ + movw r1, #54740 @ 0xd5d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 442ea │ │ │ │ + bge.n 44342 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 443a4 │ │ │ │ - vldr d0, [pc, #204] @ 443b8 │ │ │ │ - bl 8fed0 │ │ │ │ - movw r1, #38360 @ 0x95d8 │ │ │ │ + b.n 443fc │ │ │ │ + vldr d0, [pc, #204] @ 44410 │ │ │ │ + bl 9008c │ │ │ │ + movw r1, #35992 @ 0x8c98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 442e4 │ │ │ │ - vldr d0, [pc, #184] @ 443c0 │ │ │ │ - bl 8fed0 │ │ │ │ - movw r1, #57152 @ 0xdf40 │ │ │ │ + blt.n 4433c │ │ │ │ + vldr d0, [pc, #184] @ 44418 │ │ │ │ + bl 9008c │ │ │ │ + movw r1, #54744 @ 0xd5d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 442e4 │ │ │ │ - vldr d8, [pc, #164] @ 443c8 │ │ │ │ + blt.n 4433c │ │ │ │ + vldr d8, [pc, #164] @ 44420 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 8fed0 │ │ │ │ - movw r1, #25072 @ 0x61f0 │ │ │ │ + bl 9008c │ │ │ │ + movw r1, #23476 @ 0x5bb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 442e4 │ │ │ │ - vldr d9, [pc, #140] @ 443d0 │ │ │ │ + blt.n 4433c │ │ │ │ + vldr d9, [pc, #140] @ 44428 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 18458c │ │ │ │ - movw r1, #34292 @ 0x85f4 │ │ │ │ + bl 184b58 │ │ │ │ + movw r1, #31884 @ 0x7c8c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 442e4 │ │ │ │ - vldr d8, [pc, #112] @ 443d8 │ │ │ │ + blt.n 4433c │ │ │ │ + vldr d8, [pc, #112] @ 44430 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 8fed0 │ │ │ │ - movw r1, #25128 @ 0x6228 │ │ │ │ + bl 9008c │ │ │ │ + movw r1, #23532 @ 0x5bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 442e4 │ │ │ │ + blt.n 4433c │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 18458c │ │ │ │ - movw r1, #34300 @ 0x85fc │ │ │ │ + bl 184b58 │ │ │ │ + movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl db9f8 │ │ │ │ + bl dbbb8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -33864,62 +33895,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ mov r0, r1 │ │ │ │ - b.w 133b7c │ │ │ │ + b.w 1340dc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 44412 │ │ │ │ + bne.n 4446a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #18416 @ 0x47f0 │ │ │ │ + movw r2, #15600 @ 0x3cf0 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 44466 │ │ │ │ + cbz r1, 444be │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #18416 @ 0x47f0 │ │ │ │ + movw r5, #15600 @ 0x3cf0 │ │ │ │ movt r5, #47 @ 0x2f │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4444e │ │ │ │ + bls.n 444a6 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 4443c │ │ │ │ - cbnz r3, 44470 │ │ │ │ + beq.n 44494 │ │ │ │ + cbnz r3, 444c8 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 4444a │ │ │ │ + b.n 444a2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 44448 │ │ │ │ - cbz r3, 44470 │ │ │ │ + beq.n 444a0 │ │ │ │ + cbz r3, 444c8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 4444a │ │ │ │ + b.n 444a2 │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 44424 │ │ │ │ + b.n 4447c │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 44478 │ │ │ │ + b.n 444d0 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ @@ -33927,237 +33958,399 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4449a │ │ │ │ + cbz r3, 444f2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 444aa │ │ │ │ + b.n 44502 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 444a8 │ │ │ │ + blt.n 44500 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 444a4 │ │ │ │ - cbnz r1, 444ca │ │ │ │ + bgt.n 444fc │ │ │ │ + cbnz r1, 44522 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 444aa │ │ │ │ + b.n 44502 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #296] @ (445d4 ) │ │ │ │ + ldr r1, [pc, #296] @ (4462c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 444d0 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44528 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 445ca │ │ │ │ + b.n 44622 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 444e8 │ │ │ │ + beq.n 44540 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 444ea │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 444ea │ │ │ │ - b.n 444c6 │ │ │ │ + bne.n 44542 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 44542 │ │ │ │ + b.n 4451e │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 4454a │ │ │ │ + bls.n 445a2 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 44528 │ │ │ │ + bne.n 44580 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 44544 │ │ │ │ + ble.n 4459c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 445b2 │ │ │ │ + bgt.n 4460a │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 44544 │ │ │ │ + b.n 4459c │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 445b2 │ │ │ │ + beq.n 4460a │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 44536 │ │ │ │ + beq.n 4458e │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 44544 │ │ │ │ + bne.n 4459c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 445b2 │ │ │ │ + blt.n 4460a │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 44502 │ │ │ │ + b.n 4455a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 445b2 │ │ │ │ + bgt.n 4460a │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 444c6 │ │ │ │ + beq.n 4451e │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 445ca │ │ │ │ + bls.n 44622 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 44596 │ │ │ │ + bne.n 445ee │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 445a8 │ │ │ │ + ble.n 44600 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 445ae │ │ │ │ + beq.n 44606 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 4458c │ │ │ │ + b.n 445e4 │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 445ac │ │ │ │ + beq.n 44604 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 445ac │ │ │ │ + beq.n 44604 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 445ae │ │ │ │ + b.n 44606 │ │ │ │ mov r3, sl │ │ │ │ - b.n 445ae │ │ │ │ + b.n 44606 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4456c │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + b.n 445c4 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + movw r1, #30868 @ 0x7894 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 444c6 │ │ │ │ + bl fce84 │ │ │ │ + b.n 4451e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 445e2 │ │ │ │ - b.w 15f0a8 │ │ │ │ + beq.n 4463a │ │ │ │ + b.w 15f608 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ 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, 4460c │ │ │ │ + cbnz r3, 44664 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4460c │ │ │ │ + ble.n 44664 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4460c │ │ │ │ - cbnz r0, 44626 │ │ │ │ + bne.n 44664 │ │ │ │ + cbnz r0, 4467e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #112] @ (4468c ) │ │ │ │ + ldr r4, [pc, #112] @ (446e4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4467a │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 446d2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44638 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4467a │ │ │ │ + bne.n 44690 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 446d2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2cc74 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4467e │ │ │ │ + bge.n 446d6 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4466c │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 446c4 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4463c │ │ │ │ - b.n 4467a │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 44694 │ │ │ │ + b.n 446d2 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44688 │ │ │ │ + b.n 446e0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 429f0 <_PyEval_FormatKwargsError@@Base+0x1ab4> │ │ │ │ + bl 42a48 <_PyEval_FormatKwargsError@@Base+0x1ab4> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 4471e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #31900 @ 0x7c9c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + b.n 44742 │ │ │ │ + movw r2, #52256 @ 0xcc20 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 4478c │ │ │ │ + ldr r0, [pc, #348] @ (4488c ) │ │ │ │ + mov r1, sp │ │ │ │ + ldrd r6, r7, [r3, #20] │ │ │ │ + ldr.w r8, [r3, #28] │ │ │ │ + bl 1e3a08 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 44746 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 44886 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + movw r5, #5192 @ 0x1448 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 44756 │ │ │ │ + cbnz r4, 44796 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7b0a4 │ │ │ │ + cmp r8, r5 │ │ │ │ + beq.n 4478c │ │ │ │ + mov r0, r8 │ │ │ │ + movw r1, #31956 @ 0x7cd4 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl db40c │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44742 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 44796 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 4478c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4478c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 44886 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #31964 @ 0x7cdc │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 1c30bc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 44810 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r8, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 447b6 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbnz r5, 447c6 │ │ │ │ + b.n 447d8 │ │ │ │ + ldr r1, [pc, #216] @ (44890 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 838d8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 447b0 │ │ │ │ + b.n 44810 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ff8f8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 44816 │ │ │ │ + b.n 447fe │ │ │ │ + bl 7012c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r0, #15916 @ 0x3e2c │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 85ef0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4482a │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff8f8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 44816 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 44810 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 44810 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4486c │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 44840 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 44840 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44840 │ │ │ │ + bl e3df0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #31988 @ 0x7cf4 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 1c30bc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 44810 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #16368 @ 0x3ff0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 1c30bc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 44810 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1e3c7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12fbc8 <_PyEval_UnpackIndices@@Base+0x1ac0> │ │ │ │ + adds r0, #1 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + it ne │ │ │ │ + movne r4, #0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 44880 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 44880 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 4478c │ │ │ │ + b.n 44742 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + strb r0, [r2, r7] │ │ │ │ + lsls r0, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 446be │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 448c2 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 446d4 │ │ │ │ + b.n 448d8 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -34165,42 +34358,42 @@ │ │ │ │ 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 44714 │ │ │ │ + bne.n 44918 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4472a │ │ │ │ + bge.n 4492e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4472a │ │ │ │ + b.n 4492e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48124 @ 0xbbfc │ │ │ │ + movw r0, #45756 @ 0xb2bc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 446ec │ │ │ │ + bne.n 448f0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44736 │ │ │ │ - b.w 15f0a8 │ │ │ │ + beq.n 4493a │ │ │ │ + b.w 15f608 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ @@ -34213,296 +34406,296 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 44776 │ │ │ │ + cbz r0, 4497a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00044778 : │ │ │ │ +0004497c : │ │ │ │ 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 208ae0 │ │ │ │ + bl 2086e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 447a8 │ │ │ │ + bne.n 449ac │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #34488 @ 0x86b8 │ │ │ │ + movw r0, #32196 @ 0x7dc4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 211678 │ │ │ │ + bl 211048 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 447be │ │ │ │ + cbz r0, 449c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 150bac │ │ │ │ - cbz r0, 447ea │ │ │ │ + bl 15109c │ │ │ │ + cbz r0, 449ee │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 447fa │ │ │ │ - movw r0, #53152 @ 0xcfa0 │ │ │ │ + beq.n 449fe │ │ │ │ + movw r0, #50744 @ 0xc638 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123dd4 │ │ │ │ + bl 123f90 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 447fe │ │ │ │ + cbnz r0, 44a02 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1510bc │ │ │ │ + bl 1515ac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4484a │ │ │ │ + b.n 44a4e │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl eb4dc <_PyType_Name@@Base> │ │ │ │ + bl eb6c4 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 44820 │ │ │ │ + blt.n 44a24 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #34768 @ 0x87d0 │ │ │ │ + movw r0, #32476 @ 0x7edc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44830 │ │ │ │ + b.n 44a34 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #16756 @ 0x4174 │ │ │ │ + movw r0, #14388 @ 0x3834 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1510bc │ │ │ │ + bl 1515ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4484a │ │ │ │ + bge.n 44a4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4484a │ │ │ │ + cbnz r3, 44a4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4488a │ │ │ │ + bne.n 44a8e │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 448a0 │ │ │ │ + bge.n 44aa4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 448a0 │ │ │ │ + b.n 44aa4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48128 @ 0xbc00 │ │ │ │ + movw r0, #45760 @ 0xb2c0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44862 │ │ │ │ + bne.n 44a66 │ │ │ │ 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 448c8 │ │ │ │ + bne.n 44acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f510 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ - b.n 448d6 │ │ │ │ - bl a2c58 │ │ │ │ + bl 29ecf0 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ + b.n 44ada │ │ │ │ + bl a2df0 │ │ │ │ movs r1, #1 │ │ │ │ - bl a2c8c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl a2e20 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 448c0 │ │ │ │ + bne.n 44ac4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 448e2 │ │ │ │ + cbz r3, 44ae6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 44904 │ │ │ │ + b.n 44b08 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 44900 │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 44b04 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 44900 │ │ │ │ + cbnz r3, 44b04 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 44900 │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 44b04 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 44a68 │ │ │ │ + b.w 44c72 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #36452 @ 0x8e64 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4493a │ │ │ │ + beq.n 44b40 │ │ │ │ movw r3, #42336 @ 0xa560 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 44948 │ │ │ │ + bne.n 44b4e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 239900 │ │ │ │ + bl 239048 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 44952 │ │ │ │ - b.n 4495a │ │ │ │ + bne.n 44b58 │ │ │ │ + b.n 44b60 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21cbc8 │ │ │ │ + bl 21c56c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4495a │ │ │ │ + beq.n 44b60 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ + nop │ │ │ │ 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 r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 44980 │ │ │ │ + cbz r3, 44b88 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 44982 │ │ │ │ + b.n 44b8a │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2c98c │ │ │ │ - cbnz r6, 44998 │ │ │ │ + cbnz r6, 44ba0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 44998 │ │ │ │ + ble.n 44ba0 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 44998 │ │ │ │ - cbnz r5, 449c0 │ │ │ │ - ldr r1, [pc, #156] @ (44a38 ) │ │ │ │ + bgt.n 44ba0 │ │ │ │ + cbnz r5, 44bce │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - movs r5, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ + movs r5, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ + mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r5, #25396 @ 0x6334 │ │ │ │ + movt r5, #79 @ 0x4f │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 449c0 │ │ │ │ + cbnz r0, 44bce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44a28 │ │ │ │ + b.n 44c36 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 449bc │ │ │ │ + bne.n 44bca │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 44a14 │ │ │ │ + beq.n 44c22 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 449dc │ │ │ │ + cbz r6, 44bea │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44a18 │ │ │ │ + beq.n 44c26 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 449f4 │ │ │ │ - bl 8a354 │ │ │ │ + cbnz r0, 44c02 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 449bc │ │ │ │ + bne.n 44bca │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44a1a │ │ │ │ - bl 8fe24 │ │ │ │ + b.n 44c28 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a0e │ │ │ │ + bge.n 44c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44a0e │ │ │ │ + cbnz r3, 44c1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 44a1a │ │ │ │ - b.n 449e6 │ │ │ │ + bne.n 44c28 │ │ │ │ + b.n 44bf4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 44a1a │ │ │ │ + b.n 44c28 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 40456 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 404ae <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 44a32 │ │ │ │ + cbz r3, 44c40 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r0, [r6, #0] │ │ │ │ - lsls r7, r1, #1 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ @@ -34511,264 +34704,264 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 44a94 │ │ │ │ + bne.n 44c9e │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #18416 @ 0x47f0 │ │ │ │ + movw r2, #15600 @ 0x3cf0 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 44ada │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + cbz r1, 44ce4 │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 44ac2 │ │ │ │ + bls.n 44ccc │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ and.w r4, r5, #2 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bmi.n 44ae4 │ │ │ │ + bmi.n 44cee │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 44aa4 │ │ │ │ + b.n 44cae │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 44aec │ │ │ │ + b.n 44cf6 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00044af0 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +00044cfa <_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 r4, [sp, #24] │ │ │ │ - cbnz r3, 44b08 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 44d12 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 44b1e <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 44d28 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1f759c │ │ │ │ + bl 1f7110 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ 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 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (44ba8 <_PyBytes_ReverseFind@@Base+0xb8>) │ │ │ │ + ldr r1, [pc, #112] @ (44db4 <_PyBytes_ReverseFind@@Base+0xba>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44b48 <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ + bne.n 44d52 <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44ba2 <_PyBytes_ReverseFind@@Base+0xb2> │ │ │ │ + b.n 44dac <_PyBytes_ReverseFind@@Base+0xb2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 44b52 <_PyBytes_ReverseFind@@Base+0x62> │ │ │ │ + cbz r3, 44d5c <_PyBytes_ReverseFind@@Base+0x62> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 44b62 <_PyBytes_ReverseFind@@Base+0x72> │ │ │ │ - b.n 44b80 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ - ldr r1, [pc, #88] @ (44bac <_PyBytes_ReverseFind@@Base+0xbc>) │ │ │ │ + cbnz r0, 44d6c <_PyBytes_ReverseFind@@Base+0x72> │ │ │ │ + b.n 44d8a <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ + ldr r1, [pc, #88] @ (44db8 <_PyBytes_ReverseFind@@Base+0xbe>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44b4c <_PyBytes_ReverseFind@@Base+0x5c> │ │ │ │ - b.n 44b44 <_PyBytes_ReverseFind@@Base+0x54> │ │ │ │ + bne.n 44d56 <_PyBytes_ReverseFind@@Base+0x5c> │ │ │ │ + b.n 44d4e <_PyBytes_ReverseFind@@Base+0x54> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 44b80 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ + bne.n 44d8a <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44b80 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ + bge.n 44d8a <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44b80 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44d8a <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #768 @ 0x300 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ + movw r2, #63936 @ 0xf9c0 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #34788 @ 0x87e4 │ │ │ │ + movw r0, #32648 @ 0x7f88 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #49792 @ 0xc280 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 155b60 │ │ │ │ - nop │ │ │ │ + b.w 1560c0 │ │ │ │ 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, 44bea <_PyBytes_ReverseFind@@Base+0xfa> │ │ │ │ + cbnz r0, 44df4 <_PyBytes_ReverseFind@@Base+0xfa> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 44bf2 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ + cbz r0, 44dfc <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44bdc <_PyBytes_ReverseFind@@Base+0xec> │ │ │ │ + beq.n 44de6 <_PyBytes_ReverseFind@@Base+0xec> │ │ │ │ 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, 44c12 <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ + cbnz r0, 44e1c <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbnz r0, 44c1c <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ - b.n 44c24 <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ + cbnz r0, 44e26 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + b.n 44e2e <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c0c <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ - b.n 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + beq.n 44e16 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + b.n 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + bne.n 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 44c30 <_PyBytes_ReverseFind@@Base+0x140> │ │ │ │ + cbz r0, 44e3a <_PyBytes_ReverseFind@@Base+0x140> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + bne.n 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 44c3c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 44e46 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + bne.n 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 44c48 <_PyBytes_ReverseFind@@Base+0x158> │ │ │ │ + cbz r0, 44e52 <_PyBytes_ReverseFind@@Base+0x158> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + bne.n 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 44c54 <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ + cbz r0, 44e5e <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + bne.n 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44c60 <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ + cbz r0, 44e6a <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + bne.n 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 44c6a <_PyBytes_ReverseFind@@Base+0x17a> │ │ │ │ + cbz r0, 44e74 <_PyBytes_ReverseFind@@Base+0x17a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + cbnz r0, 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 44c74 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ + cbz r0, 44e7e <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + cbnz r0, 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 44c7e <_PyBytes_ReverseFind@@Base+0x18e> │ │ │ │ + cbz r0, 44e88 <_PyBytes_ReverseFind@@Base+0x18e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + cbnz r0, 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 44c88 <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ + cbz r0, 44e92 <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + cbnz r0, 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 44c92 <_PyBytes_ReverseFind@@Base+0x1a2> │ │ │ │ + cbz r0, 44e9c <_PyBytes_ReverseFind@@Base+0x1a2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + cbnz r0, 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 44c9c <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ + cbz r0, 44ea6 <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + cbnz r0, 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 44ca6 <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ + cbz r0, 44eb0 <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + cbnz r0, 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 44cb0 <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ + cbz r0, 44eba <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + cbnz r0, 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 44cba <_PyBytes_ReverseFind@@Base+0x1ca> │ │ │ │ + cbz r0, 44ec4 <_PyBytes_ReverseFind@@Base+0x1ca> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44cc6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + cbnz r0, 44ed0 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13bcac │ │ │ │ + bl 13c1cc │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ @@ -34776,222 +34969,224 @@ │ │ │ │ subs r3, r5, #1 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bhi.n 44cf6 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ + bhi.n 44f00 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 44d20 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - b.n 44d10 <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ - movw r0, #55444 @ 0xd894 │ │ │ │ + ble.n 44f2a <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + b.n 44f1a <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ + movw r0, #53076 @ 0xcf54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cee <_PyBytes_ReverseFind@@Base+0x1fe> │ │ │ │ + bne.n 44ef8 <_PyBytes_ReverseFind@@Base+0x1fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44d5c <_PyBytes_ReverseFind@@Base+0x26c> │ │ │ │ + b.n 44f66 <_PyBytes_ReverseFind@@Base+0x26c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12b0f8 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 12b658 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d0c <_PyBytes_ReverseFind@@Base+0x21c> │ │ │ │ + beq.n 44f16 <_PyBytes_ReverseFind@@Base+0x21c> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 44d4e <_PyBytes_ReverseFind@@Base+0x25e> │ │ │ │ + bne.n 44f58 <_PyBytes_ReverseFind@@Base+0x25e> │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - movw r2, #55444 @ 0xd894 │ │ │ │ + movw r2, #53076 @ 0xcf54 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 21ce38 │ │ │ │ + bl 21c850 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 44d5c <_PyBytes_ReverseFind@@Base+0x26c> │ │ │ │ + b.n 44f66 <_PyBytes_ReverseFind@@Base+0x26c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 12b0f8 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 12b658 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44d20 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - b.n 44d0c <_PyBytes_ReverseFind@@Base+0x21c> │ │ │ │ + bne.n 44f2a <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + b.n 44f16 <_PyBytes_ReverseFind@@Base+0x21c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + sub sp, #32 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 44d7e <_PyBytes_ReverseFind@@Base+0x28e> │ │ │ │ + cbz r2, 44f88 <_PyBytes_ReverseFind@@Base+0x28e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 44d8e <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + b.n 44f98 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 44d8c <_PyBytes_ReverseFind@@Base+0x29c> │ │ │ │ + bhi.n 44f96 <_PyBytes_ReverseFind@@Base+0x29c> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 44db6 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ + cbnz r0, 44fbc <_PyBytes_ReverseFind@@Base+0x2c2> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 44d8e <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + b.n 44f98 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ mov r5, r2 │ │ │ │ + ldr r1, [pc, #64] @ (44fdc <_PyBytes_ReverseFind@@Base+0x2e2>) │ │ │ │ movs r3, #0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - movs r7, #2 │ │ │ │ + mov.w ip, #2 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - strd r1, r7, [sp, #4] │ │ │ │ + strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - movw r7, #25476 @ 0x6384 │ │ │ │ - movt r7, #79 @ 0x4f │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 44db8 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ - b.n 44dd0 <_PyBytes_ReverseFind@@Base+0x2e0> │ │ │ │ + cbnz r0, 44fbe <_PyBytes_ReverseFind@@Base+0x2c4> │ │ │ │ + b.n 44fd6 <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ mov r5, r2 │ │ │ │ add r4, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1eb348 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1eafa0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + lsls r7, 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] │ │ │ │ movw r3, #6660 @ 0x1a04 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 44e2c <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ + bne.n 45038 <_PyBytes_ReverseFind@@Base+0x33e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 44e2c <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ + bne.n 45038 <_PyBytes_ReverseFind@@Base+0x33e> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 44e2c <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ + bhi.n 45038 <_PyBytes_ReverseFind@@Base+0x33e> │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 44ee2 <_PyBytes_ReverseFind@@Base+0x3f2> │ │ │ │ + bl 450ee <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 44e36 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + beq.n 45042 <_PyBytes_ReverseFind@@Base+0x348> │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 44e38 <_PyBytes_ReverseFind@@Base+0x348> │ │ │ │ + b.n 45044 <_PyBytes_ReverseFind@@Base+0x34a> │ │ │ │ movw r0, #5184 @ 0x1440 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 44e38 <_PyBytes_ReverseFind@@Base+0x348> │ │ │ │ + b.n 45044 <_PyBytes_ReverseFind@@Base+0x34a> │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r1, 44e5c <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + cbnz r1, 45068 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 12d3bc │ │ │ │ + bl 12d918 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44e6e <_PyBytes_ReverseFind@@Base+0x37e> │ │ │ │ - b.n 44ec8 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ - movw r0, #56084 @ 0xdb14 │ │ │ │ + cbnz r0, 4507a <_PyBytes_ReverseFind@@Base+0x380> │ │ │ │ + b.n 450d4 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ + movw r0, #53716 @ 0xd1d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 10bbcc <_PyArg_NoPositional@@Base> │ │ │ │ + bl 10c200 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44e50 <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ - b.n 44ec8 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bne.n 4505c <_PyBytes_ReverseFind@@Base+0x362> │ │ │ │ + b.n 450d4 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r5, #53832 @ 0xd248 │ │ │ │ + movw r5, #57568 @ 0xe0e0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 44eaa <_PyBytes_ReverseFind@@Base+0x3ba> │ │ │ │ + beq.n 450b6 <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ mov r1, r5 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 44eaa <_PyBytes_ReverseFind@@Base+0x3ba> │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 450b6 <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34964 @ 0x8894 │ │ │ │ + movw r1, #32672 @ 0x7fa0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44ecc <_PyBytes_ReverseFind@@Base+0x3dc> │ │ │ │ - b.n 44ec8 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + blt.n 450d8 <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ + b.n 450d4 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 93e3c │ │ │ │ - cbnz r0, 44ec0 <_PyBytes_ReverseFind@@Base+0x3d0> │ │ │ │ - cbz r7, 44edc <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + bl 93fc0 │ │ │ │ + cbnz r0, 450cc <_PyBytes_ReverseFind@@Base+0x3d2> │ │ │ │ + cbz r7, 450e8 <_PyBytes_ReverseFind@@Base+0x3ee> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 93e3c │ │ │ │ - cbz r0, 44edc <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + bl 93fc0 │ │ │ │ + cbz r0, 450e8 <_PyBytes_ReverseFind@@Base+0x3ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44ecc <_PyBytes_ReverseFind@@Base+0x3dc> │ │ │ │ + blt.n 450d8 <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44edc <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + b.n 450e8 <_PyBytes_ReverseFind@@Base+0x3ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44ec8 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bne.n 450d4 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44ec8 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 450d4 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 45002 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ + beq.w 4520e <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 45006 <_PyBytes_ReverseFind@@Base+0x516> │ │ │ │ + bne.w 45212 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -35007,30 +35202,30 @@ │ │ │ │ blx 2c98c │ │ │ │ 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 2879a4 │ │ │ │ - cbz r0, 44f46 <_PyBytes_ReverseFind@@Base+0x456> │ │ │ │ + bl 2870d4 │ │ │ │ + cbz r0, 45152 <_PyBytes_ReverseFind@@Base+0x458> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 44f32 <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ + bne.n 4513e <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 44fd8 <_PyBytes_ReverseFind@@Base+0x4e8> │ │ │ │ + b.n 451e4 <_PyBytes_ReverseFind@@Base+0x4ea> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ae8c │ │ │ │ + bl 24a5d4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 44f5c <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ - bhi.n 44f32 <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ + beq.n 45168 <_PyBytes_ReverseFind@@Base+0x46e> │ │ │ │ + bhi.n 4513e <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44fd0 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ - b.n 44fd4 <_PyBytes_ReverseFind@@Base+0x4e4> │ │ │ │ + bne.n 451dc <_PyBytes_ReverseFind@@Base+0x4e2> │ │ │ │ + b.n 451e0 <_PyBytes_ReverseFind@@Base+0x4e6> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -35042,1150 +35237,988 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44fa2 <_PyBytes_ReverseFind@@Base+0x4b2> │ │ │ │ + bge.n 451ae <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44fa2 <_PyBytes_ReverseFind@@Base+0x4b2> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 451ae <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44fb6 <_PyBytes_ReverseFind@@Base+0x4c6> │ │ │ │ + bge.n 451c2 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44fb6 <_PyBytes_ReverseFind@@Base+0x4c6> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 451c2 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44fca <_PyBytes_ReverseFind@@Base+0x4da> │ │ │ │ + bge.n 451d6 <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44fca <_PyBytes_ReverseFind@@Base+0x4da> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 451d6 <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 44fd4 <_PyBytes_ReverseFind@@Base+0x4e4> │ │ │ │ - bne.n 44f32 <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ + blt.n 451e0 <_PyBytes_ReverseFind@@Base+0x4e6> │ │ │ │ + bne.n 4513e <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44fd8 <_PyBytes_ReverseFind@@Base+0x4e8> │ │ │ │ + b.n 451e4 <_PyBytes_ReverseFind@@Base+0x4ea> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44fec <_PyBytes_ReverseFind@@Base+0x4fc> │ │ │ │ + bge.n 451f8 <_PyBytes_ReverseFind@@Base+0x4fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44fec <_PyBytes_ReverseFind@@Base+0x4fc> │ │ │ │ + cbnz r3, 451f8 <_PyBytes_ReverseFind@@Base+0x4fe> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45008 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ + bge.n 45214 <_PyBytes_ReverseFind@@Base+0x51a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45008 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ + cbnz r3, 45214 <_PyBytes_ReverseFind@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45008 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45214 <_PyBytes_ReverseFind@@Base+0x51a> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 45008 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ + b.n 45214 <_PyBytes_ReverseFind@@Base+0x51a> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 45044 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #35012 @ 0x88c4 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 45068 <_PyBytes_ReverseFind@@Base+0x578> │ │ │ │ - movw r2, #48520 @ 0xbd88 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 450b2 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ - ldr r0, [pc, #348] @ (451b4 <_PyBytes_ReverseFind@@Base+0x6c4>) │ │ │ │ - mov r1, sp │ │ │ │ - ldrd r6, r7, [r3, #20] │ │ │ │ - ldr.w r8, [r3, #28] │ │ │ │ - bl 1e3d78 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 4506c <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 451ac <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - movw r5, #5192 @ 0x1448 │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 4507c <_PyBytes_ReverseFind@@Base+0x58c> │ │ │ │ - cbnz r4, 450bc <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7aee0 │ │ │ │ - cmp r8, r5 │ │ │ │ - beq.n 450b2 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ - mov r0, r8 │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - bl db24c │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 45068 <_PyBytes_ReverseFind@@Base+0x578> │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 450bc <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 450b2 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 450b2 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 451ac <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #35076 @ 0x8904 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 1c301c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 45136 <_PyBytes_ReverseFind@@Base+0x646> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r8, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 450dc <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbnz r5, 450ec <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ - b.n 450fe <_PyBytes_ReverseFind@@Base+0x60e> │ │ │ │ - ldr r1, [pc, #216] @ (451b8 <_PyBytes_ReverseFind@@Base+0x6c8>) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 836fc │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 450d6 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ - b.n 45136 <_PyBytes_ReverseFind@@Base+0x646> │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ff6fc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4513c <_PyBytes_ReverseFind@@Base+0x64c> │ │ │ │ - b.n 45124 <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ - bl 6fc2c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r0, #18324 @ 0x4794 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 45150 <_PyBytes_ReverseFind@@Base+0x660> │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff6fc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4513c <_PyBytes_ReverseFind@@Base+0x64c> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45136 <_PyBytes_ReverseFind@@Base+0x646> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 45136 <_PyBytes_ReverseFind@@Base+0x646> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45192 <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45166 <_PyBytes_ReverseFind@@Base+0x676> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 45166 <_PyBytes_ReverseFind@@Base+0x676> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45166 <_PyBytes_ReverseFind@@Base+0x676> │ │ │ │ - bl e3ea8 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #35100 @ 0x891c │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 1c301c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 45136 <_PyBytes_ReverseFind@@Base+0x646> │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #18736 @ 0x4930 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 1c301c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 45136 <_PyBytes_ReverseFind@@Base+0x646> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1e3fec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12f6a0 <_PyEval_UnpackIndices@@Base+0x1af4> │ │ │ │ - adds r0, #1 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - it ne │ │ │ │ - movne r4, #0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 451a6 <_PyBytes_ReverseFind@@Base+0x6b6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 451a6 <_PyBytes_ReverseFind@@Base+0x6b6> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 450b2 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ - b.n 45068 <_PyBytes_ReverseFind@@Base+0x578> │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ - lsls r0, r2, #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 451e6 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + bhi.n 45244 <_PyBytes_ReverseFind@@Base+0x54a> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 451fe <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ - b.n 45210 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ - movw r0, #55292 @ 0xd7fc │ │ │ │ + cbnz r0, 4525c <_PyBytes_ReverseFind@@Base+0x562> │ │ │ │ + b.n 4526e <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + movw r0, #52924 @ 0xcebc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 452da <_PyBytes_ReverseFind@@Base+0x7ea> │ │ │ │ - b.n 451d8 <_PyBytes_ReverseFind@@Base+0x6e8> │ │ │ │ - bl 8fe24 │ │ │ │ + beq.n 45338 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ + b.n 45236 <_PyBytes_ReverseFind@@Base+0x53c> │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4521e <_PyBytes_ReverseFind@@Base+0x72e> │ │ │ │ + blt.n 4527c <_PyBytes_ReverseFind@@Base+0x582> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4522e <_PyBytes_ReverseFind@@Base+0x73e> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4528c <_PyBytes_ReverseFind@@Base+0x592> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 452da <_PyBytes_ReverseFind@@Base+0x7ea> │ │ │ │ + bne.n 45338 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4522e <_PyBytes_ReverseFind@@Base+0x73e> │ │ │ │ + b.n 4528c <_PyBytes_ReverseFind@@Base+0x592> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4520c <_PyBytes_ReverseFind@@Base+0x71c> │ │ │ │ + bne.n 4526a <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4520c <_PyBytes_ReverseFind@@Base+0x71c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4526a <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 452ba <_PyBytes_ReverseFind@@Base+0x7ca> │ │ │ │ + ble.n 45318 <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 45262 <_PyBytes_ReverseFind@@Base+0x772> │ │ │ │ + bpl.n 452c0 <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4525e <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 452bc <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #35128 @ 0x8938 │ │ │ │ + movw r1, #32720 @ 0x7fd0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 452bc <_PyBytes_ReverseFind@@Base+0x7cc> │ │ │ │ + b.n 4531a <_PyBytes_ReverseFind@@Base+0x620> │ │ │ │ movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 45274 <_PyBytes_ReverseFind@@Base+0x784> │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 45294 <_PyBytes_ReverseFind@@Base+0x7a4> │ │ │ │ + beq.n 452d2 <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 452f2 <_PyBytes_ReverseFind@@Base+0x5f8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 452b4 <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 45312 <_PyBytes_ReverseFind@@Base+0x618> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #35216 @ 0x8990 │ │ │ │ + movw r1, #32808 @ 0x8028 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #32068 @ 0x7d44 │ │ │ │ + movw r2, #29576 @ 0x7388 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #55292 @ 0xd7fc │ │ │ │ + movw r0, #52924 @ 0xcebc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 452da <_PyBytes_ReverseFind@@Base+0x7ea> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45338 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 452bc <_PyBytes_ReverseFind@@Base+0x7cc> │ │ │ │ + b.n 4531a <_PyBytes_ReverseFind@@Base+0x620> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 452cc <_PyBytes_ReverseFind@@Base+0x7dc> │ │ │ │ + bgt.n 4532a <_PyBytes_ReverseFind@@Base+0x630> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95e78 │ │ │ │ + b.w 95fec │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40ea2 │ │ │ │ + b.w 40efa │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c98c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 45310 <_PyBytes_ReverseFind@@Base+0x820> │ │ │ │ + bne.n 4536e <_PyBytes_ReverseFind@@Base+0x674> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139250 │ │ │ │ - cbz r0, 4532a <_PyBytes_ReverseFind@@Base+0x83a> │ │ │ │ - b.n 45326 <_PyBytes_ReverseFind@@Base+0x836> │ │ │ │ + bl 139770 │ │ │ │ + cbz r0, 45388 <_PyBytes_ReverseFind@@Base+0x68e> │ │ │ │ + b.n 45384 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #56444 @ 0xdc7c │ │ │ │ + movw r0, #54036 @ 0xd314 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45302 <_PyBytes_ReverseFind@@Base+0x812> │ │ │ │ + bne.n 45360 <_PyBytes_ReverseFind@@Base+0x666> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45390 <_PyBytes_ReverseFind@@Base+0x8a0> │ │ │ │ + b.n 453ee <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ movs r3, #23 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sp │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45326 <_PyBytes_ReverseFind@@Base+0x836> │ │ │ │ + beq.n 45384 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 45352 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ + bhi.n 453b0 <_PyBytes_ReverseFind@@Base+0x6b6> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r1, #59560 @ 0xe8a8 │ │ │ │ + movw r1, #57116 @ 0xdf1c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrh.w r0, [sp] │ │ │ │ add r2, r3 │ │ │ │ - b.n 45370 <_PyBytes_ReverseFind@@Base+0x880> │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + b.n 453ce <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31948 @ 0x7ccc │ │ │ │ + movw r1, #29456 @ 0x7310 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4533e <_PyBytes_ReverseFind@@Base+0x84e> │ │ │ │ - b.n 45326 <_PyBytes_ReverseFind@@Base+0x836> │ │ │ │ + bne.n 4539c <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ + b.n 45384 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ subs r5, r2, r3 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4538a <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ + ble.n 453e8 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ ldrb.w r5, [r3], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r5, r5, r0, lsr #8 │ │ │ │ ldrh.w r0, [r1, r5, lsl #1] │ │ │ │ eors r0, r4 │ │ │ │ - b.n 45370 <_PyBytes_ReverseFind@@Base+0x880> │ │ │ │ - bl 82984 │ │ │ │ + b.n 453ce <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + bl 82b60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4539a <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + cbz r3, 453f8 <_PyBytes_ReverseFind@@Base+0x6fe> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 106034 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4541e <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4543a <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2da24 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 45430 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4543a <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 8a7c8 │ │ │ │ + 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, #3952] @ 0xf70 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 453c0 <_PyBytes_ReverseFind@@Base+0x8d0> │ │ │ │ + cbz r3, 4545e <_PyBytes_ReverseFind@@Base+0x764> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 453c2 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + b.n 45460 <_PyBytes_ReverseFind@@Base+0x766> │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2c98c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2c98c │ │ │ │ - movw r3, #19532 @ 0x4c4c │ │ │ │ + movw r3, #17164 @ 0x430c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r5, 453ec <_PyBytes_ReverseFind@@Base+0x8fc> │ │ │ │ + cbnz r5, 4548a <_PyBytes_ReverseFind@@Base+0x790> │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 453ec <_PyBytes_ReverseFind@@Base+0x8fc> │ │ │ │ + ble.n 4548a <_PyBytes_ReverseFind@@Base+0x790> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 453ec <_PyBytes_ReverseFind@@Base+0x8fc> │ │ │ │ - cbnz r4, 45412 <_PyBytes_ReverseFind@@Base+0x922> │ │ │ │ - ldr r1, [pc, #112] @ (45460 <_PyBytes_ReverseFind@@Base+0x970>) │ │ │ │ + bne.n 4548a <_PyBytes_ReverseFind@@Base+0x790> │ │ │ │ + cbnz r4, 454b0 <_PyBytes_ReverseFind@@Base+0x7b6> │ │ │ │ + ldr r1, [pc, #116] @ (45500 <_PyBytes_ReverseFind@@Base+0x806>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45412 <_PyBytes_ReverseFind@@Base+0x922> │ │ │ │ + cbnz r0, 454b0 <_PyBytes_ReverseFind@@Base+0x7b6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45444 <_PyBytes_ReverseFind@@Base+0x954> │ │ │ │ + b.n 454e2 <_PyBytes_ReverseFind@@Base+0x7e8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 1f5928 │ │ │ │ + bl 1f5518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4540e <_PyBytes_ReverseFind@@Base+0x91e> │ │ │ │ + beq.n 454ac <_PyBytes_ReverseFind@@Base+0x7b2> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 45434 <_PyBytes_ReverseFind@@Base+0x944> │ │ │ │ + bne.n 454d2 <_PyBytes_ReverseFind@@Base+0x7d8> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 285460 <_PySemaphore_Destroy@@Base+0xaa0> │ │ │ │ + bl 284b90 <_PyBytes_Find@@Base+0x11c4> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45444 <_PyBytes_ReverseFind@@Base+0x954> │ │ │ │ + b.n 454e2 <_PyBytes_ReverseFind@@Base+0x7e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45424 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ - b.n 4540e <_PyBytes_ReverseFind@@Base+0x91e> │ │ │ │ + beq.n 454c2 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + b.n 454ac <_PyBytes_ReverseFind@@Base+0x7b2> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 4544e <_PyBytes_ReverseFind@@Base+0x95e> │ │ │ │ + cbz r3, 454ec <_PyBytes_ReverseFind@@Base+0x7f2> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 45458 <_PyBytes_ReverseFind@@Base+0x968> │ │ │ │ + cbz r3, 454f6 <_PyBytes_ReverseFind@@Base+0x7fc> │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + nop │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, 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 45484 <_PyBytes_ReverseFind@@Base+0x994> │ │ │ │ + bne.n 45524 <_PyBytes_ReverseFind@@Base+0x82a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 155050 │ │ │ │ + b.w 1555b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48176 @ 0xbc30 │ │ │ │ + movw r0, #45808 @ 0xb2f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45478 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ + bne.n 45518 <_PyBytes_ReverseFind@@Base+0x81e> │ │ │ │ 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 454bc <_PyBytes_ReverseFind@@Base+0x9cc> │ │ │ │ + bne.n 4555c <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 132384 │ │ │ │ + b.w 132508 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48200 @ 0xbc48 │ │ │ │ + movw r0, #45832 @ 0xb308 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 454b0 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ + bne.n 45550 <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 95e78 │ │ │ │ - cbz r0, 4550c <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ + bl 95fec │ │ │ │ + cbz r0, 455ac <_PyBytes_ReverseFind@@Base+0x8b2> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - movw r2, #19440 @ 0x4bf0 │ │ │ │ + movw r2, #16624 @ 0x40f0 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 4550c <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ + ble.n 455ac <_PyBytes_ReverseFind@@Base+0x8b2> │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ ldrb r4, [r2, r4] │ │ │ │ strb r4, [r6, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 454fe <_PyBytes_ReverseFind@@Base+0xa0e> │ │ │ │ + b.n 4559e <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 455ba <_PyBytes_ReverseFind@@Base+0xaca> │ │ │ │ + beq.n 4565a <_PyBytes_ReverseFind@@Base+0x960> │ │ │ │ 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 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 455b6 <_PyBytes_ReverseFind@@Base+0xac6> │ │ │ │ + bne.n 45656 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 455b6 <_PyBytes_ReverseFind@@Base+0xac6> │ │ │ │ - movw r0, #55620 @ 0xd944 │ │ │ │ + beq.n 45656 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ + movw r0, #53212 @ 0xcfdc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45564 <_PyBytes_ReverseFind@@Base+0xa74> │ │ │ │ + cbnz r0, 45604 <_PyBytes_ReverseFind@@Base+0x90a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #35332 @ 0x8a04 │ │ │ │ + movw r0, #32924 @ 0x809c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45598 <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + bge.n 45638 <_PyBytes_ReverseFind@@Base+0x93e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45598 <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + cbnz r3, 45638 <_PyBytes_ReverseFind@@Base+0x93e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45558 <_PyBytes_ReverseFind@@Base+0xa68> │ │ │ │ + beq.n 455f8 <_PyBytes_ReverseFind@@Base+0x8fe> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 455b6 <_PyBytes_ReverseFind@@Base+0xac6> │ │ │ │ + bge.n 45656 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 455b6 <_PyBytes_ReverseFind@@Base+0xac6> │ │ │ │ + cbnz r3, 45656 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 455dc <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 455f8 <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2da24 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 455ee <_PyBytes_ReverseFind@@Base+0xafe> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 455f8 <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ - 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, #2 │ │ │ │ - bne.n 4561c <_PyBytes_ReverseFind@@Base+0xb2c> │ │ │ │ + bne.n 4567c <_PyBytes_ReverseFind@@Base+0x982> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3bdbc │ │ │ │ + b.w 3be14 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48156 @ 0xbc1c │ │ │ │ + movw r0, #45788 @ 0xb2dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45610 <_PyBytes_ReverseFind@@Base+0xb20> │ │ │ │ + bne.n 45670 <_PyBytes_ReverseFind@@Base+0x976> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4565e <_PyBytes_ReverseFind@@Base+0xb6e> │ │ │ │ + bhi.n 456be <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45676 <_PyBytes_ReverseFind@@Base+0xb86> │ │ │ │ - b.n 45688 <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ - movw r0, #55388 @ 0xd85c │ │ │ │ + cbnz r0, 456d6 <_PyBytes_ReverseFind@@Base+0x9dc> │ │ │ │ + b.n 456e8 <_PyBytes_ReverseFind@@Base+0x9ee> │ │ │ │ + movw r0, #53020 @ 0xcf1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45752 <_PyBytes_ReverseFind@@Base+0xc62> │ │ │ │ - b.n 45650 <_PyBytes_ReverseFind@@Base+0xb60> │ │ │ │ - bl 8fe24 │ │ │ │ + beq.n 457b2 <_PyBytes_ReverseFind@@Base+0xab8> │ │ │ │ + b.n 456b0 <_PyBytes_ReverseFind@@Base+0x9b6> │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45696 <_PyBytes_ReverseFind@@Base+0xba6> │ │ │ │ + blt.n 456f6 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 456a6 <_PyBytes_ReverseFind@@Base+0xbb6> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 45706 <_PyBytes_ReverseFind@@Base+0xa0c> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45752 <_PyBytes_ReverseFind@@Base+0xc62> │ │ │ │ + bne.n 457b2 <_PyBytes_ReverseFind@@Base+0xab8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 456a6 <_PyBytes_ReverseFind@@Base+0xbb6> │ │ │ │ + b.n 45706 <_PyBytes_ReverseFind@@Base+0xa0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45684 <_PyBytes_ReverseFind@@Base+0xb94> │ │ │ │ + bne.n 456e4 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45684 <_PyBytes_ReverseFind@@Base+0xb94> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 456e4 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 45732 <_PyBytes_ReverseFind@@Base+0xc42> │ │ │ │ + ble.n 45792 <_PyBytes_ReverseFind@@Base+0xa98> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 456da <_PyBytes_ReverseFind@@Base+0xbea> │ │ │ │ + bpl.n 4573a <_PyBytes_ReverseFind@@Base+0xa40> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 456d6 <_PyBytes_ReverseFind@@Base+0xbe6> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 45736 <_PyBytes_ReverseFind@@Base+0xa3c> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #35352 @ 0x8a18 │ │ │ │ + movw r1, #32944 @ 0x80b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 45734 <_PyBytes_ReverseFind@@Base+0xc44> │ │ │ │ + b.n 45794 <_PyBytes_ReverseFind@@Base+0xa9a> │ │ │ │ movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 456ec <_PyBytes_ReverseFind@@Base+0xbfc> │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 4570c <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + beq.n 4574c <_PyBytes_ReverseFind@@Base+0xa52> │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 4576c <_PyBytes_ReverseFind@@Base+0xa72> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4572c <_PyBytes_ReverseFind@@Base+0xc3c> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 4578c <_PyBytes_ReverseFind@@Base+0xa92> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #35440 @ 0x8a70 │ │ │ │ + movw r1, #33032 @ 0x8108 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #32068 @ 0x7d44 │ │ │ │ + movw r2, #29576 @ 0x7388 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #55388 @ 0xd85c │ │ │ │ + movw r0, #53020 @ 0xcf1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45752 <_PyBytes_ReverseFind@@Base+0xc62> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 457b2 <_PyBytes_ReverseFind@@Base+0xab8> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 45734 <_PyBytes_ReverseFind@@Base+0xc44> │ │ │ │ + b.n 45794 <_PyBytes_ReverseFind@@Base+0xa9a> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 45744 <_PyBytes_ReverseFind@@Base+0xc54> │ │ │ │ + bgt.n 457a4 <_PyBytes_ReverseFind@@Base+0xaaa> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95e78 │ │ │ │ + b.w 95fec │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40ea2 │ │ │ │ + b.w 40efa │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r4, 4577c <_PyBytes_ReverseFind@@Base+0xc8c> │ │ │ │ - movw r0, #35532 @ 0x8acc │ │ │ │ + cbnz r4, 457dc <_PyBytes_ReverseFind@@Base+0xae2> │ │ │ │ + movw r0, #33124 @ 0x8164 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movw r0, #35552 @ 0x8ae0 │ │ │ │ + movw r0, #33144 @ 0x8178 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r3, r4 │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 457b0 <_PyBytes_ReverseFind@@Base+0xcc0> │ │ │ │ + bge.n 45810 <_PyBytes_ReverseFind@@Base+0xb16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 457b0 <_PyBytes_ReverseFind@@Base+0xcc0> │ │ │ │ + cbnz r3, 45810 <_PyBytes_ReverseFind@@Base+0xb16> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45854 <_PyBytes_ReverseFind@@Base+0xd64> │ │ │ │ + beq.n 458b4 <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ 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 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45850 <_PyBytes_ReverseFind@@Base+0xd60> │ │ │ │ + bne.n 458b0 <_PyBytes_ReverseFind@@Base+0xbb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45850 <_PyBytes_ReverseFind@@Base+0xd60> │ │ │ │ - movw r0, #55620 @ 0xd944 │ │ │ │ + beq.n 458b0 <_PyBytes_ReverseFind@@Base+0xbb6> │ │ │ │ + movw r0, #53212 @ 0xcfdc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 457fe <_PyBytes_ReverseFind@@Base+0xd0e> │ │ │ │ + cbnz r0, 4585e <_PyBytes_ReverseFind@@Base+0xb64> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #740 @ 0x2e4 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #35588 @ 0x8b04 │ │ │ │ + movw r0, #33180 @ 0x819c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45832 <_PyBytes_ReverseFind@@Base+0xd42> │ │ │ │ + bge.n 45892 <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45832 <_PyBytes_ReverseFind@@Base+0xd42> │ │ │ │ + cbnz r3, 45892 <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 457f2 <_PyBytes_ReverseFind@@Base+0xd02> │ │ │ │ + beq.n 45852 <_PyBytes_ReverseFind@@Base+0xb58> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45850 <_PyBytes_ReverseFind@@Base+0xd60> │ │ │ │ + bge.n 458b0 <_PyBytes_ReverseFind@@Base+0xbb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45850 <_PyBytes_ReverseFind@@Base+0xd60> │ │ │ │ + cbnz r3, 458b0 <_PyBytes_ReverseFind@@Base+0xbb6> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 45880 <_PyBytes_ReverseFind@@Base+0xd90> │ │ │ │ + cbz r0, 458e0 <_PyBytes_ReverseFind@@Base+0xbe6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45880 <_PyBytes_ReverseFind@@Base+0xd90> │ │ │ │ + bge.n 458e0 <_PyBytes_ReverseFind@@Base+0xbe6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45880 <_PyBytes_ReverseFind@@Base+0xd90> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 458e0 <_PyBytes_ReverseFind@@Base+0xbe6> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4589c <_PyBytes_ReverseFind@@Base+0xdac> │ │ │ │ + cbnz r2, 458fc <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4589c <_PyBytes_ReverseFind@@Base+0xdac> │ │ │ │ + cbz r0, 458fc <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4589c <_PyBytes_ReverseFind@@Base+0xdac> │ │ │ │ + bge.n 458fc <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4589c <_PyBytes_ReverseFind@@Base+0xdac> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 458fc <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ + bl 7aba4 <_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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 458bc <_PyBytes_ReverseFind@@Base+0xdcc> │ │ │ │ + cbnz r2, 4591c <_PyBytes_ReverseFind@@Base+0xc22> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 458e6 <_PyBytes_ReverseFind@@Base+0xdf6> │ │ │ │ - b.n 458d2 <_PyBytes_ReverseFind@@Base+0xde2> │ │ │ │ - movw r0, #20568 @ 0x5058 │ │ │ │ + beq.n 45946 <_PyBytes_ReverseFind@@Base+0xc4c> │ │ │ │ + b.n 45932 <_PyBytes_ReverseFind@@Base+0xc38> │ │ │ │ + movw r0, #18160 @ 0x46f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 458b4 <_PyBytes_ReverseFind@@Base+0xdc4> │ │ │ │ + bne.n 45914 <_PyBytes_ReverseFind@@Base+0xc1a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45912 <_PyBytes_ReverseFind@@Base+0xe22> │ │ │ │ + b.n 45972 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #20568 @ 0x5058 │ │ │ │ + movw r0, #18160 @ 0x46f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 458ce <_PyBytes_ReverseFind@@Base+0xdde> │ │ │ │ + beq.n 4592e <_PyBytes_ReverseFind@@Base+0xc34> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 85298 │ │ │ │ + bl 85488 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 458ce <_PyBytes_ReverseFind@@Base+0xdde> │ │ │ │ + beq.n 4592e <_PyBytes_ReverseFind@@Base+0xc34> │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ - bl edd10 │ │ │ │ + bl edefc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45912 <_PyBytes_ReverseFind@@Base+0xe22> │ │ │ │ + bge.n 45972 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45912 <_PyBytes_ReverseFind@@Base+0xe22> │ │ │ │ + cbnz r3, 45972 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 45942 <_PyBytes_ReverseFind@@Base+0xe52> │ │ │ │ + bmi.n 459a2 <_PyBytes_ReverseFind@@Base+0xca8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 7ae70 │ │ │ │ + bl 7b034 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 45958 <_PyBytes_ReverseFind@@Base+0xe68> │ │ │ │ + cbz r0, 459b8 <_PyBytes_ReverseFind@@Base+0xcbe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4595a <_PyBytes_ReverseFind@@Base+0xe6a> │ │ │ │ + bge.n 459ba <_PyBytes_ReverseFind@@Base+0xcc0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (4595c <_PyBytes_ReverseFind@@Base+0xe6c>) │ │ │ │ + ldr r0, [pc, #0] @ (459bc <_PyBytes_ReverseFind@@Base+0xcc2>) │ │ │ │ bx lr │ │ │ │ ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #36220 @ 0x8d7c │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 271d54 │ │ │ │ + bl 271514 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 459d4 <_PyBytes_ReverseFind@@Base+0xee4> │ │ │ │ - cbz r0, 4598e <_PyBytes_ReverseFind@@Base+0xe9e> │ │ │ │ + beq.n 45a34 <_PyBytes_ReverseFind@@Base+0xd3a> │ │ │ │ + cbz r0, 459ee <_PyBytes_ReverseFind@@Base+0xcf4> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 45992 <_PyBytes_ReverseFind@@Base+0xea2> │ │ │ │ + b.n 459f2 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 459d8 <_PyBytes_ReverseFind@@Base+0xee8> │ │ │ │ + bpl.n 45a38 <_PyBytes_ReverseFind@@Base+0xd3e> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl cbcdc │ │ │ │ + bl cbea0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 459d4 <_PyBytes_ReverseFind@@Base+0xee4> │ │ │ │ + cbz r0, 45a34 <_PyBytes_ReverseFind@@Base+0xd3a> │ │ │ │ mov r1, r5 │ │ │ │ - bl 93e3c │ │ │ │ - cbz r0, 459e0 <_PyBytes_ReverseFind@@Base+0xef0> │ │ │ │ + bl 93fc0 │ │ │ │ + cbz r0, 45a40 <_PyBytes_ReverseFind@@Base+0xd46> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 459d4 <_PyBytes_ReverseFind@@Base+0xee4> │ │ │ │ + bge.n 45a34 <_PyBytes_ReverseFind@@Base+0xd3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 459d4 <_PyBytes_ReverseFind@@Base+0xee4> │ │ │ │ + cbnz r3, 45a34 <_PyBytes_ReverseFind@@Base+0xd3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 459e0 <_PyBytes_ReverseFind@@Base+0xef0> │ │ │ │ + b.n 45a40 <_PyBytes_ReverseFind@@Base+0xd46> │ │ │ │ movw r4, #5184 @ 0x1440 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 45a00 <_PyBytes_ReverseFind@@Base+0xf10> │ │ │ │ + cbz r3, 45a60 <_PyBytes_ReverseFind@@Base+0xd66> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45a10 <_PyBytes_ReverseFind@@Base+0xf20> │ │ │ │ + b.n 45a70 <_PyBytes_ReverseFind@@Base+0xd76> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 45a0e <_PyBytes_ReverseFind@@Base+0xf1e> │ │ │ │ + ble.n 45a6e <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 45a0a <_PyBytes_ReverseFind@@Base+0xf1a> │ │ │ │ - cbnz r1, 45a32 <_PyBytes_ReverseFind@@Base+0xf42> │ │ │ │ + bgt.n 45a6a <_PyBytes_ReverseFind@@Base+0xd70> │ │ │ │ + cbnz r1, 45a92 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 45a10 <_PyBytes_ReverseFind@@Base+0xf20> │ │ │ │ + b.n 45a70 <_PyBytes_ReverseFind@@Base+0xd76> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #220] @ (45af0 <_PyBytes_ReverseFind@@Base+0x1000>) │ │ │ │ + ldr r1, [pc, #220] @ (45b50 <_PyBytes_ReverseFind@@Base+0xe56>) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45a38 <_PyBytes_ReverseFind@@Base+0xf48> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45a98 <_PyBytes_ReverseFind@@Base+0xd9e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45aec <_PyBytes_ReverseFind@@Base+0xffc> │ │ │ │ + b.n 45b4c <_PyBytes_ReverseFind@@Base+0xe52> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 45a4a <_PyBytes_ReverseFind@@Base+0xf5a> │ │ │ │ + beq.n 45aaa <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 45a2e <_PyBytes_ReverseFind@@Base+0xf3e> │ │ │ │ + blt.n 45a8e <_PyBytes_ReverseFind@@Base+0xd94> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 45a8a <_PyBytes_ReverseFind@@Base+0xf9a> │ │ │ │ - cbz r6, 45a52 <_PyBytes_ReverseFind@@Base+0xf62> │ │ │ │ + cbz r3, 45aea <_PyBytes_ReverseFind@@Base+0xdf0> │ │ │ │ + cbz r6, 45ab2 <_PyBytes_ReverseFind@@Base+0xdb8> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 45a62 <_PyBytes_ReverseFind@@Base+0xf72> │ │ │ │ + bne.n 45ac2 <_PyBytes_ReverseFind@@Base+0xdc8> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 45aec <_PyBytes_ReverseFind@@Base+0xffc> │ │ │ │ + b.n 45b4c <_PyBytes_ReverseFind@@Base+0xe52> │ │ │ │ mov r0, r7 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45a82 <_PyBytes_ReverseFind@@Base+0xf92> │ │ │ │ + beq.n 45ae2 <_PyBytes_ReverseFind@@Base+0xde8> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f158 <_PyObject_GetXIData@@Base+0x33c> │ │ │ │ + bl 22ea34 <_PyObject_GetXIData@@Base+0x36c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45a82 <_PyBytes_ReverseFind@@Base+0xf92> │ │ │ │ + blt.n 45ae2 <_PyBytes_ReverseFind@@Base+0xde8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r5, [r3, r0, lsl #2] │ │ │ │ - cbnz r5, 45a9c <_PyBytes_ReverseFind@@Base+0xfac> │ │ │ │ - bl 8a354 │ │ │ │ + cbnz r5, 45afc <_PyBytes_ReverseFind@@Base+0xe02> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45a2e <_PyBytes_ReverseFind@@Base+0xf3e> │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + bne.n 45a8e <_PyBytes_ReverseFind@@Base+0xd94> │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 13ced4 │ │ │ │ - b.n 45a2e <_PyBytes_ReverseFind@@Base+0xf3e> │ │ │ │ - cbz r6, 45ac6 <_PyBytes_ReverseFind@@Base+0xfd6> │ │ │ │ + bl 13d3fc │ │ │ │ + b.n 45a8e <_PyBytes_ReverseFind@@Base+0xd94> │ │ │ │ + cbz r6, 45b26 <_PyBytes_ReverseFind@@Base+0xe2c> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 45a58 <_PyBytes_ReverseFind@@Base+0xf68> │ │ │ │ + beq.n 45ab8 <_PyBytes_ReverseFind@@Base+0xdbe> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 265f4c │ │ │ │ + bl 2656dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 45aba <_PyBytes_ReverseFind@@Base+0xfca> │ │ │ │ + cbnz r3, 45b1a <_PyBytes_ReverseFind@@Base+0xe20> │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 45abc <_PyBytes_ReverseFind@@Base+0xfcc> │ │ │ │ + b.n 45b1c <_PyBytes_ReverseFind@@Base+0xe22> │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 45a58 <_PyBytes_ReverseFind@@Base+0xf68> │ │ │ │ + b.n 45ab8 <_PyBytes_ReverseFind@@Base+0xdbe> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 45a58 <_PyBytes_ReverseFind@@Base+0xf68> │ │ │ │ + beq.n 45ab8 <_PyBytes_ReverseFind@@Base+0xdbe> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 265f4c │ │ │ │ + bl 2656dc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 45ae0 <_PyBytes_ReverseFind@@Base+0xff0> │ │ │ │ + cbnz r3, 45b40 <_PyBytes_ReverseFind@@Base+0xe46> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 45ae2 <_PyBytes_ReverseFind@@Base+0xff2> │ │ │ │ + b.n 45b42 <_PyBytes_ReverseFind@@Base+0xe48> │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 45a58 <_PyBytes_ReverseFind@@Base+0xf68> │ │ │ │ + b.n 45ab8 <_PyBytes_ReverseFind@@Base+0xdbe> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 45b24 <_PyBytes_ReverseFind@@Base+0x1034> │ │ │ │ + cbnz r5, 45b84 <_PyBytes_ReverseFind@@Base+0xe8a> │ │ │ │ mov r4, r0 │ │ │ │ - bl 1d2840 <_PyXI_FreeSession@@Base+0x658> │ │ │ │ + bl 1d24c8 <_PyXI_FreeSession@@Base+0x658> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 45b24 <_PyBytes_ReverseFind@@Base+0x1034> │ │ │ │ + cbz r0, 45b84 <_PyBytes_ReverseFind@@Base+0xe8a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45b24 <_PyBytes_ReverseFind@@Base+0x1034> │ │ │ │ + bge.n 45b84 <_PyBytes_ReverseFind@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45b24 <_PyBytes_ReverseFind@@Base+0x1034> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45b84 <_PyBytes_ReverseFind@@Base+0xe8a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -36195,651 +36228,651 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 45b70 <_PyBytes_ReverseFind@@Base+0x1080> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 45bd0 <_PyBytes_ReverseFind@@Base+0xed6> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #36024 @ 0x8cb8 │ │ │ │ + movw r1, #33616 @ 0x8350 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ - bl 45cc4 │ │ │ │ + b.w e23e4 │ │ │ │ + bl 45d24 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ it ne │ │ │ │ movne 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, 45bac <_PyBytes_ReverseFind@@Base+0x10bc> │ │ │ │ + cbnz r1, 45c0c <_PyBytes_ReverseFind@@Base+0xf12> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24264 @ 0x5ec8 │ │ │ │ + movw r1, #21856 @ 0x5560 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 45bb8 <_PyBytes_ReverseFind@@Base+0x10c8> │ │ │ │ + bl fce84 │ │ │ │ + b.n 45c18 <_PyBytes_ReverseFind@@Base+0xf1e> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 45bbe <_PyBytes_ReverseFind@@Base+0x10ce> │ │ │ │ + bge.n 45c1e <_PyBytes_ReverseFind@@Base+0xf24> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45bc2 <_PyBytes_ReverseFind@@Base+0x10d2> │ │ │ │ + b.n 45c22 <_PyBytes_ReverseFind@@Base+0xf28> │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ 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 ef44c │ │ │ │ + bl ef638 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45be4 <_PyBytes_ReverseFind@@Base+0x10f4> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 45bf2 <_PyBytes_ReverseFind@@Base+0x1102> │ │ │ │ + bne.n 45c44 <_PyBytes_ReverseFind@@Base+0xf4a> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 45c52 <_PyBytes_ReverseFind@@Base+0xf58> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c250 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 27b990 <_PyLong_Lshift@@Base+0x758> │ │ │ │ + b.w 27b440 <_PyLong_Lshift@@Base+0xcd8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 12f894 │ │ │ │ + b.w 12fdbc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 45cb8 <_PyBytes_ReverseFind@@Base+0x11c8> │ │ │ │ + beq.n 45d18 <_PyBytes_ReverseFind@@Base+0x101e> │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #47384 @ 0xb918 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r6, r1 │ │ │ │ - bl e9b74 │ │ │ │ + bl e9d64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45cb4 <_PyBytes_ReverseFind@@Base+0x11c4> │ │ │ │ + bne.n 45d14 <_PyBytes_ReverseFind@@Base+0x101a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 45cb4 <_PyBytes_ReverseFind@@Base+0x11c4> │ │ │ │ + bne.n 45d14 <_PyBytes_ReverseFind@@Base+0x101a> │ │ │ │ ldr.w r0, [r7, #516] @ 0x204 │ │ │ │ - bl cb538 <_PyDict_FromItems@@Base+0x340> │ │ │ │ + bl cb720 <_PyDict_FromItems@@Base+0x338> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45ca6 <_PyBytes_ReverseFind@@Base+0x11b6> │ │ │ │ + beq.n 45d06 <_PyBytes_ReverseFind@@Base+0x100c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45ca6 <_PyBytes_ReverseFind@@Base+0x11b6> │ │ │ │ + cbz r0, 45d06 <_PyBytes_ReverseFind@@Base+0x100c> │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r7, #824] @ 0x338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 844e4 │ │ │ │ + bl 846c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45ca8 <_PyBytes_ReverseFind@@Base+0x11b8> │ │ │ │ + beq.n 45d08 <_PyBytes_ReverseFind@@Base+0x100e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45c64 <_PyBytes_ReverseFind@@Base+0x1174> │ │ │ │ + bge.n 45cc4 <_PyBytes_ReverseFind@@Base+0xfca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45c64 <_PyBytes_ReverseFind@@Base+0x1174> │ │ │ │ + cbnz r3, 45cc4 <_PyBytes_ReverseFind@@Base+0xfca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r1, [r7, #932] @ 0x3a4 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 844e4 │ │ │ │ + bl 846c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45ca8 <_PyBytes_ReverseFind@@Base+0x11b8> │ │ │ │ + beq.n 45d08 <_PyBytes_ReverseFind@@Base+0x100e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45cc0 <_PyBytes_ReverseFind@@Base+0x11d0> │ │ │ │ + bge.n 45d20 <_PyBytes_ReverseFind@@Base+0x1026> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45cc0 <_PyBytes_ReverseFind@@Base+0x11d0> │ │ │ │ + cbnz r3, 45d20 <_PyBytes_ReverseFind@@Base+0x1026> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45cc0 <_PyBytes_ReverseFind@@Base+0x11d0> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d20 <_PyBytes_ReverseFind@@Base+0x1026> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 45cc0 <_PyBytes_ReverseFind@@Base+0x11d0> │ │ │ │ + b.n 45d20 <_PyBytes_ReverseFind@@Base+0x1026> │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00045cc4 : │ │ │ │ +00045d24 : │ │ │ │ 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, #5956 @ 0x1744 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 45cfa │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 45d5a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #55944 @ 0xda88 │ │ │ │ + movw r1, #53536 @ 0xd120 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 45d20 │ │ │ │ + bl fce84 │ │ │ │ + b.n 45d80 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 45d26 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 45d86 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #36428 @ 0x8e4c │ │ │ │ + movw r1, #34020 @ 0x84e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45e20 │ │ │ │ + b.n 45e80 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 45d44 │ │ │ │ + cbz r6, 45da4 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #36464 @ 0x8e70 │ │ │ │ + movw r1, #34056 @ 0x8508 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 45d20 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 45d80 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 45d66 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 45dc6 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #36496 @ 0x8e90 │ │ │ │ + movw r1, #34088 @ 0x8528 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 45d20 │ │ │ │ - ldr.w r8, [pc, #192] @ 45e28 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 45d80 │ │ │ │ + ldr.w r8, [pc, #192] @ 45e88 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #132] @ 0x84 │ │ │ │ - cbnz r0, 45d82 │ │ │ │ - bl 213368 <_PyEval_StartTheWorld@@Base+0x90> │ │ │ │ - cbz r0, 45d82 │ │ │ │ + cbnz r0, 45de2 │ │ │ │ + bl 212d30 <_PyEval_StartTheWorld@@Base+0x90> │ │ │ │ + cbz r0, 45de2 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 45da2 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 45e02 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #36540 @ 0x8ebc │ │ │ │ + movw r1, #34132 @ 0x8554 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 45d20 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 45d80 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 45e16 │ │ │ │ + bne.n 45e76 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr.w r4, [r7, #132] @ 0x84 │ │ │ │ - cbnz r4, 45dc6 │ │ │ │ - bl 213368 <_PyEval_StartTheWorld@@Base+0x90> │ │ │ │ + cbnz r4, 45e26 │ │ │ │ + bl 212d30 <_PyEval_StartTheWorld@@Base+0x90> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d20 │ │ │ │ + beq.n 45d80 │ │ │ │ str.w r0, [r7, #132] @ 0x84 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 465f4 │ │ │ │ + bl 46654 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d20 │ │ │ │ + beq.n 45d80 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 45dfe │ │ │ │ + bne.n 45e5e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45dec │ │ │ │ + bge.n 45e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 45dec │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #48496 @ 0xbd70 │ │ │ │ + cbnz r3, 45e4c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #52232 @ 0xcc08 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 13ced4 │ │ │ │ - b.n 45d20 │ │ │ │ + bl 13d3fc │ │ │ │ + b.n 45d80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45e20 │ │ │ │ + bge.n 45e80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45e20 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45e20 │ │ │ │ + cbnz r3, 45e80 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45e80 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24aecc │ │ │ │ + b.w 24a614 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 289be0 <_Py_c_abs@@Base+0x11d8> │ │ │ │ + b.w 289148 <_Py_c_abs@@Base+0x1010> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 45e50 │ │ │ │ + cbz r3, 45eb0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 45e52 │ │ │ │ + b.n 45eb2 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2c98c │ │ │ │ - cbnz r4, 45e6a │ │ │ │ + cbnz r4, 45eca │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 45e6a │ │ │ │ + ble.n 45eca │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 45e6a │ │ │ │ - cbnz r5, 45e90 │ │ │ │ - ldr r1, [pc, #272] @ (45f7c ) │ │ │ │ + bne.n 45eca │ │ │ │ + cbnz r5, 45ef0 │ │ │ │ + ldr r1, [pc, #272] @ (45fdc ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45e90 │ │ │ │ + cbnz r0, 45ef0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45f68 │ │ │ │ + b.n 45fc8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45e8c │ │ │ │ + bne.n 45eec │ │ │ │ add r6, r8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 45eb2 │ │ │ │ + beq.n 45f12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 45eb4 │ │ │ │ - b.n 45e8c │ │ │ │ + bge.n 45f14 │ │ │ │ + b.n 45eec │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - ble.n 45ed4 │ │ │ │ + ble.n 45f34 │ │ │ │ mov r0, r7 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45e8c │ │ │ │ + beq.n 45eec │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #36600 @ 0x8ef8 │ │ │ │ + movw r1, #34192 @ 0x8590 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ - b.n 45e8c │ │ │ │ + bl fce84 │ │ │ │ + b.n 45eec │ │ │ │ adds r3, r5, #2 │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ smull r2, r0, r3, r2 │ │ │ │ sub.w r0, r0, r3, asr #31 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #2 │ │ │ │ - bl 126fb8 │ │ │ │ + bl 1275fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45e8c │ │ │ │ - bl 127114 │ │ │ │ + beq.n 45eec │ │ │ │ + bl 127730 │ │ │ │ and.w r6, r6, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ - cbnz r5, 45f10 │ │ │ │ - cbz r6, 45f10 │ │ │ │ + cbnz r5, 45f70 │ │ │ │ + cbz r6, 45f70 │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #96 @ 0x60 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 45f34 │ │ │ │ + b.n 45f94 │ │ │ │ add.w r3, r5, #32 │ │ │ │ - b.n 45f06 │ │ │ │ + b.n 45f66 │ │ │ │ subs r4, #6 │ │ │ │ adds r1, #1 │ │ │ │ lsr.w r3, r2, r4 │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.n 45f4c │ │ │ │ + beq.n 45fac │ │ │ │ mov r0, r1 │ │ │ │ adds r3, #32 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 45f16 │ │ │ │ + bgt.n 45f76 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 45f56 │ │ │ │ + ble.n 45fb6 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r2, r2, lsl #8 │ │ │ │ add.w r4, r4, #8 │ │ │ │ itt gt │ │ │ │ ldrbgt r3, [r7, #0] │ │ │ │ orrgt r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 45f2c │ │ │ │ + b.n 45f8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45f24 │ │ │ │ + beq.n 45f84 │ │ │ │ strb.w ip, [r0] │ │ │ │ - b.n 45f48 │ │ │ │ + b.n 45fa8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 45f38 │ │ │ │ + bne.n 45f98 │ │ │ │ movs r3, #10 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - bl ddc9c │ │ │ │ + bl dde58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 45f72 │ │ │ │ + cbz r3, 45fd2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #55008 @ 0xd6e0 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 155b60 │ │ │ │ - b.w 289e38 <_Py_c_abs@@Base+0x1430> │ │ │ │ + b.w 1560c0 │ │ │ │ + b.w 289568 <_Py_c_abs@@Base+0x1430> │ │ │ │ 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 2c98c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 45fca │ │ │ │ + bhi.n 4602a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45fe2 │ │ │ │ - b.n 46028 │ │ │ │ - movw r0, #37892 @ 0x9404 │ │ │ │ + cbz r0, 46042 │ │ │ │ + b.n 46088 │ │ │ │ + movw r0, #35524 @ 0x8ac4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45fba │ │ │ │ - b.n 46028 │ │ │ │ + bne.n 4601a │ │ │ │ + b.n 46088 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 4605c │ │ │ │ + ble.n 460bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4604a │ │ │ │ + beq.n 460aa │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4602c │ │ │ │ + bpl.n 4608c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46028 │ │ │ │ + cbz r0, 46088 │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4604c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 460ac │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4608c │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + b.n 460ec │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #37892 @ 0x9404 │ │ │ │ + movw r0, #35524 @ 0x8ac4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46028 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 46088 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 4605e │ │ │ │ + beq.n 460be │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4605e │ │ │ │ - b.n 46028 │ │ │ │ + bge.n 460be │ │ │ │ + b.n 46088 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 4606c │ │ │ │ + cbnz r4, 460cc │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26d088 │ │ │ │ + bl 26c844 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4608c │ │ │ │ + cbz r0, 460ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #50840 @ 0xc698 │ │ │ │ + movw r0, #48472 @ 0xbd58 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 46096 │ │ │ │ + cbz r3, 460f6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004609c : │ │ │ │ +000460fc : │ │ │ │ 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] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 460ba │ │ │ │ + bpl.n 4611a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 460d0 │ │ │ │ + beq.n 46130 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - movw r0, #1928 @ 0x788 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 460f6 │ │ │ │ + movw r0, #65460 @ 0xffb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46156 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 460da │ │ │ │ + blt.n 4613a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 460fc │ │ │ │ + blt.n 4615c │ │ │ │ mov r0, r2 │ │ │ │ - bl 7fc84 │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + bl 7b4b0 │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #36628 @ 0x8f14 │ │ │ │ + movw r1, #34220 @ 0x85ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4610c │ │ │ │ + b.n 4616c │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 2651ec │ │ │ │ + b.w 26497c │ │ │ │ │ │ │ │ -00046114 : │ │ │ │ +00046174 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6600 @ 0x19c8 │ │ │ │ + movw r1, #5912 @ 0x1718 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 4613c │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 4619c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2479c8 <_PyParkingLot_AfterFork@@Base+0x8c> │ │ │ │ + b.w 247120 <_PyParkingLot_AfterFork@@Base+0x8c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 46160 │ │ │ │ + bhi.n 461c0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 46178 │ │ │ │ + ble.n 461d8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 46180 │ │ │ │ - movw r0, #55416 @ 0xd878 │ │ │ │ + b.n 461e0 │ │ │ │ + movw r0, #53048 @ 0xcf38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46158 │ │ │ │ + bne.n 461b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 40b84 │ │ │ │ + b.w 40bdc │ │ │ │ │ │ │ │ -0004618c : │ │ │ │ +000461ec : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (461a4 ) │ │ │ │ + ldr r4, [pc, #16] @ (46204 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w eea4c │ │ │ │ + b.w eec38 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 461c4 │ │ │ │ + cbz r3, 46224 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 461d4 │ │ │ │ + b.n 46234 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 461d2 │ │ │ │ + ble.n 46232 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 461ce │ │ │ │ - cbnz r1, 461f8 │ │ │ │ + bgt.n 4622e │ │ │ │ + cbnz r1, 46258 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 461d4 │ │ │ │ + b.n 46234 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #192] @ (46298 ) │ │ │ │ + ldr r1, [pc, #192] @ (462f8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 461fe │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4625e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46292 │ │ │ │ + b.n 462f2 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r4, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movw r3, #15980 @ 0x3e6c │ │ │ │ @@ -36848,117 +36881,117 @@ │ │ │ │ movweq r4, #5192 @ 0x1448 │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #77 @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4625c │ │ │ │ - bl 891d0 │ │ │ │ - cbnz r0, 4624e │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 462bc │ │ │ │ + bl 89378 │ │ │ │ + cbnz r0, 462ae │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461f4 │ │ │ │ + bne.n 46254 │ │ │ │ mov r0, r6 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 461f4 │ │ │ │ + beq.n 46254 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f4a │ │ │ │ + bl 33efa │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 46282 │ │ │ │ - b.n 461f4 │ │ │ │ + bge.n 462e2 │ │ │ │ + b.n 46254 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46290 │ │ │ │ + bge.n 462f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 46290 │ │ │ │ - bl e086c │ │ │ │ + b.n 462f0 │ │ │ │ + bl e0a24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 461f4 │ │ │ │ - beq.n 46274 │ │ │ │ + blt.n 46254 │ │ │ │ + beq.n 462d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8f57c │ │ │ │ + b.w 8f724 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95b28 │ │ │ │ + bl 95c9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 461f4 │ │ │ │ + blt.n 46254 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46292 │ │ │ │ + bge.n 462f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46292 │ │ │ │ + b.n 462f2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r7, 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] @ (462dc ) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (4633c ) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 462ca │ │ │ │ + cbz r2, 4632a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #29224 @ 0x7228 │ │ │ │ + movw r0, #26816 @ 0x68c0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movw r0, #36664 @ 0x8f38 │ │ │ │ + b.w 8b3e0 │ │ │ │ + movw r0, #34256 @ 0x85d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #144] @ (46370 ) │ │ │ │ + ldr r5, [pc, #144] @ (463d0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ 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, #5956 @ 0x1744 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4630c │ │ │ │ + bne.n 4636c │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24ae04 │ │ │ │ - b.n 46328 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 24a54c │ │ │ │ + b.n 46388 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33404 @ 0x827c │ │ │ │ + movw r1, #30996 @ 0x7914 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46336 │ │ │ │ - b.w 15f0a8 │ │ │ │ + beq.n 46396 │ │ │ │ + b.w 15f608 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -36968,73 +37001,73 @@ │ │ │ │ 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 r4, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #272] @ (46488 ) │ │ │ │ + ldr r1, [pc, #272] @ (464e8 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #32132 @ 0x7d84 │ │ │ │ + movw r2, #29764 @ 0x7444 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #36704 @ 0x8f60 │ │ │ │ + movw r1, #34296 @ 0x85f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 99a8c │ │ │ │ + bl 99c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46462 │ │ │ │ + beq.n 464c2 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #32920 @ 0x8098 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #36724 @ 0x8f74 │ │ │ │ + movw r0, #34316 @ 0x860c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46400 │ │ │ │ + beq.n 46460 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 222094 │ │ │ │ + bl 221aac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46400 │ │ │ │ + beq.n 46460 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 46404 │ │ │ │ + beq.n 46464 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 46410 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 46470 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32256 @ 0x7e00 │ │ │ │ + movw r1, #29888 @ 0x74c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46458 │ │ │ │ + b.n 464b8 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 4641a │ │ │ │ + b.n 4647a │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -37042,34 +37075,34 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 2c680 │ │ │ │ mov r0, r9 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a774 │ │ │ │ + bl 3a7d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 46464 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 464c4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (46488 ) │ │ │ │ + ldr r3, [pc, #28] @ (464e8 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4647c │ │ │ │ + beq.n 464dc │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -37077,101 +37110,101 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 464d4 │ │ │ │ + bhi.n 46534 │ │ │ │ ldr.w r7, [r9] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 464ea │ │ │ │ + bmi.n 4654a │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #62344 @ 0xf388 │ │ │ │ + movw r0, #59936 @ 0xea20 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4652a │ │ │ │ - movw r0, #62344 @ 0xf388 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4658a │ │ │ │ + movw r0, #59936 @ 0xea20 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4652a │ │ │ │ - b.n 464a8 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4658a │ │ │ │ + b.n 46508 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 46576 │ │ │ │ + ble.n 465d6 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4652e │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4652a │ │ │ │ + cbnz r0, 4658e │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4658a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4657e │ │ │ │ + beq.n 465de │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 46552 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4652a │ │ │ │ + cbnz r0, 465b2 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4658a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46584 │ │ │ │ + cbnz r0, 465e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 465ca │ │ │ │ - bl 8fe24 │ │ │ │ + b.n 4662a │ │ │ │ + bl 8ffe0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4654c │ │ │ │ + bge.n 465ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 4654c │ │ │ │ + cbnz r3, 465ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 46504 │ │ │ │ - b.n 464fa │ │ │ │ - bl 8fe24 │ │ │ │ + bne.n 46564 │ │ │ │ + b.n 4655a │ │ │ │ + bl 8ffe0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46570 │ │ │ │ + bge.n 465d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 46570 │ │ │ │ + cbnz r3, 465d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4651e │ │ │ │ - b.n 46514 │ │ │ │ + bne.n 4657e │ │ │ │ + b.n 46574 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4651e │ │ │ │ + b.n 4657e │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 4651e │ │ │ │ + b.n 4657e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 46596 │ │ │ │ + bgt.n 465f6 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 46598 │ │ │ │ + bge.n 465f8 │ │ │ │ add r5, r3 │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ - b.n 46598 │ │ │ │ + b.n 465f8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ addlt r6, r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ it lt │ │ │ │ @@ -37182,927 +37215,927 @@ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r6, [r4, #8] │ │ │ │ str r6, [r4, #16] │ │ │ │ strd r5, r3, [r4, #20] │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - bl 8d584 │ │ │ │ + bl 8d740 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 15189c <_PyUnicode_AsUTF8String@@Base+0x788> │ │ │ │ + bl 151d8c <_PyUnicode_AsUTF8String@@Base+0x788> │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d8a4 │ │ │ │ + bl 22f67c │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, 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 r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46642 │ │ │ │ + beq.n 466a2 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 28ad80 │ │ │ │ + bl 28a4b0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 46632 │ │ │ │ + bhi.n 46692 │ │ │ │ tbb [pc, r0] │ │ │ │ subs r2, r1, r4 │ │ │ │ lsls r4, r1, #8 │ │ │ │ - bl 24baec │ │ │ │ + bl 24b210 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 46682 │ │ │ │ + cbnz r0, 466e2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 46672 │ │ │ │ + blt.n 466d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4668e │ │ │ │ - ldr r3, [pc, #76] @ (46694 ) │ │ │ │ + b.n 466ee │ │ │ │ + ldr r3, [pc, #76] @ (466f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4668e │ │ │ │ + bge.n 466ee │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 4668e │ │ │ │ + b.n 466ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4668c │ │ │ │ + bge.n 466ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4668c │ │ │ │ + b.n 466ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46642 │ │ │ │ + bne.n 466a2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46642 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 466a2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 4668e │ │ │ │ + b.n 466ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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 466ca │ │ │ │ + bne.n 4672a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25428 @ 0x6354 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 466e0 │ │ │ │ + bne.n 46740 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 466f8 │ │ │ │ + b.n 46758 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59704 @ 0xe938 │ │ │ │ + movw r0, #57296 @ 0xdfd0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4674e │ │ │ │ - b.n 466b0 │ │ │ │ - bl 155fc0 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 467ae │ │ │ │ + b.n 46710 │ │ │ │ + bl 156520 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 466f8 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4674e │ │ │ │ + bne.n 46758 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 467ae │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 46706 │ │ │ │ + bne.n 46766 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4671e │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 4677e │ │ │ │ + bl 156520 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4671e │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4674e │ │ │ │ + bne.n 4677e │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 467ae │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ blx 2c3d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4673e │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4674e │ │ │ │ + bne.n 4679e │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 467ae │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ vpop {d8-d10} │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46776 │ │ │ │ + bne.n 467d6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1759cc │ │ │ │ + b.w 176120 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48208 @ 0xbc50 │ │ │ │ + movw r0, #45840 @ 0xb310 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4676a │ │ │ │ + bne.n 467ca │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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 467c2 │ │ │ │ + bne.n 46822 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25428 @ 0x6354 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 467d8 │ │ │ │ + bne.n 46838 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 467f0 │ │ │ │ + b.n 46850 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59720 @ 0xe948 │ │ │ │ + movw r0, #57312 @ 0xdfe0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 46846 │ │ │ │ - b.n 467a8 │ │ │ │ - bl 155fc0 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 468a6 │ │ │ │ + b.n 46808 │ │ │ │ + bl 156520 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 467f0 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 46846 │ │ │ │ + bne.n 46850 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 468a6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 467fe │ │ │ │ + bne.n 4685e │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 46816 │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 46876 │ │ │ │ + bl 156520 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46816 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 46846 │ │ │ │ + bne.n 46876 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 468a6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ blx 2d794 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46836 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 46846 │ │ │ │ + bne.n 46896 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 468a6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ vpop {d8-d10} │ │ │ │ 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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 46886 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 468e6 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #10260 @ 0x2814 │ │ │ │ + movw r0, #7852 @ 0x1eac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46894 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 468f4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46898 │ │ │ │ + cbnz r0, 468f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 468d6 │ │ │ │ + b.n 46936 │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 468ba │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 4691a │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 46894 │ │ │ │ + bl fce84 │ │ │ │ + b.n 468f4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2c86c │ │ │ │ - cbnz r0, 468ce │ │ │ │ + cbnz r0, 4692e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c614 │ │ │ │ - cbz r0, 46908 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 46968 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 46956 │ │ │ │ + bhi.n 469b6 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4696e │ │ │ │ + bmi.n 469ce │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #37836 @ 0x93cc │ │ │ │ + movw r0, #35468 @ 0x8a8c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46a1a │ │ │ │ - movw r0, #37836 @ 0x93cc │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 46a7a │ │ │ │ + movw r0, #35468 @ 0x8a8c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46a1a │ │ │ │ - b.n 4692c │ │ │ │ + beq.n 46a7a │ │ │ │ + b.n 4698c │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 469f0 │ │ │ │ + ble.n 46a50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 469d6 │ │ │ │ + beq.n 46a36 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 469b8 │ │ │ │ + bpl.n 46a18 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46a1a │ │ │ │ + beq.n 46a7a │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 469d8 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 46a38 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 46a1a │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 46a7a │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #37836 @ 0x93cc │ │ │ │ + movw r0, #35468 @ 0x8a8c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46a1a │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 46a7a │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 469f6 │ │ │ │ + beq.n 46a56 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 469f8 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 469f8 │ │ │ │ - b.n 46a1a │ │ │ │ + bne.n 46a58 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 46a58 │ │ │ │ + b.n 46a7a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 469f8 │ │ │ │ + b.n 46a58 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aaa4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 23a1ec <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 46a1a │ │ │ │ - movw r0, #50840 @ 0xc698 │ │ │ │ + cbz r0, 46a7a │ │ │ │ + movw r0, #48472 @ 0xbd58 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #52276 @ 0xcc34 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 2825dc <_PyLong_UInt32_Converter@@Base+0x5ac> │ │ │ │ + b.w 281d9c <_PyLong_UInt32_Converter@@Base+0x5ac> │ │ │ │ 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 r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 46a56 │ │ │ │ + bhi.n 46ab6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 46a70 │ │ │ │ + ble.n 46ad0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 46a78 │ │ │ │ - movw r0, #61200 @ 0xef10 │ │ │ │ + b.n 46ad8 │ │ │ │ + movw r0, #58832 @ 0xe5d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46a4c │ │ │ │ + bne.n 46aac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 46aca │ │ │ │ + b.n 46b2a │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #5956 @ 0x1744 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46a9c │ │ │ │ + bne.n 46afc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 24ae04 │ │ │ │ + bl 24a54c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46aba │ │ │ │ + bne.n 46b1a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 46aca │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 46b2a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33404 @ 0x827c │ │ │ │ + movw r1, #30996 @ 0x7914 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w e2234 │ │ │ │ - cbz r0, 46abe │ │ │ │ + b.w e23e4 │ │ │ │ + cbz r0, 46b1e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46aca │ │ │ │ + bge.n 46b2a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 46aee │ │ │ │ + cbz r3, 46b4e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 46afe │ │ │ │ + b.n 46b5e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 46afc │ │ │ │ + blt.n 46b5c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 46af8 │ │ │ │ - cbnz r1, 46b24 │ │ │ │ + bgt.n 46b58 │ │ │ │ + cbnz r1, 46b84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46afe │ │ │ │ + b.n 46b5e │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #28 │ │ │ │ movw r7, #26208 @ 0x6660 │ │ │ │ movt r7, #79 @ 0x4f │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 46b2a │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 46b8a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 46bee │ │ │ │ + b.n 46c4e │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 46b38 │ │ │ │ + beq.n 46b98 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 46b20 │ │ │ │ + blt.n 46b80 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46b20 │ │ │ │ + beq.n 46b80 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 46bee │ │ │ │ + ble.n 46c4e │ │ │ │ ldrb.w r3, [r8, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 46b6a │ │ │ │ + beq.n 46bca │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 46b6a │ │ │ │ + beq.n 46bca │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 46b52 │ │ │ │ + bne.n 46bb2 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 46b8e │ │ │ │ + b.n 46bee │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 46b8e │ │ │ │ + ble.n 46bee │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 46b88 │ │ │ │ + bne.n 46be8 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 46b88 │ │ │ │ + ble.n 46be8 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 46bd6 │ │ │ │ + cbz r0, 46c36 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r0, 46bbe │ │ │ │ + cbz r0, 46c1e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46bd6 │ │ │ │ + bge.n 46c36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 46bd6 │ │ │ │ + cbnz r3, 46c36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46bd6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46c36 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46b4c │ │ │ │ + bge.n 46bac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46b4c │ │ │ │ + bne.n 46bac │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46b4c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46bac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46b20 │ │ │ │ + bge.n 46b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46b20 │ │ │ │ + bne.n 46b80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46b20 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46b80 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 r1, [r0, #4] │ │ │ │ movw r7, #15980 @ 0x3e6c │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 46c2e │ │ │ │ + bne.n 46c8e │ │ │ │ movw r3, #18632 @ 0x48c8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 46c3c │ │ │ │ - ldr r2, [pc, #172] @ (46cdc ) │ │ │ │ + b.n 46c9c │ │ │ │ + ldr r2, [pc, #172] @ (46d3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e5054 │ │ │ │ + bl 1e4ce4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46cd4 │ │ │ │ + beq.n 46d34 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 46ca8 │ │ │ │ + bne.n 46d08 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 46cd6 │ │ │ │ + beq.n 46d36 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 891d0 │ │ │ │ + bl 89378 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 46c76 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 46cc0 │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + cbnz r2, 46cd6 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 46d20 │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 13ced4 │ │ │ │ - b.n 46cc0 │ │ │ │ + bl 13d3fc │ │ │ │ + b.n 46d20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 33f4a │ │ │ │ - cbnz r0, 46cc0 │ │ │ │ + bl 33efa │ │ │ │ + cbnz r0, 46d20 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b.n 46c48 │ │ │ │ + b.n 46ca8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8f57c │ │ │ │ + bl 8f724 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 46cc0 │ │ │ │ + cbz r7, 46d20 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 95b28 │ │ │ │ + bl 95c9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 46cb0 │ │ │ │ + blt.n 46d10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 46cc0 │ │ │ │ + bne.n 46d20 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 46c82 │ │ │ │ - b.n 46cd6 │ │ │ │ + bne.n 46ce2 │ │ │ │ + b.n 46d36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46ca0 │ │ │ │ + bne.n 46d00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46ca0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46d00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46cd4 │ │ │ │ + bge.n 46d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46cd4 │ │ │ │ + cbnz r3, 46d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 46d10 │ │ │ │ + cbz r0, 46d70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46d10 │ │ │ │ + bge.n 46d70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 46d10 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 46d70 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46d2a │ │ │ │ + cbz r0, 46d8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46d2a │ │ │ │ + bge.n 46d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 46d2a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 46d8a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 46d52 │ │ │ │ + cbz r0, 46db2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46d7a │ │ │ │ + cbz r0, 46dda │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bl 46df4 │ │ │ │ + bl 46e54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 46d8e │ │ │ │ + cbz r0, 46dee │ │ │ │ movw r1, #19672 @ 0x4cd8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - b.w 1b99c0 │ │ │ │ + b.w 1b9a60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ - b.n 46ce6 │ │ │ │ + b.n 46d46 │ │ │ │ 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 46dc6 │ │ │ │ + beq.n 46e26 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48364 @ 0xbcec │ │ │ │ + movw r0, #45996 @ 0xb3ac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 46dc6 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 46e26 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46ddc │ │ │ │ + b.n 46e3c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 95b28 │ │ │ │ + bl 95c9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46dc2 │ │ │ │ + beq.n 46e22 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #30183 @ 0x75e7 │ │ │ │ + movw r1, #30279 @ 0x7647 │ │ │ │ movt r1, #4 │ │ │ │ - movw r0, #56120 @ 0xdb38 │ │ │ │ + movw r0, #59856 @ 0xe9d0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 46f5e │ │ │ │ + b.n 46fbe │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #18416 @ 0x47f0 │ │ │ │ + movw r7, #15600 @ 0x3cf0 │ │ │ │ movt r7, #47 @ 0x2f │ │ │ │ - movw r6, #19440 @ 0x4bf0 │ │ │ │ + movw r6, #16624 @ 0x40f0 │ │ │ │ movt r6, #47 @ 0x2f │ │ │ │ - movw r5, #14048 @ 0x36e0 │ │ │ │ + movw r5, #11616 @ 0x2d60 │ │ │ │ movt r5, #63 @ 0x3f │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 46e32 │ │ │ │ + bge.n 46e92 │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 46e24 │ │ │ │ + beq.n 46e84 │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 46e2c │ │ │ │ + b.n 46e8c │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 46e10 │ │ │ │ + b.n 46e70 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 46e5a │ │ │ │ + cbz r0, 46eba │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 46e66 │ │ │ │ + cbz r0, 46ec6 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ 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, [pc, #184] @ (46f30 ) │ │ │ │ + ldr r3, [pc, #184] @ (46f90 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #29228 @ 0x722c │ │ │ │ + movw r2, #26820 @ 0x68c4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 13d9e8 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 13df10 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46f2a │ │ │ │ + beq.n 46f8a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 46eca │ │ │ │ + bmi.n 46f2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46eb2 │ │ │ │ + bge.n 46f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 46eb2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r3, 46f12 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24220 @ 0x5e9c │ │ │ │ + movw r1, #21876 @ 0x5574 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 46f2a │ │ │ │ + bl fce84 │ │ │ │ + b.n 46f8a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 46f00 │ │ │ │ - movw r0, #44696 @ 0xae98 │ │ │ │ + bge.n 46f60 │ │ │ │ + movw r0, #45088 @ 0xb020 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #34968 @ 0x8898 │ │ │ │ + movw r1, #32600 @ 0x7f58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46f2a │ │ │ │ + bge.n 46f8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46f2a │ │ │ │ + cbnz r3, 46f8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46f2a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46f8a │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46f20 │ │ │ │ + bge.n 46f80 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 46f20 │ │ │ │ + cbnz r1, 46f80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r0, r2, #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 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46f5a │ │ │ │ + cbz r0, 46fba │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bl 470f8 │ │ │ │ + bl 47158 │ │ │ │ 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, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46f9e │ │ │ │ + cbz r0, 46ffe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -38120,198 +38153,198 @@ │ │ │ │ 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, 46fc0 │ │ │ │ + cbnz r0, 47020 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 46fca │ │ │ │ - b.n 46fd0 │ │ │ │ + cbnz r0, 4702a │ │ │ │ + b.n 47030 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46fba │ │ │ │ - b.n 46fe8 │ │ │ │ + beq.n 4701a │ │ │ │ + b.n 47048 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 46fe8 │ │ │ │ + cbnz r0, 47048 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 46fda │ │ │ │ + cbz r0, 4703a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 46fe8 │ │ │ │ + cbnz r0, 47048 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 46fe8 │ │ │ │ + cbz r0, 47048 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 46ffc │ │ │ │ + cbz r3, 4705c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4700a │ │ │ │ + bge.n 4706a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4700a │ │ │ │ + b.n 4706a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 47002 │ │ │ │ - b.n 471a6 │ │ │ │ + cbz r0, 47062 │ │ │ │ + b.n 47206 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 47036 │ │ │ │ + cbnz r0, 47096 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 47040 │ │ │ │ - b.n 47046 │ │ │ │ + cbnz r0, 470a0 │ │ │ │ + b.n 470a6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47030 │ │ │ │ - b.n 47072 │ │ │ │ + beq.n 47090 │ │ │ │ + b.n 470d2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 47072 │ │ │ │ + cbnz r0, 470d2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 47050 │ │ │ │ + cbz r0, 470b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 47072 │ │ │ │ + cbnz r0, 470d2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4705a │ │ │ │ + cbz r0, 470ba │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 47072 │ │ │ │ + cbnz r0, 470d2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 47064 │ │ │ │ + cbz r0, 470c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 47072 │ │ │ │ + cbnz r0, 470d2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 47072 │ │ │ │ + cbz r0, 470d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4709e │ │ │ │ + bge.n 470fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4709e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 470fe │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 470be │ │ │ │ + bge.n 4711e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 470be │ │ │ │ + cbnz r3, 4711e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_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 r2, [sp, #8] │ │ │ │ - cbnz r3, 470de │ │ │ │ - cbz r2, 470d8 │ │ │ │ + cbnz r3, 4713e │ │ │ │ + cbz r2, 47138 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 470de │ │ │ │ + cbnz r3, 4713e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 47420 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 47480 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37116 @ 0x90fc │ │ │ │ + movw r1, #34708 @ 0x8794 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #19440 @ 0x4bf0 │ │ │ │ + movw ip, #16624 @ 0x40f0 │ │ │ │ movt ip, #47 @ 0x2f │ │ │ │ - movw lr, #18416 @ 0x47f0 │ │ │ │ + movw lr, #15600 @ 0x3cf0 │ │ │ │ movt lr, #47 @ 0x2f │ │ │ │ - movw r7, #14048 @ 0x36e0 │ │ │ │ + movw r7, #11616 @ 0x2d60 │ │ │ │ movt r7, #63 @ 0x3f │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 47148 │ │ │ │ + bge.n 471a8 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 4712e │ │ │ │ - cbnz r3, 47142 │ │ │ │ + beq.n 4718e │ │ │ │ + cbnz r3, 471a2 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 47142 │ │ │ │ + b.n 471a2 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 4713c │ │ │ │ - cbz r3, 47140 │ │ │ │ + beq.n 4719c │ │ │ │ + cbz r3, 471a0 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 47142 │ │ │ │ + b.n 471a2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 47142 │ │ │ │ + b.n 471a2 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47116 │ │ │ │ + b.n 47176 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4715e │ │ │ │ - movw r0, #37144 @ 0x9118 │ │ │ │ + bpl.n 471be │ │ │ │ + movw r0, #34736 @ 0x87b0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 85d54 │ │ │ │ - movw r0, #37168 @ 0x9130 │ │ │ │ + b.w 85ef0 │ │ │ │ + movw r0, #34760 @ 0x87c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - bl 47572 │ │ │ │ + bl 475d2 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 471a2 │ │ │ │ + beq.n 47202 │ │ │ │ cmp r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5192 @ 0x1448 │ │ │ │ movtne r2, #77 @ 0x4d │ │ │ │ @@ -38320,1645 +38353,1645 @@ │ │ │ │ bx r3 │ │ │ │ movs r0, #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 │ │ │ │ - ldr r2, [pc, #44] @ (471e4 ) │ │ │ │ + ldr r2, [pc, #44] @ (47244 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 471de │ │ │ │ + cbz r0, 4723e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ 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 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 2879a4 │ │ │ │ - cbz r0, 47218 │ │ │ │ - movw r3, #48480 @ 0xbd60 │ │ │ │ + bl 2870d4 │ │ │ │ + cbz r0, 47278 │ │ │ │ + movw r3, #52120 @ 0xcb98 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 163250 │ │ │ │ + bl 1637c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4723a │ │ │ │ + b.n 4729a │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #32223 @ 0x7ddf │ │ │ │ + movw r3, #32319 @ 0x7e3f │ │ │ │ movt r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47236 │ │ │ │ + bne.n 47296 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4723a │ │ │ │ + bge.n 4729a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4723a │ │ │ │ + b.n 4729a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r8, r3 │ │ │ │ - blt.n 47260 │ │ │ │ + blt.n 472c0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 47418 │ │ │ │ + b.n 47478 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx fp, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 47276 │ │ │ │ + bpl.n 472d6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ - b.n 47278 │ │ │ │ + b.n 472d8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - movw sl, #19800 @ 0x4d58 │ │ │ │ + movw sl, #17368 @ 0x43d8 │ │ │ │ movt sl, #63 @ 0x3f │ │ │ │ - movw r9, #31064 @ 0x7958 │ │ │ │ + movw r9, #28632 @ 0x6fd8 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ - movw lr, #14556 @ 0x38dc │ │ │ │ + movw lr, #12124 @ 0x2f5c │ │ │ │ movt lr, #63 @ 0x3f │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.w 473e0 │ │ │ │ + ble.w 47440 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 472a4 │ │ │ │ + bne.n 47304 │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ - b.n 472ba │ │ │ │ + b.n 4731a │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 472b0 │ │ │ │ + bne.n 47310 │ │ │ │ ldrh.w r3, [r1, r4, lsl #1] │ │ │ │ - b.n 472ba │ │ │ │ + b.n 4731a │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.n 472ce │ │ │ │ + bcs.n 4732e │ │ │ │ lsrs r2, r3, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ ldrh.w r2, [r9, r2, lsl #1] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrh.w r5, [sl, r3, lsl #1] │ │ │ │ - b.n 472d0 │ │ │ │ + b.n 47330 │ │ │ │ movs r5, #0 │ │ │ │ add.w r3, r5, r5, lsl #3 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ add r3, lr │ │ │ │ ldrb r6, [r3, #8] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ - cbz r6, 472e8 │ │ │ │ + cbz r6, 47348 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ moveq r2, #3 │ │ │ │ movne r2, #1 │ │ │ │ - b.n 47302 │ │ │ │ + b.n 47362 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47300 │ │ │ │ + bne.n 47360 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 47302 │ │ │ │ + beq.n 47362 │ │ │ │ sub.w r7, r3, #13 │ │ │ │ negs r2, r7 │ │ │ │ adcs r2, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 47302 │ │ │ │ + b.n 47362 │ │ │ │ mov r2, r6 │ │ │ │ add.w r5, r5, r5, lsl #3 │ │ │ │ ldrb.w ip, [r0, #36] @ 0x24 │ │ │ │ add r5, lr │ │ │ │ ldr r6, [r0, #32] │ │ │ │ eor.w ip, ip, #1 │ │ │ │ str r2, [r0, #28] │ │ │ │ cmp r3, #6 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ strb.w ip, [r0, #36] @ 0x24 │ │ │ │ ldrb r5, [r5, #7] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 47334 │ │ │ │ + bne.n 47394 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ moveq r6, #3 │ │ │ │ movne r6, #1 │ │ │ │ - b.n 4734a │ │ │ │ - cbz r6, 4734a │ │ │ │ + b.n 473aa │ │ │ │ + cbz r6, 473aa │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 47342 │ │ │ │ + bne.n 473a2 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 4734a │ │ │ │ + b.n 473aa │ │ │ │ subs r6, r5, #1 │ │ │ │ negs r5, r6 │ │ │ │ adcs r5, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ str r6, [r0, #32] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ - beq.n 473da │ │ │ │ + beq.n 4743a │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 47360 │ │ │ │ + bne.n 473c0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 473da │ │ │ │ + beq.n 4743a │ │ │ │ subs r7, r5, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - bls.n 473d2 │ │ │ │ + bls.n 47432 │ │ │ │ subs r7, r3, #2 │ │ │ │ cmp r7, #2 │ │ │ │ - bls.n 473d2 │ │ │ │ + bls.n 47432 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 47382 │ │ │ │ + bne.n 473e2 │ │ │ │ sub.w r7, r3, #11 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 473da │ │ │ │ + bls.n 4743a │ │ │ │ sub.w r7, r3, #8 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 473da │ │ │ │ - b.n 4739e │ │ │ │ + bls.n 4743a │ │ │ │ + b.n 473fe │ │ │ │ bic.w r7, r5, #2 │ │ │ │ cmp r7, #9 │ │ │ │ - bne.n 47392 │ │ │ │ + bne.n 473f2 │ │ │ │ sub.w r7, r3, #9 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 473da │ │ │ │ + bls.n 4743a │ │ │ │ cmp r5, #10 │ │ │ │ it ne │ │ │ │ cmpne r5, #12 │ │ │ │ - bne.n 4739e │ │ │ │ + bne.n 473fe │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 473da │ │ │ │ + beq.n 4743a │ │ │ │ and.w r7, r3, #253 @ 0xfd │ │ │ │ cmp r3, #13 │ │ │ │ it ne │ │ │ │ cmpne r7, #5 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r6, #3 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ - cbnz r7, 473da │ │ │ │ + cbnz r7, 4743a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 473da │ │ │ │ + beq.n 4743a │ │ │ │ cmp r5, #6 │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.n 473d2 │ │ │ │ + bne.n 47432 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 473da │ │ │ │ + beq.n 4743a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 473e2 │ │ │ │ + b.n 47442 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 47290 │ │ │ │ + b.n 472f0 │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 4725c │ │ │ │ + blt.w 472bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 164974 │ │ │ │ + bl 164eec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4725c │ │ │ │ + beq.w 472bc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ strd r2, r8, [r0, #8] │ │ │ │ str r4, [r0, #16] │ │ │ │ - bl 8d584 │ │ │ │ + bl 8d740 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2359e0 │ │ │ │ + bl 235148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4756c │ │ │ │ + beq.w 475cc │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r6, #80 @ 0x50 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47462 │ │ │ │ + bne.n 474c2 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47452 │ │ │ │ + bne.n 474b2 │ │ │ │ dmb ish │ │ │ │ - beq.n 4746e │ │ │ │ + beq.n 474ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 24b8dc │ │ │ │ + bl 2a13ac │ │ │ │ add.w r1, r6, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2d020 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 474ca │ │ │ │ - bgt.n 474b8 │ │ │ │ + beq.n 4752a │ │ │ │ + bgt.n 47518 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 474a0 │ │ │ │ + beq.n 47500 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 474b8 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 47518 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37184 @ 0x9140 │ │ │ │ + movw r1, #34776 @ 0x87d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 47542 │ │ │ │ + bl fce84 │ │ │ │ + b.n 475a2 │ │ │ │ movw r3, #36096 @ 0x8d00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #42744 @ 0xa6f8 │ │ │ │ + movw r1, #40336 @ 0x9d90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 47542 │ │ │ │ + bl fce84 │ │ │ │ + b.n 475a2 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - movw r3, #37212 @ 0x915c │ │ │ │ + movw r3, #34804 @ 0x87f4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 29de8c │ │ │ │ - b.n 47542 │ │ │ │ + bl 29d66c │ │ │ │ + b.n 475a2 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 47508 │ │ │ │ + cbz r3, 47568 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldrb.w r2, [r6, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r2, [r4, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47534 │ │ │ │ + bne.n 47594 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47524 │ │ │ │ + bne.n 47584 │ │ │ │ dmb ish │ │ │ │ - beq.n 4756e │ │ │ │ + beq.n 475ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 214c68 │ │ │ │ - b.n 4756e │ │ │ │ + bl 214634 │ │ │ │ + b.n 475ce │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4755a │ │ │ │ + bne.n 475ba │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4754a │ │ │ │ + bne.n 475aa │ │ │ │ dmb ish │ │ │ │ - beq.n 47566 │ │ │ │ + beq.n 475c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #41712 @ 0xa2f0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 475a8 │ │ │ │ + beq.n 47608 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #42904 @ 0xa798 │ │ │ │ + movw r1, #40536 @ 0x9e58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 475cc │ │ │ │ + bl fce84 │ │ │ │ + b.n 4762c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 475d0 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bls.n 47630 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #37248 @ 0x9180 │ │ │ │ + movw r1, #34840 @ 0x8818 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #37288 @ 0x91a8 │ │ │ │ + movw r0, #34880 @ 0x8840 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 85d54 │ │ │ │ - b.w 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + b.w 85ef0 │ │ │ │ + b.w 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ 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, 47608 │ │ │ │ - cbz r2, 47602 │ │ │ │ + cbnz r3, 47668 │ │ │ │ + cbz r2, 47662 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 47608 │ │ │ │ + cbnz r3, 47668 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 47420 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 47480 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37308 @ 0x91bc │ │ │ │ + movw r1, #34900 @ 0x8854 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4770a │ │ │ │ + bl 4776a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88f78 │ │ │ │ + b.w 89120 │ │ │ │ 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 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 47676 │ │ │ │ + cbnz r4, 476d6 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 47676 │ │ │ │ + ble.n 476d6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47676 │ │ │ │ - cbz r2, 47676 │ │ │ │ + bne.n 476d6 │ │ │ │ + cbz r2, 476d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 47420 │ │ │ │ + b.n 47480 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (4769c ) │ │ │ │ + ldr r4, [pc, #32] @ (476fc ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4766a │ │ │ │ + bne.n 476ca │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r7, 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 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 476c6 │ │ │ │ + cbz r0, 47726 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bl 21c444 <_PyCode_ReturnsOnlyNone@@Base+0xd4> │ │ │ │ + bl 21be5c <_PyCode_ReturnsOnlyNone@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7ae70 │ │ │ │ + bl 7b034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47708 │ │ │ │ + bge.n 47768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47708 │ │ │ │ + cbnz r3, 47768 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 47738 │ │ │ │ + cbz r2, 47798 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47734 │ │ │ │ + bge.n 47794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 47734 │ │ │ │ + cbnz r3, 47794 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 47746 │ │ │ │ + cbz r0, 477a6 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #52681 @ 0xcdc9 │ │ │ │ + movw r1, #50433 @ 0xc501 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55704 @ 0xd998 │ │ │ │ + movw r0, #59440 @ 0xe830 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 46f5e │ │ │ │ + b.w 46fbe │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4778a │ │ │ │ + bge.n 477ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4778a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 477ea │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 477aa │ │ │ │ + bge.n 4780a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 477aa │ │ │ │ + cbnz r3, 4780a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_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 │ │ │ │ mov r0, r1 │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 477d0 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 47802 │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 47830 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 47862 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47806 │ │ │ │ + b.n 47866 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8fe24 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 477ec │ │ │ │ + bge.n 4784c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 477ec │ │ │ │ + cbnz r3, 4784c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 47806 │ │ │ │ - b.n 477c4 │ │ │ │ + bne.n 47866 │ │ │ │ + b.n 47824 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40ea2 │ │ │ │ - cbnz r0, 47816 │ │ │ │ + bl 40efa │ │ │ │ + cbnz r0, 47876 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47828 │ │ │ │ + b.n 47888 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 477f2 │ │ │ │ + bgt.n 47852 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95e78 │ │ │ │ + b.w 95fec │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 47822 │ │ │ │ + beq.n 47882 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 47828 │ │ │ │ + bne.n 47888 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r3, r0, #8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 18458c │ │ │ │ + b.w 184b58 │ │ │ │ │ │ │ │ -00047848 : │ │ │ │ +000478a8 : │ │ │ │ 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 2154b0 <_PyParkingLot_Unpark@@Base+0x24c> │ │ │ │ + bl 214e7c <_PyParkingLot_Unpark@@Base+0x320> │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 4788a │ │ │ │ + cbnz r4, 478ea │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4788a │ │ │ │ + ble.n 478ea │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4788a │ │ │ │ - cbnz r2, 478aa │ │ │ │ + bne.n 478ea │ │ │ │ + cbnz r2, 4790a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #220] @ (4796c ) │ │ │ │ + ldr r4, [pc, #220] @ (479cc ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 478aa │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4790a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47966 │ │ │ │ + b.n 479c6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #37412 @ 0x9224 │ │ │ │ + movw r1, #35004 @ 0x88bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1096c0 │ │ │ │ + bl 109cf4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 478a6 │ │ │ │ + beq.n 47906 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 478de │ │ │ │ + bpl.n 4793e │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4794a │ │ │ │ + bge.n 479aa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 478ea │ │ │ │ + b.n 4794a │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4794a │ │ │ │ + bge.n 479aa │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 270ac0 │ │ │ │ + bl 270280 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47932 │ │ │ │ + bne.n 47992 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4791a │ │ │ │ + bge.n 4797a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4791a │ │ │ │ + cbnz r3, 4797a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 478a6 │ │ │ │ + bge.n 47906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 478a6 │ │ │ │ + bne.n 47906 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 478a6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47906 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47946 │ │ │ │ + bge.n 479a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47946 │ │ │ │ + cbnz r3, 479a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 478c8 │ │ │ │ + b.n 47928 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4795e │ │ │ │ + bge.n 479be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4795e │ │ │ │ + cbnz r3, 479be │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 47996 │ │ │ │ + cbnz r0, 479f6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4799e │ │ │ │ + cbz r0, 479fe │ │ │ │ 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 47988 │ │ │ │ + beq.n 479e8 │ │ │ │ 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 r7, r0 │ │ │ │ - bl 2812c4 <_PyObject_GetState@@Base> │ │ │ │ + bl 280a84 <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47a2a │ │ │ │ - ldr r0, [pc, #128] @ (47a40 ) │ │ │ │ + beq.n 47a8a │ │ │ │ + ldr r0, [pc, #128] @ (47aa0 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 479d8 │ │ │ │ - ldr r6, [pc, #112] @ (47a44 ) │ │ │ │ + cbnz r0, 47a38 │ │ │ │ + ldr r6, [pc, #112] @ (47aa4 ) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47a2e │ │ │ │ - bl 930b0 │ │ │ │ + b.n 47a8e │ │ │ │ + bl 93234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 479f2 │ │ │ │ + bge.n 47a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 479f2 │ │ │ │ + cbnz r3, 47a52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 479d2 │ │ │ │ + beq.n 47a32 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (47a44 ) │ │ │ │ + ldr r2, [pc, #72] @ (47aa4 ) │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 80624 │ │ │ │ + bl 807fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47a1e │ │ │ │ + bge.n 47a7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 47a22 │ │ │ │ - ldr r6, [pc, #36] @ (47a44 ) │ │ │ │ - b.n 47a2e │ │ │ │ + cbz r3, 47a82 │ │ │ │ + ldr r6, [pc, #36] @ (47aa4 ) │ │ │ │ + b.n 47a8e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47a1e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47a7e │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #32] @ (47a64 ) │ │ │ │ + ldr r5, [pc, #32] @ (47ac4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 930b0 │ │ │ │ - cbz r0, 47a90 │ │ │ │ + bl 93234 │ │ │ │ + cbz r0, 47af0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 47a78 │ │ │ │ + b.n 47ad8 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 47aa4 │ │ │ │ + bne.n 47b04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47a94 │ │ │ │ + blt.n 47af4 │ │ │ │ adds r5, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d1d8 │ │ │ │ - cbz r0, 47adc │ │ │ │ + bl 28c910 │ │ │ │ + cbz r0, 47b3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47a6a │ │ │ │ + bne.n 47aca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47acc │ │ │ │ + blt.n 47b2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47af6 │ │ │ │ + b.n 47b56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47a76 │ │ │ │ + bne.n 47ad6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47a76 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47ad6 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47ac2 │ │ │ │ + bge.n 47b22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47ac2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47b22 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 47a76 │ │ │ │ + beq.n 47ad6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 47a78 │ │ │ │ - b.n 47a88 │ │ │ │ + beq.n 47ad8 │ │ │ │ + b.n 47ae8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47a90 │ │ │ │ + bne.n 47af0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47a90 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47af0 │ │ │ │ + bge.n 47b50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47af0 │ │ │ │ + cbnz r3, 47b50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, 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 r3, [pc, #120] @ (47b84 ) │ │ │ │ + ldr r3, [pc, #120] @ (47be4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 74e28 │ │ │ │ - cbz r0, 47b74 │ │ │ │ + bl 74fec │ │ │ │ + cbz r0, 47bd4 │ │ │ │ add.w r3, r5, #113664 @ 0x1bc00 │ │ │ │ - movw r6, #50896 @ 0xc6d0 │ │ │ │ + movw r6, #48468 @ 0xbd54 │ │ │ │ movt r6, #51 @ 0x33 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r3, #311 @ 0x137 │ │ │ │ addw r5, r3, #327 @ 0x147 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 47b78 │ │ │ │ - bl 8a620 │ │ │ │ + cbz r0, 47bd8 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47b5a │ │ │ │ + bge.n 47bba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47b5a │ │ │ │ + cbnz r3, 47bba │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47b78 │ │ │ │ + bne.n 47bd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47b74 │ │ │ │ + bge.n 47bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47b74 │ │ │ │ + cbnz r3, 47bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47b7e │ │ │ │ + b.n 47bde │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 47b2e │ │ │ │ + bne.n 47b8e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 47b9a │ │ │ │ + cbz r3, 47bfa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47baa │ │ │ │ + bge.n 47c0a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47baa │ │ │ │ + b.n 47c0a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 47ba2 │ │ │ │ - b.w 471a6 │ │ │ │ + cbz r0, 47c02 │ │ │ │ + b.w 47206 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 28d214 │ │ │ │ + b.w 28c94c │ │ │ │ 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, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 47bf8 │ │ │ │ + bhi.n 47c58 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 47c10 │ │ │ │ + bmi.n 47c70 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #37968 @ 0x9450 │ │ │ │ + movw r0, #35600 @ 0x8b10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 47cbc │ │ │ │ - movw r0, #37968 @ 0x9450 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 47d1c │ │ │ │ + movw r0, #35600 @ 0x8b10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47bce │ │ │ │ - b.n 47cbc │ │ │ │ + bne.n 47c2e │ │ │ │ + b.n 47d1c │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 47c92 │ │ │ │ + ble.n 47cf2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c78 │ │ │ │ + beq.n 47cd8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 47c5a │ │ │ │ + bpl.n 47cba │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47cbc │ │ │ │ + beq.n 47d1c │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 47c7a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 47cda │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 47cbc │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 47d1c │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #37968 @ 0x9450 │ │ │ │ + movw r0, #35600 @ 0x8b10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 47cbc │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 47d1c │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 47c98 │ │ │ │ + beq.n 47cf8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47c9a │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 47c9a │ │ │ │ - b.n 47cbc │ │ │ │ + bne.n 47cfa │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 47cfa │ │ │ │ + b.n 47d1c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 47c9a │ │ │ │ + b.n 47cfa │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28320c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 2829cc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 47cbc │ │ │ │ - movw r0, #50840 @ 0xc698 │ │ │ │ + cbz r0, 47d1c │ │ │ │ + movw r0, #48472 @ 0xbd58 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00047cc2 : │ │ │ │ +00047d22 : │ │ │ │ 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 r4, [pc, #148] @ (47d68 ) │ │ │ │ + ldr r4, [pc, #148] @ (47dc8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 47ce8 │ │ │ │ + ble.n 47d48 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - cbnz r6, 47d08 │ │ │ │ - movw r1, #44712 @ 0xaea8 │ │ │ │ + cbnz r6, 47d68 │ │ │ │ + movw r1, #45100 @ 0xb02c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #37688 @ 0x9338 │ │ │ │ + movw r2, #35280 @ 0x89d0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 204de8 <_PyErr_Format@@Base> │ │ │ │ + b.w 2049c0 <_PyErr_Format@@Base> │ │ │ │ ldr r4, [r1, #8] │ │ │ │ adds r1, #16 │ │ │ │ - cbz r2, 47d12 │ │ │ │ + cbz r2, 47d72 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 47d20 │ │ │ │ + cbnz r3, 47d80 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ mov r3, r2 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl e5590 <_PyStack_UnpackDict@@Base> │ │ │ │ + bl e54d8 <_PyStack_UnpackDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47d62 │ │ │ │ + cbz r0, 47dc2 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ orr.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bab18 │ │ │ │ + bl 1babb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 93bc0 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 93d44 <_Py_CheckFunctionResult@@Base> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047d7c : │ │ │ │ - ldr r0, [pc, #4] @ (47d84 ) │ │ │ │ - b.w 1b8060 │ │ │ │ +00047ddc : │ │ │ │ + ldr r0, [pc, #4] @ (47de4 ) │ │ │ │ + b.w 1b8100 │ │ │ │ nop │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 47dd2 │ │ │ │ + cbz r3, 47e32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 47db8 │ │ │ │ + bge.n 47e18 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47dd8 │ │ │ │ + beq.n 47e38 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47da0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 47e00 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #37732 @ 0x9364 │ │ │ │ + movw r1, #35324 @ 0x89fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 47dd8 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 47e38 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 70478 │ │ │ │ + b.w 705f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ 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, 47e0a │ │ │ │ - cbz r2, 47e04 │ │ │ │ + cbnz r3, 47e6a │ │ │ │ + cbz r2, 47e64 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 47e0a │ │ │ │ + cbnz r3, 47e6a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 47eb0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 47f10 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37116 @ 0x90fc │ │ │ │ + movw r1, #34708 @ 0x8794 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl e75dc │ │ │ │ + bl e780c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47e48 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 47e60 │ │ │ │ - b.n 47e76 │ │ │ │ + bne.n 47ea8 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 47ec0 │ │ │ │ + b.n 47ed6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 47e60 │ │ │ │ + bne.n 47ec0 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #37772 @ 0x938c │ │ │ │ + movw r0, #35364 @ 0x8a24 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #37788 @ 0x939c │ │ │ │ + movw r0, #35380 @ 0x8a34 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ 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, 47e9c │ │ │ │ + cbz r0, 47efc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47ea8 │ │ │ │ + bge.n 47f08 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47ea8 │ │ │ │ + b.n 47f08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 28d6f0 <_PyXIData_ReleaseAndRawFree@@Base+0x3e8> │ │ │ │ + bl 28ce28 <_PyXIData_ReleaseAndRawFree@@Base+0x3e8> │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47e8e │ │ │ │ + bne.n 47eee │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 28d214 │ │ │ │ + b.w 28c94c │ │ │ │ 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 r0, r1 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2359e0 │ │ │ │ + bl 235148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47ffc │ │ │ │ + beq.w 4805c │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r6, #80 @ 0x50 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47ef2 │ │ │ │ + bne.n 47f52 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47ee2 │ │ │ │ + bne.n 47f42 │ │ │ │ dmb ish │ │ │ │ - beq.n 47efe │ │ │ │ + beq.n 47f5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 24b8dc │ │ │ │ + bl 2a13ac │ │ │ │ add.w r1, r6, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2c49c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 47f5a │ │ │ │ - bgt.n 47f48 │ │ │ │ + beq.n 47fba │ │ │ │ + bgt.n 47fa8 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 47f30 │ │ │ │ + beq.n 47f90 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 47f48 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 47fa8 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37184 @ 0x9140 │ │ │ │ + movw r1, #34776 @ 0x87d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 47fd2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 48032 │ │ │ │ movw r3, #36096 @ 0x8d00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #43096 @ 0xa858 │ │ │ │ + movw r1, #40784 @ 0x9f50 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 47fd2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 48032 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - movw r3, #37808 @ 0x93b0 │ │ │ │ + movw r3, #35400 @ 0x8a48 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 29de8c │ │ │ │ - b.n 47fd2 │ │ │ │ + bl 29d66c │ │ │ │ + b.n 48032 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 47f98 │ │ │ │ + cbz r3, 47ff8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldrb.w r2, [r6, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r2, [r4, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47fc4 │ │ │ │ + bne.n 48024 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47fb4 │ │ │ │ + bne.n 48014 │ │ │ │ dmb ish │ │ │ │ - beq.n 47ffe │ │ │ │ + beq.n 4805e │ │ │ │ mov r0, r5 │ │ │ │ - bl 214c68 │ │ │ │ - b.n 47ffe │ │ │ │ + bl 214634 │ │ │ │ + b.n 4805e │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47fea │ │ │ │ + bne.n 4804a │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47fda │ │ │ │ + bne.n 4803a │ │ │ │ dmb ish │ │ │ │ - beq.n 47ff6 │ │ │ │ + beq.n 48056 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 480ae │ │ │ │ + beq.n 4810e │ │ │ │ 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 r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 480aa │ │ │ │ + bne.n 4810a │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 480aa │ │ │ │ + beq.n 4810a │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #55657 @ 0xd969 │ │ │ │ + movw r1, #57345 @ 0xe001 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #35140 @ 0x8944 │ │ │ │ + movw r0, #32772 @ 0x8004 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48058 │ │ │ │ + cbnz r0, 480b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #732 @ 0x2dc │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #37872 @ 0x93f0 │ │ │ │ + movw r0, #35464 @ 0x8a88 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4808c │ │ │ │ + bge.n 480ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4808c │ │ │ │ + cbnz r3, 480ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4804c │ │ │ │ + beq.n 480ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 480aa │ │ │ │ + bge.n 4810a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 480aa │ │ │ │ + cbnz r3, 4810a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ 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, 480ce │ │ │ │ - cbz r2, 480c8 │ │ │ │ + cbnz r3, 4812e │ │ │ │ + cbz r2, 48128 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 480ce │ │ │ │ + cbnz r3, 4812e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 47eb0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 47f10 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37308 @ 0x91bc │ │ │ │ + movw r1, #34900 @ 0x8854 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 48112 │ │ │ │ + bhi.n 48172 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4812a │ │ │ │ - b.n 4813c │ │ │ │ - movw r0, #55188 @ 0xd794 │ │ │ │ + cbnz r0, 4818a │ │ │ │ + b.n 4819c │ │ │ │ + movw r0, #52820 @ 0xce54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48216 │ │ │ │ - b.n 48104 │ │ │ │ - bl 8fe24 │ │ │ │ + beq.n 48276 │ │ │ │ + b.n 48164 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4814a │ │ │ │ + blt.n 481aa │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4815a │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 481ba │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48216 │ │ │ │ + bne.n 48276 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4815a │ │ │ │ + b.n 481ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48138 │ │ │ │ + bne.n 48198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48138 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48198 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 481e6 │ │ │ │ + ble.n 48246 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4818e │ │ │ │ + bpl.n 481ee │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4818a │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 481ea │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31244 @ 0x7a0c │ │ │ │ + movw r1, #28836 @ 0x70a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 481e8 │ │ │ │ + b.n 48248 │ │ │ │ movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 481a0 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 481c0 │ │ │ │ + beq.n 48200 │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 48220 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 481e0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 48240 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + movw r1, #28928 @ 0x7100 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #32068 @ 0x7d44 │ │ │ │ + movw r2, #29576 @ 0x7388 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #55188 @ 0xd794 │ │ │ │ + movw r0, #52820 @ 0xce54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 48216 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 48276 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 481e8 │ │ │ │ + b.n 48248 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 481f8 │ │ │ │ + bgt.n 48258 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1eed34 │ │ │ │ + b.w 1ee98c │ │ │ │ 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 28df24 <_PyXIData_ReleaseAndRawFree@@Base+0xc1c> │ │ │ │ + b.w 28d65c <_PyXIData_ReleaseAndRawFree@@Base+0xc1c> │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1177e4 │ │ │ │ + bl 117e00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 4826e │ │ │ │ + cbnz r4, 482ce │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4826e │ │ │ │ + ble.n 482ce │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4826e │ │ │ │ - cbz r2, 4826e │ │ │ │ + bne.n 482ce │ │ │ │ + cbz r2, 482ce │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 47eb0 │ │ │ │ + b.n 47f10 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (48294 ) │ │ │ │ + ldr r4, [pc, #32] @ (482f4 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48262 │ │ │ │ + bne.n 482c2 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00048298 : │ │ │ │ - ldr r2, [pc, #48] @ (482cc ) │ │ │ │ +000482f8 : │ │ │ │ + ldr r2, [pc, #48] @ (4832c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r4, #392] @ 0x188 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ itett le │ │ │ │ @@ -39976,109 +40009,109 @@ │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #50308 @ 0xc484 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 155b60 │ │ │ │ + b.w 1560c0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 48308 │ │ │ │ + cbz r0, 48368 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ 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 r5, r1 │ │ │ │ - cbnz r2, 48336 │ │ │ │ - movw r1, #37880 @ 0x93f8 │ │ │ │ + cbnz r2, 48396 │ │ │ │ + movw r1, #35472 @ 0x8a90 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99a8c │ │ │ │ - cbnz r0, 4834a │ │ │ │ - b.n 483ac │ │ │ │ - movw r0, #37908 @ 0x9414 │ │ │ │ + bl 99c20 │ │ │ │ + cbnz r0, 483aa │ │ │ │ + b.n 4840c │ │ │ │ + movw r0, #35500 @ 0x8aac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48322 │ │ │ │ - b.n 483ac │ │ │ │ + bne.n 48382 │ │ │ │ + b.n 4840c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 483d2 │ │ │ │ + bne.n 48432 │ │ │ │ movs r0, #5 │ │ │ │ - bl eb5c4 │ │ │ │ + bl eb7ac │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 483ac │ │ │ │ + cbz r0, 4840c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 483be │ │ │ │ + bpl.n 4841e │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 150d9c │ │ │ │ + bl 15128c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 483a6 │ │ │ │ + beq.n 48406 │ │ │ │ add.w r7, r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48384 │ │ │ │ + b.n 483e4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 244cb8 <_PyLong_AsTime_t@@Base+0x74> │ │ │ │ + bl 244410 <_PyLong_AsTime_t@@Base+0x74> │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 483a6 │ │ │ │ + blt.n 48406 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 483b0 │ │ │ │ + bge.n 48410 │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 48376 │ │ │ │ + ble.n 483d6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #63320 @ 0xf758 │ │ │ │ + movw r1, #61132 @ 0xeecc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48376 │ │ │ │ + bne.n 483d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16aeb8 │ │ │ │ + bl 16b65c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 483de │ │ │ │ + b.n 4843e │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ - bl 150d9c │ │ │ │ + bl 15128c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 483c8 │ │ │ │ - b.n 483a6 │ │ │ │ + bne.n 48428 │ │ │ │ + b.n 48406 │ │ │ │ mov r1, r4 │ │ │ │ - bl 244cb8 <_PyLong_AsTime_t@@Base+0x74> │ │ │ │ + bl 244410 <_PyLong_AsTime_t@@Base+0x74> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 483a6 │ │ │ │ + blt.n 48406 │ │ │ │ mov r0, r8 │ │ │ │ - bl ebae0 │ │ │ │ + bl ebccc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 483de │ │ │ │ + b.n 4843e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -40087,211 +40120,232 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 48404 │ │ │ │ + cbz r3, 48464 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 48414 │ │ │ │ + b.n 48474 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 48412 │ │ │ │ + ble.n 48472 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4840e │ │ │ │ - cbnz r1, 48436 │ │ │ │ + bne.n 4846e │ │ │ │ + cbnz r1, 48496 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48414 │ │ │ │ + b.n 48474 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #512] @ (48618 ) │ │ │ │ + ldr r1, [pc, #512] @ (48678 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4843c │ │ │ │ - b.n 4860c │ │ │ │ + cbnz r0, 4849c │ │ │ │ + b.n 4866c │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #25428 @ 0x6354 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 48452 │ │ │ │ + bne.n 484b2 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 48472 │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 484d2 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48472 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 484d2 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4860c │ │ │ │ + bne.w 4866c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 48480 │ │ │ │ + bne.n 484e0 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 484a0 │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 48500 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 484a0 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 48500 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4860c │ │ │ │ + bne.w 4866c │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 484b4 │ │ │ │ + beq.n 48514 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 484c2 │ │ │ │ + bne.n 48522 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2c82c │ │ │ │ - b.n 485fe │ │ │ │ - bl 1421e8 │ │ │ │ + b.n 4865e │ │ │ │ + bl 142718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4860c │ │ │ │ + beq.w 4866c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4850a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 4856a │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37932 @ 0x942c │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4860c │ │ │ │ + bge.w 4866c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4860c │ │ │ │ + bne.w 4866c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4860c │ │ │ │ - bl 156900 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4866c │ │ │ │ + bl 156e60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48526 │ │ │ │ + bge.n 48586 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48526 │ │ │ │ + cbnz r3, 48586 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 48550 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 48556 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bne.n 485b0 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 485b6 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4860c │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 48556 │ │ │ │ + beq.n 4866c │ │ │ │ + bl e3df0 │ │ │ │ + b.n 485b6 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 48582 │ │ │ │ + beq.n 485e2 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 48582 │ │ │ │ + bvs.n 485e2 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 485fa │ │ │ │ + bvs.n 4865a │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 48588 │ │ │ │ + bne.n 485e8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 485fe │ │ │ │ + b.n 4865e │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 485c2 │ │ │ │ + bpl.n 48622 │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 485fa │ │ │ │ + bcs.n 4865a │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 485d6 │ │ │ │ + bcs.n 48636 │ │ │ │ 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 485fe │ │ │ │ + b.n 4865e │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 485e2 │ │ │ │ + bcs.n 48642 │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 485fa │ │ │ │ + bcc.n 4865a │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 485fe │ │ │ │ + b.n 4865e │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 485fa │ │ │ │ + bcc.n 4865a │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 485fe │ │ │ │ + b.n 4865e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 75a60 <_Py_GetConfig@@Base> │ │ │ │ + ldr r3, [r0, #124] @ 0x7c │ │ │ │ + cbnz r3, 486a0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2125b4 │ │ │ │ + movw r3, #52204 @ 0xcbec │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #35564 @ 0x8aec │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 206fbc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 48696 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 48626 │ │ │ │ - b.w 21b5f8 │ │ │ │ - ldr r0, [pc, #4] @ (4862c ) │ │ │ │ + cbz r0, 486c8 │ │ │ │ + b.w 21b010 │ │ │ │ + ldr r0, [pc, #0] @ (486cc ) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movw r3, #10552 @ 0x2938 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ subs r1, r1, r3 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ @@ -40303,218 +40357,197 @@ │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt 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, r0 │ │ │ │ - bl 75890 <_Py_GetConfig@@Base> │ │ │ │ - ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbnz r3, 48680 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 212c14 │ │ │ │ - movw r3, #48464 @ 0xbd50 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37972 @ 0x9454 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 48676 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c98c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 486ee │ │ │ │ + bge.n 4874c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #32464 @ 0x7ed0 │ │ │ │ + movw r2, #29972 @ 0x7514 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #7508 @ 0x1d54 │ │ │ │ + movw r0, #5140 @ 0x1414 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 486fa │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 48758 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 46e68 │ │ │ │ + bl 46ec8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 48704 │ │ │ │ + cbz r3, 48762 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004870a <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00048768 <_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 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26383c <_PyCoro_GetAwaitableIter@@Base+0x1930> │ │ │ │ + bl 262fcc <_PyCoro_GetAwaitableIter@@Base+0x1930> │ │ │ │ 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 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 48756 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + cbz r0, 487b4 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 28e778 <_PyEval_GetANext@@Base+0x278> │ │ │ │ + bl 28dea8 <_PyEval_GetANext@@Base+0x278> │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 18788c │ │ │ │ + bl 187f24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 18788c │ │ │ │ + bl 187f24 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 487b2 <_PyTime_AsTimeval_clamp@@Base+0xa8> │ │ │ │ + cbz r3, 48810 <_PyTime_AsTimeval_clamp@@Base+0xa8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 487b8 <_PyTime_AsTimeval_clamp@@Base+0xae> │ │ │ │ + bge.n 48816 <_PyTime_AsTimeval_clamp@@Base+0xae> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 487b8 <_PyTime_AsTimeval_clamp@@Base+0xae> │ │ │ │ + b.n 48816 <_PyTime_AsTimeval_clamp@@Base+0xae> │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 471a6 │ │ │ │ + b.w 47206 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 487e6 <_PyTime_AsTimeval_clamp@@Base+0xdc> │ │ │ │ + beq.n 48846 <_PyTime_AsTimeval_clamp@@Base+0xde> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 487f6 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + b.n 48856 <_PyTime_AsTimeval_clamp@@Base+0xee> │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 487f4 <_PyTime_AsTimeval_clamp@@Base+0xea> │ │ │ │ + ble.n 48854 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 487f0 <_PyTime_AsTimeval_clamp@@Base+0xe6> │ │ │ │ - cbnz r2, 48824 <_PyTime_AsTimeval_clamp@@Base+0x11a> │ │ │ │ + bgt.n 48850 <_PyTime_AsTimeval_clamp@@Base+0xe8> │ │ │ │ + cbnz r2, 48884 <_PyTime_AsTimeval_clamp@@Base+0x11c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 487f6 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + b.n 48856 <_PyTime_AsTimeval_clamp@@Base+0xee> │ │ │ │ mov r5, ip │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ movw ip, #27000 @ 0x6978 │ │ │ │ movt ip, #79 @ 0x4f │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4882a <_PyTime_AsTimeval_clamp@@Base+0x120> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4888a <_PyTime_AsTimeval_clamp@@Base+0x122> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48930 <_PyTime_AsTimeval_clamp@@Base+0x226> │ │ │ │ + b.n 48990 <_PyTime_AsTimeval_clamp@@Base+0x228> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ite eq │ │ │ │ moveq r4, r5 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 28dd44 <_PyXIData_ReleaseAndRawFree@@Base+0xa3c> │ │ │ │ + bl 28d47c <_PyXIData_ReleaseAndRawFree@@Base+0xa3c> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 48858 <_PyTime_AsTimeval_clamp@@Base+0x14e> │ │ │ │ + bne.n 488b8 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 48872 <_PyTime_AsTimeval_clamp@@Base+0x168> │ │ │ │ + beq.n 488d2 <_PyTime_AsTimeval_clamp@@Base+0x16a> │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 109b38 │ │ │ │ + bl 10a16c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48930 <_PyTime_AsTimeval_clamp@@Base+0x226> │ │ │ │ + b.n 48990 <_PyTime_AsTimeval_clamp@@Base+0x228> │ │ │ │ mov r0, r6 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48820 <_PyTime_AsTimeval_clamp@@Base+0x116> │ │ │ │ + beq.n 48880 <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48930 <_PyTime_AsTimeval_clamp@@Base+0x226> │ │ │ │ + beq.n 48990 <_PyTime_AsTimeval_clamp@@Base+0x228> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 48930 <_PyTime_AsTimeval_clamp@@Base+0x226> │ │ │ │ + bge.n 48990 <_PyTime_AsTimeval_clamp@@Base+0x228> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -40523,683 +40556,683 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 488d4 <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ + bge.n 48934 <_PyTime_AsTimeval_clamp@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 488d4 <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ + cbnz r3, 48934 <_PyTime_AsTimeval_clamp@@Base+0x1cc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 48918 <_PyTime_AsTimeval_clamp@@Base+0x20e> │ │ │ │ - bge.n 488e6 <_PyTime_AsTimeval_clamp@@Base+0x1dc> │ │ │ │ + beq.n 48978 <_PyTime_AsTimeval_clamp@@Base+0x210> │ │ │ │ + bge.n 48946 <_PyTime_AsTimeval_clamp@@Base+0x1de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 488f4 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ - b.n 48900 <_PyTime_AsTimeval_clamp@@Base+0x1f6> │ │ │ │ + blt.n 48954 <_PyTime_AsTimeval_clamp@@Base+0x1ec> │ │ │ │ + b.n 48960 <_PyTime_AsTimeval_clamp@@Base+0x1f8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48918 <_PyTime_AsTimeval_clamp@@Base+0x20e> │ │ │ │ - b.n 488dc <_PyTime_AsTimeval_clamp@@Base+0x1d2> │ │ │ │ + bne.n 48978 <_PyTime_AsTimeval_clamp@@Base+0x210> │ │ │ │ + b.n 4893c <_PyTime_AsTimeval_clamp@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48900 <_PyTime_AsTimeval_clamp@@Base+0x1f6> │ │ │ │ + cbnz r3, 48960 <_PyTime_AsTimeval_clamp@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48820 <_PyTime_AsTimeval_clamp@@Base+0x116> │ │ │ │ + bge.n 48880 <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48820 <_PyTime_AsTimeval_clamp@@Base+0x116> │ │ │ │ + bne.n 48880 <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48820 <_PyTime_AsTimeval_clamp@@Base+0x116> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48880 <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4892c <_PyTime_AsTimeval_clamp@@Base+0x222> │ │ │ │ + bge.n 4898c <_PyTime_AsTimeval_clamp@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4892c <_PyTime_AsTimeval_clamp@@Base+0x222> │ │ │ │ + cbnz r3, 4898c <_PyTime_AsTimeval_clamp@@Base+0x224> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4887e <_PyTime_AsTimeval_clamp@@Base+0x174> │ │ │ │ + b.n 488de <_PyTime_AsTimeval_clamp@@Base+0x176> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldrd sl, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 48a1c <_PyTime_AsTimeval_clamp@@Base+0x312> │ │ │ │ + beq.n 48a7c <_PyTime_AsTimeval_clamp@@Base+0x314> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48a1c <_PyTime_AsTimeval_clamp@@Base+0x312> │ │ │ │ + bne.n 48a7c <_PyTime_AsTimeval_clamp@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48a1c <_PyTime_AsTimeval_clamp@@Base+0x312> │ │ │ │ + beq.n 48a7c <_PyTime_AsTimeval_clamp@@Base+0x314> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #38564 @ 0x96a4 │ │ │ │ + movw r0, #36156 @ 0x8d3c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 489c8 <_PyTime_AsTimeval_clamp@@Base+0x2be> │ │ │ │ + cbnz r0, 48a28 <_PyTime_AsTimeval_clamp@@Base+0x2c0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #568 @ 0x238 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #38572 @ 0x96ac │ │ │ │ + movw r0, #36164 @ 0x8d44 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 489fe <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ + bge.n 48a5e <_PyTime_AsTimeval_clamp@@Base+0x2f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 489fe <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ + cbnz r3, 48a5e <_PyTime_AsTimeval_clamp@@Base+0x2f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 489bc <_PyTime_AsTimeval_clamp@@Base+0x2b2> │ │ │ │ + beq.n 48a1c <_PyTime_AsTimeval_clamp@@Base+0x2b4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48a1c <_PyTime_AsTimeval_clamp@@Base+0x312> │ │ │ │ + bge.n 48a7c <_PyTime_AsTimeval_clamp@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48a1c <_PyTime_AsTimeval_clamp@@Base+0x312> │ │ │ │ + cbnz r3, 48a7c <_PyTime_AsTimeval_clamp@@Base+0x314> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 48a34 <_PyTime_AsTimeval_clamp@@Base+0x32a> │ │ │ │ + cbz r3, 48a94 <_PyTime_AsTimeval_clamp@@Base+0x32c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48a44 <_PyTime_AsTimeval_clamp@@Base+0x33a> │ │ │ │ + bge.n 48aa4 <_PyTime_AsTimeval_clamp@@Base+0x33c> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 48a44 <_PyTime_AsTimeval_clamp@@Base+0x33a> │ │ │ │ + b.n 48aa4 <_PyTime_AsTimeval_clamp@@Base+0x33c> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 48a3c <_PyTime_AsTimeval_clamp@@Base+0x332> │ │ │ │ - b.w 471a6 │ │ │ │ + cbz r0, 48a9c <_PyTime_AsTimeval_clamp@@Base+0x334> │ │ │ │ + b.w 47206 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ 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 r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 48b20 <_PyTime_AsTimeval_clamp@@Base+0x416> │ │ │ │ + beq.n 48b80 <_PyTime_AsTimeval_clamp@@Base+0x418> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48b20 <_PyTime_AsTimeval_clamp@@Base+0x416> │ │ │ │ + bne.n 48b80 <_PyTime_AsTimeval_clamp@@Base+0x418> │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48b20 <_PyTime_AsTimeval_clamp@@Base+0x416> │ │ │ │ + beq.n 48b80 <_PyTime_AsTimeval_clamp@@Base+0x418> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #38592 @ 0x96c0 │ │ │ │ + movw r0, #36184 @ 0x8d58 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48acc <_PyTime_AsTimeval_clamp@@Base+0x3c2> │ │ │ │ + cbnz r0, 48b2c <_PyTime_AsTimeval_clamp@@Base+0x3c4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #38600 @ 0x96c8 │ │ │ │ + movw r0, #36192 @ 0x8d60 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48b02 <_PyTime_AsTimeval_clamp@@Base+0x3f8> │ │ │ │ + bge.n 48b62 <_PyTime_AsTimeval_clamp@@Base+0x3fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48b02 <_PyTime_AsTimeval_clamp@@Base+0x3f8> │ │ │ │ + cbnz r3, 48b62 <_PyTime_AsTimeval_clamp@@Base+0x3fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 48ac0 <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ + beq.n 48b20 <_PyTime_AsTimeval_clamp@@Base+0x3b8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48b20 <_PyTime_AsTimeval_clamp@@Base+0x416> │ │ │ │ + bge.n 48b80 <_PyTime_AsTimeval_clamp@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48b20 <_PyTime_AsTimeval_clamp@@Base+0x416> │ │ │ │ + cbnz r3, 48b80 <_PyTime_AsTimeval_clamp@@Base+0x418> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2ced0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 131f78 │ │ │ │ + b.w 1324cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 48b56 <_PyTime_AsTimeval_clamp@@Base+0x44c> │ │ │ │ + cbz r3, 48bb6 <_PyTime_AsTimeval_clamp@@Base+0x44e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48b66 <_PyTime_AsTimeval_clamp@@Base+0x45c> │ │ │ │ + bge.n 48bc6 <_PyTime_AsTimeval_clamp@@Base+0x45e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 48b66 <_PyTime_AsTimeval_clamp@@Base+0x45c> │ │ │ │ + b.n 48bc6 <_PyTime_AsTimeval_clamp@@Base+0x45e> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 48b5e <_PyTime_AsTimeval_clamp@@Base+0x454> │ │ │ │ - b.w 471a6 │ │ │ │ + cbz r0, 48bbe <_PyTime_AsTimeval_clamp@@Base+0x456> │ │ │ │ + b.w 47206 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 48bde <_PyTime_AsTimeval_clamp@@Base+0x4d4> │ │ │ │ + cbz r0, 48c3e <_PyTime_AsTimeval_clamp@@Base+0x4d6> │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 48bde <_PyTime_AsTimeval_clamp@@Base+0x4d4> │ │ │ │ + cbnz r0, 48c3e <_PyTime_AsTimeval_clamp@@Base+0x4d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48bde <_PyTime_AsTimeval_clamp@@Base+0x4d4> │ │ │ │ + beq.n 48c3e <_PyTime_AsTimeval_clamp@@Base+0x4d6> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #55657 @ 0xd969 │ │ │ │ + movw r1, #57345 @ 0xe001 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #38692 @ 0x9724 │ │ │ │ + movw r0, #36284 @ 0x8dbc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 48be2 <_PyTime_AsTimeval_clamp@@Base+0x4d8> │ │ │ │ + cbnz r0, 48c42 <_PyTime_AsTimeval_clamp@@Base+0x4da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + bl 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48c38 <_PyTime_AsTimeval_clamp@@Base+0x52e> │ │ │ │ + b.n 48c98 <_PyTime_AsTimeval_clamp@@Base+0x530> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #757 @ 0x2f5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #38700 @ 0x972c │ │ │ │ + movw r0, #36292 @ 0x8dc4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48c18 <_PyTime_AsTimeval_clamp@@Base+0x50e> │ │ │ │ + bge.n 48c78 <_PyTime_AsTimeval_clamp@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48c18 <_PyTime_AsTimeval_clamp@@Base+0x50e> │ │ │ │ + cbnz r3, 48c78 <_PyTime_AsTimeval_clamp@@Base+0x510> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48bd8 <_PyTime_AsTimeval_clamp@@Base+0x4ce> │ │ │ │ + beq.n 48c38 <_PyTime_AsTimeval_clamp@@Base+0x4d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl ef44c │ │ │ │ + bl ef638 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48c38 <_PyTime_AsTimeval_clamp@@Base+0x52e> │ │ │ │ + bge.n 48c98 <_PyTime_AsTimeval_clamp@@Base+0x530> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48c38 <_PyTime_AsTimeval_clamp@@Base+0x52e> │ │ │ │ + cbnz r3, 48c98 <_PyTime_AsTimeval_clamp@@Base+0x530> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - movw r2, #7680 @ 0x1e00 │ │ │ │ + movw r2, #5272 @ 0x1498 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r3, #7696 @ 0x1e10 │ │ │ │ + movw r3, #5288 @ 0x14a8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ 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 r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 48cfc <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ + beq.n 48d5c <_PyTime_AsTimeval_clamp@@Base+0x5f4> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 48c9c <_PyTime_AsTimeval_clamp@@Base+0x592> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 48cfc <_PyTime_AsTimeval_clamp@@Base+0x594> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #38720 @ 0x9740 │ │ │ │ + movw r1, #36312 @ 0x8dd8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r1 │ │ │ │ movs r4, #0 │ │ │ │ - bl 181e48 │ │ │ │ + bl 182428 │ │ │ │ movs r7, #12 │ │ │ │ - movw r2, #4460 @ 0x116c │ │ │ │ + movw r2, #2052 @ 0x804 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ adds r3, r4, r1 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ mul.w r6, r7, r3 │ │ │ │ adds r5, r2, r6 │ │ │ │ ldr r6, [r2, r6] │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.n 48cca <_PyTime_AsTimeval_clamp@@Base+0x5c0> │ │ │ │ + bcs.n 48d2a <_PyTime_AsTimeval_clamp@@Base+0x5c2> │ │ │ │ subs r1, r3, #1 │ │ │ │ - b.n 48ce8 <_PyTime_AsTimeval_clamp@@Base+0x5de> │ │ │ │ + b.n 48d48 <_PyTime_AsTimeval_clamp@@Base+0x5e0> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 48ce8 <_PyTime_AsTimeval_clamp@@Base+0x5de> │ │ │ │ + bhi.n 48d48 <_PyTime_AsTimeval_clamp@@Base+0x5e0> │ │ │ │ ldrh r2, [r5, #8] │ │ │ │ - movw r3, #64264 @ 0xfb08 │ │ │ │ + movw r3, #61832 @ 0xf188 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 48cb2 <_PyTime_AsTimeval_clamp@@Base+0x5a8> │ │ │ │ - movw r0, #38796 @ 0x978c │ │ │ │ + bge.n 48d12 <_PyTime_AsTimeval_clamp@@Base+0x5aa> │ │ │ │ + movw r0, #36388 @ 0x8e24 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7d228 │ │ │ │ - movw r2, #32172 @ 0x7dac │ │ │ │ + b.w 7d418 │ │ │ │ + movw r2, #29680 @ 0x73f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #48672 @ 0xbe20 │ │ │ │ + movw r0, #46404 @ 0xb544 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 48d3e <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ + bhi.n 48d9e <_PyTime_AsTimeval_clamp@@Base+0x636> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 48d58 <_PyTime_AsTimeval_clamp@@Base+0x64e> │ │ │ │ - b.n 48d6a <_PyTime_AsTimeval_clamp@@Base+0x660> │ │ │ │ - movw r0, #55464 @ 0xd8a8 │ │ │ │ + bgt.n 48db8 <_PyTime_AsTimeval_clamp@@Base+0x650> │ │ │ │ + b.n 48dca <_PyTime_AsTimeval_clamp@@Base+0x662> │ │ │ │ + movw r0, #53056 @ 0xcf40 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48d38 <_PyTime_AsTimeval_clamp@@Base+0x62e> │ │ │ │ + bne.n 48d98 <_PyTime_AsTimeval_clamp@@Base+0x630> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48e58 <_PyTime_AsTimeval_clamp@@Base+0x74e> │ │ │ │ + b.n 48eb8 <_PyTime_AsTimeval_clamp@@Base+0x750> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48d80 <_PyTime_AsTimeval_clamp@@Base+0x676> │ │ │ │ - bl 8a354 │ │ │ │ + cbnz r0, 48de0 <_PyTime_AsTimeval_clamp@@Base+0x678> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48d54 <_PyTime_AsTimeval_clamp@@Base+0x64a> │ │ │ │ - ldr r0, [pc, #244] @ (48e60 <_PyTime_AsTimeval_clamp@@Base+0x756>) │ │ │ │ + bne.n 48db4 <_PyTime_AsTimeval_clamp@@Base+0x64c> │ │ │ │ + ldr r0, [pc, #244] @ (48ec0 <_PyTime_AsTimeval_clamp@@Base+0x758>) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48e58 <_PyTime_AsTimeval_clamp@@Base+0x74e> │ │ │ │ - bl 8fe24 │ │ │ │ + b.n 48eb8 <_PyTime_AsTimeval_clamp@@Base+0x750> │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48d9a <_PyTime_AsTimeval_clamp@@Base+0x690> │ │ │ │ + bge.n 48dfa <_PyTime_AsTimeval_clamp@@Base+0x692> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48d9a <_PyTime_AsTimeval_clamp@@Base+0x690> │ │ │ │ + cbnz r3, 48dfa <_PyTime_AsTimeval_clamp@@Base+0x692> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.n 48d62 <_PyTime_AsTimeval_clamp@@Base+0x658> │ │ │ │ + beq.n 48dc2 <_PyTime_AsTimeval_clamp@@Base+0x65a> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48d6a <_PyTime_AsTimeval_clamp@@Base+0x660> │ │ │ │ + blt.n 48dca <_PyTime_AsTimeval_clamp@@Base+0x662> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48d54 <_PyTime_AsTimeval_clamp@@Base+0x64a> │ │ │ │ + beq.n 48db4 <_PyTime_AsTimeval_clamp@@Base+0x64c> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #176] @ (48e64 <_PyTime_AsTimeval_clamp@@Base+0x75a>) │ │ │ │ + ldr r1, [pc, #176] @ (48ec4 <_PyTime_AsTimeval_clamp@@Base+0x75c>) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 109b38 │ │ │ │ + bl 10a16c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48e20 <_PyTime_AsTimeval_clamp@@Base+0x716> │ │ │ │ + cbz r0, 48e80 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48e44 <_PyTime_AsTimeval_clamp@@Base+0x73a> │ │ │ │ - movw r8, #44696 @ 0xae98 │ │ │ │ + beq.n 48ea4 <_PyTime_AsTimeval_clamp@@Base+0x73c> │ │ │ │ + movw r8, #45088 @ 0xb020 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldr.w r1, [r8] │ │ │ │ - bl e75dc │ │ │ │ + bl e780c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48df2 <_PyTime_AsTimeval_clamp@@Base+0x6e8> │ │ │ │ + bge.n 48e52 <_PyTime_AsTimeval_clamp@@Base+0x6ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48df2 <_PyTime_AsTimeval_clamp@@Base+0x6e8> │ │ │ │ + cbnz r3, 48e52 <_PyTime_AsTimeval_clamp@@Base+0x6ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 48dfe <_PyTime_AsTimeval_clamp@@Base+0x6f4> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 48e0c <_PyTime_AsTimeval_clamp@@Base+0x702> │ │ │ │ - b.n 48e20 <_PyTime_AsTimeval_clamp@@Base+0x716> │ │ │ │ + bne.n 48e5e <_PyTime_AsTimeval_clamp@@Base+0x6f6> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 48e6c <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ + b.n 48e80 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 48e0c <_PyTime_AsTimeval_clamp@@Base+0x702> │ │ │ │ + blt.n 48e6c <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ cmp r7, r6 │ │ │ │ ite ge │ │ │ │ movge r4, #0 │ │ │ │ movlt r4, #1 │ │ │ │ - cbz r4, 48e24 <_PyTime_AsTimeval_clamp@@Base+0x71a> │ │ │ │ - movw r1, #38808 @ 0x9798 │ │ │ │ + cbz r4, 48e84 <_PyTime_AsTimeval_clamp@@Base+0x71c> │ │ │ │ + movw r1, #36400 @ 0x8e30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48e44 <_PyTime_AsTimeval_clamp@@Base+0x73a> │ │ │ │ + b.n 48ea4 <_PyTime_AsTimeval_clamp@@Base+0x73c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f2d8 <_Py_HashDouble@@Base+0x104> │ │ │ │ + bl 15f838 <_Py_HashDouble@@Base+0x108> │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 48e20 <_PyTime_AsTimeval_clamp@@Base+0x716> │ │ │ │ + blt.n 48e80 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #52] @ (48e68 <_PyTime_AsTimeval_clamp@@Base+0x75e>) │ │ │ │ + ldr r0, [pc, #52] @ (48ec8 <_PyTime_AsTimeval_clamp@@Base+0x760>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48e58 <_PyTime_AsTimeval_clamp@@Base+0x74e> │ │ │ │ + bge.n 48eb8 <_PyTime_AsTimeval_clamp@@Base+0x750> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48e58 <_PyTime_AsTimeval_clamp@@Base+0x74e> │ │ │ │ + cbnz r3, 48eb8 <_PyTime_AsTimeval_clamp@@Base+0x750> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r4, [r0, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 48e7e <_PyTime_AsTimeval_clamp@@Base+0x774> │ │ │ │ + cbz r3, 48ede <_PyTime_AsTimeval_clamp@@Base+0x776> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48e8e <_PyTime_AsTimeval_clamp@@Base+0x784> │ │ │ │ + bge.n 48eee <_PyTime_AsTimeval_clamp@@Base+0x786> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 48e8e <_PyTime_AsTimeval_clamp@@Base+0x784> │ │ │ │ + b.n 48eee <_PyTime_AsTimeval_clamp@@Base+0x786> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 48e86 <_PyTime_AsTimeval_clamp@@Base+0x77c> │ │ │ │ - b.w 471a6 │ │ │ │ + cbz r0, 48ee6 <_PyTime_AsTimeval_clamp@@Base+0x77e> │ │ │ │ + b.w 47206 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ 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, #25428 @ 0x6354 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48eb4 <_PyTime_AsTimeval_clamp@@Base+0x7aa> │ │ │ │ + bne.n 48f14 <_PyTime_AsTimeval_clamp@@Base+0x7ac> │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 48ed2 <_PyTime_AsTimeval_clamp@@Base+0x7c8> │ │ │ │ + b.n 48f32 <_PyTime_AsTimeval_clamp@@Base+0x7ca> │ │ │ │ mov r0, r1 │ │ │ │ - bl 155fc0 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48ed2 <_PyTime_AsTimeval_clamp@@Base+0x7c8> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 48ee4 <_PyTime_AsTimeval_clamp@@Base+0x7da> │ │ │ │ + bne.n 48f32 <_PyTime_AsTimeval_clamp@@Base+0x7ca> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 48f44 <_PyTime_AsTimeval_clamp@@Base+0x7dc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48eec <_PyTime_AsTimeval_clamp@@Base+0x7e2> │ │ │ │ + b.n 48f4c <_PyTime_AsTimeval_clamp@@Base+0x7e4> │ │ │ │ vmov r3, s1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 48ee4 <_PyTime_AsTimeval_clamp@@Base+0x7da> │ │ │ │ + blt.n 48f44 <_PyTime_AsTimeval_clamp@@Base+0x7dc> │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 48eec <_PyTime_AsTimeval_clamp@@Base+0x7e2> │ │ │ │ + b.n 48f4c <_PyTime_AsTimeval_clamp@@Base+0x7e4> │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - cbz r7, 48f10 <_PyTime_AsTimeval_clamp@@Base+0x806> │ │ │ │ + cbz r7, 48f70 <_PyTime_AsTimeval_clamp@@Base+0x808> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 48f20 <_PyTime_AsTimeval_clamp@@Base+0x816> │ │ │ │ + b.n 48f80 <_PyTime_AsTimeval_clamp@@Base+0x818> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 48f1e <_PyTime_AsTimeval_clamp@@Base+0x814> │ │ │ │ + ble.n 48f7e <_PyTime_AsTimeval_clamp@@Base+0x816> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 48f1a <_PyTime_AsTimeval_clamp@@Base+0x810> │ │ │ │ - cbnz r2, 48f44 <_PyTime_AsTimeval_clamp@@Base+0x83a> │ │ │ │ + bgt.n 48f7a <_PyTime_AsTimeval_clamp@@Base+0x812> │ │ │ │ + cbnz r2, 48fa4 <_PyTime_AsTimeval_clamp@@Base+0x83c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48f20 <_PyTime_AsTimeval_clamp@@Base+0x816> │ │ │ │ + b.n 48f80 <_PyTime_AsTimeval_clamp@@Base+0x818> │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #332] @ (49070 <_PyTime_AsTimeval_clamp@@Base+0x966>) │ │ │ │ + ldr r1, [pc, #332] @ (490d0 <_PyTime_AsTimeval_clamp@@Base+0x968>) │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 48f4a <_PyTime_AsTimeval_clamp@@Base+0x840> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 48faa <_PyTime_AsTimeval_clamp@@Base+0x842> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49068 <_PyTime_AsTimeval_clamp@@Base+0x95e> │ │ │ │ + b.n 490c8 <_PyTime_AsTimeval_clamp@@Base+0x960> │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r4, r6 │ │ │ │ movw r7, #5192 @ 0x1448 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 48f6e <_PyTime_AsTimeval_clamp@@Base+0x864> │ │ │ │ + beq.n 48fce <_PyTime_AsTimeval_clamp@@Base+0x866> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 48f66 <_PyTime_AsTimeval_clamp@@Base+0x85c> │ │ │ │ + cbz r4, 48fc6 <_PyTime_AsTimeval_clamp@@Base+0x85e> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 48f68 <_PyTime_AsTimeval_clamp@@Base+0x85e> │ │ │ │ - b.n 48f74 <_PyTime_AsTimeval_clamp@@Base+0x86a> │ │ │ │ + bne.n 48fc8 <_PyTime_AsTimeval_clamp@@Base+0x860> │ │ │ │ + b.n 48fd4 <_PyTime_AsTimeval_clamp@@Base+0x86c> │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 48f76 <_PyTime_AsTimeval_clamp@@Base+0x86c> │ │ │ │ + b.n 48fd6 <_PyTime_AsTimeval_clamp@@Base+0x86e> │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 48f76 <_PyTime_AsTimeval_clamp@@Base+0x86c> │ │ │ │ + b.n 48fd6 <_PyTime_AsTimeval_clamp@@Base+0x86e> │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 28dd44 <_PyXIData_ReleaseAndRawFree@@Base+0xa3c> │ │ │ │ + bl 28d47c <_PyXIData_ReleaseAndRawFree@@Base+0xa3c> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 48f8e <_PyTime_AsTimeval_clamp@@Base+0x884> │ │ │ │ + bne.n 48fee <_PyTime_AsTimeval_clamp@@Base+0x886> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 48ffe <_PyTime_AsTimeval_clamp@@Base+0x8f4> │ │ │ │ + beq.n 4905e <_PyTime_AsTimeval_clamp@@Base+0x8f6> │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 109b38 │ │ │ │ + bl 10a16c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49068 <_PyTime_AsTimeval_clamp@@Base+0x95e> │ │ │ │ + b.n 490c8 <_PyTime_AsTimeval_clamp@@Base+0x960> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 49006 <_PyTime_AsTimeval_clamp@@Base+0x8fc> │ │ │ │ + bge.n 49066 <_PyTime_AsTimeval_clamp@@Base+0x8fe> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -41208,70 +41241,70 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49014 <_PyTime_AsTimeval_clamp@@Base+0x90a> │ │ │ │ + blt.n 49074 <_PyTime_AsTimeval_clamp@@Base+0x90c> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 49026 <_PyTime_AsTimeval_clamp@@Base+0x91c> │ │ │ │ + beq.n 49086 <_PyTime_AsTimeval_clamp@@Base+0x91e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49058 <_PyTime_AsTimeval_clamp@@Base+0x94e> │ │ │ │ + blt.n 490b8 <_PyTime_AsTimeval_clamp@@Base+0x950> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 48f40 <_PyTime_AsTimeval_clamp@@Base+0x836> │ │ │ │ + bne.n 48fa0 <_PyTime_AsTimeval_clamp@@Base+0x838> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48fa6 <_PyTime_AsTimeval_clamp@@Base+0x89c> │ │ │ │ + bne.n 49006 <_PyTime_AsTimeval_clamp@@Base+0x89e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49068 <_PyTime_AsTimeval_clamp@@Base+0x95e> │ │ │ │ + bge.n 490c8 <_PyTime_AsTimeval_clamp@@Base+0x960> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49068 <_PyTime_AsTimeval_clamp@@Base+0x95e> │ │ │ │ + b.n 490c8 <_PyTime_AsTimeval_clamp@@Base+0x960> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48fe8 <_PyTime_AsTimeval_clamp@@Base+0x8de> │ │ │ │ + bne.n 49048 <_PyTime_AsTimeval_clamp@@Base+0x8e0> │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48fe8 <_PyTime_AsTimeval_clamp@@Base+0x8de> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49048 <_PyTime_AsTimeval_clamp@@Base+0x8e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e7dc <_PyEval_GetANext@@Base+0x2dc> │ │ │ │ + bl 28df0c <_PyEval_GetANext@@Base+0x2dc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49042 <_PyTime_AsTimeval_clamp@@Base+0x938> │ │ │ │ + bge.n 490a2 <_PyTime_AsTimeval_clamp@@Base+0x93a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49042 <_PyTime_AsTimeval_clamp@@Base+0x938> │ │ │ │ + cbnz r3, 490a2 <_PyTime_AsTimeval_clamp@@Base+0x93a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 49052 <_PyTime_AsTimeval_clamp@@Base+0x948> │ │ │ │ + bne.n 490b2 <_PyTime_AsTimeval_clamp@@Base+0x94a> │ │ │ │ movs r0, #7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 10307c │ │ │ │ + b.w 103278 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 49006 <_PyTime_AsTimeval_clamp@@Base+0x8fc> │ │ │ │ - b.n 48f40 <_PyTime_AsTimeval_clamp@@Base+0x836> │ │ │ │ + bne.n 49066 <_PyTime_AsTimeval_clamp@@Base+0x8fe> │ │ │ │ + b.n 48fa0 <_PyTime_AsTimeval_clamp@@Base+0x838> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48ff6 <_PyTime_AsTimeval_clamp@@Base+0x8ec> │ │ │ │ + bne.n 49056 <_PyTime_AsTimeval_clamp@@Base+0x8ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48ff6 <_PyTime_AsTimeval_clamp@@Base+0x8ec> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49056 <_PyTime_AsTimeval_clamp@@Base+0x8ee> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41279,104 +41312,104 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - cbnz r6, 4909c <_PyTime_AsTimeval_clamp@@Base+0x992> │ │ │ │ + cbnz r6, 490fc <_PyTime_AsTimeval_clamp@@Base+0x994> │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4909c <_PyTime_AsTimeval_clamp@@Base+0x992> │ │ │ │ + ble.n 490fc <_PyTime_AsTimeval_clamp@@Base+0x994> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 4909c <_PyTime_AsTimeval_clamp@@Base+0x992> │ │ │ │ - cbnz r2, 490c0 <_PyTime_AsTimeval_clamp@@Base+0x9b6> │ │ │ │ - ldr r1, [pc, #456] @ (49268 <_PyTime_AsTimeval_clamp@@Base+0xb5e>) │ │ │ │ + bgt.n 490fc <_PyTime_AsTimeval_clamp@@Base+0x994> │ │ │ │ + cbnz r2, 49120 <_PyTime_AsTimeval_clamp@@Base+0x9b8> │ │ │ │ + ldr r1, [pc, #456] @ (492c8 <_PyTime_AsTimeval_clamp@@Base+0xb60>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49102 <_PyTime_AsTimeval_clamp@@Base+0x9f8> │ │ │ │ + cbz r0, 49162 <_PyTime_AsTimeval_clamp@@Base+0x9fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49124 <_PyTime_AsTimeval_clamp@@Base+0xa1a> │ │ │ │ + beq.n 49184 <_PyTime_AsTimeval_clamp@@Base+0xa1c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 49106 <_PyTime_AsTimeval_clamp@@Base+0x9fc> │ │ │ │ + bpl.n 49166 <_PyTime_AsTimeval_clamp@@Base+0x9fe> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49102 <_PyTime_AsTimeval_clamp@@Base+0x9f8> │ │ │ │ + cbz r0, 49162 <_PyTime_AsTimeval_clamp@@Base+0x9fa> │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 49126 <_PyTime_AsTimeval_clamp@@Base+0xa1c> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 49186 <_PyTime_AsTimeval_clamp@@Base+0xa1e> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49260 <_PyTime_AsTimeval_clamp@@Base+0xb56> │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + b.n 492c0 <_PyTime_AsTimeval_clamp@@Base+0xb58> │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #10292 @ 0x2834 │ │ │ │ + movw r0, #7884 @ 0x1ecc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 49102 <_PyTime_AsTimeval_clamp@@Base+0x9f8> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 49162 <_PyTime_AsTimeval_clamp@@Base+0x9fa> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 4916e <_PyTime_AsTimeval_clamp@@Base+0xa64> │ │ │ │ + ble.n 491ce <_PyTime_AsTimeval_clamp@@Base+0xa66> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 49154 <_PyTime_AsTimeval_clamp@@Base+0xa4a> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 491b4 <_PyTime_AsTimeval_clamp@@Base+0xa4c> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #10292 @ 0x2834 │ │ │ │ + movw r0, #7884 @ 0x1ecc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 49102 <_PyTime_AsTimeval_clamp@@Base+0x9f8> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 49162 <_PyTime_AsTimeval_clamp@@Base+0x9fa> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49102 <_PyTime_AsTimeval_clamp@@Base+0x9f8> │ │ │ │ + beq.n 49162 <_PyTime_AsTimeval_clamp@@Base+0x9fa> │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 49172 <_PyTime_AsTimeval_clamp@@Base+0xa68> │ │ │ │ - b.n 490ec <_PyTime_AsTimeval_clamp@@Base+0x9e2> │ │ │ │ + beq.n 491d2 <_PyTime_AsTimeval_clamp@@Base+0xa6a> │ │ │ │ + b.n 4914c <_PyTime_AsTimeval_clamp@@Base+0x9e4> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49102 <_PyTime_AsTimeval_clamp@@Base+0x9f8> │ │ │ │ + beq.n 49162 <_PyTime_AsTimeval_clamp@@Base+0x9fa> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [r0, #32] │ │ │ │ @@ -41392,852 +41425,852 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r5, [r4, #12] │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 491c8 <_PyTime_AsTimeval_clamp@@Base+0xabe> │ │ │ │ + cbz r3, 49228 <_PyTime_AsTimeval_clamp@@Base+0xac0> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r2, 491d8 <_PyTime_AsTimeval_clamp@@Base+0xace> │ │ │ │ + cbz r2, 49238 <_PyTime_AsTimeval_clamp@@Base+0xad0> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 49200 <_PyTime_AsTimeval_clamp@@Base+0xaf6> │ │ │ │ + cbz r0, 49260 <_PyTime_AsTimeval_clamp@@Base+0xaf8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 49200 <_PyTime_AsTimeval_clamp@@Base+0xaf6> │ │ │ │ + cbz r0, 49260 <_PyTime_AsTimeval_clamp@@Base+0xaf8> │ │ │ │ mov r1, r4 │ │ │ │ blx 2c2a4 │ │ │ │ movw r3, #10552 @ 0x2938 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - cbz r6, 491f6 <_PyTime_AsTimeval_clamp@@Base+0xaec> │ │ │ │ + cbz r6, 49256 <_PyTime_AsTimeval_clamp@@Base+0xaee> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 491ec <_PyTime_AsTimeval_clamp@@Base+0xae2> │ │ │ │ + b.n 4924c <_PyTime_AsTimeval_clamp@@Base+0xae4> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 4921e <_PyTime_AsTimeval_clamp@@Base+0xb14> │ │ │ │ + cbnz r0, 4927e <_PyTime_AsTimeval_clamp@@Base+0xb16> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49214 <_PyTime_AsTimeval_clamp@@Base+0xb0a> │ │ │ │ + bge.n 49274 <_PyTime_AsTimeval_clamp@@Base+0xb0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49214 <_PyTime_AsTimeval_clamp@@Base+0xb0a> │ │ │ │ + cbnz r3, 49274 <_PyTime_AsTimeval_clamp@@Base+0xb0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ movw r7, #10552 @ 0x2938 │ │ │ │ movt r7, #79 @ 0x4f │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276340 │ │ │ │ + bl 275744 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 4925a <_PyTime_AsTimeval_clamp@@Base+0xb50> │ │ │ │ + cbz r3, 492ba <_PyTime_AsTimeval_clamp@@Base+0xb52> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ - cbz r3, 49254 <_PyTime_AsTimeval_clamp@@Base+0xb4a> │ │ │ │ + cbz r3, 492b4 <_PyTime_AsTimeval_clamp@@Base+0xb4c> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r1, r2, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r3, r1, [r7, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r7, #32 │ │ │ │ adds r6, #4 │ │ │ │ - b.n 4922e <_PyTime_AsTimeval_clamp@@Base+0xb24> │ │ │ │ + b.n 4928e <_PyTime_AsTimeval_clamp@@Base+0xb26> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d584 │ │ │ │ + bl 8d740 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r7, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4392a │ │ │ │ + b.w 43982 │ │ │ │ stmdb 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 r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 49292 <_PyTime_AsTimeval_clamp@@Base+0xb88> │ │ │ │ + cbz r3, 492f2 <_PyTime_AsTimeval_clamp@@Base+0xb8a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 492a2 <_PyTime_AsTimeval_clamp@@Base+0xb98> │ │ │ │ + b.n 49302 <_PyTime_AsTimeval_clamp@@Base+0xb9a> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 492a0 <_PyTime_AsTimeval_clamp@@Base+0xb96> │ │ │ │ + ble.n 49300 <_PyTime_AsTimeval_clamp@@Base+0xb98> │ │ │ │ cmp r2, #5 │ │ │ │ - bgt.n 4929c <_PyTime_AsTimeval_clamp@@Base+0xb92> │ │ │ │ - cbnz r1, 492c2 <_PyTime_AsTimeval_clamp@@Base+0xbb8> │ │ │ │ + bgt.n 492fc <_PyTime_AsTimeval_clamp@@Base+0xb94> │ │ │ │ + cbnz r1, 49322 <_PyTime_AsTimeval_clamp@@Base+0xbba> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 492a2 <_PyTime_AsTimeval_clamp@@Base+0xb98> │ │ │ │ + b.n 49302 <_PyTime_AsTimeval_clamp@@Base+0xb9a> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #384] @ (49424 <_PyTime_AsTimeval_clamp@@Base+0xd1a>) │ │ │ │ + ldr r1, [pc, #384] @ (49484 <_PyTime_AsTimeval_clamp@@Base+0xd1c>) │ │ │ │ add r2, sp, #28 │ │ │ │ movs r6, #5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 492c8 <_PyTime_AsTimeval_clamp@@Base+0xbbe> │ │ │ │ - b.n 49360 <_PyTime_AsTimeval_clamp@@Base+0xc56> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 49328 <_PyTime_AsTimeval_clamp@@Base+0xbc0> │ │ │ │ + b.n 493c0 <_PyTime_AsTimeval_clamp@@Base+0xc58> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldr.w r9, [r0] │ │ │ │ subs r4, r3, #1 │ │ │ │ - beq.n 49304 <_PyTime_AsTimeval_clamp@@Base+0xbfa> │ │ │ │ + beq.n 49364 <_PyTime_AsTimeval_clamp@@Base+0xbfc> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - cbz r6, 492da <_PyTime_AsTimeval_clamp@@Base+0xbd0> │ │ │ │ + cbz r6, 4933a <_PyTime_AsTimeval_clamp@@Base+0xbd2> │ │ │ │ subs r4, r3, #2 │ │ │ │ - beq.n 4930c <_PyTime_AsTimeval_clamp@@Base+0xc02> │ │ │ │ + beq.n 4936c <_PyTime_AsTimeval_clamp@@Base+0xc04> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbz r7, 492e2 <_PyTime_AsTimeval_clamp@@Base+0xbd8> │ │ │ │ + cbz r7, 49342 <_PyTime_AsTimeval_clamp@@Base+0xbda> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 49312 <_PyTime_AsTimeval_clamp@@Base+0xc08> │ │ │ │ + beq.n 49372 <_PyTime_AsTimeval_clamp@@Base+0xc0a> │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 492f0 <_PyTime_AsTimeval_clamp@@Base+0xbe6> │ │ │ │ + beq.n 49350 <_PyTime_AsTimeval_clamp@@Base+0xbe8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 49316 <_PyTime_AsTimeval_clamp@@Base+0xc0c> │ │ │ │ + beq.n 49376 <_PyTime_AsTimeval_clamp@@Base+0xc0e> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49318 <_PyTime_AsTimeval_clamp@@Base+0xc0e> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 49318 <_PyTime_AsTimeval_clamp@@Base+0xc0e> │ │ │ │ - b.n 49360 <_PyTime_AsTimeval_clamp@@Base+0xc56> │ │ │ │ + bne.n 49378 <_PyTime_AsTimeval_clamp@@Base+0xc10> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 49378 <_PyTime_AsTimeval_clamp@@Base+0xc10> │ │ │ │ + b.n 493c0 <_PyTime_AsTimeval_clamp@@Base+0xc58> │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49318 <_PyTime_AsTimeval_clamp@@Base+0xc0e> │ │ │ │ + b.n 49378 <_PyTime_AsTimeval_clamp@@Base+0xc10> │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49318 <_PyTime_AsTimeval_clamp@@Base+0xc0e> │ │ │ │ + b.n 49378 <_PyTime_AsTimeval_clamp@@Base+0xc10> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 49318 <_PyTime_AsTimeval_clamp@@Base+0xc0e> │ │ │ │ + b.n 49378 <_PyTime_AsTimeval_clamp@@Base+0xc10> │ │ │ │ movs r4, #0 │ │ │ │ - bl a2c58 │ │ │ │ + bl a2df0 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r6, 49326 <_PyTime_AsTimeval_clamp@@Base+0xc1c> │ │ │ │ - bl 121c44 │ │ │ │ + cbnz r6, 49386 <_PyTime_AsTimeval_clamp@@Base+0xc1e> │ │ │ │ + bl 12226c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ moveq r7, r6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 49352 <_PyTime_AsTimeval_clamp@@Base+0xc48> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 493b2 <_PyTime_AsTimeval_clamp@@Base+0xc4a> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #38856 @ 0x97c8 │ │ │ │ + movw r1, #36448 @ 0x8e60 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w e2234 │ │ │ │ - ldr r1, [pc, #212] @ (49428 <_PyTime_AsTimeval_clamp@@Base+0xd1e>) │ │ │ │ + b.w e23e4 │ │ │ │ + ldr r1, [pc, #212] @ (49488 <_PyTime_AsTimeval_clamp@@Base+0xd20>) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d678 │ │ │ │ + bl 8d834 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49364 <_PyTime_AsTimeval_clamp@@Base+0xc5a> │ │ │ │ + bne.n 493c4 <_PyTime_AsTimeval_clamp@@Base+0xc5c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4941c <_PyTime_AsTimeval_clamp@@Base+0xd12> │ │ │ │ + b.n 4947c <_PyTime_AsTimeval_clamp@@Base+0xd14> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbnz r5, 49380 <_PyTime_AsTimeval_clamp@@Base+0xc76> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r5, 493e0 <_PyTime_AsTimeval_clamp@@Base+0xc78> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #38888 @ 0x97e8 │ │ │ │ + movw r1, #36480 @ 0x8e80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 49360 <_PyTime_AsTimeval_clamp@@Base+0xc56> │ │ │ │ + bl fce84 │ │ │ │ + b.n 493c0 <_PyTime_AsTimeval_clamp@@Base+0xc58> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #13992 @ 0x36a8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 49394 <_PyTime_AsTimeval_clamp@@Base+0xc8a> │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 493f4 <_PyTime_AsTimeval_clamp@@Base+0xcea> │ │ │ │ + beq.n 493f4 <_PyTime_AsTimeval_clamp@@Base+0xc8c> │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 49454 <_PyTime_AsTimeval_clamp@@Base+0xcec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee18 │ │ │ │ + bl 8efc0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 493ac <_PyTime_AsTimeval_clamp@@Base+0xca2> │ │ │ │ + cbz r0, 4940c <_PyTime_AsTimeval_clamp@@Base+0xca4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 493d8 <_PyTime_AsTimeval_clamp@@Base+0xcce> │ │ │ │ + bge.n 49438 <_PyTime_AsTimeval_clamp@@Base+0xcd0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 493d8 <_PyTime_AsTimeval_clamp@@Base+0xcce> │ │ │ │ + b.n 49438 <_PyTime_AsTimeval_clamp@@Base+0xcd0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 493c0 <_PyTime_AsTimeval_clamp@@Base+0xcb6> │ │ │ │ + bge.n 49420 <_PyTime_AsTimeval_clamp@@Base+0xcb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 493c0 <_PyTime_AsTimeval_clamp@@Base+0xcb6> │ │ │ │ + cbnz r3, 49420 <_PyTime_AsTimeval_clamp@@Base+0xcb8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #38928 @ 0x9810 │ │ │ │ + movw r1, #36520 @ 0x8ea8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 49360 <_PyTime_AsTimeval_clamp@@Base+0xc56> │ │ │ │ + bl fce84 │ │ │ │ + b.n 493c0 <_PyTime_AsTimeval_clamp@@Base+0xc58> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 493e4 <_PyTime_AsTimeval_clamp@@Base+0xcda> │ │ │ │ + blt.n 49444 <_PyTime_AsTimeval_clamp@@Base+0xcdc> │ │ │ │ mov r5, fp │ │ │ │ - b.n 493f4 <_PyTime_AsTimeval_clamp@@Base+0xcea> │ │ │ │ + b.n 49454 <_PyTime_AsTimeval_clamp@@Base+0xcec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 493e0 <_PyTime_AsTimeval_clamp@@Base+0xcd6> │ │ │ │ + bne.n 49440 <_PyTime_AsTimeval_clamp@@Base+0xcd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 493e0 <_PyTime_AsTimeval_clamp@@Base+0xcd6> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49440 <_PyTime_AsTimeval_clamp@@Base+0xcd8> │ │ │ │ mov r3, r6 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e9a58 │ │ │ │ + bl 1e96cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4941c <_PyTime_AsTimeval_clamp@@Base+0xd12> │ │ │ │ + bge.n 4947c <_PyTime_AsTimeval_clamp@@Base+0xd14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4941c <_PyTime_AsTimeval_clamp@@Base+0xd12> │ │ │ │ + cbnz r3, 4947c <_PyTime_AsTimeval_clamp@@Base+0xd14> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ asrs r0, r7, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43c10 │ │ │ │ + b.w 43c68 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r0, #64 @ 0x40 │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (49490 <_PyTime_AsTimeval_clamp@@Base+0xd86>) │ │ │ │ + ldr r1, [pc, #56] @ (494f0 <_PyTime_AsTimeval_clamp@@Base+0xd88>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 261284 <_PyEval_MatchKeys@@Base+0x1870> │ │ │ │ + bl 260a14 <_PyEval_MatchKeys@@Base+0x1834> │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4948e <_PyTime_AsTimeval_clamp@@Base+0xd84> │ │ │ │ + bne.n 494ee <_PyTime_AsTimeval_clamp@@Base+0xd86> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49480 <_PyTime_AsTimeval_clamp@@Base+0xd76> │ │ │ │ + bge.n 494e0 <_PyTime_AsTimeval_clamp@@Base+0xd78> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49480 <_PyTime_AsTimeval_clamp@@Base+0xd76> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 494e0 <_PyTime_AsTimeval_clamp@@Base+0xd78> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #4] @ (49490 <_PyTime_AsTimeval_clamp@@Base+0xd86>) │ │ │ │ - b.w 261284 <_PyEval_MatchKeys@@Base+0x1870> │ │ │ │ + ldr r1, [pc, #4] @ (494f0 <_PyTime_AsTimeval_clamp@@Base+0xd88>) │ │ │ │ + b.w 260a14 <_PyEval_MatchKeys@@Base+0x1834> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #320] @ (495d4 <_PyTime_AsTimeval_clamp@@Base+0xeca>) │ │ │ │ + ldr r4, [pc, #320] @ (49634 <_PyTime_AsTimeval_clamp@@Base+0xecc>) │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43d0e │ │ │ │ + b.w 43d66 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2dc00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 131f78 │ │ │ │ + b.w 1324cc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 44130 │ │ │ │ + b.w 44188 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #24276 @ 0x5ed4 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 49520 <_PyTime_AsTimeval_clamp@@Base+0xe16> │ │ │ │ + bne.n 49580 <_PyTime_AsTimeval_clamp@@Base+0xe18> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 49504 <_PyTime_AsTimeval_clamp@@Base+0xdfa> │ │ │ │ + bne.n 49564 <_PyTime_AsTimeval_clamp@@Base+0xdfc> │ │ │ │ movw r4, #4404 @ 0x1134 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 4957e <_PyTime_AsTimeval_clamp@@Base+0xe74> │ │ │ │ + b.n 495de <_PyTime_AsTimeval_clamp@@Base+0xe76> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 49576 <_PyTime_AsTimeval_clamp@@Base+0xe6c> │ │ │ │ + bne.n 495d6 <_PyTime_AsTimeval_clamp@@Base+0xe6e> │ │ │ │ movw r4, #4404 @ 0x1134 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 4957e <_PyTime_AsTimeval_clamp@@Base+0xe74> │ │ │ │ + b.n 495de <_PyTime_AsTimeval_clamp@@Base+0xe76> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 49576 <_PyTime_AsTimeval_clamp@@Base+0xe6c> │ │ │ │ + bpl.n 495d6 <_PyTime_AsTimeval_clamp@@Base+0xe6e> │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 74e28 │ │ │ │ + bl 74fec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 49550 <_PyTime_AsTimeval_clamp@@Base+0xe46> │ │ │ │ + cbz r0, 495b0 <_PyTime_AsTimeval_clamp@@Base+0xe48> │ │ │ │ mov r1, r7 │ │ │ │ - bl 93e3c │ │ │ │ - cbz r0, 49554 <_PyTime_AsTimeval_clamp@@Base+0xe4a> │ │ │ │ + bl 93fc0 │ │ │ │ + cbz r0, 495b4 <_PyTime_AsTimeval_clamp@@Base+0xe4c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49550 <_PyTime_AsTimeval_clamp@@Base+0xe46> │ │ │ │ + bge.n 495b0 <_PyTime_AsTimeval_clamp@@Base+0xe48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49550 <_PyTime_AsTimeval_clamp@@Base+0xe46> │ │ │ │ + cbnz r3, 495b0 <_PyTime_AsTimeval_clamp@@Base+0xe48> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4957e <_PyTime_AsTimeval_clamp@@Base+0xe74> │ │ │ │ + b.n 495de <_PyTime_AsTimeval_clamp@@Base+0xe76> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b44 │ │ │ │ + bl e1cfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4957e <_PyTime_AsTimeval_clamp@@Base+0xe74> │ │ │ │ + bge.n 495de <_PyTime_AsTimeval_clamp@@Base+0xe76> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4957e <_PyTime_AsTimeval_clamp@@Base+0xe74> │ │ │ │ + cbnz r3, 495de <_PyTime_AsTimeval_clamp@@Base+0xe76> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4957e <_PyTime_AsTimeval_clamp@@Base+0xe74> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 495de <_PyTime_AsTimeval_clamp@@Base+0xe76> │ │ │ │ movw r4, #5184 @ 0x1440 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #6272 @ 0x1880 │ │ │ │ + movw fp, #3864 @ 0xf18 │ │ │ │ movt fp, #59 @ 0x3b │ │ │ │ - movw r7, #17280 @ 0x4380 │ │ │ │ + movw r7, #14872 @ 0x3a18 │ │ │ │ movt r7, #60 @ 0x3c │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #63632 @ 0xf890 │ │ │ │ + movw r6, #61224 @ 0xef28 │ │ │ │ movt r6, #58 @ 0x3a │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4967a <_PyTime_AsTimeval_clamp@@Base+0xf70> │ │ │ │ + bge.n 496da <_PyTime_AsTimeval_clamp@@Base+0xf72> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 495ce <_PyTime_AsTimeval_clamp@@Base+0xec4> │ │ │ │ + bne.n 4962e <_PyTime_AsTimeval_clamp@@Base+0xec6> │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 495e4 <_PyTime_AsTimeval_clamp@@Base+0xeda> │ │ │ │ + b.n 49644 <_PyTime_AsTimeval_clamp@@Base+0xedc> │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 495da <_PyTime_AsTimeval_clamp@@Base+0xed0> │ │ │ │ + bne.n 4963a <_PyTime_AsTimeval_clamp@@Base+0xed2> │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 495e4 <_PyTime_AsTimeval_clamp@@Base+0xeda> │ │ │ │ + b.n 49644 <_PyTime_AsTimeval_clamp@@Base+0xedc> │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 495f8 <_PyTime_AsTimeval_clamp@@Base+0xeee> │ │ │ │ + bcs.n 49658 <_PyTime_AsTimeval_clamp@@Base+0xef0> │ │ │ │ lsrs r3, r0, #7 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ - b.n 495fa <_PyTime_AsTimeval_clamp@@Base+0xef0> │ │ │ │ + b.n 4965a <_PyTime_AsTimeval_clamp@@Base+0xef2> │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 4963c <_PyTime_AsTimeval_clamp@@Base+0xf32> │ │ │ │ + bpl.n 4969c <_PyTime_AsTimeval_clamp@@Base+0xf34> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 4963c <_PyTime_AsTimeval_clamp@@Base+0xf32> │ │ │ │ + beq.n 4969c <_PyTime_AsTimeval_clamp@@Base+0xf34> │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #60468 @ 0xec34 │ │ │ │ + movw r3, #58036 @ 0xe2b4 │ │ │ │ movt r3, #69 @ 0x45 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 49638 <_PyTime_AsTimeval_clamp@@Base+0xf2e> │ │ │ │ + beq.n 49698 <_PyTime_AsTimeval_clamp@@Base+0xf30> │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 49626 <_PyTime_AsTimeval_clamp@@Base+0xf1c> │ │ │ │ + b.n 49686 <_PyTime_AsTimeval_clamp@@Base+0xf1e> │ │ │ │ mov r0, ip │ │ │ │ - b.n 49642 <_PyTime_AsTimeval_clamp@@Base+0xf38> │ │ │ │ + b.n 496a2 <_PyTime_AsTimeval_clamp@@Base+0xf3a> │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 20a160 │ │ │ │ + bl 209d38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, sp, #12 │ │ │ │ add.w ip, r2, r5, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 49670 <_PyTime_AsTimeval_clamp@@Base+0xf66> │ │ │ │ + bge.n 496d0 <_PyTime_AsTimeval_clamp@@Base+0xf68> │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs.w r3, [sl] │ │ │ │ strcc.w r2, [sl] │ │ │ │ str.w r2, [ip], #4 │ │ │ │ - b.n 4964e <_PyTime_AsTimeval_clamp@@Base+0xf44> │ │ │ │ + b.n 496ae <_PyTime_AsTimeval_clamp@@Base+0xf46> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 495bc <_PyTime_AsTimeval_clamp@@Base+0xeb2> │ │ │ │ + b.n 4961c <_PyTime_AsTimeval_clamp@@Base+0xeb4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 443e6 │ │ │ │ + b.w 4443e │ │ │ │ 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, #36148 @ 0x8d34 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dfe54 │ │ │ │ + bl e000c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 496e0 <_PyTime_AsTimeval_clamp@@Base+0xfd6> │ │ │ │ - beq.n 496c2 <_PyTime_AsTimeval_clamp@@Base+0xfb8> │ │ │ │ + bgt.n 49740 <_PyTime_AsTimeval_clamp@@Base+0xfd8> │ │ │ │ + beq.n 49722 <_PyTime_AsTimeval_clamp@@Base+0xfba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4971e <_PyTime_AsTimeval_clamp@@Base+0x1014> │ │ │ │ + b.n 4977e <_PyTime_AsTimeval_clamp@@Base+0x1016> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #39348 @ 0x99b4 │ │ │ │ + movw r1, #36940 @ 0x904c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49a2e <_PyTime_AsTimeval_clamp@@Base+0x1324> │ │ │ │ + bl 49a8e <_PyTime_AsTimeval_clamp@@Base+0x1326> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 496be <_PyTime_AsTimeval_clamp@@Base+0xfb4> │ │ │ │ + beq.n 4971e <_PyTime_AsTimeval_clamp@@Base+0xfb6> │ │ │ │ mov r1, r5 │ │ │ │ - bl 26bc44 │ │ │ │ - cbnz r0, 4970c <_PyTime_AsTimeval_clamp@@Base+0x1002> │ │ │ │ + bl 26b3f4 │ │ │ │ + cbnz r0, 4976c <_PyTime_AsTimeval_clamp@@Base+0x1004> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 496be <_PyTime_AsTimeval_clamp@@Base+0xfb4> │ │ │ │ + bge.n 4971e <_PyTime_AsTimeval_clamp@@Base+0xfb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 496be <_PyTime_AsTimeval_clamp@@Base+0xfb4> │ │ │ │ + bne.n 4971e <_PyTime_AsTimeval_clamp@@Base+0xfb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 496be <_PyTime_AsTimeval_clamp@@Base+0xfb4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4971e <_PyTime_AsTimeval_clamp@@Base+0xfb6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4971e <_PyTime_AsTimeval_clamp@@Base+0x1014> │ │ │ │ + bge.n 4977e <_PyTime_AsTimeval_clamp@@Base+0x1016> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4971e <_PyTime_AsTimeval_clamp@@Base+0x1014> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4977e <_PyTime_AsTimeval_clamp@@Base+0x1016> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ 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 r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 126fb8 │ │ │ │ - cbz r0, 4976e <_PyTime_AsTimeval_clamp@@Base+0x1064> │ │ │ │ - movw r7, #21936 @ 0x55b0 │ │ │ │ + bl 1275fc │ │ │ │ + cbz r0, 497ce <_PyTime_AsTimeval_clamp@@Base+0x1066> │ │ │ │ + movw r7, #19528 @ 0x4c48 │ │ │ │ movt r7, #46 @ 0x2e │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #228] @ (49834 <_PyTime_AsTimeval_clamp@@Base+0x112a>) │ │ │ │ + ldr r1, [pc, #228] @ (49894 <_PyTime_AsTimeval_clamp@@Base+0x112c>) │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13d9e8 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 13df10 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49772 <_PyTime_AsTimeval_clamp@@Base+0x1068> │ │ │ │ - bl 1fefb8 │ │ │ │ + cbnz r0, 497d2 <_PyTime_AsTimeval_clamp@@Base+0x106a> │ │ │ │ + bl 1feb30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4974e <_PyTime_AsTimeval_clamp@@Base+0x1044> │ │ │ │ + bne.n 497ae <_PyTime_AsTimeval_clamp@@Base+0x1046> │ │ │ │ mov r0, r5 │ │ │ │ - bl ded80 │ │ │ │ + bl def38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4982c <_PyTime_AsTimeval_clamp@@Base+0x1122> │ │ │ │ + b.n 4988c <_PyTime_AsTimeval_clamp@@Base+0x1124> │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4979a <_PyTime_AsTimeval_clamp@@Base+0x1090> │ │ │ │ + bne.n 497fa <_PyTime_AsTimeval_clamp@@Base+0x1092> │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ - cbnz r3, 49788 <_PyTime_AsTimeval_clamp@@Base+0x107e> │ │ │ │ + cbnz r3, 497e8 <_PyTime_AsTimeval_clamp@@Base+0x1080> │ │ │ │ mov r0, r5 │ │ │ │ - bl ded80 │ │ │ │ - b.n 4982c <_PyTime_AsTimeval_clamp@@Base+0x1122> │ │ │ │ + bl def38 │ │ │ │ + b.n 4988c <_PyTime_AsTimeval_clamp@@Base+0x1124> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49822 <_PyTime_AsTimeval_clamp@@Base+0x1118> │ │ │ │ + bge.n 49882 <_PyTime_AsTimeval_clamp@@Base+0x111a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49822 <_PyTime_AsTimeval_clamp@@Base+0x1118> │ │ │ │ - b.n 497e4 <_PyTime_AsTimeval_clamp@@Base+0x10da> │ │ │ │ + bne.n 49882 <_PyTime_AsTimeval_clamp@@Base+0x111a> │ │ │ │ + b.n 49844 <_PyTime_AsTimeval_clamp@@Base+0x10dc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 497d2 <_PyTime_AsTimeval_clamp@@Base+0x10c8> │ │ │ │ + bmi.n 49832 <_PyTime_AsTimeval_clamp@@Base+0x10ca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 497b4 <_PyTime_AsTimeval_clamp@@Base+0x10aa> │ │ │ │ + bge.n 49814 <_PyTime_AsTimeval_clamp@@Base+0x10ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 497b4 <_PyTime_AsTimeval_clamp@@Base+0x10aa> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r3, 49814 <_PyTime_AsTimeval_clamp@@Base+0x10ac> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24220 @ 0x5e9c │ │ │ │ + movw r1, #21876 @ 0x5574 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r5 │ │ │ │ - bl ded80 │ │ │ │ - b.n 4976e <_PyTime_AsTimeval_clamp@@Base+0x1064> │ │ │ │ + bl def38 │ │ │ │ + b.n 497ce <_PyTime_AsTimeval_clamp@@Base+0x1066> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbnz r2, 497ea <_PyTime_AsTimeval_clamp@@Base+0x10e0> │ │ │ │ + cbnz r2, 4984a <_PyTime_AsTimeval_clamp@@Base+0x10e2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49822 <_PyTime_AsTimeval_clamp@@Base+0x1118> │ │ │ │ + bge.n 49882 <_PyTime_AsTimeval_clamp@@Base+0x111a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49822 <_PyTime_AsTimeval_clamp@@Base+0x1118> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49822 <_PyTime_AsTimeval_clamp@@Base+0x1118> │ │ │ │ + cbnz r3, 49882 <_PyTime_AsTimeval_clamp@@Base+0x111a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49882 <_PyTime_AsTimeval_clamp@@Base+0x111a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 49bb4 │ │ │ │ + bl 49c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4980c <_PyTime_AsTimeval_clamp@@Base+0x1102> │ │ │ │ + bne.n 4986c <_PyTime_AsTimeval_clamp@@Base+0x1104> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49768 <_PyTime_AsTimeval_clamp@@Base+0x105e> │ │ │ │ + bge.n 497c8 <_PyTime_AsTimeval_clamp@@Base+0x1060> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49768 <_PyTime_AsTimeval_clamp@@Base+0x105e> │ │ │ │ + bne.n 497c8 <_PyTime_AsTimeval_clamp@@Base+0x1060> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49768 <_PyTime_AsTimeval_clamp@@Base+0x105e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 497c8 <_PyTime_AsTimeval_clamp@@Base+0x1060> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4974e <_PyTime_AsTimeval_clamp@@Base+0x1044> │ │ │ │ + bge.n 497ae <_PyTime_AsTimeval_clamp@@Base+0x1046> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4974e <_PyTime_AsTimeval_clamp@@Base+0x1044> │ │ │ │ + bne.n 497ae <_PyTime_AsTimeval_clamp@@Base+0x1046> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4974e <_PyTime_AsTimeval_clamp@@Base+0x1044> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 497ae <_PyTime_AsTimeval_clamp@@Base+0x1046> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 127b00 │ │ │ │ + b.w 128268 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 44a68 │ │ │ │ + b.w 44c72 │ │ │ │ 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 49866 <_PyTime_AsTimeval_clamp@@Base+0x115c> │ │ │ │ + bne.n 498c6 <_PyTime_AsTimeval_clamp@@Base+0x115e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49884 <_PyTime_AsTimeval_clamp@@Base+0x117a> │ │ │ │ - b.n 4987e <_PyTime_AsTimeval_clamp@@Base+0x1174> │ │ │ │ + bne.n 498e4 <_PyTime_AsTimeval_clamp@@Base+0x117c> │ │ │ │ + b.n 498de <_PyTime_AsTimeval_clamp@@Base+0x1176> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6420 @ 0x1914 │ │ │ │ + movw r0, #4052 @ 0xfd4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49858 <_PyTime_AsTimeval_clamp@@Base+0x114e> │ │ │ │ - b.n 4989c <_PyTime_AsTimeval_clamp@@Base+0x1192> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4989c <_PyTime_AsTimeval_clamp@@Base+0x1192> │ │ │ │ + bne.n 498b8 <_PyTime_AsTimeval_clamp@@Base+0x1150> │ │ │ │ + b.n 498fc <_PyTime_AsTimeval_clamp@@Base+0x1194> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 498fc <_PyTime_AsTimeval_clamp@@Base+0x1194> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ - cbz r0, 4989c <_PyTime_AsTimeval_clamp@@Base+0x1192> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ + cbz r0, 498fc <_PyTime_AsTimeval_clamp@@Base+0x1194> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 499a4 <_PyTime_AsTimeval_clamp@@Base+0x129a> │ │ │ │ + b.n 49a04 <_PyTime_AsTimeval_clamp@@Base+0x129c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 498c4 <_PyTime_AsTimeval_clamp@@Base+0x11ba> │ │ │ │ + cbz r0, 49924 <_PyTime_AsTimeval_clamp@@Base+0x11bc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 498e0 <_PyTime_AsTimeval_clamp@@Base+0x11d6> │ │ │ │ + bge.n 49940 <_PyTime_AsTimeval_clamp@@Base+0x11d8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 498e0 <_PyTime_AsTimeval_clamp@@Base+0x11d6> │ │ │ │ + b.n 49940 <_PyTime_AsTimeval_clamp@@Base+0x11d8> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 498de <_PyTime_AsTimeval_clamp@@Base+0x11d4> │ │ │ │ - bl 12d3bc │ │ │ │ - cbz r0, 498da <_PyTime_AsTimeval_clamp@@Base+0x11d0> │ │ │ │ + cbz r0, 4993e <_PyTime_AsTimeval_clamp@@Base+0x11d6> │ │ │ │ + bl 12d918 │ │ │ │ + cbz r0, 4993a <_PyTime_AsTimeval_clamp@@Base+0x11d2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 498e0 <_PyTime_AsTimeval_clamp@@Base+0x11d6> │ │ │ │ - ldr r0, [pc, #4] @ (498e4 <_PyTime_AsTimeval_clamp@@Base+0x11da>) │ │ │ │ + b.n 49940 <_PyTime_AsTimeval_clamp@@Base+0x11d8> │ │ │ │ + ldr r0, [pc, #4] @ (49944 <_PyTime_AsTimeval_clamp@@Base+0x11dc>) │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4999e <_PyTime_AsTimeval_clamp@@Base+0x1294> │ │ │ │ + beq.n 499fe <_PyTime_AsTimeval_clamp@@Base+0x1296> │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4999e <_PyTime_AsTimeval_clamp@@Base+0x1294> │ │ │ │ + bne.n 499fe <_PyTime_AsTimeval_clamp@@Base+0x1296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4999e <_PyTime_AsTimeval_clamp@@Base+0x1294> │ │ │ │ - movw r3, #55657 @ 0xd969 │ │ │ │ + beq.n 499fe <_PyTime_AsTimeval_clamp@@Base+0x1296> │ │ │ │ + movw r3, #57345 @ 0xe001 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #39452 @ 0x9a1c │ │ │ │ + movw r0, #37044 @ 0x90b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4994a <_PyTime_AsTimeval_clamp@@Base+0x1240> │ │ │ │ + cbnz r0, 499aa <_PyTime_AsTimeval_clamp@@Base+0x1242> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #39460 @ 0x9a24 │ │ │ │ + movw r0, #37052 @ 0x90bc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49980 <_PyTime_AsTimeval_clamp@@Base+0x1276> │ │ │ │ + bge.n 499e0 <_PyTime_AsTimeval_clamp@@Base+0x1278> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49980 <_PyTime_AsTimeval_clamp@@Base+0x1276> │ │ │ │ + cbnz r3, 499e0 <_PyTime_AsTimeval_clamp@@Base+0x1278> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4993e <_PyTime_AsTimeval_clamp@@Base+0x1234> │ │ │ │ + beq.n 4999e <_PyTime_AsTimeval_clamp@@Base+0x1236> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4999e <_PyTime_AsTimeval_clamp@@Base+0x1294> │ │ │ │ + bge.n 499fe <_PyTime_AsTimeval_clamp@@Base+0x1296> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4999e <_PyTime_AsTimeval_clamp@@Base+0x1294> │ │ │ │ + cbnz r3, 499fe <_PyTime_AsTimeval_clamp@@Base+0x1296> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #59272 @ 0xe788 │ │ │ │ + movw r1, #56904 @ 0xde48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #39468 @ 0x9a2c │ │ │ │ + movw r0, #37060 @ 0x90c4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 499f0 <_PyTime_AsTimeval_clamp@@Base+0x12e6> │ │ │ │ + bne.n 49a50 <_PyTime_AsTimeval_clamp@@Base+0x12e8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a28 <_PyTime_AsTimeval_clamp@@Base+0x131e> │ │ │ │ + b.n 49a88 <_PyTime_AsTimeval_clamp@@Base+0x1320> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49a0c <_PyTime_AsTimeval_clamp@@Base+0x1302> │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 49a6c <_PyTime_AsTimeval_clamp@@Base+0x1304> │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499da <_PyTime_AsTimeval_clamp@@Base+0x12d0> │ │ │ │ - bl a0718 │ │ │ │ + bne.n 49a3a <_PyTime_AsTimeval_clamp@@Base+0x12d2> │ │ │ │ + bl a08b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r7, 49a20 <_PyTime_AsTimeval_clamp@@Base+0x1316> │ │ │ │ - b.n 499de <_PyTime_AsTimeval_clamp@@Base+0x12d4> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl a2780 │ │ │ │ + cbz r7, 49a80 <_PyTime_AsTimeval_clamp@@Base+0x1318> │ │ │ │ + b.n 49a3e <_PyTime_AsTimeval_clamp@@Base+0x12d6> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r1, #36148 @ 0x8d34 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 49ab6 <_PyTime_AsTimeval_clamp@@Base+0x13ac> │ │ │ │ + bne.n 49b16 <_PyTime_AsTimeval_clamp@@Base+0x13ae> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f5f70 │ │ │ │ + bl 1f5b60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49b14 <_PyTime_AsTimeval_clamp@@Base+0x140a> │ │ │ │ + beq.n 49b74 <_PyTime_AsTimeval_clamp@@Base+0x140c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ble.n 49b28 <_PyTime_AsTimeval_clamp@@Base+0x141e> │ │ │ │ + ble.n 49b88 <_PyTime_AsTimeval_clamp@@Base+0x1420> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r5, [r0, #20] │ │ │ │ add.w r3, r7, r6, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -42247,145 +42280,145 @@ │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - bl 216064 │ │ │ │ + bl 215a30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49b0c <_PyTime_AsTimeval_clamp@@Base+0x1402> │ │ │ │ + beq.n 49b6c <_PyTime_AsTimeval_clamp@@Base+0x1404> │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r6, #0 │ │ │ │ ldreq.w r7, [r7, #260] @ 0x104 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 49a82 <_PyTime_AsTimeval_clamp@@Base+0x1378> │ │ │ │ - b.n 49b28 <_PyTime_AsTimeval_clamp@@Base+0x141e> │ │ │ │ + bne.n 49ae2 <_PyTime_AsTimeval_clamp@@Base+0x137a> │ │ │ │ + b.n 49b88 <_PyTime_AsTimeval_clamp@@Base+0x1420> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 49ac8 <_PyTime_AsTimeval_clamp@@Base+0x13be> │ │ │ │ + bge.n 49b28 <_PyTime_AsTimeval_clamp@@Base+0x13c0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49ade <_PyTime_AsTimeval_clamp@@Base+0x13d4> │ │ │ │ + b.n 49b3e <_PyTime_AsTimeval_clamp@@Base+0x13d6> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #11028 @ 0x2b14 │ │ │ │ + movw r1, #8660 @ 0x21d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 9204c │ │ │ │ + bl 92210 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 49b14 <_PyTime_AsTimeval_clamp@@Base+0x140a> │ │ │ │ + cbz r4, 49b74 <_PyTime_AsTimeval_clamp@@Base+0x140c> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 49b28 <_PyTime_AsTimeval_clamp@@Base+0x141e> │ │ │ │ + beq.n 49b88 <_PyTime_AsTimeval_clamp@@Base+0x1420> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 49b28 <_PyTime_AsTimeval_clamp@@Base+0x141e> │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 49b88 <_PyTime_AsTimeval_clamp@@Base+0x1420> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #39480 @ 0x9a38 │ │ │ │ + movw r1, #37072 @ 0x90d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49b18 <_PyTime_AsTimeval_clamp@@Base+0x140e> │ │ │ │ + blt.n 49b78 <_PyTime_AsTimeval_clamp@@Base+0x1410> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49b28 <_PyTime_AsTimeval_clamp@@Base+0x141e> │ │ │ │ + b.n 49b88 <_PyTime_AsTimeval_clamp@@Base+0x1420> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49b14 <_PyTime_AsTimeval_clamp@@Base+0x140a> │ │ │ │ + bne.n 49b74 <_PyTime_AsTimeval_clamp@@Base+0x140c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49b14 <_PyTime_AsTimeval_clamp@@Base+0x140a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49b74 <_PyTime_AsTimeval_clamp@@Base+0x140c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49b50 <_PyTime_AsTimeval_clamp@@Base+0x1446> │ │ │ │ + bne.n 49bb0 <_PyTime_AsTimeval_clamp@@Base+0x1448> │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49b58 <_PyTime_AsTimeval_clamp@@Base+0x144e> │ │ │ │ + bge.n 49bb8 <_PyTime_AsTimeval_clamp@@Base+0x1450> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, 49b7c <_PyTime_AsTimeval_clamp@@Base+0x1472> │ │ │ │ + cbz r0, 49bdc <_PyTime_AsTimeval_clamp@@Base+0x1474> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49b9e <_PyTime_AsTimeval_clamp@@Base+0x1494> │ │ │ │ + bge.n 49bfe <_PyTime_AsTimeval_clamp@@Base+0x1496> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 49b9e <_PyTime_AsTimeval_clamp@@Base+0x1494> │ │ │ │ + b.n 49bfe <_PyTime_AsTimeval_clamp@@Base+0x1496> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 49b96 <_PyTime_AsTimeval_clamp@@Base+0x148c> │ │ │ │ - bl 12d3bc │ │ │ │ - cbz r0, 49b92 <_PyTime_AsTimeval_clamp@@Base+0x1488> │ │ │ │ + cbz r0, 49bf6 <_PyTime_AsTimeval_clamp@@Base+0x148e> │ │ │ │ + bl 12d918 │ │ │ │ + cbz r0, 49bf2 <_PyTime_AsTimeval_clamp@@Base+0x148a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 49b9e <_PyTime_AsTimeval_clamp@@Base+0x1494> │ │ │ │ + b.n 49bfe <_PyTime_AsTimeval_clamp@@Base+0x1496> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49baa <_PyTime_AsTimeval_clamp@@Base+0x14a0> │ │ │ │ - b.w 8a620 │ │ │ │ + blt.n 49c0a <_PyTime_AsTimeval_clamp@@Base+0x14a2> │ │ │ │ + b.w 8a7c8 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00049bb4 : │ │ │ │ +00049c14 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ subs r5, r2, #0 │ │ │ │ - bge.n 49bd2 │ │ │ │ + bge.n 49c32 │ │ │ │ mov r0, r1 │ │ │ │ blx 2d658 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r4, #260] @ 0x104 │ │ │ │ - bl 15ece4 │ │ │ │ + bl 15f244 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 49c02 │ │ │ │ + beq.n 49c62 │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbz r3, 49bf6 │ │ │ │ + cbz r3, 49c56 │ │ │ │ ldr.w r2, [r4, #264] @ 0x108 │ │ │ │ - cbz r2, 49bf2 │ │ │ │ + cbz r2, 49c52 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 49bf6 │ │ │ │ + b.n 49c56 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, r4, r7 │ │ │ │ blx 2d5b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -42394,177 +42427,177 @@ │ │ │ │ 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 49c2e │ │ │ │ + bhi.n 49c8e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 49c46 │ │ │ │ - b.n 49c58 │ │ │ │ - movw r0, #55388 @ 0xd85c │ │ │ │ + cbnz r0, 49ca6 │ │ │ │ + b.n 49cb8 │ │ │ │ + movw r0, #53020 @ 0xcf1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49d22 │ │ │ │ - b.n 49c20 │ │ │ │ - bl 8fe24 │ │ │ │ + beq.n 49d82 │ │ │ │ + b.n 49c80 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49c66 │ │ │ │ + blt.n 49cc6 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 49c76 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 49cd6 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49d22 │ │ │ │ + bne.n 49d82 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49c76 │ │ │ │ + b.n 49cd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49c54 │ │ │ │ + bne.n 49cb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49c54 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49cb4 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 49d02 │ │ │ │ + ble.n 49d62 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 49caa │ │ │ │ + bpl.n 49d0a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 49ca6 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 49d06 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #35352 @ 0x8a18 │ │ │ │ + movw r1, #32944 @ 0x80b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 49d04 │ │ │ │ + b.n 49d64 │ │ │ │ movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 49cbc │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 49cdc │ │ │ │ + beq.n 49d1c │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 49d3c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 49cfc │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 49d5c │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #35440 @ 0x8a70 │ │ │ │ + movw r1, #33032 @ 0x8108 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #32068 @ 0x7d44 │ │ │ │ + movw r2, #29576 @ 0x7388 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #55388 @ 0xd85c │ │ │ │ + movw r0, #53020 @ 0xcf1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 49d22 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 49d82 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 49d04 │ │ │ │ + b.n 49d64 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 49d14 │ │ │ │ + bgt.n 49d74 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1eed34 │ │ │ │ + b.w 1ee98c │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 28df24 <_PyXIData_ReleaseAndRawFree@@Base+0xc1c> │ │ │ │ + b.w 28d65c <_PyXIData_ReleaseAndRawFree@@Base+0xc1c> │ │ │ │ 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 │ │ │ │ - cbnz r1, 49d50 │ │ │ │ + cbnz r1, 49db0 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24264 @ 0x5ec8 │ │ │ │ + movw r1, #21856 @ 0x5560 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 49d6e │ │ │ │ + bl fce84 │ │ │ │ + b.n 49dce │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 49d74 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 49dd4 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #39848 @ 0x9ba8 │ │ │ │ + movw r1, #37440 @ 0x9240 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49dd6 │ │ │ │ + b.n 49e36 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ef44c │ │ │ │ + bl ef638 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 49da0 │ │ │ │ - bl 8a354 │ │ │ │ + bgt.n 49e00 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49d6e │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 49dce │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #39880 @ 0x9bc8 │ │ │ │ + movw r1, #37472 @ 0x9260 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 49d6e │ │ │ │ + bl fce84 │ │ │ │ + b.n 49dce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 49dd4 │ │ │ │ + beq.n 49e34 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 49dc2 │ │ │ │ + cbz r3, 49e22 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 49db6 │ │ │ │ + cbnz r3, 49e16 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 49dc2 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 49e22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49dae │ │ │ │ - b.n 49d6e │ │ │ │ + bne.n 49e0e │ │ │ │ + b.n 49dce │ │ │ │ mov r0, r5 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 49dd2 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 49d6e │ │ │ │ + cbnz r0, 49e32 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 49dce │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ - ldr r5, [pc, #244] @ (49edc ) │ │ │ │ + ldr r5, [pc, #244] @ (49f3c ) │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -42572,62 +42605,62 @@ │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 49e1a │ │ │ │ + bne.n 49e7a │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 49e1a │ │ │ │ + ble.n 49e7a │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 49e1a │ │ │ │ - cbnz r6, 49e3c │ │ │ │ - ldr r4, [pc, #196] @ (49ee0 ) │ │ │ │ + bne.n 49e7a │ │ │ │ + cbnz r6, 49e9c │ │ │ │ + ldr r4, [pc, #196] @ (49f40 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r4, #1 │ │ │ │ mov r1, ip │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49e82 │ │ │ │ + cbz r0, 49ee2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ - cbz r0, 49e82 │ │ │ │ - bl a0718 │ │ │ │ + bl 12c08c │ │ │ │ + cbz r0, 49ee2 │ │ │ │ + bl a08b0 │ │ │ │ ldrb.w r3, [sp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 49e5e │ │ │ │ + cbz r3, 49ebe │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ blx 2cef4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49e68 │ │ │ │ + b.n 49ec8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ blx 2d09c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r4, 49e86 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl a2780 │ │ │ │ + cbz r4, 49ee6 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1030b0 │ │ │ │ + bl 1032ac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49ece │ │ │ │ + b.n 49f2e │ │ │ │ ldrd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ ldrd r4, r5, [sp, #152] @ 0x98 │ │ │ │ @@ -42639,296 +42672,296 @@ │ │ │ │ ldrd r4, r5, [sp, #136] @ 0x88 │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 49ee4 │ │ │ │ + bl 49f44 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 8f7c0 │ │ │ │ + bl 8f968 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49f9c │ │ │ │ + beq.n 49ffc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49f88 │ │ │ │ + beq.n 49fe8 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 49f88 │ │ │ │ + cbz r0, 49fe8 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1241ec │ │ │ │ + bl 124818 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 49f88 │ │ │ │ + cbz r0, 49fe8 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1241ec │ │ │ │ + bl 124818 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 49f88 │ │ │ │ + cbz r0, 49fe8 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1241ec │ │ │ │ + bl 124818 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 49f88 │ │ │ │ + cbz r0, 49fe8 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1241ec │ │ │ │ + bl 124818 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 49f88 │ │ │ │ + cbz r0, 49fe8 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1241ec │ │ │ │ + bl 124818 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 49f88 │ │ │ │ + cbz r0, 49fe8 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1241ec │ │ │ │ + bl 124818 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 49f88 │ │ │ │ + cbz r0, 49fe8 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 49f88 │ │ │ │ + cbz r0, 49fe8 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 49fa0 │ │ │ │ + cbnz r0, 4a000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f9c │ │ │ │ + bge.n 49ffc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f9c │ │ │ │ + cbnz r3, 49ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49fae │ │ │ │ + b.n 4a00e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 82984 │ │ │ │ + bl 82b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49f88 │ │ │ │ + beq.n 49fe8 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ - b.n 4a058 │ │ │ │ + b.n 4a0b8 │ │ │ │ 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, 49fe6 │ │ │ │ + cbz r2, 4a046 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 123dd4 │ │ │ │ + bl 123f90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7fc84 │ │ │ │ - cbz r4, 4a00e │ │ │ │ - ldr r0, [pc, #28] @ (4a014 ) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7b4b0 │ │ │ │ + cbz r4, 4a06e │ │ │ │ + ldr r0, [pc, #28] @ (4a074 ) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #29232 @ 0x7230 │ │ │ │ + movw r0, #26824 @ 0x68c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #144] @ (4a0a8 ) │ │ │ │ + ldr r5, [pc, #144] @ (4a108 ) │ │ │ │ lsls r0, r2, #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, #40] @ (4a054 ) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (4a0b4 ) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 4a044 │ │ │ │ - movw r0, #39960 @ 0x9c18 │ │ │ │ + cbz r2, 4a0a4 │ │ │ │ + movw r0, #37692 @ 0x933c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movw r0, #36664 @ 0x8f38 │ │ │ │ + b.w 8b3e0 │ │ │ │ + movw r0, #34256 @ 0x85d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - ldr r5, [pc, #144] @ (4a0e8 ) │ │ │ │ + b.w 8b3e0 │ │ │ │ + ldr r5, [pc, #144] @ (4a148 ) │ │ │ │ lsls r0, r2, #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 │ │ │ │ - cbz r1, 4a06e │ │ │ │ - ldr r0, [pc, #92] @ (4a0c8 ) │ │ │ │ - b.n 4a070 │ │ │ │ - ldr r0, [pc, #92] @ (4a0cc ) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + cbz r1, 4a0ce │ │ │ │ + ldr r0, [pc, #92] @ (4a128 ) │ │ │ │ + b.n 4a0d0 │ │ │ │ + ldr r0, [pc, #92] @ (4a12c ) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4a090 │ │ │ │ + blt.n 4a0f0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #29224 @ 0x7228 │ │ │ │ + movw r0, #26816 @ 0x68c0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 4a0b0 │ │ │ │ + cbnz r0, 4a110 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a0c2 │ │ │ │ + bge.n 4a122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a0c2 │ │ │ │ + cbnz r3, 4a122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a0c2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a122 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #29232 @ 0x7230 │ │ │ │ + movw r0, #26824 @ 0x68c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #144] @ (4a15c ) │ │ │ │ + ldr r5, [pc, #144] @ (4a1bc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4404 @ 0x1134 │ │ │ │ movtne r0, #77 @ 0x4d │ │ │ │ movweq r0, #5460 @ 0x1554 │ │ │ │ movteq r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 4a108 │ │ │ │ + cbnz r3, 4a168 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 4a0fe │ │ │ │ + cbz r2, 4a15e │ │ │ │ movw r3, #61884 @ 0xf1bc │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4a108 │ │ │ │ + bne.n 4a168 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4a144 ) │ │ │ │ + ldr r3, [pc, #32] @ (4a1a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r4, [r3, #3736] @ 0xe98 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4a136 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4a140 │ │ │ │ + bne.n 4a196 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4a1a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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 4a182 │ │ │ │ - movw r2, #32172 @ 0x7dac │ │ │ │ + bne.n 4a1e2 │ │ │ │ + movw r2, #29680 @ 0x73f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #62320 @ 0xf370 │ │ │ │ + movw r0, #59912 @ 0xea08 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4a1fa │ │ │ │ + b.n 4a25a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4a1a2 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 4a202 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #39968 @ 0x9c20 │ │ │ │ + movw r1, #37700 @ 0x9344 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 181e48 │ │ │ │ + bl 182428 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 4a1d2 │ │ │ │ + bcs.n 4a232 │ │ │ │ lsrs r1, r0, #7 │ │ │ │ - movw r2, #31064 @ 0x7958 │ │ │ │ + movw r2, #28632 @ 0x6fd8 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ - movw r3, #19800 @ 0x4d58 │ │ │ │ + movw r3, #17368 @ 0x43d8 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r0, r0, r2, lsl #7 │ │ │ │ ldrh.w r3, [r3, r0, lsl #1] │ │ │ │ - b.n 4a1d4 │ │ │ │ + b.n 4a234 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r3, r3, lsl #3 │ │ │ │ - movw r3, #14556 @ 0x38dc │ │ │ │ + movw r3, #12124 @ 0x2f5c │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ @@ -42937,1742 +42970,1742 @@ │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1e9e9c │ │ │ │ - cbz r0, 4a27a │ │ │ │ - movw r6, #26892 @ 0x690c │ │ │ │ + bl 1e9b10 │ │ │ │ + cbz r0, 4a2da │ │ │ │ + movw r6, #24460 @ 0x5f8c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 4a27c │ │ │ │ - bl 7d228 │ │ │ │ + cbz r0, 4a2dc │ │ │ │ + bl 7d418 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 4a260 │ │ │ │ - bl e086c │ │ │ │ + cbz r5, 4a2c0 │ │ │ │ + bl e0a24 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 4a260 │ │ │ │ - beq.n 4a246 │ │ │ │ + blt.n 4a2c0 │ │ │ │ + beq.n 4a2a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a250 │ │ │ │ - b.n 4a21c │ │ │ │ - bl 8ffb0 │ │ │ │ + blt.n 4a2b0 │ │ │ │ + b.n 4a27c │ │ │ │ + bl 9016c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a23a │ │ │ │ - b.n 4a260 │ │ │ │ + bne.n 4a29a │ │ │ │ + b.n 4a2c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a21c │ │ │ │ + bne.n 4a27c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a21c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a27c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a274 │ │ │ │ + bge.n 4a2d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a274 │ │ │ │ + cbnz r3, 4a2d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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 4a2a6 │ │ │ │ + bne.n 4a306 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f510 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ - b.n 4a2b4 │ │ │ │ - bl a2c58 │ │ │ │ + bl 29ecf0 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ + b.n 4a314 │ │ │ │ + bl a2df0 │ │ │ │ movs r1, #1 │ │ │ │ - bl a2c8c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl a2e20 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a29e │ │ │ │ + bne.n 4a2fe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4a2c0 │ │ │ │ + cbz r3, 4a320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4a350 │ │ │ │ + b.n 4a3b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl b81bc <_Py_Specialize_Resume@@Base+0x9c> │ │ │ │ + bl b83c8 <_Py_Specialize_Resume@@Base+0x9c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a34a │ │ │ │ + beq.n 4a3aa │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bne.n 4a2e2 │ │ │ │ + bne.n 4a342 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f510 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ - b.n 4a2f0 │ │ │ │ - bl a2c58 │ │ │ │ + bl 29ecf0 <_PyXIData_Free@@Base+0x1f8> │ │ │ │ + b.n 4a350 │ │ │ │ + bl a2df0 │ │ │ │ movs r1, #1 │ │ │ │ - bl a2c8c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl a2e20 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a2da │ │ │ │ + bne.n 4a33a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 4a326 │ │ │ │ + cbnz r3, 4a386 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 4a33a │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 4a39a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4a326 │ │ │ │ + cbnz r3, 4a386 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 4a33a │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 4a39a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4a326 │ │ │ │ + cbnz r3, 4a386 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 4a33a │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 4a39a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r3, 4a32e │ │ │ │ + cbz r3, 4a38e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 4a34a │ │ │ │ + b.n 4a3aa │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a539c │ │ │ │ - cbnz r0, 4a33a │ │ │ │ + bl a5530 │ │ │ │ + cbnz r0, 4a39a │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 4a34a │ │ │ │ - ldr r0, [pc, #16] @ (4a354 ) │ │ │ │ + cbz r0, 4a3aa │ │ │ │ + ldr r0, [pc, #16] @ (4a3b4 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4a350 │ │ │ │ + b.n 4a3b0 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 4a344 │ │ │ │ + b.n 4a3a4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, 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, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r2, 4a380 │ │ │ │ + cbnz r2, 4a3e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - movw r0, #14492 @ 0x389c │ │ │ │ + movw r0, #12084 @ 0x2f34 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85d54 │ │ │ │ - bl 204f98 │ │ │ │ + b.w 85ef0 │ │ │ │ + bl 204b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a3b6 │ │ │ │ + cbz r0, 4a416 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #18816 @ 0x4980 │ │ │ │ + movw r0, #16448 @ 0x4040 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a3aa │ │ │ │ + bge.n 4a40a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4a3ae │ │ │ │ + cbz r3, 4a40e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4a3b6 │ │ │ │ + b.n 4a416 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a3aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a40a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ 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 r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4a490 │ │ │ │ + beq.n 4a4f0 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a490 │ │ │ │ + bne.n 4a4f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a490 │ │ │ │ + beq.n 4a4f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #46604 @ 0xb60c │ │ │ │ + movw r0, #44336 @ 0xad30 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a43c │ │ │ │ + cbnz r0, 4a49c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #46612 @ 0xb614 │ │ │ │ + movw r0, #44344 @ 0xad38 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a472 │ │ │ │ + bge.n 4a4d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a472 │ │ │ │ + cbnz r3, 4a4d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a430 │ │ │ │ + beq.n 4a490 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a490 │ │ │ │ + bge.n 4a4f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a490 │ │ │ │ + cbnz r3, 4a4f0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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 74e28 │ │ │ │ - cbz r0, 4a4d0 │ │ │ │ + bl 74fec │ │ │ │ + cbz r0, 4a530 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 93e3c │ │ │ │ - cbz r0, 4a4d2 │ │ │ │ + bl 93fc0 │ │ │ │ + cbz r0, 4a532 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a4d0 │ │ │ │ + bge.n 4a530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a4d0 │ │ │ │ + cbnz r3, 4a530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004a4d6 : │ │ │ │ - cbz r0, 4a4ea │ │ │ │ +0004a536 : │ │ │ │ + cbz r0, 4a54a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a4ea │ │ │ │ + bge.n 4a54a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a4ea │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a54a │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 4a50c │ │ │ │ + beq.n 4a56c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 29b7f0 <_PyUnicode_ToNumeric@@Base+0x8438> │ │ │ │ + b.w 29afd0 <_PyUnicode_ToNumeric@@Base+0x8438> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #30632 @ 0x77a8 │ │ │ │ + movw r2, #28264 @ 0x6e68 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #47552 @ 0xb9c0 │ │ │ │ + movw r0, #45184 @ 0xb080 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13acec │ │ │ │ + bl 13b20c │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 29b9f4 <_PyUnicode_ToNumeric@@Base+0x863c> │ │ │ │ + b.w 29b1d4 <_PyUnicode_ToNumeric@@Base+0x863c> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a604 │ │ │ │ + beq.n 4a664 │ │ │ │ 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 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a600 │ │ │ │ + bne.n 4a660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a600 │ │ │ │ - movw r0, #55620 @ 0xd944 │ │ │ │ + beq.n 4a660 │ │ │ │ + movw r0, #53212 @ 0xcfdc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a5ae │ │ │ │ + cbnz r0, 4a60e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #781 @ 0x30d │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #46736 @ 0xb690 │ │ │ │ + movw r0, #44468 @ 0xadb4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a5e2 │ │ │ │ + bge.n 4a642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a5e2 │ │ │ │ + cbnz r3, 4a642 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a5a2 │ │ │ │ + beq.n 4a602 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a600 │ │ │ │ + bge.n 4a660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a600 │ │ │ │ + cbnz r3, 4a660 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a6f4 │ │ │ │ + beq.n 4a754 │ │ │ │ bic.w r6, r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ adds r7, r5, #4 │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4a694 │ │ │ │ + ble.n 4a6f4 │ │ │ │ ldrd r3, r1, [r6, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ldr.w r7, [r3, r7, lsl #2] │ │ │ │ - bl 140a6c │ │ │ │ + bl 140f94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r1, 4a65a │ │ │ │ + cbnz r1, 4a6ba │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4a636 │ │ │ │ + b.n 4a696 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ - bl 96a1c <_PyTuple_FromPairSteal@@Base> │ │ │ │ + bl 96b8c <_PyTuple_FromPairSteal@@Base> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 4a6e0 │ │ │ │ - bl 8ffb0 │ │ │ │ + cbz r7, 4a740 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a68c │ │ │ │ + bge.n 4a6ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4a68c │ │ │ │ + cbnz r3, 4a6ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4a656 │ │ │ │ - b.n 4a6e0 │ │ │ │ + bne.n 4a6b6 │ │ │ │ + b.n 4a740 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ - cbz r3, 4a6f6 │ │ │ │ + cbz r3, 4a756 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 9620c │ │ │ │ - cbz r0, 4a6f6 │ │ │ │ + bl 96380 │ │ │ │ + cbz r0, 4a756 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4a6e0 │ │ │ │ + cbz r0, 4a740 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a6dc │ │ │ │ + bge.n 4a73c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a6dc │ │ │ │ + cbnz r3, 4a73c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - bne.n 4a6a2 │ │ │ │ + bne.n 4a702 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a6f4 │ │ │ │ + bge.n 4a754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a6f4 │ │ │ │ + cbnz r3, 4a754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 4a704 │ │ │ │ + b.w 4a764 │ │ │ │ │ │ │ │ -0004a704 : │ │ │ │ +0004a764 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 4a71c │ │ │ │ + cbz r3, 4a77c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 4a738 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r3, 4a798 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #46788 @ 0xb6c4 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4a744 │ │ │ │ + cbnz r0, 4a7a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a78c │ │ │ │ + b.n 4a7ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 4a75a │ │ │ │ + cbz r3, 4a7ba │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #13515 @ 0x34cb │ │ │ │ + movw r3, #13603 @ 0x3523 │ │ │ │ movt r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4a75a │ │ │ │ - cbnz r2, 4a78c │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + beq.n 4a7ba │ │ │ │ + cbnz r2, 4a7ec │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #46832 @ 0xb6f0 │ │ │ │ + movw r1, #44564 @ 0xae14 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a740 │ │ │ │ + bge.n 4a7a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a740 │ │ │ │ + bne.n 4a7a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a740 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a7a0 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 183780 <_PyUnicode_IsLinebreak@@Base+0x11c> │ │ │ │ + bl 183d60 <_PyUnicode_IsLinebreak@@Base+0x11c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a7b6 │ │ │ │ - bl 930b0 │ │ │ │ + cbz r0, 4a816 │ │ │ │ + bl 93234 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, 4a7e0 │ │ │ │ + cbnz r7, 4a840 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4a7e0 │ │ │ │ + ble.n 4a840 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4a7e0 │ │ │ │ - cbnz r2, 4a800 │ │ │ │ + bne.n 4a840 │ │ │ │ + cbnz r2, 4a866 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #152] @ (4a87c ) │ │ │ │ movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ movs r4, #1 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r4, #27584 @ 0x6bc0 │ │ │ │ + movt r4, #79 @ 0x4f │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a86a │ │ │ │ + cbz r0, 4a8d0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #15864 @ 0x3df8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 10bb30 │ │ │ │ - bl db324 │ │ │ │ + bl 10c164 │ │ │ │ + bl db4e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4a824 │ │ │ │ + beq.n 4a88a │ │ │ │ mov r0, r3 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 4a83c │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 4a8a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 270ac0 │ │ │ │ + bl 270280 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a86e │ │ │ │ - b.n 4a86a │ │ │ │ + bne.n 4a8d4 │ │ │ │ + b.n 4a8d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #15864 @ 0x3df8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ - bl 10bb30 │ │ │ │ - bl db324 │ │ │ │ + bl 10c164 │ │ │ │ + bl db4e4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #52840 @ 0xce68 │ │ │ │ + movw r0, #50472 @ 0xc528 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a876 │ │ │ │ + b.n 4a8dc │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ - lsls r7, r1, #1 │ │ │ │ - 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 285e28 <_PyCompile_OptimizeCfg@@Base+0x5b8> │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 4a8d0 │ │ │ │ - ldr.w r5, [ip, #8] │ │ │ │ - b.n 4a8e0 │ │ │ │ - cmp r3, ip │ │ │ │ - ble.n 4a8de │ │ │ │ - cmp r3, #3 │ │ │ │ - bgt.n 4a8da │ │ │ │ - cbnz r2, 4a906 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 4a8e0 │ │ │ │ - mov r5, ip │ │ │ │ - ldr r1, [pc, #220] @ (4a9c0 ) │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r4, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, ip │ │ │ │ - add r1, sp, #28 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - movs r1, #1 │ │ │ │ - strd r1, r4, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 4a90c │ │ │ │ - b.n 4a9b8 │ │ │ │ - clz r5, r2 │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ - add r6, r5 │ │ │ │ - ldr.w r9, [r4] │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 4a990 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4a958 │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ - mov sl, r0 │ │ │ │ - cbnz r0, 4a930 │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4a9b8 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a952 │ │ │ │ - bl 8fe24 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a94e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 4a94e │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - adds r2, r5, #1 │ │ │ │ - beq.n 4a922 │ │ │ │ - cmp r6, #2 │ │ │ │ - bne.n 4a95a │ │ │ │ - b.n 4a998 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 4a970 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4a9b8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a99c │ │ │ │ - bl 8fe24 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a98a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a98a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 4a99c │ │ │ │ - b.n 4a964 │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 4a99c │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 164974 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r5 │ │ │ │ - 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 24d794 <_PyErr_FormatFromCause@@Base+0x6b4> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ - lsls r7, 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 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4a9e2 │ │ │ │ + cbz r3, 4a8fe │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4a9f2 │ │ │ │ + b.n 4a90e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4a9f0 │ │ │ │ + blt.n 4a90c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4a9ec │ │ │ │ - cbnz r1, 4aa10 │ │ │ │ + bgt.n 4a908 │ │ │ │ + cbnz r1, 4a92c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4a9f2 │ │ │ │ + b.n 4a90e │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #636] @ (4ac70 ) │ │ │ │ + ldr r1, [pc, #636] @ (4ab8c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4aa16 │ │ │ │ - b.n 4aaa8 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4a932 │ │ │ │ + b.n 4a9c4 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bne.n 4aa26 │ │ │ │ + bne.n 4a942 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 4aa96 │ │ │ │ + b.n 4a9b2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 4aa3a │ │ │ │ + cbz r5, 4a956 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 4aa42 │ │ │ │ + bne.n 4a95e │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 4aa88 │ │ │ │ + b.n 4a9a4 │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4aa58 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4aaa8 │ │ │ │ + cbnz r0, 4a974 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4a9c4 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4aa78 │ │ │ │ - bl 8fe24 │ │ │ │ + b.n 4a994 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aa72 │ │ │ │ + bge.n 4a98e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4aa72 │ │ │ │ + cbnz r3, 4a98e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 4aa4c │ │ │ │ + beq.n 4a968 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 4abde │ │ │ │ + bne.w 4aafa │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4aaac │ │ │ │ + cbnz r0, 4a9c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae02 │ │ │ │ + b.n 4ad1e │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #18416 @ 0x47f0 │ │ │ │ + movw fp, #15600 @ 0x3cf0 │ │ │ │ movt fp, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 4ab5a │ │ │ │ + beq.n 4aa76 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4abb4 │ │ │ │ + blt.n 4aad0 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4aae8 │ │ │ │ + bpl.n 4aa04 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4aac0 │ │ │ │ + b.n 4a9dc │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4ab16 │ │ │ │ + bmi.n 4aa32 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4aad8 │ │ │ │ + bne.n 4a9f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4ab16 │ │ │ │ + bne.n 4aa32 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42128 @ 0xa490 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 4ab16 │ │ │ │ + bne.n 4aa32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 4abb4 │ │ │ │ + b.n 4aad0 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4abc2 │ │ │ │ + beq.n 4aade │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4ab36 │ │ │ │ + bgt.n 4aa52 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4ab54 │ │ │ │ + b.n 4aa70 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 4ab88 │ │ │ │ + cbnz r0, 4aaa4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ab54 │ │ │ │ + bge.n 4aa70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ab54 │ │ │ │ + cbnz r3, 4aa70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4aabc │ │ │ │ + b.n 4a9d8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4abb4 │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + blt.n 4aad0 │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4ab9c │ │ │ │ + bpl.n 4aab8 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4abb4 │ │ │ │ - b.n 4ab66 │ │ │ │ + bcc.n 4aad0 │ │ │ │ + b.n 4aa82 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ade8 │ │ │ │ + beq.w 4ad04 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4abc2 │ │ │ │ + bge.n 4aade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4abc2 │ │ │ │ + cbnz r3, 4aade │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4abc2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4aade │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4abc2 │ │ │ │ + cbz r0, 4aade │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4ab78 │ │ │ │ + bgt.n 4aa94 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2170e4 │ │ │ │ + bl 216afc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 4ae02 │ │ │ │ + bne.w 4ad1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4aaa8 │ │ │ │ + bge.w 4a9c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4aaa8 │ │ │ │ + bne.w 4a9c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4aaa8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a9c4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4aaa8 │ │ │ │ + bne.w 4a9c4 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4ac12 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 4ab2e │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #53404 @ 0xd09c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4adde │ │ │ │ + bl fce84 │ │ │ │ + b.n 4acfa │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 4ace2 │ │ │ │ + bne.n 4abfe │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4adde │ │ │ │ + beq.w 4acfa │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 4acbe │ │ │ │ + blt.n 4abda │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4acbe │ │ │ │ + beq.n 4abda │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4acba │ │ │ │ + bne.n 4abd6 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4adca │ │ │ │ + beq.w 4ace6 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4ac74 │ │ │ │ + bgt.n 4ab90 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4acb2 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + b.n 4abce │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4ac9e │ │ │ │ + cbz r0, 4abba │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4adca │ │ │ │ + bge.w 4ace6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4adca │ │ │ │ + bne.w 4ace6 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4adca │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ace6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4acb2 │ │ │ │ + bge.n 4abce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4acb2 │ │ │ │ + cbnz r3, 4abce │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 4ac3c │ │ │ │ + b.n 4ab58 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 4ac4a │ │ │ │ - cbnz r5, 4acce │ │ │ │ + bcs.n 4ab66 │ │ │ │ + cbnz r5, 4abea │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42128 @ 0xa490 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4ad5e │ │ │ │ + beq.n 4ac7a │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4adbe │ │ │ │ + blt.n 4acda │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ad7e │ │ │ │ - b.n 4adca │ │ │ │ - bl 764ac │ │ │ │ + bne.n 4ac9a │ │ │ │ + b.n 4ace6 │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4adde │ │ │ │ + beq.n 4acfa │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 4ad4e │ │ │ │ + beq.n 4ac6a │ │ │ │ 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 1f759c │ │ │ │ + bl 1f7110 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4ad4e │ │ │ │ + blt.n 4ac6a │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4adca │ │ │ │ + beq.n 4ace6 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4ad2a │ │ │ │ + bgt.n 4ac46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4ad48 │ │ │ │ + b.n 4ac64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 4ad96 │ │ │ │ + cbnz r0, 4acb2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ad48 │ │ │ │ + bge.n 4ac64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ad48 │ │ │ │ + cbnz r3, 4ac64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 4acec │ │ │ │ - cbnz r5, 4ad72 │ │ │ │ + b.n 4ac08 │ │ │ │ + cbnz r5, 4ac8e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42128 @ 0xa490 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4ad72 │ │ │ │ + bne.n 4ac8e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 4adbe │ │ │ │ + b.n 4acda │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4adca │ │ │ │ + cbz r0, 4ace6 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4ad8a │ │ │ │ + bgt.n 4aca6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 4adbc │ │ │ │ + b.n 4acd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 4adaa │ │ │ │ + cbz r0, 4acc6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4adca │ │ │ │ + bge.n 4ace6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4adca │ │ │ │ + cbnz r3, 4ace6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4adca │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ace6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4adbc │ │ │ │ + bge.n 4acd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4adbc │ │ │ │ + cbnz r3, 4acd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2170e4 │ │ │ │ + bl 216afc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ade0 │ │ │ │ + bne.n 4acfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4adde │ │ │ │ + bge.n 4acfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4adde │ │ │ │ + cbnz r3, 4acfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 4ae02 │ │ │ │ + bl 13af74 │ │ │ │ + b.n 4ad1e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4abb2 │ │ │ │ + bge.w 4aace │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4abb2 │ │ │ │ + bne.w 4aace │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4abb2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4aace │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + bl 285558 <_PyCompile_OptimizeCfg@@Base+0x5b8> │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 4ad76 │ │ │ │ + ldr.w r5, [ip, #8] │ │ │ │ + b.n 4ad86 │ │ │ │ + cmp r3, ip │ │ │ │ + ble.n 4ad84 │ │ │ │ + cmp r3, #3 │ │ │ │ + bgt.n 4ad80 │ │ │ │ + cbnz r2, 4adac │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 4ad86 │ │ │ │ + mov r5, ip │ │ │ │ + ldr r1, [pc, #224] @ (4ae68 ) │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r4, #3 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, ip │ │ │ │ + add r1, sp, #28 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + movs r1, #1 │ │ │ │ + strd r1, r4, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 4adb2 │ │ │ │ + b.n 4ae5e │ │ │ │ + clz r5, r2 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + add r6, r5 │ │ │ │ + ldr.w r9, [r4] │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 4ae36 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 4adfe │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ + mov sl, r0 │ │ │ │ + cbnz r0, 4add6 │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4ae5e │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4adf8 │ │ │ │ + bl 8ffe0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 4adf4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 4adf4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + adds r2, r5, #1 │ │ │ │ + beq.n 4adc8 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne.n 4ae00 │ │ │ │ + b.n 4ae3e │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 4ae16 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4ae5e │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4ae42 │ │ │ │ + bl 8ffe0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 4ae30 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4ae30 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 4ae42 │ │ │ │ + b.n 4ae0a │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 4ae42 │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 164eec │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + mov r3, r5 │ │ │ │ + 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 24ceb0 <_PyErr_FormatFromCause@@Base+0x6b4> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ + lsls r7, 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 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4ae32 │ │ │ │ + cbz r0, 4ae94 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 46df4 │ │ │ │ + bl 46e54 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #25428 @ 0x6354 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4ae72 │ │ │ │ + beq.n 4aed4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 4ae72 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 4aed4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 156830 │ │ │ │ + bl 156d90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ae7a │ │ │ │ + bne.n 4aedc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 4aef6 │ │ │ │ + b.n 4af58 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4ae90 │ │ │ │ + beq.n 4aef2 │ │ │ │ movw r1, #25428 @ 0x6354 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 4ae9a │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 4aefc │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 4aeaa │ │ │ │ + b.n 4af0c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 156830 │ │ │ │ + bl 156d90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4aeaa │ │ │ │ + bne.n 4af0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 4aef6 │ │ │ │ + b.n 4af58 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4aed2 │ │ │ │ - movw r3, #48468 @ 0xbd54 │ │ │ │ + bne.n 4af34 │ │ │ │ + movw r3, #52208 @ 0xcbf0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #44440 @ 0xad98 │ │ │ │ + movw r1, #42072 @ 0xa458 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aef6 │ │ │ │ + b.n 4af58 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 3ba1a │ │ │ │ - movw r0, #33500 @ 0x82dc │ │ │ │ + bl 3ba76 │ │ │ │ + movw r0, #31092 @ 0x7974 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r8, r3, #1 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4afba │ │ │ │ + beq.n 4b01c │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4af8c │ │ │ │ + ble.n 4afee │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 140a6c │ │ │ │ + bl 140f94 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 4af88 │ │ │ │ - bl 8ffb0 │ │ │ │ + cbz r5, 4afea │ │ │ │ + bl 9016c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4af74 │ │ │ │ + bne.n 4afd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af5e │ │ │ │ + bge.n 4afc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4af5e │ │ │ │ + cbnz r3, 4afc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4afba │ │ │ │ + bge.n 4b01c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4afba │ │ │ │ + cbnz r3, 4b01c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4afba │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b01c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af88 │ │ │ │ + bge.n 4afea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4af88 │ │ │ │ + cbnz r3, 4afea │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4af26 │ │ │ │ + b.n 4af88 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 4afce │ │ │ │ + cbz r3, 4b030 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 9620c │ │ │ │ + bl 96380 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 4afce │ │ │ │ + cbz r3, 4b030 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4af96 │ │ │ │ + bne.n 4aff8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4afbe │ │ │ │ + blt.n 4b020 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4afce │ │ │ │ + b.n 4b030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4afba │ │ │ │ + bne.n 4b01c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4afba │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4aff4 │ │ │ │ + cbz r3, 4b056 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4b006 │ │ │ │ + b.n 4b068 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4b004 │ │ │ │ + ble.n 4b066 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4affe │ │ │ │ - cbnz r1, 4b02a │ │ │ │ + bgt.n 4b060 │ │ │ │ + cbnz r1, 4b08c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 4b006 │ │ │ │ + b.n 4b068 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [pc, #288] @ (4b128 ) │ │ │ │ + ldr r1, [pc, #288] @ (4b18c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b032 │ │ │ │ - b.n 4b120 │ │ │ │ + cbnz r0, 4b094 │ │ │ │ + b.n 4b182 │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 4b046 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4b0a8 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b120 │ │ │ │ + bne.n 4b182 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 4b05a │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4b0bc │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b120 │ │ │ │ + bne.n 4b182 │ │ │ │ add r5, r8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4b066 │ │ │ │ + bne.n 4b0c8 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 4b0c0 │ │ │ │ + b.n 4b122 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 4b120 │ │ │ │ - bne.n 4b060 │ │ │ │ + blt.n 4b182 │ │ │ │ + bne.n 4b0c2 │ │ │ │ movw r5, #27584 @ 0x6bc0 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ - cbz r3, 4b0c0 │ │ │ │ - bl a0718 │ │ │ │ + cbz r3, 4b122 │ │ │ │ + bl a08b0 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2da60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4b0ba │ │ │ │ + bge.n 4b11c │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 4b0b8 │ │ │ │ + bne.n 4b11a │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ - cbnz r3, 4b0da │ │ │ │ + cbnz r3, 4b13c │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ - cbnz r3, 4b106 │ │ │ │ - bl a0718 │ │ │ │ + cbnz r3, 4b168 │ │ │ │ + bl a08b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4b0ea │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 4b14c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 4b10a │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 4b16c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 4b114 │ │ │ │ + bne.n 4b176 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 134ebc <_Py_set_inheritable@@Base> │ │ │ │ + bl 1353dc <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b114 │ │ │ │ + bne.n 4b176 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb18 │ │ │ │ - b.n 4b10a │ │ │ │ + b.n 4b16c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4b114 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4b120 │ │ │ │ + bne.n 4b176 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4b182 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, 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 │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4b168 │ │ │ │ + beq.n 4b1cc │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b168 │ │ │ │ + beq.n 4b1cc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4b196 │ │ │ │ - b.n 4b182 │ │ │ │ + beq.n 4b1fa │ │ │ │ + b.n 4b1e6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b160 │ │ │ │ - movw r0, #46908 @ 0xb73c │ │ │ │ + beq.n 4b1c4 │ │ │ │ + movw r0, #44640 @ 0xae60 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r5 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b160 │ │ │ │ + bne.n 4b1c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b206 │ │ │ │ + b.n 4b26a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #46908 @ 0xb73c │ │ │ │ + movw r0, #44640 @ 0xae60 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b17e │ │ │ │ + beq.n 4b1e2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b17e │ │ │ │ + beq.n 4b1e2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b1c4 │ │ │ │ + cbnz r0, 4b228 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b17e │ │ │ │ + bge.n 4b1e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b17e │ │ │ │ + bne.n 4b1e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b17e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b1e2 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4b1fc │ │ │ │ + cbnz r0, 4b260 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b1e4 │ │ │ │ + bge.n 4b248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b1e4 │ │ │ │ + cbnz r3, 4b248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b17e │ │ │ │ + bge.n 4b1e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b17e │ │ │ │ + bne.n 4b1e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b17e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b1e2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ 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 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b230 │ │ │ │ + cbz r0, 4b294 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 470f8 │ │ │ │ + bl 47158 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4b264 │ │ │ │ + cbnz r0, 4b2c8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4b26c │ │ │ │ + cbz r0, 4b2d0 │ │ │ │ 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 4b256 │ │ │ │ + beq.n 4b2ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4b290 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4b2ae │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 4b40a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #46916 @ 0xb744 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 4b2f2 │ │ │ │ + cbz r3, 4b312 │ │ │ │ mov r8, r1 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4b2f2 │ │ │ │ + cbnz r0, 4b312 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b2f2 │ │ │ │ + beq.n 4b312 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29c4e8 <_PyUnicode_ToNumeric@@Base+0x9130> │ │ │ │ + bl 29bcc8 <_PyUnicode_ToNumeric@@Base+0x9130> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b2f6 │ │ │ │ + cbnz r0, 4b316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + bl 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4b368 │ │ │ │ + b.n 4b388 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4b31a │ │ │ │ + cbnz r0, 4b33a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b2ec │ │ │ │ + bge.n 4b30c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b2ec │ │ │ │ + bne.n 4b30c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b2ec │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b30c │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #50548 @ 0xc574 │ │ │ │ + movw r0, #48180 @ 0xbc34 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b2ec │ │ │ │ + beq.n 4b30c │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #46924 @ 0xb74c │ │ │ │ + movw r0, #44648 @ 0xae68 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 4b356 │ │ │ │ + cbnz r0, 4b376 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ - b.n 4b368 │ │ │ │ + bl 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.n 4b388 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b368 │ │ │ │ + bge.n 4b388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b368 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b388 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2cd08 │ │ │ │ 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, r1 │ │ │ │ + bl 106034 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4b3be │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4b3dc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 4b4ee │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #44660 @ 0xae74 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 8b3e0 │ │ │ │ + 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b3be │ │ │ │ + bge.n 4b422 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b3be │ │ │ │ + cbnz r3, 4b422 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -44683,900 +44716,900 @@ │ │ │ │ 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, #5192 @ 0x1448 │ │ │ │ - movweq r1, #46968 @ 0xb778 │ │ │ │ + movweq r1, #44700 @ 0xae9c │ │ │ │ movteq r4, #77 @ 0x4d │ │ │ │ itete ne │ │ │ │ - movwne r1, #46976 @ 0xb780 │ │ │ │ + movwne r1, #44708 @ 0xaea4 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 9204c │ │ │ │ + bl 92210 │ │ │ │ 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 r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - adds r0, #13 │ │ │ │ - movs r1, #10 │ │ │ │ - bl 75bd4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4b478 │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.n 4b438 │ │ │ │ - ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 4b438 │ │ │ │ - ldrb r3, [r0, #18] │ │ │ │ - orn r3, r3, #127 @ 0x7f │ │ │ │ - strb r3, [r0, #18] │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 4b44a │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 4b456 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 8048c │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 4b45e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b46c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 4b470 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 4b478 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b46c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4b4a0 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4b4d2 │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4b492 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4b4c4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b4d6 │ │ │ │ + b.n 4b4c8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8fe24 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4bc │ │ │ │ + bge.n 4b4ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b4bc │ │ │ │ + cbnz r3, 4b4ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4b4d6 │ │ │ │ - b.n 4b494 │ │ │ │ + bne.n 4b4c8 │ │ │ │ + b.n 4b486 │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28df24 <_PyXIData_ReleaseAndRawFree@@Base+0xc1c> │ │ │ │ - cbnz r0, 4b4e6 │ │ │ │ + bl 28d65c <_PyXIData_ReleaseAndRawFree@@Base+0xc1c> │ │ │ │ + cbnz r0, 4b4d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b4fa │ │ │ │ + b.n 4b4ec │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 4b4c2 │ │ │ │ + bgt.n 4b4b4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1eed34 │ │ │ │ + b.w 1ee98c │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 4b4f4 │ │ │ │ + beq.n 4b4e6 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 4b4fa │ │ │ │ + bne.n 4b4ec │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, 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 r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + adds r0, #13 │ │ │ │ + movs r1, #10 │ │ │ │ + bl 75db8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4b55c │ │ │ │ + cmp r6, #3 │ │ │ │ + ble.n 4b51c │ │ │ │ + ldrb r3, [r5, #23] │ │ │ │ + cbz r3, 4b51c │ │ │ │ + ldrb r3, [r0, #18] │ │ │ │ + orn r3, r3, #127 @ 0x7f │ │ │ │ + strb r3, [r0, #18] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cbz r3, 4b52e │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + movw r3, #5192 @ 0x1448 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 4b53a │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 80664 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 4b542 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 4b550 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 4b554 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 4b55c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b550 │ │ │ │ + mov r0, r4 │ │ │ │ + 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 4b51a │ │ │ │ + cbz r3, 4b57e │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4b51c │ │ │ │ + b.n 4b580 │ │ │ │ mov r7, r3 │ │ │ │ - movw r4, #8616 @ 0x21a8 │ │ │ │ + movw r4, #6208 @ 0x1840 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ 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, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4b554 │ │ │ │ + bne.n 4b5b8 │ │ │ │ cmp.w r8, #2 │ │ │ │ - ble.n 4b554 │ │ │ │ + ble.n 4b5b8 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 4b554 │ │ │ │ - cbnz r6, 4b57a │ │ │ │ - ldr r1, [pc, #424] @ (4b700 ) │ │ │ │ + bne.n 4b5b8 │ │ │ │ + cbnz r6, 4b5de │ │ │ │ + ldr r1, [pc, #424] @ (4b764 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b57a │ │ │ │ + cbnz r0, 4b5de │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b6f2 │ │ │ │ + b.n 4b756 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b576 │ │ │ │ + beq.n 4b5da │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1ebd08 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1eb960 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b576 │ │ │ │ + beq.n 4b5da │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b576 │ │ │ │ + beq.n 4b5da │ │ │ │ add r7, r8 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 4b5c4 │ │ │ │ + beq.n 4b628 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 4b5b6 │ │ │ │ + cbnz r0, 4b61a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4b5c4 │ │ │ │ - b.n 4b576 │ │ │ │ + bge.n 4b628 │ │ │ │ + b.n 4b5da │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1cc530 │ │ │ │ + bl 1cc120 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b576 │ │ │ │ + beq.n 4b5da │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 4b5aa │ │ │ │ + bne.n 4b60e │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ adds.w fp, r7, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ - beq.n 4b5e4 │ │ │ │ + beq.n 4b648 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4b61c │ │ │ │ + bne.n 4b680 │ │ │ │ ldrb.w sl, [sp, #108] @ 0x6c │ │ │ │ eor.w r8, r4, #1 │ │ │ │ and.w r8, r8, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 4b63c │ │ │ │ + beq.n 4b6a0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4b63c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 4b6a0 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #5400 @ 0x1518 │ │ │ │ + movw r2, #3032 @ 0xbd8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #19056 @ 0x4a70 │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 4b576 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 4b5da │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #5400 @ 0x1518 │ │ │ │ + movw r2, #3032 @ 0xbd8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #19016 @ 0x4a48 │ │ │ │ + movw r1, #16648 @ 0x4108 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 4b576 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 4b5da │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmn.w r7, #100 @ 0x64 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #47016 @ 0xb7a8 │ │ │ │ + movw r1, #44748 @ 0xaecc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #47024 @ 0xb7b0 │ │ │ │ + movw r0, #44756 @ 0xaed4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b576 │ │ │ │ - bl a0718 │ │ │ │ + beq.n 4b5da │ │ │ │ + bl a08b0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 4b686 │ │ │ │ + beq.n 4b6ea │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c220 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b6ce │ │ │ │ + b.n 4b732 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmn.w r7, #100 @ 0x64 │ │ │ │ - bne.n 4b6a0 │ │ │ │ + bne.n 4b704 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4b6a0 │ │ │ │ + beq.n 4b704 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 2c848 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b6ce │ │ │ │ + b.n 4b732 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4b6ac │ │ │ │ + bne.n 4b710 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4b6c4 │ │ │ │ + beq.n 4b728 │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r1, r0 │ │ │ │ eor.w r4, r4, #256 @ 0x100 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c6b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b6ce │ │ │ │ + b.n 4b732 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 2c1b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl a25e8 │ │ │ │ - cbz r4, 4b6ea │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl a2780 │ │ │ │ + cbz r4, 4b74e │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1030b0 │ │ │ │ - b.n 4b576 │ │ │ │ + bl 1032ac │ │ │ │ + b.n 4b5da │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4b732 │ │ │ │ + cbz r0, 4b796 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b732 │ │ │ │ + bge.n 4b796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b732 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b796 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4b74c │ │ │ │ + cbz r0, 4b7b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b74c │ │ │ │ + bge.n 4b7b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b74c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b7b0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b766 │ │ │ │ + cbz r0, 4b7ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b766 │ │ │ │ + bge.n 4b7ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b766 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b7ca │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 4b796 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bgt.n 4b7fa │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4b7b2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 4b816 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 4b7b8 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r5, 4b81c │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #40428 @ 0x9dec │ │ │ │ + movw r1, #38060 @ 0x94ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b804 │ │ │ │ - cbnz r1, 4b7d2 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + b.n 4b868 │ │ │ │ + cbnz r1, 4b836 │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #54316 @ 0xd42c │ │ │ │ + movw r1, #51936 @ 0xcae0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4b7b2 │ │ │ │ - movw r4, #44696 @ 0xae98 │ │ │ │ + bl fce84 │ │ │ │ + b.n 4b816 │ │ │ │ + movw r4, #45088 @ 0xb020 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl e75dc │ │ │ │ + bl e780c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b7ee │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 4b7f2 │ │ │ │ - b.n 4b7b2 │ │ │ │ + bne.n 4b852 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 4b856 │ │ │ │ + b.n 4b816 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 4b802 │ │ │ │ + bgt.n 4b866 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #47036 @ 0xb7bc │ │ │ │ + movw r1, #44768 @ 0xaee0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4b7b2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 4b816 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b808 <_PyXI_NewExcInfo@@Base>: │ │ │ │ +0004b86c <_PyXI_NewExcInfo@@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 r0, 4b826 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ + cbz r0, 4b88a <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4b83e <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 4b8a2 <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #47260 @ 0xb89c │ │ │ │ + movw r1, #44992 @ 0xafc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4b84a <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl fce84 │ │ │ │ + b.n 4b8ae <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a9ed0 │ │ │ │ + bl 1a9f48 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b84e <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ + cbnz r0, 4b8b2 <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ba04 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4ba68 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 4b860 <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ + bmi.n 4b8c4 <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4b872 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bge.n 4b8d6 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 4b872 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bpl.n 4b8d6 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2297b0 │ │ │ │ + bl 22904c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ba04 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - b.n 4b9ec <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ + beq.w 4ba68 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4ba50 <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29980 @ 0x751c │ │ │ │ + movw r1, #22772 @ 0x58f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b9b6 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ - movw r1, #51412 @ 0xc8d4 │ │ │ │ + beq.w 4ba1a <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ + movw r1, #49044 @ 0xbf94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b89e <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ + cbnz r0, 4b902 <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b930 <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ + b.n 4b994 <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ movs r1, #0 │ │ │ │ - bl 229a94 │ │ │ │ + bl 229330 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b8ba <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + bge.n 4b91e <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b8ba <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + cbnz r3, 4b91e <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4b898 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4b8fc <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #51444 @ 0xc8f4 │ │ │ │ + movw r1, #49076 @ 0xbfb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b898 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4b8fc <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 229a94 │ │ │ │ + bl 229330 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b8f0 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + bge.n 4b954 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b8f0 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + cbnz r3, 4b954 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4b898 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4b8fc <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #52220 @ 0xcbfc │ │ │ │ + movw r1, #49852 @ 0xc2bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b898 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4b8fc <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 229a94 │ │ │ │ + bl 229330 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b926 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + bge.n 4b98a <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b926 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + cbnz r3, 4b98a <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b944 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + bge.n 4b9a8 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4b944 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + cbnz r3, 4b9a8 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4b9c0 <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ + bne.n 4ba24 <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9412 @ 0x24c4 │ │ │ │ + movw r1, #8724 @ 0x2214 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4b9ca <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ + cbz r0, 4ba2e <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ movs r1, #0 │ │ │ │ - bl 229a94 │ │ │ │ + bl 229330 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b976 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + bge.n 4b9da <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b976 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 4b9da <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 4b9d4 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ + cbz r3, 4ba38 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6740 @ 0x1a54 │ │ │ │ + movw r1, #4332 @ 0x10ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b9de <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ + cbz r0, 4ba42 <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ movs r1, #0 │ │ │ │ - bl 229a94 │ │ │ │ + bl 229330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b9a8 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + bge.n 4ba0c <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b9a8 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + cbnz r3, 4ba0c <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 4ba04 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - movw r4, #47216 @ 0xb870 │ │ │ │ + cbnz r3, 4ba68 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + movw r4, #44948 @ 0xaf94 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - b.n 4b9e6 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #47076 @ 0xb7e4 │ │ │ │ + b.n 4ba4a <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #44808 @ 0xaf08 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - b.n 4b9e6 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #35160 @ 0x8958 │ │ │ │ + b.n 4ba4a <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #32792 @ 0x8018 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - b.n 4b9e6 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #47120 @ 0xb810 │ │ │ │ + b.n 4ba4a <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #44852 @ 0xaf34 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - b.n 4b9e6 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #35248 @ 0x89b0 │ │ │ │ + b.n 4ba4a <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #32880 @ 0x8070 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - b.n 4b9e6 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #47164 @ 0xb83c │ │ │ │ + b.n 4ba4a <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #44896 @ 0xaf60 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 25f064 │ │ │ │ + bl 25e7f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ movw r3, #5216 @ 0x1460 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 6903c │ │ │ │ - b.n 4b84a <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl 694f0 │ │ │ │ + b.n 4b8ae <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 4b768 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (4ba78 <_PyXI_NewExcInfo@@Base+0x20c>) │ │ │ │ + b.w 260a14 <_PyEval_MatchKeys@@Base+0x1834> │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ + lsls r0, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #108] @ (4ba88 <_PyXI_NewExcInfo@@Base+0x280>) │ │ │ │ + ldr r1, [pc, #108] @ (4bafc <_PyXI_NewExcInfo@@Base+0x290>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ba82 <_PyXI_NewExcInfo@@Base+0x27a> │ │ │ │ + beq.n 4baf6 <_PyXI_NewExcInfo@@Base+0x28a> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 4ba4a <_PyXI_NewExcInfo@@Base+0x242> │ │ │ │ + cbz r5, 4babe <_PyXI_NewExcInfo@@Base+0x252> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12d3bc │ │ │ │ + bl 12d918 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ba46 <_PyXI_NewExcInfo@@Base+0x23e> │ │ │ │ + bge.n 4baba <_PyXI_NewExcInfo@@Base+0x24e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ba46 <_PyXI_NewExcInfo@@Base+0x23e> │ │ │ │ + cbnz r3, 4baba <_PyXI_NewExcInfo@@Base+0x24e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4ba4c <_PyXI_NewExcInfo@@Base+0x244> │ │ │ │ - b.n 4ba82 <_PyXI_NewExcInfo@@Base+0x27a> │ │ │ │ - ldr r4, [pc, #64] @ (4ba8c <_PyXI_NewExcInfo@@Base+0x284>) │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4bac0 <_PyXI_NewExcInfo@@Base+0x254> │ │ │ │ + b.n 4baf6 <_PyXI_NewExcInfo@@Base+0x28a> │ │ │ │ + ldr r4, [pc, #64] @ (4bb00 <_PyXI_NewExcInfo@@Base+0x294>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 2812c4 <_PyObject_GetState@@Base> │ │ │ │ + bl 280a84 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4ba6c <_PyXI_NewExcInfo@@Base+0x264> │ │ │ │ + cbnz r0, 4bae0 <_PyXI_NewExcInfo@@Base+0x274> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ba82 <_PyXI_NewExcInfo@@Base+0x27a> │ │ │ │ + bge.n 4baf6 <_PyXI_NewExcInfo@@Base+0x28a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ba82 <_PyXI_NewExcInfo@@Base+0x27a> │ │ │ │ + cbnz r3, 4baf6 <_PyXI_NewExcInfo@@Base+0x28a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ba82 <_PyXI_NewExcInfo@@Base+0x27a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4baf6 <_PyXI_NewExcInfo@@Base+0x28a> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #47272 @ 0xb8a8 │ │ │ │ + movw r0, #45004 @ 0xafcc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ asrs r0, r3, #27 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 4b704 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (4ba9c <_PyXI_NewExcInfo@@Base+0x294>) │ │ │ │ - b.w 261284 <_PyEval_MatchKeys@@Base+0x1870> │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldrd r0, r1, [r0, #8] │ │ │ │ - cbnz r1, 4baae <_PyXI_NewExcInfo@@Base+0x2a6> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - b.w 8048c │ │ │ │ - b.w 9689c <_PyTuple_FromPair@@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 r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrd fp, sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4bbc2 <_PyXI_NewExcInfo@@Base+0x3ba> │ │ │ │ + beq.n 4bc14 <_PyXI_NewExcInfo@@Base+0x3a8> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bbc2 <_PyXI_NewExcInfo@@Base+0x3ba> │ │ │ │ + bne.n 4bc14 <_PyXI_NewExcInfo@@Base+0x3a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bbc2 <_PyXI_NewExcInfo@@Base+0x3ba> │ │ │ │ + beq.n 4bc14 <_PyXI_NewExcInfo@@Base+0x3a8> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 4bb12 <_PyXI_NewExcInfo@@Base+0x30a> │ │ │ │ + cbz r5, 4bb64 <_PyXI_NewExcInfo@@Base+0x2f8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4bb1a <_PyXI_NewExcInfo@@Base+0x312> │ │ │ │ + b.n 4bb6c <_PyXI_NewExcInfo@@Base+0x300> │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #47280 @ 0xb8b0 │ │ │ │ + movw r0, #45012 @ 0xafd4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4bb6e <_PyXI_NewExcInfo@@Base+0x366> │ │ │ │ + cbnz r0, 4bbc0 <_PyXI_NewExcInfo@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #38580 @ 0x96b4 │ │ │ │ + movw r0, #36172 @ 0x8d4c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bge.n 4bba4 <_PyXI_NewExcInfo@@Base+0x39c> │ │ │ │ + bge.n 4bbf6 <_PyXI_NewExcInfo@@Base+0x38a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4bba4 <_PyXI_NewExcInfo@@Base+0x39c> │ │ │ │ + cbnz r3, 4bbf6 <_PyXI_NewExcInfo@@Base+0x38a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4bb62 <_PyXI_NewExcInfo@@Base+0x35a> │ │ │ │ + beq.n 4bbb4 <_PyXI_NewExcInfo@@Base+0x348> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bbc2 <_PyXI_NewExcInfo@@Base+0x3ba> │ │ │ │ + bge.n 4bc14 <_PyXI_NewExcInfo@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4bbc2 <_PyXI_NewExcInfo@@Base+0x3ba> │ │ │ │ + cbnz r3, 4bc14 <_PyXI_NewExcInfo@@Base+0x3a8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4bbec <_PyXI_NewExcInfo@@Base+0x3e4> │ │ │ │ + bne.n 4bc3e <_PyXI_NewExcInfo@@Base+0x3d2> │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 4bc54 <_PyXI_NewExcInfo@@Base+0x44c> │ │ │ │ - b.n 4bc06 <_PyXI_NewExcInfo@@Base+0x3fe> │ │ │ │ + bpl.n 4bca6 <_PyXI_NewExcInfo@@Base+0x43a> │ │ │ │ + b.n 4bc58 <_PyXI_NewExcInfo@@Base+0x3ec> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48396 @ 0xbd0c │ │ │ │ + movw r0, #46028 @ 0xb3cc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bbde <_PyXI_NewExcInfo@@Base+0x3d6> │ │ │ │ + bne.n 4bc30 <_PyXI_NewExcInfo@@Base+0x3c4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bd2a <_PyXI_NewExcInfo@@Base+0x522> │ │ │ │ + b.n 4bd7c <_PyXI_NewExcInfo@@Base+0x510> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 4bc54 <_PyXI_NewExcInfo@@Base+0x44c> │ │ │ │ + bpl.n 4bca6 <_PyXI_NewExcInfo@@Base+0x43a> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 4bc1c <_PyXI_NewExcInfo@@Base+0x414> │ │ │ │ + bpl.n 4bc6e <_PyXI_NewExcInfo@@Base+0x402> │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 4bc34 <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 4bc86 <_PyXI_NewExcInfo@@Base+0x41a> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #47288 @ 0xb8b8 │ │ │ │ + movw r1, #45020 @ 0xafdc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4bc02 <_PyXI_NewExcInfo@@Base+0x3fa> │ │ │ │ + bl fce84 │ │ │ │ + b.n 4bc54 <_PyXI_NewExcInfo@@Base+0x3e8> │ │ │ │ lsls r1, r3, #26 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r2, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 4bd38 <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ + bl 4bd9c <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4bd12 <_PyXI_NewExcInfo@@Base+0x50a> │ │ │ │ + b.n 4bd64 <_PyXI_NewExcInfo@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a4a0 │ │ │ │ - cbnz r0, 4bc86 <_PyXI_NewExcInfo@@Base+0x47e> │ │ │ │ + bl 11aabc │ │ │ │ + cbnz r0, 4bcd8 <_PyXI_NewExcInfo@@Base+0x46c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a4a0 │ │ │ │ - cbnz r0, 4bc86 <_PyXI_NewExcInfo@@Base+0x47e> │ │ │ │ + bl 11aabc │ │ │ │ + cbnz r0, 4bcd8 <_PyXI_NewExcInfo@@Base+0x46c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #47352 @ 0xb8f8 │ │ │ │ + movw r1, #45084 @ 0xb01c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bc02 <_PyXI_NewExcInfo@@Base+0x3fa> │ │ │ │ + beq.n 4bc54 <_PyXI_NewExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4bcb8 <_PyXI_NewExcInfo@@Base+0x4b0> │ │ │ │ - movw r3, #48508 @ 0xbd7c │ │ │ │ + ble.n 4bd0a <_PyXI_NewExcInfo@@Base+0x49e> │ │ │ │ + movw r3, #52244 @ 0xcc14 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + movw r1, #61304 @ 0xef78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, sp │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 4bc02 <_PyXI_NewExcInfo@@Base+0x3fa> │ │ │ │ + bl 13af74 │ │ │ │ + b.n 4bc54 <_PyXI_NewExcInfo@@Base+0x3e8> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4bcce <_PyXI_NewExcInfo@@Base+0x4c6> │ │ │ │ + bne.n 4bd20 <_PyXI_NewExcInfo@@Base+0x4b4> │ │ │ │ mov r0, sp │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 4bc02 <_PyXI_NewExcInfo@@Base+0x3fa> │ │ │ │ + bl 13af74 │ │ │ │ + b.n 4bc54 <_PyXI_NewExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4bcf8 <_PyXI_NewExcInfo@@Base+0x4f0> │ │ │ │ - movw r3, #48508 @ 0xbd7c │ │ │ │ + ble.n 4bd4a <_PyXI_NewExcInfo@@Base+0x4de> │ │ │ │ + movw r3, #52244 @ 0xcc14 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + movw r1, #61304 @ 0xef78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, sp │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 4bc02 <_PyXI_NewExcInfo@@Base+0x3fa> │ │ │ │ + bl 13af74 │ │ │ │ + b.n 4bc54 <_PyXI_NewExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 4bd38 <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ + bl 4bd9c <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldrd r0, r1, [r0, #8] │ │ │ │ + cbnz r1, 4bd8e <_PyXI_NewExcInfo@@Base+0x522> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + b.w 80664 │ │ │ │ + b.w 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fdc78 │ │ │ │ + b.w fde74 │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ @@ -45587,31 +45620,31 @@ │ │ │ │ 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 4bd78 <_PyXI_NewExcInfo@@Base+0x570> │ │ │ │ + ble.n 4bddc <_PyXI_NewExcInfo@@Base+0x570> │ │ │ │ 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 4bd5e <_PyXI_NewExcInfo@@Base+0x556> │ │ │ │ + b.n 4bdc2 <_PyXI_NewExcInfo@@Base+0x556> │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004bd88 : │ │ │ │ +0004bdec : │ │ │ │ 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 │ │ │ │ movs r2, #0 │ │ │ │ @@ -45619,223 +45652,224 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4bdde │ │ │ │ + cbz r0, 4be42 │ │ │ │ mov r0, sp │ │ │ │ - bl 1afbf0 │ │ │ │ + bl 1afc60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bdd6 │ │ │ │ + bge.n 4be3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bdd6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4be3a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4bdde │ │ │ │ - bl 79dd0 │ │ │ │ + cbz r0, 4be42 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (4be48 ) │ │ │ │ + ldr r3, [pc, #84] @ (4beb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vmov s16, r3 │ │ │ │ - vldr d6, [pc, #56] @ 4be40 │ │ │ │ + vldr d6, [pc, #60] @ 4bea8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.u32 d8, s16 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4be26 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4be36 │ │ │ │ + bne.n 4be8a │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4be9a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (4be54 ) │ │ │ │ - b.w 26d704 │ │ │ │ + ldr r1, [pc, #4] @ (4bebc ) │ │ │ │ + b.w 26cec0 │ │ │ │ nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0004be58 : │ │ │ │ +0004bec0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1c8ca0 │ │ │ │ + bl 1c8928 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4be86 │ │ │ │ - bl 79dd0 │ │ │ │ + cbz r0, 4beee │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4bea8 │ │ │ │ + cbz r3, 4bf10 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4beb8 │ │ │ │ + b.n 4bf20 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4beb6 │ │ │ │ + blt.n 4bf1e │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4beb2 │ │ │ │ - cbnz r1, 4bed6 │ │ │ │ + bgt.n 4bf1a │ │ │ │ + cbnz r1, 4bf3e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4beb8 │ │ │ │ + b.n 4bf20 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #132] @ (4bf40 ) │ │ │ │ + ldr r1, [pc, #132] @ (4bfa8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4bf38 │ │ │ │ - b.n 4bedc │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4bfa0 │ │ │ │ + b.n 4bf44 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 4bf2c │ │ │ │ + cbz r4, 4bf94 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42336 @ 0xa560 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4bf18 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 4bf80 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #47452 @ 0xb95c │ │ │ │ + movw r1, #45184 @ 0xb080 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fe24 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bf2a │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4bf38 │ │ │ │ + bne.n 4bf92 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4bfa0 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r7, 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, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4bfd6 │ │ │ │ + beq.n 4c03e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4bf7e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 4bfe6 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #47480 @ 0xb978 │ │ │ │ + movw r1, #45212 @ 0xb09c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 181e48 │ │ │ │ + bl 182428 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 4bfae │ │ │ │ + bcs.n 4c016 │ │ │ │ lsrs r1, r0, #7 │ │ │ │ - movw r2, #31064 @ 0x7958 │ │ │ │ + movw r2, #28632 @ 0x6fd8 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ - movw r3, #19800 @ 0x4d58 │ │ │ │ + movw r3, #17368 @ 0x43d8 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r0, r0, r2, lsl #7 │ │ │ │ ldrh.w r3, [r3, r0, lsl #1] │ │ │ │ - b.n 4bfb0 │ │ │ │ + b.n 4c018 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r3, r3, lsl #3 │ │ │ │ - movw r2, #14556 @ 0x38dc │ │ │ │ + movw r2, #12124 @ 0x2f5c │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ - movw r3, #8616 @ 0x21a8 │ │ │ │ + movw r3, #6208 @ 0x1840 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ add r2, r1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - b.w 7d228 │ │ │ │ - movw r2, #32172 @ 0x7dac │ │ │ │ + b.w 7d418 │ │ │ │ + movw r2, #29680 @ 0x73f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #62272 @ 0xf340 │ │ │ │ + movw r0, #59864 @ 0xe9d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004bff6 : │ │ │ │ +0004c05e : │ │ │ │ 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 r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -45849,15 +45883,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 126f08 <_PyArena_Free@@Base+0x1584> │ │ │ │ + bl 127524 <_PyArena_Free@@Base+0x1624> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2d580 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ @@ -45866,40 +45900,40 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #25428 @ 0x6354 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4c060 │ │ │ │ + bne.n 4c0c8 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 4c096 │ │ │ │ + b.n 4c0fe │ │ │ │ mov r0, r1 │ │ │ │ - bl 155fc0 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c096 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 4c07e │ │ │ │ + bne.n 4c0fe │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 4c0e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c0c4 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 4c12c │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #47572 @ 0xb9d4 │ │ │ │ + movw r1, #45304 @ 0xb0f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4c07a │ │ │ │ + bl fce84 │ │ │ │ + b.n 4c0e2 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4c07e │ │ │ │ - vldr d7, [pc, #36] @ 4c0c8 │ │ │ │ + bls.n 4c0e6 │ │ │ │ + vldr d7, [pc, #36] @ 4c130 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #36] @ (4c0d0 ) │ │ │ │ + ldr r2, [pc, #36] @ (4c138 ) │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vmov r2, s0 │ │ │ │ str r2, [r3, #0] │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ @@ -45917,87 +45951,87 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ 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 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 4c194 │ │ │ │ + cbz r1, 4c1fc │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 4c16a │ │ │ │ + cbz r7, 4c1d2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #3532 @ 0xdcc │ │ │ │ + movw r4, #1164 @ 0x48c │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - movw r2, #19532 @ 0x4c4c │ │ │ │ + movw r2, #17164 @ 0x430c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #47616 @ 0xba00 │ │ │ │ + movw r0, #45348 @ 0xb124 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ - b.n 4c1c0 │ │ │ │ + bl 85ef0 │ │ │ │ + b.n 4c228 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #3532 @ 0xdcc │ │ │ │ + movw r4, #1164 @ 0x48c │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #19532 @ 0x4c4c │ │ │ │ + movw r2, #17164 @ 0x430c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #47644 @ 0xba1c │ │ │ │ + movw r0, #45376 @ 0xb140 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ - b.n 4c1c0 │ │ │ │ - cbz r7, 4c1aa │ │ │ │ + bl 85ef0 │ │ │ │ + b.n 4c228 │ │ │ │ + cbz r7, 4c212 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #47668 @ 0xba34 │ │ │ │ + movw r0, #45400 @ 0xb158 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ - b.n 4c1c0 │ │ │ │ + bl 85ef0 │ │ │ │ + b.n 4c228 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #47688 @ 0xba48 │ │ │ │ + movw r0, #45420 @ 0xb16c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -46010,447 +46044,447 @@ │ │ │ │ bx lr │ │ │ │ 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 ef44c │ │ │ │ + bl ef638 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c206 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4c230 │ │ │ │ - b.n 4c216 │ │ │ │ + bne.n 4c26e │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4c298 │ │ │ │ + b.n 4c27e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c214 │ │ │ │ + blt.n 4c27c │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4c216 │ │ │ │ + b.n 4c27e │ │ │ │ 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, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 4c232 │ │ │ │ + b.n 4c29a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c234 : │ │ │ │ +0004c29c : │ │ │ │ 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, #11028 @ 0x2b14 │ │ │ │ + movw r1, #8660 @ 0x21d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #11032 @ 0x2b18 │ │ │ │ + movw r0, #8664 @ 0x21d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2f8 │ │ │ │ + beq.n 4c360 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2c98c │ │ │ │ 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 4c2d0 │ │ │ │ + ble.n 4c338 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #32573 @ 0x7f3d │ │ │ │ + movw r2, #34137 @ 0x8559 │ │ │ │ movt r2, #18 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #62397 @ 0xf3bd │ │ │ │ + movw r1, #63717 @ 0xf8e5 │ │ │ │ movt r1, #19 │ │ │ │ - movw r0, #28829 @ 0x709d │ │ │ │ + movw r0, #30393 @ 0x76b9 │ │ │ │ movt r0, #18 │ │ │ │ - bl 1a9688 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 1a9700 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 4c2d0 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 4c2f8 │ │ │ │ + cbnz r0, 4c338 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 4c360 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 125d7c <_PyArena_Free@@Base+0x3f8> │ │ │ │ + bl 1261c0 <_PyArena_Free@@Base+0x2c0> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 4c2e4 │ │ │ │ - bl 127df0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 4c34c │ │ │ │ + bl 12811c <_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 2d580 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c3b8 │ │ │ │ + beq.n 4c420 │ │ │ │ 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, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c3b4 │ │ │ │ + bne.n 4c41c │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c3b4 │ │ │ │ + beq.n 4c41c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #55657 @ 0xd969 │ │ │ │ + movw r2, #57345 @ 0xe001 │ │ │ │ movt r2, #24 │ │ │ │ - movw r0, #47704 @ 0xba58 │ │ │ │ + movw r0, #45436 @ 0xb17c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c362 │ │ │ │ + cbnz r0, 4c3ca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #47712 @ 0xba60 │ │ │ │ + movw r0, #45444 @ 0xb184 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c396 │ │ │ │ + bge.n 4c3fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c396 │ │ │ │ + cbnz r3, 4c3fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4c356 │ │ │ │ + beq.n 4c3be │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c3b4 │ │ │ │ + bge.n 4c41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c3b4 │ │ │ │ + cbnz r3, 4c41c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c44c │ │ │ │ + beq.n 4c4b4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4c3f4 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 4c45c │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #47736 @ 0xba78 │ │ │ │ + movw r1, #45468 @ 0xb19c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 181e48 │ │ │ │ + bl 182428 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 4c424 │ │ │ │ + bcs.n 4c48c │ │ │ │ lsrs r1, r0, #7 │ │ │ │ - movw r2, #31064 @ 0x7958 │ │ │ │ + movw r2, #28632 @ 0x6fd8 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ - movw r3, #19800 @ 0x4d58 │ │ │ │ + movw r3, #17368 @ 0x43d8 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r0, r0, r2, lsl #7 │ │ │ │ ldrh.w r3, [r3, r0, lsl #1] │ │ │ │ - b.n 4c426 │ │ │ │ + b.n 4c48e │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r3, r3, lsl #3 │ │ │ │ - movw r2, #14556 @ 0x38dc │ │ │ │ + movw r2, #12124 @ 0x2f5c │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ - movw r3, #8616 @ 0x21a8 │ │ │ │ + movw r3, #6208 @ 0x1840 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ add r2, r1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldrb r2, [r2, #7] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ - b.w 7d228 │ │ │ │ - movw r2, #32172 @ 0x7dac │ │ │ │ + b.w 7d418 │ │ │ │ + movw r2, #29680 @ 0x73f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #62296 @ 0xf358 │ │ │ │ + movw r0, #59888 @ 0xe9f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #47828 @ 0xbad4 │ │ │ │ + movw r0, #45560 @ 0xb1f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 85d54 │ │ │ │ - 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, #22492 @ 0x57dc │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 8b238 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #16060 @ 0x3ebc │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 85ef0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 4c4e6 │ │ │ │ + cbz r4, 4c516 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r1, [r3, #-32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c4ce │ │ │ │ + bne.n 4c4fe │ │ │ │ subs r2, r2, r4 │ │ │ │ add r0, r2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #28048 @ 0x6d90 │ │ │ │ + movw r1, #25680 @ 0x6450 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2db80 │ │ │ │ - cbnz r0, 4c52a │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbnz r0, 4c55a │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 4c532 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 4c562 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 29d370 │ │ │ │ + b.w 29cb50 │ │ │ │ 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] │ │ │ │ movw r3, #42336 @ 0xa560 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c576 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 4c5a6 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #47848 @ 0xbae8 │ │ │ │ + movw r1, #45580 @ 0xb20c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (4c634 ) │ │ │ │ + ldr r1, [pc, #184] @ (4c664 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 4c58a │ │ │ │ + bge.n 4c5ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c630 │ │ │ │ - bne.n 4c59e │ │ │ │ + b.n 4c660 │ │ │ │ + bne.n 4c5ce │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c586 │ │ │ │ - beq.n 4c5a0 │ │ │ │ + blt.n 4c5b6 │ │ │ │ + beq.n 4c5d0 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 4c5a0 │ │ │ │ - ldr r5, [pc, #148] @ (4c634 ) │ │ │ │ + b.n 4c5d0 │ │ │ │ + ldr r5, [pc, #148] @ (4c664 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14d0f8 │ │ │ │ + bl 14d5ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c586 │ │ │ │ + beq.n 4c5b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10b524 │ │ │ │ + bl 10bb54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c5cc │ │ │ │ + bge.n 4c5fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4c5cc │ │ │ │ + cbnz r3, 4c5fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4c586 │ │ │ │ + beq.n 4c5b6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1344b4 │ │ │ │ - cbnz r0, 4c5f2 │ │ │ │ + bl 13442c │ │ │ │ + cbnz r0, 4c622 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c586 │ │ │ │ + bge.n 4c5b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c586 │ │ │ │ + bne.n 4c5b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c586 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c5b6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c60e │ │ │ │ + bge.n 4c63e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4c60e │ │ │ │ + cbnz r3, 4c63e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4c620 │ │ │ │ + blt.n 4c650 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4c630 │ │ │ │ + b.n 4c660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c616 │ │ │ │ + bne.n 4c646 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c616 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c646 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #48] @ (4c66c ) │ │ │ │ + ldr r3, [pc, #48] @ (4c69c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ - movw r0, #55140 @ 0xd764 │ │ │ │ + movw r0, #52732 @ 0xcdfc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #3832] @ 0xef8 │ │ │ │ ldr.w r1, [r3, #3752] @ 0xea8 │ │ │ │ eor.w r4, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ pop {r4} │ │ │ │ ldr.w r2, [r2, #3768] @ 0xeb8 │ │ │ │ ldr.w r3, [r3, #3768] @ 0xeb8 │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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, #20096 @ 0x4e80 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 8b3e0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #13692 @ 0x357c │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 8b3e0 │ │ │ │ + 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 4c6aa │ │ │ │ - movw r2, #32172 @ 0x7dac │ │ │ │ + bne.n 4c712 │ │ │ │ + movw r2, #29680 @ 0x73f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #62372 @ 0xf3a4 │ │ │ │ + movw r0, #59964 @ 0xea3c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c6ea │ │ │ │ + b.n 4c752 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4c6ca │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 4c732 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #47904 @ 0xbb20 │ │ │ │ + movw r1, #45612 @ 0xb22c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 181e48 │ │ │ │ - bl c617c <_PyUnicode_IsXidContinue@@Base> │ │ │ │ + bl 182428 │ │ │ │ + bl c6370 <_PyUnicode_IsXidContinue@@Base> │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ @@ -46459,228 +46493,228 @@ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4c72e │ │ │ │ + cbz r3, 4c796 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4c72e │ │ │ │ + cbnz r0, 4c796 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c72e │ │ │ │ - movw r0, #55620 @ 0xd944 │ │ │ │ + beq.n 4c796 │ │ │ │ + movw r0, #53212 @ 0xcfdc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4c732 │ │ │ │ + cbnz r0, 4c79a │ │ │ │ mov r0, r4 │ │ │ │ - bl 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + bl 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c786 │ │ │ │ + b.n 4c7ee │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #47988 @ 0xbb74 │ │ │ │ + movw r0, #45720 @ 0xb298 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c766 │ │ │ │ + bge.n 4c7ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c766 │ │ │ │ + cbnz r3, 4c7ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c728 │ │ │ │ + beq.n 4c790 │ │ │ │ mov r0, r5 │ │ │ │ - bl ef44c │ │ │ │ + bl ef638 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c786 │ │ │ │ + bge.n 4c7ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c786 │ │ │ │ + cbnz r3, 4c7ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 4c7c6 │ │ │ │ - movw r2, #32172 @ 0x7dac │ │ │ │ + bne.n 4c82e │ │ │ │ + movw r2, #29680 @ 0x73f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #62360 @ 0xf398 │ │ │ │ + movw r0, #59952 @ 0xea30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c806 │ │ │ │ + b.n 4c86e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4c7e6 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 4c84e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #48004 @ 0xbb84 │ │ │ │ + movw r1, #45736 @ 0xb2a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 181e48 │ │ │ │ - bl c3278 <_PyUnicode_IsXidStart@@Base> │ │ │ │ + bl 182428 │ │ │ │ + bl c3468 <_PyUnicode_IsXidStart@@Base> │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4c82a │ │ │ │ + cbz r3, 4c892 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c856 │ │ │ │ - b.n 4c840 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r0, 4c8be │ │ │ │ + b.n 4c8a8 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24024 @ 0x5dd8 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8b4 │ │ │ │ - bl 181998 │ │ │ │ + b.n 4c91c │ │ │ │ + bl 181ae4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4c868 │ │ │ │ + blt.n 4c8d0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4c878 │ │ │ │ + blt.n 4c8e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 932e8 │ │ │ │ + bl 9346c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4c844 │ │ │ │ - b.n 4c890 │ │ │ │ + bne.n 4c8ac │ │ │ │ + b.n 4c8f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c852 │ │ │ │ + bne.n 4c8ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c852 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c8ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c840 │ │ │ │ + bge.n 4c8a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c840 │ │ │ │ + bne.n 4c8a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c840 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c8a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c8a4 │ │ │ │ + bge.n 4c90c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c8a4 │ │ │ │ + cbnz r3, 4c90c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - bl 8a354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c840 │ │ │ │ + bne.n 4c8a8 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #31688 @ 0x7bc8 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4c8e8 │ │ │ │ + bne.n 4c950 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4c8e8 │ │ │ │ + bne.n 4c950 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c948 │ │ │ │ + bge.n 4c9b0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4c948 │ │ │ │ + b.n 4c9b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186f38 │ │ │ │ + bl 1875d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c90c │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4c920 │ │ │ │ + bne.n 4c974 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4c988 │ │ │ │ vldr d0, [sp] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ - bl 18458c │ │ │ │ + bl 184b58 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4c948 │ │ │ │ - cbnz r0, 4c924 │ │ │ │ + beq.n 4c9b0 │ │ │ │ + cbnz r0, 4c98c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c948 │ │ │ │ + b.n 4c9b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c93c │ │ │ │ + bge.n 4c9a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4c940 │ │ │ │ + cbz r3, 4c9a8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4c948 │ │ │ │ + b.n 4c9b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c93c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c9a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ 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 │ │ │ │ @@ -46690,1043 +46724,1042 @@ │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #15508 @ 0x3c94 │ │ │ │ + movw r1, #12112 @ 0x2f50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cc0d8 │ │ │ │ - cbnz r0, 4c982 │ │ │ │ + bl cc29c │ │ │ │ + cbnz r0, 4c9ea │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ca36 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + b.n 4ca9e │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl e75dc │ │ │ │ + bl e780c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c9a0 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4ca08 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c97e │ │ │ │ - bl 1d2308 <_PyXI_FreeSession@@Base+0x120> │ │ │ │ + bne.n 4c9e6 │ │ │ │ + bl 1d1f90 <_PyXI_FreeSession@@Base+0x120> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c97e │ │ │ │ - movw r3, #63037 @ 0xf63d │ │ │ │ + beq.n 4c9e6 │ │ │ │ + movw r3, #64413 @ 0xfb9d │ │ │ │ movt r3, #21 │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 4c9f2 │ │ │ │ - cbnz r1, 4c9d4 │ │ │ │ - movw r3, #48508 @ 0xbd7c │ │ │ │ + bne.n 4ca5a │ │ │ │ + cbnz r1, 4ca3c │ │ │ │ + movw r3, #52244 @ 0xcc14 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #816 @ 0x330 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #63984 @ 0xf9f0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4c9fc │ │ │ │ + bl fce84 │ │ │ │ + b.n 4ca64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r6, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bl 1393c8 │ │ │ │ + bl 1398e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c9fc │ │ │ │ + beq.n 4ca64 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4ca18 │ │ │ │ + b.n 4ca80 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ca18 │ │ │ │ + bge.n 4ca80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c97e │ │ │ │ + bge.n 4c9e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c97e │ │ │ │ + bne.n 4c9e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c97e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c9e6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1394dc │ │ │ │ + bl 1399fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ca36 │ │ │ │ + bge.n 4ca9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ca36 │ │ │ │ + cbnz r3, 4ca9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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, 4ca62 │ │ │ │ + cbnz r0, 4caca │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4ca6a │ │ │ │ + cbz r0, 4cad2 │ │ │ │ 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 4ca54 │ │ │ │ + beq.n 4cabc │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4ca90 │ │ │ │ + cbnz r2, 4caf8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4ca90 │ │ │ │ + bne.n 4caf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4caac │ │ │ │ - ldr r4, [pc, #224] @ (4cb74 ) │ │ │ │ + cbnz r0, 4cb14 │ │ │ │ + ldr r4, [pc, #224] @ (4cbdc ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4caf8 │ │ │ │ + cbz r0, 4cb60 │ │ │ │ ldrd r6, r0, [r3] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4cac0 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 4cae2 │ │ │ │ - b.n 4caf8 │ │ │ │ - bl 8fe24 │ │ │ │ + cbnz r0, 4cb28 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 4cb4a │ │ │ │ + b.n 4cb60 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cada │ │ │ │ + bge.n 4cb42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4cada │ │ │ │ + cbnz r3, 4cb42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4cab8 │ │ │ │ + beq.n 4cb20 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4cafc │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 4cb64 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33648 @ 0x8370 │ │ │ │ + movw r1, #31240 @ 0x7a08 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cb6c │ │ │ │ + b.n 4cbd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a168 │ │ │ │ + bl 7a328 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4cb64 │ │ │ │ + cbz r0, 4cbcc │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4cb16 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 4cb64 │ │ │ │ + bcc.n 4cb7e │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 4cbcc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cb10 │ │ │ │ + beq.n 4cb78 │ │ │ │ add.w r8, r0, r4, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 4cb34 │ │ │ │ + beq.n 4cb9c │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 4cb2a │ │ │ │ + b.n 4cb92 │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4cb5e │ │ │ │ + cbz r0, 4cbc6 │ │ │ │ clz r3, r9 │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ strd r5, r2, [r0, #12] │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 4cb6c │ │ │ │ + b.n 4cbd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 4caf8 │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 4cb60 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - │ │ │ │ -0004cb78 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ - ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 4cb80 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 4cbc2 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ - cmp r2, #1 │ │ │ │ - push {r4} │ │ │ │ - bne.n 4cba0 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ - movw r4, #44712 @ 0xaea8 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - movw r2, #48120 @ 0xbbf8 │ │ │ │ - movt r2, #46 @ 0x2e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - pop {r4} │ │ │ │ - b.w 204de8 <_PyErr_Format@@Base> │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 4cbbe <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ - movw r4, #44712 @ 0xaea8 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - movw r2, #48212 @ 0xbc54 │ │ │ │ - movt r2, #46 @ 0x2e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - pop {r4} │ │ │ │ - b.w 204de8 <_PyErr_Format@@Base> │ │ │ │ - pop {r4} │ │ │ │ - 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 r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 4cc00 <_PyEval_FormatAwaitableError@@Base+0x88> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bmi.n 4cc18 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15272 @ 0x3ba8 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4cc40 <_PyEval_FormatAwaitableError@@Base+0xc8> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #15272 @ 0x3ba8 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4cbd8 <_PyEval_FormatAwaitableError@@Base+0x60> │ │ │ │ - b.n 4cc40 <_PyEval_FormatAwaitableError@@Base+0xc8> │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 4cc44 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15272 @ 0x3ba8 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - mov r3, r4 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4cc7e <_PyEval_FormatAwaitableError@@Base+0x106> │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl faec0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4cc40 <_PyEval_FormatAwaitableError@@Base+0xc8> │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl faec0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 4cc6e <_PyEval_FormatAwaitableError@@Base+0xf6> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d504 │ │ │ │ - bl 8a620 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4cc70 <_PyEval_FormatAwaitableError@@Base+0xf8> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79dd0 │ │ │ │ - cbz r5, 4cc7e <_PyEval_FormatAwaitableError@@Base+0x106> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ - mov r0, r4 │ │ │ │ - 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 r9, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4cca0 <_PyEval_FormatAwaitableError@@Base+0x128> │ │ │ │ + cbz r3, 4cbfe │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ccb0 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ + b.n 4cc0e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4ccae <_PyEval_FormatAwaitableError@@Base+0x136> │ │ │ │ + blt.n 4cc0c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4ccaa <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ - cbnz r1, 4ccd0 <_PyEval_FormatAwaitableError@@Base+0x158> │ │ │ │ + bgt.n 4cc08 │ │ │ │ + cbnz r1, 4cc2e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ccb0 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ + b.n 4cc0e │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #656] @ (4cf44 <_PyEval_FormatAwaitableError@@Base+0x3cc>) │ │ │ │ + ldr r1, [pc, #656] @ (4cea0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4ccd6 <_PyEval_FormatAwaitableError@@Base+0x15e> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4cc34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d066 <_PyEval_FormatAwaitableError@@Base+0x4ee> │ │ │ │ + b.n 4cfc2 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4cd1e <_PyEval_FormatAwaitableError@@Base+0x1a6> │ │ │ │ + beq.n 4cc7c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4cce4 <_PyEval_FormatAwaitableError@@Base+0x16c> │ │ │ │ + cbz r4, 4cc42 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4ccec <_PyEval_FormatAwaitableError@@Base+0x174> │ │ │ │ - b.n 4cd2c <_PyEval_FormatAwaitableError@@Base+0x1b4> │ │ │ │ + bne.n 4cc4a │ │ │ │ + b.n 4cc8a │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ccfe <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 4cd2c <_PyEval_FormatAwaitableError@@Base+0x1b4> │ │ │ │ - b.n 4cccc <_PyEval_FormatAwaitableError@@Base+0x154> │ │ │ │ - bl 8fe24 │ │ │ │ + cbnz r0, 4cc5c │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 4cc8a │ │ │ │ + b.n 4cc2a │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cd18 <_PyEval_FormatAwaitableError@@Base+0x1a0> │ │ │ │ + bge.n 4cc76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4cd18 <_PyEval_FormatAwaitableError@@Base+0x1a0> │ │ │ │ + cbnz r3, 4cc76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 4cd30 <_PyEval_FormatAwaitableError@@Base+0x1b8> │ │ │ │ - b.n 4ccf6 <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ + bne.n 4cc8e │ │ │ │ + b.n 4cc54 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cd30 <_PyEval_FormatAwaitableError@@Base+0x1b8> │ │ │ │ + b.n 4cc8e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 4ce70 <_PyEval_FormatAwaitableError@@Base+0x2f8> │ │ │ │ + bne.w 4cdce │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cd6e <_PyEval_FormatAwaitableError@@Base+0x1f6> │ │ │ │ + cbnz r0, 4cccc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d040 <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ + b.n 4cf9c │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #18416 @ 0x47f0 │ │ │ │ + movw fp, #15600 @ 0x3cf0 │ │ │ │ movt fp, #47 @ 0x2f │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 4cdf0 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ + beq.n 4cd4e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4ce4a <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ + blt.n 4cda8 │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4cda6 <_PyEval_FormatAwaitableError@@Base+0x22e> │ │ │ │ + bpl.n 4cd04 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4cd7e <_PyEval_FormatAwaitableError@@Base+0x206> │ │ │ │ + b.n 4ccdc │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4cdac <_PyEval_FormatAwaitableError@@Base+0x234> │ │ │ │ + bmi.n 4cd0a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4cd96 <_PyEval_FormatAwaitableError@@Base+0x21e> │ │ │ │ + bne.n 4ccf4 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ce58 <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ + beq.n 4cdb6 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4cdcc <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + bgt.n 4cd2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4cdea <_PyEval_FormatAwaitableError@@Base+0x272> │ │ │ │ + b.n 4cd48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 4ce1e <_PyEval_FormatAwaitableError@@Base+0x2a6> │ │ │ │ + cbnz r0, 4cd7c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cdea <_PyEval_FormatAwaitableError@@Base+0x272> │ │ │ │ + bge.n 4cd48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cdea <_PyEval_FormatAwaitableError@@Base+0x272> │ │ │ │ + cbnz r3, 4cd48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4cd7a <_PyEval_FormatAwaitableError@@Base+0x202> │ │ │ │ + b.n 4ccd8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4ce4a <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ - movw r3, #18416 @ 0x47f0 │ │ │ │ + blt.n 4cda8 │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4ce32 <_PyEval_FormatAwaitableError@@Base+0x2ba> │ │ │ │ + bpl.n 4cd90 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4ce4a <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ - b.n 4cdfc <_PyEval_FormatAwaitableError@@Base+0x284> │ │ │ │ + bcc.n 4cda8 │ │ │ │ + b.n 4cd5a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d04c <_PyEval_FormatAwaitableError@@Base+0x4d4> │ │ │ │ + beq.w 4cfa8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ce58 <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ + bge.n 4cdb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ce58 <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ + cbnz r3, 4cdb6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ce58 <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cdb6 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4ce58 <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ + cbz r0, 4cdb6 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4ce0e <_PyEval_FormatAwaitableError@@Base+0x296> │ │ │ │ + bgt.n 4cd6c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2170e4 │ │ │ │ + bl 216afc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 4d040 <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ + bne.w 4cf9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cd6a <_PyEval_FormatAwaitableError@@Base+0x1f2> │ │ │ │ + bge.n 4ccc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cd6a <_PyEval_FormatAwaitableError@@Base+0x1f2> │ │ │ │ + bne.n 4ccc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cd6a <_PyEval_FormatAwaitableError@@Base+0x1f2> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ccc8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cd6a <_PyEval_FormatAwaitableError@@Base+0x1f2> │ │ │ │ + bne.w 4ccc8 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4cea4 <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 4ce02 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #53404 @ 0xd09c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4d038 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ + bl fce84 │ │ │ │ + b.n 4cf94 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 4cf60 <_PyEval_FormatAwaitableError@@Base+0x3e8> │ │ │ │ + bne.n 4cebc │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d038 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ + beq.w 4cf94 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4cf4c <_PyEval_FormatAwaitableError@@Base+0x3d4> │ │ │ │ + blt.n 4cea8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4cf4c <_PyEval_FormatAwaitableError@@Base+0x3d4> │ │ │ │ + beq.n 4cea8 │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4cf48 <_PyEval_FormatAwaitableError@@Base+0x3d0> │ │ │ │ + bne.n 4cea4 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d024 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + beq.w 4cf80 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4cefc <_PyEval_FormatAwaitableError@@Base+0x384> │ │ │ │ + bgt.n 4ce5a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4cf3a <_PyEval_FormatAwaitableError@@Base+0x3c2> │ │ │ │ + b.n 4ce98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4cf26 <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ + cbz r0, 4ce84 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d024 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + bge.w 4cf80 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d024 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + bne.w 4cf80 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d024 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cf80 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cf3a <_PyEval_FormatAwaitableError@@Base+0x3c2> │ │ │ │ + bge.n 4ce98 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4cf3a <_PyEval_FormatAwaitableError@@Base+0x3c2> │ │ │ │ + cbnz r3, 4ce98 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 4cecc <_PyEval_FormatAwaitableError@@Base+0x354> │ │ │ │ - nop │ │ │ │ + b.n 4ce2a │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 4ced6 <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ + bcs.n 4ce34 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4d018 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ + blt.n 4cf74 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cfd8 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ - b.n 4d024 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ - bl 764ac │ │ │ │ + bne.n 4cf34 │ │ │ │ + b.n 4cf80 │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d038 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ + beq.n 4cf94 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 4cfcc <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ + beq.n 4cf28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1f759c │ │ │ │ + bl 1f7110 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4cfcc <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ + blt.n 4cf28 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d024 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + beq.n 4cf80 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4cfa8 <_PyEval_FormatAwaitableError@@Base+0x430> │ │ │ │ + bgt.n 4cf04 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4cfc6 <_PyEval_FormatAwaitableError@@Base+0x44e> │ │ │ │ + b.n 4cf22 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 4cff0 <_PyEval_FormatAwaitableError@@Base+0x478> │ │ │ │ + cbnz r0, 4cf4c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cfc6 <_PyEval_FormatAwaitableError@@Base+0x44e> │ │ │ │ + bge.n 4cf22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4cfc6 <_PyEval_FormatAwaitableError@@Base+0x44e> │ │ │ │ + cbnz r3, 4cf22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4cf6a <_PyEval_FormatAwaitableError@@Base+0x3f2> │ │ │ │ + b.n 4cec6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d024 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + cbz r0, 4cf80 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4cfe4 <_PyEval_FormatAwaitableError@@Base+0x46c> │ │ │ │ + bgt.n 4cf40 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4d016 <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ + b.n 4cf72 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4d004 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + cbz r0, 4cf60 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d024 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + bge.n 4cf80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d024 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + cbnz r3, 4cf80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d024 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cf80 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d016 <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ + bge.n 4cf72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d016 <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ + cbnz r3, 4cf72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2170e4 │ │ │ │ + bl 216afc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d03a <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + bne.n 4cf96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d038 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ + bge.n 4cf94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d038 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ + cbnz r3, 4cf94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 4d066 <_PyEval_FormatAwaitableError@@Base+0x4ee> │ │ │ │ + b.n 4cfc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4ce48 <_PyEval_FormatAwaitableError@@Base+0x2d0> │ │ │ │ + bge.w 4cda6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ce48 <_PyEval_FormatAwaitableError@@Base+0x2d0> │ │ │ │ + bne.w 4cda6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ce48 <_PyEval_FormatAwaitableError@@Base+0x2d0> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cda6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +0004cfca <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ + ldr r3, [r1, #40] @ 0x28 │ │ │ │ + cbz r3, 4cfd2 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbnz r3, 4d014 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cmp r2, #1 │ │ │ │ + push {r4} │ │ │ │ + bne.n 4cff2 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + movw r4, #45100 @ 0xb02c │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + movw r2, #45852 @ 0xb31c │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + pop {r4} │ │ │ │ + b.w 2049c0 <_PyErr_Format@@Base> │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 4d010 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + movw r4, #45100 @ 0xb02c │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + movw r2, #45944 @ 0xb378 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + pop {r4} │ │ │ │ + b.w 2049c0 <_PyErr_Format@@Base> │ │ │ │ + pop {r4} │ │ │ │ + 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 r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 4d052 <_PyEval_FormatAwaitableError@@Base+0x88> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bmi.n 4d06a <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movw r0, #12904 @ 0x3268 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4d092 <_PyEval_FormatAwaitableError@@Base+0xc8> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #12904 @ 0x3268 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + mov r2, r3 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4d02a <_PyEval_FormatAwaitableError@@Base+0x60> │ │ │ │ + b.n 4d092 <_PyEval_FormatAwaitableError@@Base+0xc8> │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 4d096 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movw r0, #12904 @ 0x3268 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + mov r3, r4 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4d0d0 <_PyEval_FormatAwaitableError@@Base+0x106> │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fb0c8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4d092 <_PyEval_FormatAwaitableError@@Base+0xc8> │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl fb0c8 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4d0c0 <_PyEval_FormatAwaitableError@@Base+0xf6> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d504 │ │ │ │ + bl 8a7c8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4d0c2 <_PyEval_FormatAwaitableError@@Base+0xf8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79f90 │ │ │ │ + cbz r5, 4d0d0 <_PyEval_FormatAwaitableError@@Base+0x106> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79f90 │ │ │ │ + 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4d09a <_PyEval_FormatAwaitableError@@Base+0x522> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bls.n 4d100 <_PyEval_FormatAwaitableError@@Base+0x136> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #48304 @ 0xbcb0 │ │ │ │ + movw r1, #46036 @ 0xb3d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4d0c4 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ + bl fce84 │ │ │ │ + b.n 4d12a <_PyEval_FormatAwaitableError@@Base+0x160> │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #5192 @ 0x1448 │ │ │ │ movtne r4, #77 @ 0x4d │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 183818 <_PyUnicode_IsLinebreak@@Base+0x1b4> │ │ │ │ - cbnz r0, 4d0f0 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + bl 183df8 <_PyUnicode_IsLinebreak@@Base+0x1b4> │ │ │ │ + cbnz r0, 4d156 <_PyEval_FormatAwaitableError@@Base+0x18c> │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbnz r0, 4d0c8 <_PyEval_FormatAwaitableError@@Base+0x550> │ │ │ │ + bl e3bb8 │ │ │ │ + cbnz r0, 4d12e <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d0f0 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ - bl e3ea8 │ │ │ │ + b.n 4d156 <_PyEval_FormatAwaitableError@@Base+0x18c> │ │ │ │ + bl e3df0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1879ac │ │ │ │ + bl 188044 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4d0c4 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ + beq.n 4d12a <_PyEval_FormatAwaitableError@@Base+0x160> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4d0c4 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ + blt.n 4d12a <_PyEval_FormatAwaitableError@@Base+0x160> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d0ea <_PyEval_FormatAwaitableError@@Base+0x572> │ │ │ │ + blt.n 4d150 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4d0f0 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ + b.n 4d156 <_PyEval_FormatAwaitableError@@Base+0x18c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4d0e6 <_PyEval_FormatAwaitableError@@Base+0x56e> │ │ │ │ + b.n 4d14c <_PyEval_FormatAwaitableError@@Base+0x182> │ │ │ │ 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, #33500 @ 0x82dc │ │ │ │ + movw r0, #31092 @ 0x7974 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (4d12c <_PyEval_FormatAwaitableError@@Base+0x5b4>) │ │ │ │ - b.w 261284 <_PyEval_MatchKeys@@Base+0x1870> │ │ │ │ - nop │ │ │ │ + ldr r1, [pc, #4] @ (4d190 <_PyEval_FormatAwaitableError@@Base+0x1c6>) │ │ │ │ + b.w 260a14 <_PyEval_MatchKeys@@Base+0x1834> │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ lsls r0, r2, #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 │ │ │ │ - bl 4d220 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ - cbz r0, 4d180 <_PyEval_FormatAwaitableError@@Base+0x608> │ │ │ │ + bl 4d288 <_PyEval_FormatAwaitableError@@Base+0x2be> │ │ │ │ + cbz r0, 4d1e4 <_PyEval_FormatAwaitableError@@Base+0x21a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d164 <_PyEval_FormatAwaitableError@@Base+0x5ec> │ │ │ │ + bge.n 4d1c8 <_PyEval_FormatAwaitableError@@Base+0x1fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d164 <_PyEval_FormatAwaitableError@@Base+0x5ec> │ │ │ │ + cbnz r3, 4d1c8 <_PyEval_FormatAwaitableError@@Base+0x1fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4d182 <_PyEval_FormatAwaitableError@@Base+0x60a> │ │ │ │ - movw r3, #48484 @ 0xbd64 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4d1e6 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ + movw r3, #52220 @ 0xcbfc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbz r0, 4d180 <_PyEval_FormatAwaitableError@@Base+0x608> │ │ │ │ - bl e3ea8 │ │ │ │ + bl e3bb8 │ │ │ │ + cbz r0, 4d1e4 <_PyEval_FormatAwaitableError@@Base+0x21a> │ │ │ │ + bl e3df0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 26e1c4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 26d984 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ 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 186f38 │ │ │ │ + bl 1875d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4d1e2 <_PyEval_FormatAwaitableError@@Base+0x66a> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4d246 <_PyEval_FormatAwaitableError@@Base+0x27c> │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4d1f8 <_PyEval_FormatAwaitableError@@Base+0x680> │ │ │ │ + vldr d7, [pc, #72] @ 4d260 <_PyEval_FormatAwaitableError@@Base+0x296> │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4d1e6 <_PyEval_FormatAwaitableError@@Base+0x66e> │ │ │ │ + bhi.n 4d24a <_PyEval_FormatAwaitableError@@Base+0x280> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4d1ee <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ + b.n 4d252 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d1ee <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ + b.n 4d252 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ 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 82984 │ │ │ │ - movw r0, #48344 @ 0xbcd8 │ │ │ │ + b.w 82b60 │ │ │ │ + movw r0, #46076 @ 0xb3fc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ 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 261f0c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 26169c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d2aa <_PyEval_FormatAwaitableError@@Base+0x732> │ │ │ │ + beq.n 4d312 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 4d2b0 <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ + cbnz r2, 4d318 <_PyEval_FormatAwaitableError@@Base+0x34e> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4d262 <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + cbnz r0, 4d2ca <_PyEval_FormatAwaitableError@@Base+0x300> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2aa <_PyEval_FormatAwaitableError@@Base+0x732> │ │ │ │ + bge.n 4d312 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 4d2aa <_PyEval_FormatAwaitableError@@Base+0x732> │ │ │ │ + cbnz r2, 4d312 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d2aa <_PyEval_FormatAwaitableError@@Base+0x732> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d312 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d274 <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ + bge.n 4d2dc <_PyEval_FormatAwaitableError@@Base+0x312> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 4d274 <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ + cbnz r2, 4d2dc <_PyEval_FormatAwaitableError@@Base+0x312> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e2ac │ │ │ │ - cbnz r0, 4d2ae <_PyEval_FormatAwaitableError@@Base+0x736> │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bl 14e79c │ │ │ │ + cbnz r0, 4d316 <_PyEval_FormatAwaitableError@@Base+0x34c> │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #48352 @ 0xbce0 │ │ │ │ + movw r1, #46084 @ 0xb404 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2aa <_PyEval_FormatAwaitableError@@Base+0x732> │ │ │ │ + bge.n 4d312 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d2aa <_PyEval_FormatAwaitableError@@Base+0x732> │ │ │ │ + cbnz r3, 4d312 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d2b0 <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ + b.n 4d318 <_PyEval_FormatAwaitableError@@Base+0x34e> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ │ │ │ │ -0004d2c4 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 25e8a4 │ │ │ │ +0004d32c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 25e034 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #48400 @ 0xbd10 │ │ │ │ + movw r0, #46132 @ 0xb434 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ 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 186f38 │ │ │ │ + bl 1875d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4d338 <_PyXI_ExcInfoAsObject@@Base+0x74> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4d3a0 <_PyXI_ExcInfoAsObject@@Base+0x74> │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4d350 <_PyXI_ExcInfoAsObject@@Base+0x8c> │ │ │ │ + vldr d7, [pc, #68] @ 4d3b8 <_PyXI_ExcInfoAsObject@@Base+0x8c> │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4d33c <_PyXI_ExcInfoAsObject@@Base+0x78> │ │ │ │ + bgt.n 4d3a4 <_PyXI_ExcInfoAsObject@@Base+0x78> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4d344 <_PyXI_ExcInfoAsObject@@Base+0x80> │ │ │ │ + b.n 4d3ac <_PyXI_ExcInfoAsObject@@Base+0x80> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d344 <_PyXI_ExcInfoAsObject@@Base+0x80> │ │ │ │ + b.n 4d3ac <_PyXI_ExcInfoAsObject@@Base+0x80> │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ 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 cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4d38c <_PyXI_ExcInfoAsObject@@Base+0xc8> │ │ │ │ + blt.n 4d3f4 <_PyXI_ExcInfoAsObject@@Base+0xc8> │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2d1b0 │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 4d38e <_PyXI_ExcInfoAsObject@@Base+0xca> │ │ │ │ + b.n 4d3f6 <_PyXI_ExcInfoAsObject@@Base+0xca> │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7ae70 │ │ │ │ + bl 7b034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88f78 │ │ │ │ + b.w 89120 │ │ │ │ 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 186f38 │ │ │ │ + bl 1875d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4d400 <_PyXI_ExcInfoAsObject@@Base+0x13c> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4d468 <_PyXI_ExcInfoAsObject@@Base+0x13c> │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vc │ │ │ │ movvc r0, r3 │ │ │ │ - b.n 4d402 <_PyXI_ExcInfoAsObject@@Base+0x13e> │ │ │ │ + b.n 4d46a <_PyXI_ExcInfoAsObject@@Base+0x13e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4d436 <_PyXI_ExcInfoAsObject@@Base+0x172> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + cbnz r1, 4d49e <_PyXI_ExcInfoAsObject@@Base+0x172> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #36672 @ 0x8f40 │ │ │ │ + movw r1, #34264 @ 0x85d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d45c <_PyXI_ExcInfoAsObject@@Base+0x198> │ │ │ │ + b.n 4d4c4 <_PyXI_ExcInfoAsObject@@Base+0x198> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d45a <_PyXI_ExcInfoAsObject@@Base+0x196> │ │ │ │ + bge.n 4d4c2 <_PyXI_ExcInfoAsObject@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4d45a <_PyXI_ExcInfoAsObject@@Base+0x196> │ │ │ │ + cbnz r3, 4d4c2 <_PyXI_ExcInfoAsObject@@Base+0x196> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ @@ -47738,257 +47771,257 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 186f38 │ │ │ │ + bl 1875d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4d4da <_PyXI_ExcInfoAsObject@@Base+0x216> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4d542 <_PyXI_ExcInfoAsObject@@Base+0x216> │ │ │ │ mov r5, r0 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ blx 2d1f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4d4cc <_PyXI_ExcInfoAsObject@@Base+0x208> │ │ │ │ - bl 29f6dc <_Py_c_neg@@Base+0x9c> │ │ │ │ - b.n 4d4da <_PyXI_ExcInfoAsObject@@Base+0x216> │ │ │ │ + cbz r3, 4d534 <_PyXI_ExcInfoAsObject@@Base+0x208> │ │ │ │ + bl 29eebc <_Py_c_neg@@Base+0x9c> │ │ │ │ + b.n 4d542 <_PyXI_ExcInfoAsObject@@Base+0x216> │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 4d4f6 <_PyXI_ExcInfoAsObject@@Base+0x232> │ │ │ │ - movw r0, #48472 @ 0xbd58 │ │ │ │ + cbnz r3, 4d55e <_PyXI_ExcInfoAsObject@@Base+0x232> │ │ │ │ + movw r0, #46204 @ 0xb47c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 150bac │ │ │ │ - cbnz r0, 4d528 <_PyXI_ExcInfoAsObject@@Base+0x264> │ │ │ │ + bl 15109c │ │ │ │ + cbnz r0, 4d590 <_PyXI_ExcInfoAsObject@@Base+0x264> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #48488 @ 0xbd68 │ │ │ │ + movw r0, #46220 @ 0xb48c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1510bc │ │ │ │ - b.n 4d54c <_PyXI_ExcInfoAsObject@@Base+0x288> │ │ │ │ + bl 1515ac │ │ │ │ + b.n 4d5b4 <_PyXI_ExcInfoAsObject@@Base+0x288> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4d54a <_PyXI_ExcInfoAsObject@@Base+0x286> │ │ │ │ + bne.n 4d5b2 <_PyXI_ExcInfoAsObject@@Base+0x286> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19404 @ 0x4bcc │ │ │ │ + movw r1, #17036 @ 0x428c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (4d55c <_PyXI_ExcInfoAsObject@@Base+0x298>) │ │ │ │ - b.w 261284 <_PyEval_MatchKeys@@Base+0x1870> │ │ │ │ + ldr r1, [pc, #4] @ (4d5c4 <_PyXI_ExcInfoAsObject@@Base+0x298>) │ │ │ │ + b.w 260a14 <_PyEval_MatchKeys@@Base+0x1834> │ │ │ │ nop │ │ │ │ str r0, [r0, #0] │ │ │ │ lsls r0, r2, #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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 4d59c <_PyXI_ExcInfoAsObject@@Base+0x2d8> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bne.n 4d604 <_PyXI_ExcInfoAsObject@@Base+0x2d8> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15280 @ 0x3bb0 │ │ │ │ + movw r0, #12912 @ 0x3270 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4d6c6 <_PyXI_ExcInfoAsObject@@Base+0x402> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4d72e <_PyXI_ExcInfoAsObject@@Base+0x402> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl faec0 │ │ │ │ + bl fb0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4d5c8 <_PyXI_ExcInfoAsObject@@Base+0x304> │ │ │ │ + cbz r0, 4d630 <_PyXI_ExcInfoAsObject@@Base+0x304> │ │ │ │ blx 2c208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4d5ce <_PyXI_ExcInfoAsObject@@Base+0x30a> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 4d636 <_PyXI_ExcInfoAsObject@@Base+0x30a> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4d6ba <_PyXI_ExcInfoAsObject@@Base+0x3f6> │ │ │ │ + b.n 4d722 <_PyXI_ExcInfoAsObject@@Base+0x3f6> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r2 │ │ │ │ blx 2d0dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 4d5f8 <_PyXI_ExcInfoAsObject@@Base+0x334> │ │ │ │ + cbz r3, 4d660 <_PyXI_ExcInfoAsObject@@Base+0x334> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4d5f8 <_PyXI_ExcInfoAsObject@@Base+0x334> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 4d660 <_PyXI_ExcInfoAsObject@@Base+0x334> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 4d5c8 <_PyXI_ExcInfoAsObject@@Base+0x304> │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 4d630 <_PyXI_ExcInfoAsObject@@Base+0x304> │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4d606 <_PyXI_ExcInfoAsObject@@Base+0x342> │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 4d5c8 <_PyXI_ExcInfoAsObject@@Base+0x304> │ │ │ │ + bcc.n 4d66e <_PyXI_ExcInfoAsObject@@Base+0x342> │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 4d630 <_PyXI_ExcInfoAsObject@@Base+0x304> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d600 <_PyXI_ExcInfoAsObject@@Base+0x33c> │ │ │ │ + beq.n 4d668 <_PyXI_ExcInfoAsObject@@Base+0x33c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 2d0dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 4d62e <_PyXI_ExcInfoAsObject@@Base+0x36a> │ │ │ │ + cbnz r3, 4d696 <_PyXI_ExcInfoAsObject@@Base+0x36a> │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r0, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 4d63e <_PyXI_ExcInfoAsObject@@Base+0x37a> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.n 4d6a6 <_PyXI_ExcInfoAsObject@@Base+0x37a> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 4d6ba <_PyXI_ExcInfoAsObject@@Base+0x3f6> │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 4d722 <_PyXI_ExcInfoAsObject@@Base+0x3f6> │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 4d650 <_PyXI_ExcInfoAsObject@@Base+0x38c> │ │ │ │ + beq.n 4d6b8 <_PyXI_ExcInfoAsObject@@Base+0x38c> │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r3, #1 │ │ │ │ - b.n 4d63e <_PyXI_ExcInfoAsObject@@Base+0x37a> │ │ │ │ - cbz r3, 4d6b0 <_PyXI_ExcInfoAsObject@@Base+0x3ec> │ │ │ │ + b.n 4d6a6 <_PyXI_ExcInfoAsObject@@Base+0x37a> │ │ │ │ + cbz r3, 4d718 <_PyXI_ExcInfoAsObject@@Base+0x3ec> │ │ │ │ adds r4, r2, r3 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4d662 <_PyXI_ExcInfoAsObject@@Base+0x39e> │ │ │ │ + bcc.n 4d6ca <_PyXI_ExcInfoAsObject@@Base+0x39e> │ │ │ │ movs r4, #0 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 4d6ba <_PyXI_ExcInfoAsObject@@Base+0x3f6> │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 4d722 <_PyXI_ExcInfoAsObject@@Base+0x3f6> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d65a <_PyXI_ExcInfoAsObject@@Base+0x396> │ │ │ │ + beq.n 4d6c2 <_PyXI_ExcInfoAsObject@@Base+0x396> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 4d69c <_PyXI_ExcInfoAsObject@@Base+0x3d8> │ │ │ │ + beq.n 4d704 <_PyXI_ExcInfoAsObject@@Base+0x3d8> │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r0, r7, r3, lsl #2 │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ itett hi │ │ │ │ lsrhi r1, r2, #16 │ │ │ │ addls r3, #1 │ │ │ │ uxthhi r2, r2 │ │ │ │ orrhi.w r1, r1, #65536 @ 0x10000 │ │ │ │ iteee ls │ │ │ │ strls r2, [r7, r1] │ │ │ │ strhi.w r1, [r7, r3, lsl #2] │ │ │ │ addhi r3, #2 │ │ │ │ strhi r2, [r0, #4] │ │ │ │ - b.n 4d670 <_PyXI_ExcInfoAsObject@@Base+0x3ac> │ │ │ │ + b.n 4d6d8 <_PyXI_ExcInfoAsObject@@Base+0x3ac> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl a06a4 │ │ │ │ + bl a083c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 4d6ba <_PyXI_ExcInfoAsObject@@Base+0x3f6> │ │ │ │ + bl 79f90 │ │ │ │ + b.n 4d722 <_PyXI_ExcInfoAsObject@@Base+0x3f6> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl a06a4 │ │ │ │ + bl a083c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 186f38 │ │ │ │ + bl 1875d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4d74e <_PyXI_ExcInfoAsObject@@Base+0x48a> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4d7b6 <_PyXI_ExcInfoAsObject@@Base+0x48a> │ │ │ │ mov r4, r0 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ str r4, [r0, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2d1f4 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 288a08 <_Py_c_abs@@Base> │ │ │ │ + bl 288138 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4d73a <_PyXI_ExcInfoAsObject@@Base+0x476> │ │ │ │ - bl 29f6dc <_Py_c_neg@@Base+0x9c> │ │ │ │ - b.n 4d750 <_PyXI_ExcInfoAsObject@@Base+0x48c> │ │ │ │ - movw r0, #48648 @ 0xbe08 │ │ │ │ + cbz r1, 4d7a2 <_PyXI_ExcInfoAsObject@@Base+0x476> │ │ │ │ + bl 29eebc <_Py_c_neg@@Base+0x9c> │ │ │ │ + b.n 4d7b8 <_PyXI_ExcInfoAsObject@@Base+0x48c> │ │ │ │ + movw r0, #46380 @ 0xb52c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ vstr d10, [sp] │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4d750 <_PyXI_ExcInfoAsObject@@Base+0x48c> │ │ │ │ + b.n 4d7b8 <_PyXI_ExcInfoAsObject@@Base+0x48c> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48003,129 +48036,129 @@ │ │ │ │ ldr.w r9, [r0, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w fp, r8, r6, lsl #2 │ │ │ │ add r6, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 4d7f6 <_PyXI_ExcInfoAsObject@@Base+0x532> │ │ │ │ + bmi.n 4d85e <_PyXI_ExcInfoAsObject@@Base+0x532> │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ strlt.w ip, [r3] │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d7c2 <_PyXI_ExcInfoAsObject@@Base+0x4fe> │ │ │ │ + bge.n 4d82a <_PyXI_ExcInfoAsObject@@Base+0x4fe> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 4d7c2 <_PyXI_ExcInfoAsObject@@Base+0x4fe> │ │ │ │ + cbnz r2, 4d82a <_PyXI_ExcInfoAsObject@@Base+0x4fe> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ subs r3, r6, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 4d802 <_PyXI_ExcInfoAsObject@@Base+0x53e> │ │ │ │ + blt.n 4d86a <_PyXI_ExcInfoAsObject@@Base+0x53e> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, sl │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 4d7ea <_PyXI_ExcInfoAsObject@@Base+0x526> │ │ │ │ + beq.n 4d852 <_PyXI_ExcInfoAsObject@@Base+0x526> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #25024 @ 0x61c0 │ │ │ │ + movw r1, #22656 @ 0x5880 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4d802 <_PyXI_ExcInfoAsObject@@Base+0x53e> │ │ │ │ + bl fce84 │ │ │ │ + b.n 4d86a <_PyXI_ExcInfoAsObject@@Base+0x53e> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4d784 <_PyXI_ExcInfoAsObject@@Base+0x4c0> │ │ │ │ + bne.n 4d7ec <_PyXI_ExcInfoAsObject@@Base+0x4c0> │ │ │ │ ldr.w r8, [r8, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d77e <_PyXI_ExcInfoAsObject@@Base+0x4ba> │ │ │ │ + b.n 4d7e6 <_PyXI_ExcInfoAsObject@@Base+0x4ba> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0004d80a <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 25ef8c │ │ │ │ +0004d872 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 25e71c │ │ │ │ │ │ │ │ -0004d80e <_PyXI_FreeExcInfo@@Base>: │ │ │ │ +0004d876 <_PyXI_FreeExcInfo@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 25f064 │ │ │ │ + bl 25e7f4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6fc60 │ │ │ │ + b.w 70160 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #7412 @ 0x1cf4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4d87a <_PyXI_FreeExcInfo@@Base+0x6c> │ │ │ │ + beq.n 4d8e2 <_PyXI_FreeExcInfo@@Base+0x6c> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4d87a <_PyXI_FreeExcInfo@@Base+0x6c> │ │ │ │ + beq.n 4d8e2 <_PyXI_FreeExcInfo@@Base+0x6c> │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #51288 @ 0xc858 │ │ │ │ + movw r1, #48920 @ 0xbf18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl cc0d8 │ │ │ │ - cbnz r0, 4d890 <_PyXI_FreeExcInfo@@Base+0x82> │ │ │ │ - b.n 4d8ba <_PyXI_FreeExcInfo@@Base+0xac> │ │ │ │ + bl cc29c │ │ │ │ + cbnz r0, 4d8f8 <_PyXI_FreeExcInfo@@Base+0x82> │ │ │ │ + b.n 4d922 <_PyXI_FreeExcInfo@@Base+0xac> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4d85c <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ - movw r0, #51288 @ 0xc858 │ │ │ │ + beq.n 4d8c4 <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ + movw r0, #48920 @ 0xbf18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 4d8ba <_PyXI_FreeExcInfo@@Base+0xac> │ │ │ │ - b.n 4d85c <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 4d922 <_PyXI_FreeExcInfo@@Base+0xac> │ │ │ │ + b.n 4d8c4 <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d8ba <_PyXI_FreeExcInfo@@Base+0xac> │ │ │ │ + cbz r0, 4d922 <_PyXI_FreeExcInfo@@Base+0xac> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4d8be <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ + cbnz r0, 4d926 <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d8ba <_PyXI_FreeExcInfo@@Base+0xac> │ │ │ │ + bge.n 4d922 <_PyXI_FreeExcInfo@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d8ba <_PyXI_FreeExcInfo@@Base+0xac> │ │ │ │ + cbnz r3, 4d922 <_PyXI_FreeExcInfo@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d8d0 <_PyXI_FreeExcInfo@@Base+0xc2> │ │ │ │ + b.n 4d938 <_PyXI_FreeExcInfo@@Base+0xc2> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ strd r2, r4, [r0, #8] │ │ │ │ @@ -48136,265 +48169,265 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #15864 @ 0x3df8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ - bl db324 │ │ │ │ + bl 10c164 │ │ │ │ + bl db4e4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4d93e <_PyXI_FreeExcInfo@@Base+0x130> │ │ │ │ + beq.n 4d9a6 <_PyXI_FreeExcInfo@@Base+0x130> │ │ │ │ mov r0, r3 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 4d93e <_PyXI_FreeExcInfo@@Base+0x130> │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 4d9a6 <_PyXI_FreeExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #15864 @ 0x3df8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ - bl 10bb30 │ │ │ │ - bl db324 │ │ │ │ + bl 10c164 │ │ │ │ + bl db4e4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #51980 @ 0xcb0c │ │ │ │ + movw r0, #49612 @ 0xc1cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d9f4 <_PyXI_FreeExcInfo@@Base+0x1e6> │ │ │ │ + b.n 4da5c <_PyXI_FreeExcInfo@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 4d962 <_PyXI_FreeExcInfo@@Base+0x154> │ │ │ │ - movw r0, #44696 @ 0xae98 │ │ │ │ + cbnz r3, 4d9ca <_PyXI_FreeExcInfo@@Base+0x154> │ │ │ │ + movw r0, #45088 @ 0xb020 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #48948 @ 0xbf34 │ │ │ │ + movw r1, #46680 @ 0xb658 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4d944 <_PyXI_FreeExcInfo@@Base+0x136> │ │ │ │ + bge.n 4d9ac <_PyXI_FreeExcInfo@@Base+0x136> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 4d97a <_PyXI_FreeExcInfo@@Base+0x16c> │ │ │ │ + bne.n 4d9e2 <_PyXI_FreeExcInfo@@Base+0x16c> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbnz r6, 4d9c4 <_PyXI_FreeExcInfo@@Base+0x1b6> │ │ │ │ - b.n 4d9ba <_PyXI_FreeExcInfo@@Base+0x1ac> │ │ │ │ + cbnz r6, 4da2c <_PyXI_FreeExcInfo@@Base+0x1b6> │ │ │ │ + b.n 4da22 <_PyXI_FreeExcInfo@@Base+0x1ac> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d9a6 <_PyXI_FreeExcInfo@@Base+0x198> │ │ │ │ + bge.n 4da0e <_PyXI_FreeExcInfo@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4d9a6 <_PyXI_FreeExcInfo@@Base+0x198> │ │ │ │ + cbnz r3, 4da0e <_PyXI_FreeExcInfo@@Base+0x198> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4d93a <_PyXI_FreeExcInfo@@Base+0x12c> │ │ │ │ - bne.n 4d974 <_PyXI_FreeExcInfo@@Base+0x166> │ │ │ │ + blt.n 4d9a2 <_PyXI_FreeExcInfo@@Base+0x12c> │ │ │ │ + bne.n 4d9dc <_PyXI_FreeExcInfo@@Base+0x166> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4d940 <_PyXI_FreeExcInfo@@Base+0x132> │ │ │ │ + b.n 4d9a8 <_PyXI_FreeExcInfo@@Base+0x132> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d9e6 <_PyXI_FreeExcInfo@@Base+0x1d8> │ │ │ │ + blt.n 4da4e <_PyXI_FreeExcInfo@@Base+0x1d8> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4d9f4 <_PyXI_FreeExcInfo@@Base+0x1e6> │ │ │ │ + b.n 4da5c <_PyXI_FreeExcInfo@@Base+0x1e6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4d9ba <_PyXI_FreeExcInfo@@Base+0x1ac> │ │ │ │ + bge.n 4da22 <_PyXI_FreeExcInfo@@Base+0x1ac> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r1, r4 │ │ │ │ ldr r0, [r1, r4] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4d9b2 <_PyXI_FreeExcInfo@@Base+0x1a4> │ │ │ │ + beq.n 4da1a <_PyXI_FreeExcInfo@@Base+0x1a4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4d9d8 <_PyXI_FreeExcInfo@@Base+0x1ca> │ │ │ │ + b.n 4da40 <_PyXI_FreeExcInfo@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d9ba <_PyXI_FreeExcInfo@@Base+0x1ac> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d9ba <_PyXI_FreeExcInfo@@Base+0x1ac> │ │ │ │ + bne.n 4da22 <_PyXI_FreeExcInfo@@Base+0x1ac> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4da22 <_PyXI_FreeExcInfo@@Base+0x1ac> │ │ │ │ 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 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37116 @ 0x90fc │ │ │ │ + movw r1, #34708 @ 0x8794 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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 │ │ │ │ blx 2d5f0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ - cbz r1, 4da92 <_PyXI_FreeExcInfo@@Base+0x284> │ │ │ │ + cbz r1, 4dafa <_PyXI_FreeExcInfo@@Base+0x284> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42336 @ 0xa560 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4da82 <_PyXI_FreeExcInfo@@Base+0x274> │ │ │ │ - movw r0, #48964 @ 0xbf44 │ │ │ │ + bne.n 4daea <_PyXI_FreeExcInfo@@Base+0x274> │ │ │ │ + movw r0, #46696 @ 0xb668 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ - cbz r0, 4da9c <_PyXI_FreeExcInfo@@Base+0x28e> │ │ │ │ + bl 85ef0 │ │ │ │ + cbz r0, 4db04 <_PyXI_FreeExcInfo@@Base+0x28e> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4da82 <_PyXI_FreeExcInfo@@Base+0x274> │ │ │ │ + bge.n 4daea <_PyXI_FreeExcInfo@@Base+0x274> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4da82 <_PyXI_FreeExcInfo@@Base+0x274> │ │ │ │ + cbnz r3, 4daea <_PyXI_FreeExcInfo@@Base+0x274> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4da9c <_PyXI_FreeExcInfo@@Base+0x28e> │ │ │ │ + bge.n 4db04 <_PyXI_FreeExcInfo@@Base+0x28e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4da9c <_PyXI_FreeExcInfo@@Base+0x28e> │ │ │ │ + b.n 4db04 <_PyXI_FreeExcInfo@@Base+0x28e> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ - movw r0, #56536 @ 0xdcd8 │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4dad0 <_PyXI_FreeExcInfo@@Base+0x2c2> │ │ │ │ + cbz r0, 4db38 <_PyXI_FreeExcInfo@@Base+0x2c2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 26c768 │ │ │ │ + b.w 26bf18 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 4db1a <_PyXI_FreeExcInfo@@Base+0x30c> │ │ │ │ + cbnz r2, 4db82 <_PyXI_FreeExcInfo@@Base+0x30c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 105b68 │ │ │ │ + bl 105d74 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 4db5c <_PyXI_FreeExcInfo@@Base+0x34e> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bgt.n 4dbc4 <_PyXI_FreeExcInfo@@Base+0x34e> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58100 @ 0xe2f4 │ │ │ │ + movw r1, #55692 @ 0xd98c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4db58 <_PyXI_FreeExcInfo@@Base+0x34a> │ │ │ │ + bl fce84 │ │ │ │ + b.n 4dbc0 <_PyXI_FreeExcInfo@@Base+0x34a> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r2, #49040 @ 0xbf90 │ │ │ │ + movw r2, #46772 @ 0xb6b4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #156] @ (4dbc8 <_PyXI_FreeExcInfo@@Base+0x3ba>) │ │ │ │ + ldr r0, [pc, #156] @ (4dc30 <_PyXI_FreeExcInfo@@Base+0x3ba>) │ │ │ │ movw r3, #28344 @ 0x6eb8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - bl e2bbc │ │ │ │ + bl e2d6c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ (4dbcc <_PyXI_FreeExcInfo@@Base+0x3be>) │ │ │ │ + ldr r0, [pc, #144] @ (4dc34 <_PyXI_FreeExcInfo@@Base+0x3be>) │ │ │ │ ldr.w r3, [r0, #468] @ 0x1d4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4db54 <_PyXI_FreeExcInfo@@Base+0x346> │ │ │ │ + bge.n 4dbbc <_PyXI_FreeExcInfo@@Base+0x346> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #468] @ 0x1d4 │ │ │ │ - cbnz r3, 4db54 <_PyXI_FreeExcInfo@@Base+0x346> │ │ │ │ + cbnz r3, 4dbbc <_PyXI_FreeExcInfo@@Base+0x346> │ │ │ │ add.w r0, r0, #468 @ 0x1d4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4daf6 <_PyXI_FreeExcInfo@@Base+0x2e8> │ │ │ │ + bne.n 4db5e <_PyXI_FreeExcInfo@@Base+0x2e8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4dbc0 <_PyXI_FreeExcInfo@@Base+0x3b2> │ │ │ │ + b.n 4dc28 <_PyXI_FreeExcInfo@@Base+0x3b2> │ │ │ │ subs r0, #1 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4db58 <_PyXI_FreeExcInfo@@Base+0x34a> │ │ │ │ + beq.n 4dbc0 <_PyXI_FreeExcInfo@@Base+0x34a> │ │ │ │ add.w sl, r5, #16 │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r6, #1 │ │ │ │ - bl 930b0 │ │ │ │ - cbz r0, 4db92 <_PyXI_FreeExcInfo@@Base+0x384> │ │ │ │ + bl 93234 │ │ │ │ + cbz r0, 4dbfa <_PyXI_FreeExcInfo@@Base+0x384> │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 4db72 <_PyXI_FreeExcInfo@@Base+0x364> │ │ │ │ + bne.n 4dbda <_PyXI_FreeExcInfo@@Base+0x364> │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4dbaa <_PyXI_FreeExcInfo@@Base+0x39c> │ │ │ │ + cbnz r0, 4dc12 <_PyXI_FreeExcInfo@@Base+0x39c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4db58 <_PyXI_FreeExcInfo@@Base+0x34a> │ │ │ │ + bge.n 4dbc0 <_PyXI_FreeExcInfo@@Base+0x34a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4db58 <_PyXI_FreeExcInfo@@Base+0x34a> │ │ │ │ + bne.n 4dbc0 <_PyXI_FreeExcInfo@@Base+0x34a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4db58 <_PyXI_FreeExcInfo@@Base+0x34a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4dbc0 <_PyXI_FreeExcInfo@@Base+0x34a> │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ @@ -48407,275 +48440,275 @@ │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c274 │ │ │ │ mov r0, r4 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 49a2e <_PyTime_AsTimeval_clamp@@Base+0x1324> │ │ │ │ + b.w 49a8e <_PyTime_AsTimeval_clamp@@Base+0x1326> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1fa980 │ │ │ │ + bl 1fa4f4 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 r2, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 4dc40 <_PyXI_FreeExcInfo@@Base+0x432> │ │ │ │ + cbz r2, 4dca8 <_PyXI_FreeExcInfo@@Base+0x432> │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 291b9c │ │ │ │ + bl 2912c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4dc50 <_PyXI_FreeExcInfo@@Base+0x442> │ │ │ │ + cbnz r0, 4dcb8 <_PyXI_FreeExcInfo@@Base+0x442> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dc6a <_PyXI_FreeExcInfo@@Base+0x45c> │ │ │ │ + b.n 4dcd2 <_PyXI_FreeExcInfo@@Base+0x45c> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 28d6f0 <_PyXIData_ReleaseAndRawFree@@Base+0x3e8> │ │ │ │ + bl 28ce28 <_PyXIData_ReleaseAndRawFree@@Base+0x3e8> │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dc2e <_PyXI_FreeExcInfo@@Base+0x420> │ │ │ │ - b.n 4dc3c <_PyXI_FreeExcInfo@@Base+0x42e> │ │ │ │ - bl 23a3d0 │ │ │ │ + bne.n 4dc96 <_PyXI_FreeExcInfo@@Base+0x420> │ │ │ │ + b.n 4dca4 <_PyXI_FreeExcInfo@@Base+0x42e> │ │ │ │ + bl 239b18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dc6a <_PyXI_FreeExcInfo@@Base+0x45c> │ │ │ │ + bge.n 4dcd2 <_PyXI_FreeExcInfo@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4dc6a <_PyXI_FreeExcInfo@@Base+0x45c> │ │ │ │ + cbnz r3, 4dcd2 <_PyXI_FreeExcInfo@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #20] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4dc8c <_PyXI_FreeExcInfo@@Base+0x47e> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4dc96 <_PyXI_FreeExcInfo@@Base+0x488> │ │ │ │ + bne.n 4dcf4 <_PyXI_FreeExcInfo@@Base+0x47e> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4dcfe <_PyXI_FreeExcInfo@@Base+0x488> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4dcbc <_PyXI_FreeExcInfo@@Base+0x4ae> │ │ │ │ + cbnz r2, 4dd24 <_PyXI_FreeExcInfo@@Base+0x4ae> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4dcbc <_PyXI_FreeExcInfo@@Base+0x4ae> │ │ │ │ + bne.n 4dd24 <_PyXI_FreeExcInfo@@Base+0x4ae> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4dcdc <_PyXI_FreeExcInfo@@Base+0x4ce> │ │ │ │ - ldr r4, [pc, #60] @ (4dcfc <_PyXI_FreeExcInfo@@Base+0x4ee>) │ │ │ │ + cbnz r0, 4dd44 <_PyXI_FreeExcInfo@@Base+0x4ce> │ │ │ │ + ldr r4, [pc, #60] @ (4dd64 <_PyXI_FreeExcInfo@@Base+0x4ee>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4dcdc <_PyXI_FreeExcInfo@@Base+0x4ce> │ │ │ │ + cbnz r0, 4dd44 <_PyXI_FreeExcInfo@@Base+0x4ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4dcf6 <_PyXI_FreeExcInfo@@Base+0x4e8> │ │ │ │ + b.n 4dd5e <_PyXI_FreeExcInfo@@Base+0x4e8> │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8f7c0 │ │ │ │ + bl 8f968 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dcd8 <_PyXI_FreeExcInfo@@Base+0x4ca> │ │ │ │ + beq.n 4dd40 <_PyXI_FreeExcInfo@@Base+0x4ca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #49088 @ 0xbfc0 │ │ │ │ + movw r0, #46820 @ 0xb6e4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ 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 4dd40 <_PyXI_FreeExcInfo@@Base+0x532> │ │ │ │ + bne.n 4dda8 <_PyXI_FreeExcInfo@@Base+0x532> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25428 @ 0x6354 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4dd58 <_PyXI_FreeExcInfo@@Base+0x54a> │ │ │ │ + bne.n 4ddc0 <_PyXI_FreeExcInfo@@Base+0x54a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4dd78 <_PyXI_FreeExcInfo@@Base+0x56a> │ │ │ │ + b.n 4dde0 <_PyXI_FreeExcInfo@@Base+0x56a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34828 @ 0x880c │ │ │ │ + movw r0, #32512 @ 0x7f00 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dd2a <_PyXI_FreeExcInfo@@Base+0x51c> │ │ │ │ - b.n 4deea <_PyXI_FreeExcInfo@@Base+0x6dc> │ │ │ │ - bl 155fc0 │ │ │ │ + bne.n 4dd92 <_PyXI_FreeExcInfo@@Base+0x51c> │ │ │ │ + b.n 4df52 <_PyXI_FreeExcInfo@@Base+0x6dc> │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4dd78 <_PyXI_FreeExcInfo@@Base+0x56a> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4dde0 <_PyXI_FreeExcInfo@@Base+0x56a> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4deea <_PyXI_FreeExcInfo@@Base+0x6dc> │ │ │ │ + bne.w 4df52 <_PyXI_FreeExcInfo@@Base+0x6dc> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4dd86 <_PyXI_FreeExcInfo@@Base+0x578> │ │ │ │ + bne.n 4ddee <_PyXI_FreeExcInfo@@Base+0x578> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4dda6 <_PyXI_FreeExcInfo@@Base+0x598> │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 4de0e <_PyXI_FreeExcInfo@@Base+0x598> │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4dda6 <_PyXI_FreeExcInfo@@Base+0x598> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4de0e <_PyXI_FreeExcInfo@@Base+0x598> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4deea <_PyXI_FreeExcInfo@@Base+0x6dc> │ │ │ │ + bne.w 4df52 <_PyXI_FreeExcInfo@@Base+0x6dc> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4def8 <_PyXI_FreeExcInfo@@Base+0x6ea> │ │ │ │ + vldr d10, [pc, #328] @ 4df60 <_PyXI_FreeExcInfo@@Base+0x6ea> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4ddd2 <_PyXI_FreeExcInfo@@Base+0x5c4> │ │ │ │ + bhi.n 4de3a <_PyXI_FreeExcInfo@@Base+0x5c4> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4de42 <_PyXI_FreeExcInfo@@Base+0x634> │ │ │ │ - b.n 4de98 <_PyXI_FreeExcInfo@@Base+0x68a> │ │ │ │ - ble.n 4de42 <_PyXI_FreeExcInfo@@Base+0x634> │ │ │ │ + bhi.n 4deaa <_PyXI_FreeExcInfo@@Base+0x634> │ │ │ │ + b.n 4df00 <_PyXI_FreeExcInfo@@Base+0x68a> │ │ │ │ + ble.n 4deaa <_PyXI_FreeExcInfo@@Base+0x634> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4de42 <_PyXI_FreeExcInfo@@Base+0x634> │ │ │ │ + bhi.n 4deaa <_PyXI_FreeExcInfo@@Base+0x634> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4de42 <_PyXI_FreeExcInfo@@Base+0x634> │ │ │ │ + beq.n 4deaa <_PyXI_FreeExcInfo@@Base+0x634> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2d5a4 │ │ │ │ - vldr d6, [pc, #260] @ 4df00 <_PyXI_FreeExcInfo@@Base+0x6f2> │ │ │ │ + vldr d6, [pc, #260] @ 4df68 <_PyXI_FreeExcInfo@@Base+0x6f2> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 4df08 <_PyXI_FreeExcInfo@@Base+0x6fa> │ │ │ │ + vldr d5, [pc, #256] @ 4df70 <_PyXI_FreeExcInfo@@Base+0x6fa> │ │ │ │ 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 4de30 <_PyXI_FreeExcInfo@@Base+0x622> │ │ │ │ + ble.n 4de98 <_PyXI_FreeExcInfo@@Base+0x622> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4ded4 <_PyXI_FreeExcInfo@@Base+0x6c6> │ │ │ │ + b.n 4df3c <_PyXI_FreeExcInfo@@Base+0x6c6> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4de6c <_PyXI_FreeExcInfo@@Base+0x65e> │ │ │ │ + b.n 4ded4 <_PyXI_FreeExcInfo@@Base+0x65e> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 29f5b4 <_PyXIData_Free@@Base+0x29c> │ │ │ │ + bl 29ed94 <_PyXIData_Free@@Base+0x29c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 29f5b4 <_PyXIData_Free@@Base+0x29c> │ │ │ │ + bl 29ed94 <_PyXIData_Free@@Base+0x29c> │ │ │ │ add r4, r0 │ │ │ │ - movw r3, #9688 @ 0x25d8 │ │ │ │ + movw r3, #7280 @ 0x1c70 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4ded4 <_PyXI_FreeExcInfo@@Base+0x6c6> │ │ │ │ + beq.n 4df3c <_PyXI_FreeExcInfo@@Base+0x6c6> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4ded4 <_PyXI_FreeExcInfo@@Base+0x6c6> │ │ │ │ + bvs.n 4df3c <_PyXI_FreeExcInfo@@Base+0x6c6> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4ded4 <_PyXI_FreeExcInfo@@Base+0x6c6> │ │ │ │ + ble.n 4df3c <_PyXI_FreeExcInfo@@Base+0x6c6> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 29f6dc <_Py_c_neg@@Base+0x9c> │ │ │ │ - b.n 4deea <_PyXI_FreeExcInfo@@Base+0x6dc> │ │ │ │ + bl 29eebc <_Py_c_neg@@Base+0x9c> │ │ │ │ + b.n 4df52 <_PyXI_FreeExcInfo@@Base+0x6dc> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4deb0 <_PyXI_FreeExcInfo@@Base+0x6a2> │ │ │ │ + bne.n 4df18 <_PyXI_FreeExcInfo@@Base+0x6a2> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4ded4 <_PyXI_FreeExcInfo@@Base+0x6c6> │ │ │ │ + b.n 4df3c <_PyXI_FreeExcInfo@@Base+0x6c6> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c90c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2da84 │ │ │ │ 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 18458c │ │ │ │ + b.w 184b58 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -48692,237 +48725,237 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cbnz r5, 4df36 <_PyXI_FreeExcInfo@@Base+0x728> │ │ │ │ + cbnz r5, 4df9e <_PyXI_FreeExcInfo@@Base+0x728> │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4df36 <_PyXI_FreeExcInfo@@Base+0x728> │ │ │ │ + ble.n 4df9e <_PyXI_FreeExcInfo@@Base+0x728> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4df36 <_PyXI_FreeExcInfo@@Base+0x728> │ │ │ │ - cbnz r2, 4df56 <_PyXI_FreeExcInfo@@Base+0x748> │ │ │ │ + bne.n 4df9e <_PyXI_FreeExcInfo@@Base+0x728> │ │ │ │ + cbnz r2, 4dfbe <_PyXI_FreeExcInfo@@Base+0x748> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #88] @ (4df94 <_PyXI_FreeExcInfo@@Base+0x786>) │ │ │ │ + ldr r5, [pc, #88] @ (4dffc <_PyXI_FreeExcInfo@@Base+0x786>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4df56 <_PyXI_FreeExcInfo@@Base+0x748> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4dfbe <_PyXI_FreeExcInfo@@Base+0x748> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4df8e <_PyXI_FreeExcInfo@@Base+0x780> │ │ │ │ + b.n 4dff6 <_PyXI_FreeExcInfo@@Base+0x780> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 29e9f0 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 29e1d0 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4df52 <_PyXI_FreeExcInfo@@Base+0x744> │ │ │ │ + beq.n 4dfba <_PyXI_FreeExcInfo@@Base+0x744> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2c9e0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4df86 <_PyXI_FreeExcInfo@@Base+0x778> │ │ │ │ + beq.n 4dfee <_PyXI_FreeExcInfo@@Base+0x778> │ │ │ │ mov r0, r6 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r2, #49116 @ 0xbfdc │ │ │ │ + movw r2, #46848 @ 0xb700 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 4e18c │ │ │ │ - b.n 4df52 <_PyXI_FreeExcInfo@@Base+0x744> │ │ │ │ + bl 4e1f4 │ │ │ │ + b.n 4dfba <_PyXI_FreeExcInfo@@Base+0x744> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #36556 @ 0x8ecc │ │ │ │ + movw r0, #34148 @ 0x8564 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ 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] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4dfe2 <_PyXI_FreeExcInfo@@Base+0x7d4> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 4e04a <_PyXI_FreeExcInfo@@Base+0x7d4> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #38288 @ 0x9590 │ │ │ │ + movw r0, #35920 @ 0x8c50 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4dfee <_PyXI_FreeExcInfo@@Base+0x7e0> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4e056 <_PyXI_FreeExcInfo@@Base+0x7e0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4dff2 <_PyXI_FreeExcInfo@@Base+0x7e4> │ │ │ │ + cbnz r0, 4e05a <_PyXI_FreeExcInfo@@Base+0x7e4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e07c <_PyXI_FreeExcInfo@@Base+0x86e> │ │ │ │ + b.n 4e0e4 <_PyXI_FreeExcInfo@@Base+0x86e> │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4e014 <_PyXI_FreeExcInfo@@Base+0x806> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 4e07c <_PyXI_FreeExcInfo@@Base+0x806> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4dfee <_PyXI_FreeExcInfo@@Base+0x7e0> │ │ │ │ - ldr r6, [pc, #104] @ (4e080 <_PyXI_FreeExcInfo@@Base+0x872>) │ │ │ │ + bl fce84 │ │ │ │ + b.n 4e056 <_PyXI_FreeExcInfo@@Base+0x7e0> │ │ │ │ + ldr r6, [pc, #104] @ (4e0e8 <_PyXI_FreeExcInfo@@Base+0x872>) │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 2d828 │ │ │ │ - cbnz r0, 4e03e <_PyXI_FreeExcInfo@@Base+0x830> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r0, 4e0a6 <_PyXI_FreeExcInfo@@Base+0x830> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49196 @ 0xc02c │ │ │ │ + movw r1, #46928 @ 0xb750 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 4e05e <_PyXI_FreeExcInfo@@Base+0x850> │ │ │ │ + bl e23e4 │ │ │ │ + b.n 4e0c6 <_PyXI_FreeExcInfo@@Base+0x850> │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 4e018 <_PyXI_FreeExcInfo@@Base+0x80a> │ │ │ │ - ldr r0, [pc, #60] @ (4e084 <_PyXI_FreeExcInfo@@Base+0x876>) │ │ │ │ + bne.n 4e080 <_PyXI_FreeExcInfo@@Base+0x80a> │ │ │ │ + ldr r0, [pc, #60] @ (4e0ec <_PyXI_FreeExcInfo@@Base+0x876>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 1f7e5c │ │ │ │ + bl 1f79d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4e068 <_PyXI_FreeExcInfo@@Base+0x85a> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4e0d0 <_PyXI_FreeExcInfo@@Base+0x85a> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dfee <_PyXI_FreeExcInfo@@Base+0x7e0> │ │ │ │ - b.n 4e074 <_PyXI_FreeExcInfo@@Base+0x866> │ │ │ │ - cbnz r0, 4e074 <_PyXI_FreeExcInfo@@Base+0x866> │ │ │ │ + bne.n 4e056 <_PyXI_FreeExcInfo@@Base+0x7e0> │ │ │ │ + b.n 4e0dc <_PyXI_FreeExcInfo@@Base+0x866> │ │ │ │ + cbnz r0, 4e0dc <_PyXI_FreeExcInfo@@Base+0x866> │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4e07c <_PyXI_FreeExcInfo@@Base+0x86e> │ │ │ │ + b.n 4e0e4 <_PyXI_FreeExcInfo@@Base+0x86e> │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004e088 : │ │ │ │ +0004e0f0 : │ │ │ │ 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 r0, 4e0e8 │ │ │ │ + cbz r0, 4e150 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movw r5, #20540 @ 0x503c │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4e0b6 │ │ │ │ + bne.n 4e11e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e102 │ │ │ │ + bge.n 4e16a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4e102 │ │ │ │ + b.n 4e16a │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8048c │ │ │ │ + bl 80664 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e102 │ │ │ │ + cbz r0, 4e16a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28ad30 │ │ │ │ + bl 28a460 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e0dc │ │ │ │ + bge.n 4e144 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4e0e0 │ │ │ │ + cbz r3, 4e148 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4e102 │ │ │ │ + b.n 4e16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e0dc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e144 │ │ │ │ movs r0, #9 │ │ │ │ - bl 10307c │ │ │ │ + bl 103278 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #20540 @ 0x503c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 28ad30 │ │ │ │ + b.w 28a460 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 4e126 │ │ │ │ + cbnz r3, 4e18e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4e126 │ │ │ │ + ble.n 4e18e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4e126 │ │ │ │ - cbnz r1, 4e142 │ │ │ │ + bne.n 4e18e │ │ │ │ + cbnz r1, 4e1aa │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - ldr r5, [pc, #92] @ (4e188 ) │ │ │ │ + ldr r5, [pc, #92] @ (4e1f0 ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4e16e │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4e1d6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - movw r3, #55080 @ 0xd728 │ │ │ │ + movw r3, #58816 @ 0xe5c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4e172 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 4e1da │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #49244 @ 0xc05c │ │ │ │ + movw r1, #46976 @ 0xb780 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e184 │ │ │ │ + b.n 4e1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ced4 │ │ │ │ + bl 27c784 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e16e │ │ │ │ + beq.n 4e1d6 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -48939,212 +48972,212 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ceb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 288f50 <_Py_c_abs@@Base+0x548> │ │ │ │ + bl 288680 <_Py_c_abs@@Base+0x548> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 245fb0 │ │ │ │ + b.w 245708 │ │ │ │ │ │ │ │ -0004e1c8 : │ │ │ │ - b.w 206700 │ │ │ │ +0004e230 : │ │ │ │ + b.w 2062d8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #8 │ │ │ │ - ldr r2, [pc, #124] @ (4e260 ) │ │ │ │ + ldr r2, [pc, #124] @ (4e2c8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4e204 │ │ │ │ + bne.n 4e26c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4e1f4 │ │ │ │ + bne.n 4e25c │ │ │ │ dmb ish │ │ │ │ - beq.n 4e210 │ │ │ │ + beq.n 4e278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b8dc │ │ │ │ + bl 2a13ac │ │ │ │ ldrd r0, r1, [r5, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 292ae8 │ │ │ │ + bl 2922c8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4e234 │ │ │ │ + bne.n 4e29c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4e224 │ │ │ │ + bne.n 4e28c │ │ │ │ dmb ish │ │ │ │ - beq.n 4e240 │ │ │ │ + beq.n 4e2a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28c3e8 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4e260 ) │ │ │ │ + bl 28bb20 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4e2c8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4e25a │ │ │ │ + beq.n 4e2c2 │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4e294 ) │ │ │ │ + ldr r3, [pc, #32] @ (4e2fc ) │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ - cbz r3, 4e288 │ │ │ │ - bl 1a5400 <_Py_write_noraise@@Base+0xd9c> │ │ │ │ + cbz r3, 4e2f0 │ │ │ │ + bl 1a547c <_Py_write_noraise@@Base+0xda4> │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4e290 │ │ │ │ + b.n 4e2f8 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, 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 8fe24 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4e2ba │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4e2dc │ │ │ │ + bne.n 4e322 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4e344 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4e2d2 │ │ │ │ + cbz r3, 4e33a │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4e2cc │ │ │ │ + blt.n 4e334 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 4e2d0 │ │ │ │ + b.n 4e338 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4e2de │ │ │ │ + b.n 4e346 │ │ │ │ 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, r1 │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 4e31c │ │ │ │ + beq.n 4e384 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4e31c │ │ │ │ + beq.n 4e384 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 4e34a │ │ │ │ - b.n 4e336 │ │ │ │ + beq.n 4e3b2 │ │ │ │ + b.n 4e39e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4e314 │ │ │ │ - movw r0, #49344 @ 0xc0c0 │ │ │ │ + beq.n 4e37c │ │ │ │ + movw r0, #47076 @ 0xb7e4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r6 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e314 │ │ │ │ + bne.n 4e37c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e390 │ │ │ │ + b.n 4e3f8 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #49344 @ 0xc0c0 │ │ │ │ + movw r0, #47076 @ 0xb7e4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e332 │ │ │ │ + beq.n 4e39a │ │ │ │ ldrd r6, r0, [r4, #16] │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e332 │ │ │ │ + beq.n 4e39a │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4e37c │ │ │ │ + cbnz r0, 4e3e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e332 │ │ │ │ + bge.n 4e39a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e332 │ │ │ │ + bne.n 4e39a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e332 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e39a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004e392 : │ │ │ │ - ldr r3, [pc, #68] @ (4e3d8 ) │ │ │ │ +0004e3fa : │ │ │ │ + ldr r3, [pc, #68] @ (4e440 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbz r0, 4e3d4 │ │ │ │ + cbz r0, 4e43c │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 4e3aa │ │ │ │ + bls.n 4e412 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 4e39c │ │ │ │ + b.n 4e404 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4e3c4 │ │ │ │ + beq.n 4e42c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 4e3a6 │ │ │ │ + bcc.n 4e40e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4e3d4 │ │ │ │ + cbz r0, 4e43c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -49152,332 +49185,332 @@ │ │ │ │ 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 4e408 │ │ │ │ + bne.n 4e470 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #28560 @ 0x6f90 │ │ │ │ + movw r1, #26152 @ 0x6628 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4e42e │ │ │ │ + bl fce84 │ │ │ │ + b.n 4e496 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4e43a │ │ │ │ + cbnz r3, 4e4a2 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4e432 │ │ │ │ + cbz r3, 4e49a │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #28612 @ 0x6fc4 │ │ │ │ + movw r1, #26204 @ 0x665c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e452 │ │ │ │ + b.n 4e4ba │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 245fb0 │ │ │ │ + bl 245708 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 27e244 <_PyAsyncGenValueWrapperNew@@Base+0x1f0> │ │ │ │ - cbnz r0, 4e452 │ │ │ │ + bl 27d9cc <_PyAsyncGenValueWrapperNew@@Base+0x1f0> │ │ │ │ + cbnz r0, 4e4ba │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004e454 : │ │ │ │ +0004e4bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4e484 ) │ │ │ │ + ldr r3, [pc, #32] @ (4e4ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1b1694 │ │ │ │ - cbz r0, 4e480 │ │ │ │ + bl 1b172c │ │ │ │ + cbz r0, 4e4e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004e488 : │ │ │ │ - b.w 1e7f7c │ │ │ │ +0004e4f0 : │ │ │ │ + b.w 1e7bf0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e4ce │ │ │ │ + bge.n 4e536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e4ce │ │ │ │ + cbnz r3, 4e536 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_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 r6, r0 │ │ │ │ - bl 2812c4 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 4e508 │ │ │ │ + bl 280a84 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 4e570 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4e50c │ │ │ │ + cbnz r0, 4e574 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e508 │ │ │ │ + bge.n 4e570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e508 │ │ │ │ + cbnz r3, 4e570 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e53a │ │ │ │ + b.n 4e5a2 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4e52a │ │ │ │ + bge.n 4e592 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #49356 @ 0xc0cc │ │ │ │ + movw r0, #47088 @ 0xb7f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #49364 @ 0xc0d4 │ │ │ │ + movw r0, #47096 @ 0xb7f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4e560 │ │ │ │ + cbnz r2, 4e5c8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4e560 │ │ │ │ + bne.n 4e5c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4e580 │ │ │ │ - ldr r4, [pc, #88] @ (4e5bc ) │ │ │ │ + cbnz r0, 4e5e8 │ │ │ │ + ldr r4, [pc, #88] @ (4e624 ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4e580 │ │ │ │ + cbnz r0, 4e5e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e5b8 │ │ │ │ + b.n 4e620 │ │ │ │ ldrd r0, r4, [r3] │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4e5a8 │ │ │ │ + cbz r0, 4e610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e5a8 │ │ │ │ + cbz r0, 4e610 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4e5aa │ │ │ │ + cbz r0, 4e612 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ - b.n 4e5b8 │ │ │ │ + b.n 4e620 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 4e57c │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 4e5e4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0004e5c0 : │ │ │ │ +0004e628 : │ │ │ │ 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, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #37332 @ 0x91d4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e5fa │ │ │ │ - ldr r3, [pc, #148] @ (4e678 ) │ │ │ │ + bne.n 4e662 │ │ │ │ + ldr r3, [pc, #148] @ (4e6e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #392] @ 0x188 │ │ │ │ - blt.n 4e5fa │ │ │ │ + blt.n 4e662 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 4e60c │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + bgt.n 4e674 │ │ │ │ + movw r0, #32824 @ 0x8038 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #1678 @ 0x68e │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4e670 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4e6d8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 4e626 │ │ │ │ + cbz r0, 4e68e │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 4e628 │ │ │ │ + bge.n 4e690 │ │ │ │ add.w r3, r0, r4, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ - cbnz r0, 4e65e │ │ │ │ - b.n 4e65a │ │ │ │ + cbnz r0, 4e6c6 │ │ │ │ + b.n 4e6c2 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 90178 │ │ │ │ - cbz r0, 4e63a │ │ │ │ + bl 90334 │ │ │ │ + cbz r0, 4e6a2 │ │ │ │ add.w r3, r0, r5, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4e640 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 4e670 │ │ │ │ + b.n 4e6a8 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 4e6d8 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 4e64e │ │ │ │ + ble.n 4e6b6 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ - b.n 4e640 │ │ │ │ + b.n 4e6a8 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str r6, [r0, #0] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e674 │ │ │ │ + b.n 4e6dc │ │ │ │ addw r4, r4, #1122 @ 0x462 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4e65a │ │ │ │ + beq.n 4e6c2 │ │ │ │ blx r3 │ │ │ │ - b.n 4e65a │ │ │ │ + b.n 4e6c2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #32316 @ 0x7e3c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4e6ac │ │ │ │ + beq.n 4e714 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4e6ac │ │ │ │ + beq.n 4e714 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4e6d6 │ │ │ │ - b.n 4e6c4 │ │ │ │ + beq.n 4e73e │ │ │ │ + b.n 4e72c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4e6a4 │ │ │ │ - movw r0, #55060 @ 0xd714 │ │ │ │ + beq.n 4e70c │ │ │ │ + movw r0, #52692 @ 0xcdd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e6a4 │ │ │ │ - b.n 4e702 │ │ │ │ + bne.n 4e70c │ │ │ │ + b.n 4e76a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #55060 @ 0xd714 │ │ │ │ + movw r0, #52692 @ 0xcdd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4e702 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4e76a │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl dce94 │ │ │ │ - cbnz r0, 4e6f8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl dd054 │ │ │ │ + cbnz r0, 4e760 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6048 @ 0x17a0 │ │ │ │ + movw r1, #3680 @ 0xe60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4e702 │ │ │ │ + bl fce84 │ │ │ │ + b.n 4e76a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4e844 │ │ │ │ + b.w 4e8ac │ │ │ │ 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 258cf0 │ │ │ │ + bl 258370 <_PyFunction_FromXIData@@Base+0x500> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e728 │ │ │ │ - beq.n 4e72c │ │ │ │ + blt.n 4e790 │ │ │ │ + beq.n 4e794 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4e734 │ │ │ │ + b.n 4e79c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e734 │ │ │ │ + b.n 4e79c │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004e736 : │ │ │ │ - ldr r3, [pc, #28] @ (4e754 ) │ │ │ │ +0004e79e : │ │ │ │ + ldr r3, [pc, #28] @ (4e7bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #3884] @ 0xf2c │ │ │ │ - cbz r0, 4e750 │ │ │ │ + cbz r0, 4e7b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -49490,144 +49523,144 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbnz r6, 4e782 │ │ │ │ + cbnz r6, 4e7ea │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4e782 │ │ │ │ + ble.n 4e7ea │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4e782 │ │ │ │ - cbnz r2, 4e79e │ │ │ │ + bne.n 4e7ea │ │ │ │ + cbnz r2, 4e806 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #116] @ (4e7fc ) │ │ │ │ + ldr r6, [pc, #116] @ (4e864 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4e7f0 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4e858 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #25428 @ 0x6354 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e7b8 │ │ │ │ + bne.n 4e820 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 4e7d4 │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 4e83c │ │ │ │ + bl 156520 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e7d4 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4e7f0 │ │ │ │ + bne.n 4e83c │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4e858 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #53980 @ 0xd2dc │ │ │ │ movt r2, #2 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4e8e6 │ │ │ │ + b.n 4e94e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e842 │ │ │ │ + bge.n 4e8aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e842 │ │ │ │ + cbnz r3, 4e8aa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004e844 : │ │ │ │ +0004e8ac : │ │ │ │ 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, #32316 @ 0x7e3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e876 │ │ │ │ + cbz r0, 4e8de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 183780 <_PyUnicode_IsLinebreak@@Base+0x11c> │ │ │ │ - cbz r0, 4e8ae │ │ │ │ + bl 183d60 <_PyUnicode_IsLinebreak@@Base+0x11c> │ │ │ │ + cbz r0, 4e916 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2170e4 │ │ │ │ + bl 216afc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4e8b0 │ │ │ │ + bne.n 4e918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e8ae │ │ │ │ + bge.n 4e916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e8ae │ │ │ │ + cbnz r3, 4e916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004e8b4 : │ │ │ │ +0004e91c : │ │ │ │ movw r3, #22732 @ 0x58cc │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4e8c2 │ │ │ │ + cbnz r0, 4e92a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4e736 │ │ │ │ + bl 4e79e │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -49637,662 +49670,665 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r5, r1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4e94c │ │ │ │ + beq.n 4e9b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4e93a │ │ │ │ + bvs.n 4e9a2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #49116 @ 0xbfdc │ │ │ │ + movw r3, #46848 @ 0xb700 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #49596 @ 0xc1bc │ │ │ │ + movw r2, #47328 @ 0xb8e0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 4e942 │ │ │ │ - movw r2, #49596 @ 0xc1bc │ │ │ │ + b.n 4e9aa │ │ │ │ + movw r2, #47328 @ 0xb8e0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 4e18c │ │ │ │ + bl 4e1f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e954 │ │ │ │ + b.n 4e9bc │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004e95a <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +0004e9c2 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #4 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4e98e <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ + beq.n 4e9f6 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 4e992 <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bls.n 4e9fa <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #49632 @ 0xc1e0 │ │ │ │ + movw r1, #47364 @ 0xb904 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e994 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + b.n 4e9fc <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004e996 : │ │ │ │ +0004e9fe : │ │ │ │ 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 26d088 │ │ │ │ + bl 26c844 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004e9b2 : │ │ │ │ +0004ea1a : │ │ │ │ movw r3, #22732 @ 0x58cc │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004e9be : │ │ │ │ +0004ea26 : │ │ │ │ movw r3, #22732 @ 0x58cc │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (4ea38 ) │ │ │ │ + ldr r3, [pc, #92] @ (4eaa0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #3880] @ 0xf28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4e9fe │ │ │ │ + beq.n 4ea66 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4ea0e │ │ │ │ - cbnz r3, 4ea1e │ │ │ │ - movw r0, #62464 @ 0xf400 │ │ │ │ + beq.n 4ea76 │ │ │ │ + cbnz r3, 4ea86 │ │ │ │ + movw r0, #60096 @ 0xeac0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7d228 │ │ │ │ - movw r0, #3652 @ 0xe44 │ │ │ │ + b.w 7d418 │ │ │ │ + movw r0, #1244 @ 0x4dc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7d228 │ │ │ │ - movw r0, #48516 @ 0xbd84 │ │ │ │ + b.w 7d418 │ │ │ │ + movw r0, #46076 @ 0xb3fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #49676 @ 0xc20c │ │ │ │ + movw r1, #47408 @ 0xb930 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004ea3c : │ │ │ │ +0004eaa4 : │ │ │ │ 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, #37332 @ 0x91d4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4ea6e │ │ │ │ + beq.n 4ead6 │ │ │ │ movw r1, #1645 @ 0x66d │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + movw r0, #32824 @ 0x8038 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ea8a │ │ │ │ + b.n 4eaf2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 4ea88 │ │ │ │ + blt.n 4eaf0 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 4ea88 │ │ │ │ + cbz r3, 4eaf0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ ittt gt │ │ │ │ addgt.w r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004ea8c : │ │ │ │ +0004eaf4 : │ │ │ │ movw r3, #22732 @ 0x58cc │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004ea98 : │ │ │ │ +0004eb00 : │ │ │ │ movw r3, #22732 @ 0x58cc │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 10c6b4 │ │ │ │ + b.w 10cce8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 4ead0 │ │ │ │ + bmi.n 4eb38 │ │ │ │ movw r2, #24276 @ 0x5ed4 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4eb04 │ │ │ │ + bne.n 4eb6c │ │ │ │ mov r6, r0 │ │ │ │ - bl 74e28 │ │ │ │ + bl 74fec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4eb00 │ │ │ │ + cbz r0, 4eb68 │ │ │ │ mov r1, r6 │ │ │ │ - bl 93e3c │ │ │ │ - cbnz r0, 4eaec │ │ │ │ + bl 93fc0 │ │ │ │ + cbnz r0, 4eb54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93e3c │ │ │ │ - cbz r0, 4eb0c │ │ │ │ + bl 93fc0 │ │ │ │ + cbz r0, 4eb74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eb00 │ │ │ │ + bge.n 4eb68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4eb00 │ │ │ │ + cbnz r3, 4eb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4eb0c │ │ │ │ + b.n 4eb74 │ │ │ │ movw r4, #5184 @ 0x1440 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ 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 r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1493ec │ │ │ │ - cbnz r0, 4eb32 │ │ │ │ + bl 1498e4 │ │ │ │ + cbnz r0, 4eb9a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4eb7e │ │ │ │ + b.n 4ebe6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4ebe2 │ │ │ │ + bl 4ec4a │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4eb58 │ │ │ │ - movw r3, #56873 @ 0xde29 │ │ │ │ + beq.n 4ebc0 │ │ │ │ + movw r3, #54793 @ 0xd609 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 4eb62 │ │ │ │ + bne.n 4ebca │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29df04 │ │ │ │ - b.n 4eb6a │ │ │ │ - bl 8a354 │ │ │ │ + bl 29d6e4 │ │ │ │ + b.n 4ebd2 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eb40 │ │ │ │ - b.n 4eb2e │ │ │ │ + beq.n 4eba8 │ │ │ │ + b.n 4eb96 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4eb76 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4ebde │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4eb2e │ │ │ │ + bne.n 4eb96 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004eb80 : │ │ │ │ +0004ebe8 : │ │ │ │ movw r3, #22732 @ 0x58cc │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 4ebbc │ │ │ │ + bmi.n 4ec24 │ │ │ │ movw r3, #24276 @ 0x5ed4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4ebbc │ │ │ │ + beq.n 4ec24 │ │ │ │ movw r4, #5184 @ 0x1440 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - b.n 4ebd2 │ │ │ │ + b.n 4ec3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 3d96a │ │ │ │ + bl 3d9ca │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ebb2 │ │ │ │ + beq.n 4ec1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #53844 @ 0xd254 │ │ │ │ + movw r1, #51476 @ 0xc914 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 4ed9c <_PyXIData_FormatNotShareableError@@Base+0x15a> │ │ │ │ + b.n 4ee04 <_PyXIData_FormatNotShareableError@@Base+0x15a> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl e75dc │ │ │ │ + bl e780c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ec10 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 4ec14 │ │ │ │ - b.n 4ec36 │ │ │ │ + bne.n 4ec78 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 4ec7c │ │ │ │ + b.n 4ec9e │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4ec3e │ │ │ │ + bge.n 4eca6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4ec3e │ │ │ │ + cbz r3, 4eca6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4ec3e │ │ │ │ - movw r2, #17041 @ 0x4291 │ │ │ │ + cbz r3, 4eca6 │ │ │ │ + movw r2, #18297 @ 0x4779 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ec2e │ │ │ │ + bne.n 4ec96 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 4ec32 │ │ │ │ + b.n 4ec9a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ec3c │ │ │ │ + bge.n 4eca4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ec3e │ │ │ │ + b.n 4eca6 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004ec42 <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ +0004ecaa <_PyXIData_FormatNotShareableError@@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 r2, #1 │ │ │ │ add r4, sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 22f484 <_PyObject_GetXIData@@Base+0x668> │ │ │ │ + bl 22eaf8 <_PyObject_GetXIData@@Base+0x430> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r9, r0, [r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl ef44c │ │ │ │ + bl ef638 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4ecbc <_PyXIData_FormatNotShareableError@@Base+0x7a> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4ed24 <_PyXIData_FormatNotShareableError@@Base+0x7a> │ │ │ │ add.w r4, r4, r4, lsr #31 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r1, [r9, #128] @ 0x80 │ │ │ │ subs r1, #233 @ 0xe9 │ │ │ │ cmp r1, #20 │ │ │ │ - bhi.n 4ecc0 <_PyXIData_FormatNotShareableError@@Base+0x7e> │ │ │ │ + bhi.n 4ed28 <_PyXIData_FormatNotShareableError@@Base+0x7e> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 9bc38 │ │ │ │ + b.w 9bdd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ecc8 <_PyXIData_FormatNotShareableError@@Base+0x86> │ │ │ │ + b.n 4ed30 <_PyXIData_FormatNotShareableError@@Base+0x86> │ │ │ │ movw r0, #5208 @ 0x1458 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 4ecec <_PyXIData_FormatNotShareableError@@Base+0xaa> │ │ │ │ - cbz r2, 4ecec <_PyXIData_FormatNotShareableError@@Base+0xaa> │ │ │ │ + blt.n 4ed54 <_PyXIData_FormatNotShareableError@@Base+0xaa> │ │ │ │ + cbz r2, 4ed54 <_PyXIData_FormatNotShareableError@@Base+0xaa> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4ed04 <_PyXIData_FormatNotShareableError@@Base+0xc2> │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + bgt.n 4ed6c <_PyXIData_FormatNotShareableError@@Base+0xc2> │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #49816 @ 0xc298 │ │ │ │ + movw r1, #47548 @ 0xb9bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4ed4c <_PyXIData_FormatNotShareableError@@Base+0x10a> │ │ │ │ + bl fce84 │ │ │ │ + b.n 4edb4 <_PyXIData_FormatNotShareableError@@Base+0x10a> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4ed68 <_PyXIData_FormatNotShareableError@@Base+0x126> │ │ │ │ + cbz r6, 4edd0 <_PyXIData_FormatNotShareableError@@Base+0x126> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #15864 @ 0x3df8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ - bl 10bb30 │ │ │ │ - bl db324 │ │ │ │ + bl 10c164 │ │ │ │ + bl db4e4 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4ed52 <_PyXIData_FormatNotShareableError@@Base+0x110> │ │ │ │ + beq.n 4edba <_PyXIData_FormatNotShareableError@@Base+0x110> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 4ed52 <_PyXIData_FormatNotShareableError@@Base+0x110> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 4edba <_PyXIData_FormatNotShareableError@@Base+0x110> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22624 @ 0x5860 │ │ │ │ + movw r1, #20216 @ 0x4ef8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ed98 <_PyXIData_FormatNotShareableError@@Base+0x156> │ │ │ │ + b.n 4ee00 <_PyXIData_FormatNotShareableError@@Base+0x156> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ - b.n 4ed82 <_PyXIData_FormatNotShareableError@@Base+0x140> │ │ │ │ + b.n 4edea <_PyXIData_FormatNotShareableError@@Base+0x140> │ │ │ │ add.w r1, r0, r4, lsl #2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ adds r1, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 4ed82 <_PyXIData_FormatNotShareableError@@Base+0x140> │ │ │ │ + beq.n 4edea <_PyXIData_FormatNotShareableError@@Base+0x140> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4ed74 <_PyXIData_FormatNotShareableError@@Base+0x132> │ │ │ │ + b.n 4eddc <_PyXIData_FormatNotShareableError@@Base+0x132> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed96 <_PyXIData_FormatNotShareableError@@Base+0x154> │ │ │ │ + bge.n 4edfe <_PyXIData_FormatNotShareableError@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ed96 <_PyXIData_FormatNotShareableError@@Base+0x154> │ │ │ │ + cbnz r3, 4edfe <_PyXIData_FormatNotShareableError@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 4d220 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ - cbz r0, 4ee08 <_PyXIData_FormatNotShareableError@@Base+0x1c6> │ │ │ │ + bl 4d288 <_PyEval_FormatAwaitableError@@Base+0x2be> │ │ │ │ + cbz r0, 4ee70 <_PyXIData_FormatNotShareableError@@Base+0x1c6> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 4edc6 <_PyXIData_FormatNotShareableError@@Base+0x184> │ │ │ │ + cbnz r4, 4ee2e <_PyXIData_FormatNotShareableError@@Base+0x184> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl dc408 │ │ │ │ + bl dc5c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4edd8 <_PyXIData_FormatNotShareableError@@Base+0x196> │ │ │ │ + b.n 4ee40 <_PyXIData_FormatNotShareableError@@Base+0x196> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #35328 @ 0x8a00 │ │ │ │ + movw r2, #32920 @ 0x8098 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl dc408 │ │ │ │ + bl dc5c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4edec <_PyXIData_FormatNotShareableError@@Base+0x1aa> │ │ │ │ + bge.n 4ee54 <_PyXIData_FormatNotShareableError@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4edec <_PyXIData_FormatNotShareableError@@Base+0x1aa> │ │ │ │ + cbnz r3, 4ee54 <_PyXIData_FormatNotShareableError@@Base+0x1aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4ee0a <_PyXIData_FormatNotShareableError@@Base+0x1c8> │ │ │ │ - movw r3, #48484 @ 0xbd64 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4ee72 <_PyXIData_FormatNotShareableError@@Base+0x1c8> │ │ │ │ + movw r3, #52220 @ 0xcbfc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbz r0, 4ee08 <_PyXIData_FormatNotShareableError@@Base+0x1c6> │ │ │ │ - bl e3ea8 │ │ │ │ + bl e3bb8 │ │ │ │ + cbz r0, 4ee70 <_PyXIData_FormatNotShareableError@@Base+0x1c6> │ │ │ │ + bl e3df0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 26e1c4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 26d984 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ 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 r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4ee38 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ + cbz r0, 4eea0 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ee38 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ + bge.n 4eea0 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ee38 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4eea0 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ddf0 │ │ │ │ - b.w 29f47c <_PyXIData_Free@@Base+0x164> │ │ │ │ + b.w 7dfe0 │ │ │ │ + b.w 29ec5c <_PyXIData_Free@@Base+0x164> │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #53852 @ 0xd25c │ │ │ │ + movw r1, #51484 @ 0xc91c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 4ed9c <_PyXIData_FormatNotShareableError@@Base+0x15a> │ │ │ │ + b.n 4ee04 <_PyXIData_FormatNotShareableError@@Base+0x15a> │ │ │ │ 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, 4ee78 <_PyXIData_FormatNotShareableError@@Base+0x236> │ │ │ │ + cbnz r7, 4eee0 <_PyXIData_FormatNotShareableError@@Base+0x236> │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 4ee78 <_PyXIData_FormatNotShareableError@@Base+0x236> │ │ │ │ + blt.n 4eee0 <_PyXIData_FormatNotShareableError@@Base+0x236> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4ee78 <_PyXIData_FormatNotShareableError@@Base+0x236> │ │ │ │ - cbnz r2, 4ee9a <_PyXIData_FormatNotShareableError@@Base+0x258> │ │ │ │ - ldr r1, [pc, #92] @ (4eed8 <_PyXIData_FormatNotShareableError@@Base+0x296>) │ │ │ │ + bgt.n 4eee0 <_PyXIData_FormatNotShareableError@@Base+0x236> │ │ │ │ + cbnz r2, 4ef02 <_PyXIData_FormatNotShareableError@@Base+0x258> │ │ │ │ + ldr r1, [pc, #92] @ (4ef40 <_PyXIData_FormatNotShareableError@@Base+0x296>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4ee9a <_PyXIData_FormatNotShareableError@@Base+0x258> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4ef02 <_PyXIData_FormatNotShareableError@@Base+0x258> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4eed2 <_PyXIData_FormatNotShareableError@@Base+0x290> │ │ │ │ + b.n 4ef3a <_PyXIData_FormatNotShareableError@@Base+0x290> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4eeaa <_PyXIData_FormatNotShareableError@@Base+0x268> │ │ │ │ + ble.n 4ef12 <_PyXIData_FormatNotShareableError@@Base+0x268> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4eeac <_PyXIData_FormatNotShareableError@@Base+0x26a> │ │ │ │ - b.n 4ee96 <_PyXIData_FormatNotShareableError@@Base+0x254> │ │ │ │ + bge.n 4ef14 <_PyXIData_FormatNotShareableError@@Base+0x26a> │ │ │ │ + b.n 4eefe <_PyXIData_FormatNotShareableError@@Base+0x254> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2d708 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4eeca <_PyXIData_FormatNotShareableError@@Base+0x288> │ │ │ │ + cbz r0, 4ef32 <_PyXIData_FormatNotShareableError@@Base+0x288> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 288360 │ │ │ │ - b.n 4ee96 <_PyXIData_FormatNotShareableError@@Base+0x254> │ │ │ │ + bl 287a90 │ │ │ │ + b.n 4eefe <_PyXIData_FormatNotShareableError@@Base+0x254> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movw r1, #53592 @ 0xd158 │ │ │ │ + movw r1, #51224 @ 0xc818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4ed9c <_PyXIData_FormatNotShareableError@@Base+0x15a> │ │ │ │ + b.n 4ee04 <_PyXIData_FormatNotShareableError@@Base+0x15a> │ │ │ │ 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 r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 4ef20 <_PyXIData_FormatNotShareableError@@Base+0x2de> │ │ │ │ + cbnz r0, 4ef88 <_PyXIData_FormatNotShareableError@@Base+0x2de> │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 4ef20 <_PyXIData_FormatNotShareableError@@Base+0x2de> │ │ │ │ + blt.n 4ef88 <_PyXIData_FormatNotShareableError@@Base+0x2de> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4ef20 <_PyXIData_FormatNotShareableError@@Base+0x2de> │ │ │ │ - cbz r2, 4ef20 <_PyXIData_FormatNotShareableError@@Base+0x2de> │ │ │ │ + bgt.n 4ef88 <_PyXIData_FormatNotShareableError@@Base+0x2de> │ │ │ │ + cbz r2, 4ef88 <_PyXIData_FormatNotShareableError@@Base+0x2de> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #6432 @ 0x1920 │ │ │ │ + movw r1, #4064 @ 0xfe0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4ef40 <_PyXIData_FormatNotShareableError@@Base+0x2fe> │ │ │ │ + bl fce84 │ │ │ │ + b.n 4efa8 <_PyXIData_FormatNotShareableError@@Base+0x2fe> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (4ef48 <_PyXIData_FormatNotShareableError@@Base+0x306>) │ │ │ │ + ldr r4, [pc, #32] @ (4efb0 <_PyXIData_FormatNotShareableError@@Base+0x306>) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ef0a <_PyXIData_FormatNotShareableError@@Base+0x2c8> │ │ │ │ + bne.n 4ef72 <_PyXIData_FormatNotShareableError@@Base+0x2c8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.w 3996c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4efda <_PyXIData_FormatNotShareableError@@Base+0x398> │ │ │ │ + beq.n 4f04a <_PyXIData_FormatNotShareableError@@Base+0x3a0> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r4, #48528 @ 0xbd90 │ │ │ │ + movw r4, #52264 @ 0xcc28 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4e3dc │ │ │ │ - cbnz r0, 4efae <_PyXIData_FormatNotShareableError@@Base+0x36c> │ │ │ │ - movw r3, #48480 @ 0xbd60 │ │ │ │ + bl 4e444 │ │ │ │ + cbnz r0, 4f01e <_PyXIData_FormatNotShareableError@@Base+0x374> │ │ │ │ + movw r3, #52120 @ 0xcb98 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbz r0, 4ef90 <_PyXIData_FormatNotShareableError@@Base+0x34e> │ │ │ │ - bl e3ea8 │ │ │ │ + bl e3bb8 │ │ │ │ + cbz r0, 4f000 <_PyXIData_FormatNotShareableError@@Base+0x356> │ │ │ │ + bl e3df0 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4efd8 <_PyXIData_FormatNotShareableError@@Base+0x396> │ │ │ │ - movw r3, #48484 @ 0xbd64 │ │ │ │ + b.n 4f048 <_PyXIData_FormatNotShareableError@@Base+0x39e> │ │ │ │ + movw r3, #52220 @ 0xcbfc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ef82 <_PyXIData_FormatNotShareableError@@Base+0x340> │ │ │ │ + bne.n 4eff2 <_PyXIData_FormatNotShareableError@@Base+0x348> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ef82 <_PyXIData_FormatNotShareableError@@Base+0x340> │ │ │ │ - b.n 4efd6 <_PyXIData_FormatNotShareableError@@Base+0x394> │ │ │ │ + bne.n 4eff2 <_PyXIData_FormatNotShareableError@@Base+0x348> │ │ │ │ + b.n 4f046 <_PyXIData_FormatNotShareableError@@Base+0x39c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4efc0 <_PyXIData_FormatNotShareableError@@Base+0x37e> │ │ │ │ + bge.n 4f030 <_PyXIData_FormatNotShareableError@@Base+0x386> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4efc0 <_PyXIData_FormatNotShareableError@@Base+0x37e> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f030 <_PyXIData_FormatNotShareableError@@Base+0x386> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2272 @ 0x8e0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #65440 @ 0xffa0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -50300,211 +50336,208 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #25428 @ 0x6354 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4f018 <_PyXIData_FormatNotShareableError@@Base+0x3d6> │ │ │ │ + bne.n 4f088 <_PyXIData_FormatNotShareableError@@Base+0x3de> │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4f018 <_PyXIData_FormatNotShareableError@@Base+0x3d6> │ │ │ │ + bne.n 4f088 <_PyXIData_FormatNotShareableError@@Base+0x3de> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f070 <_PyXIData_FormatNotShareableError@@Base+0x42e> │ │ │ │ + bge.n 4f0e0 <_PyXIData_FormatNotShareableError@@Base+0x436> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4f070 <_PyXIData_FormatNotShareableError@@Base+0x42e> │ │ │ │ + b.n 4f0e0 <_PyXIData_FormatNotShareableError@@Base+0x436> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 155fc0 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f038 <_PyXIData_FormatNotShareableError@@Base+0x3f6> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 4f048 <_PyXIData_FormatNotShareableError@@Base+0x406> │ │ │ │ + bne.n 4f0a8 <_PyXIData_FormatNotShareableError@@Base+0x3fe> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 4f0b8 <_PyXIData_FormatNotShareableError@@Base+0x40e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 8fed0 │ │ │ │ + bl 9008c │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4f070 <_PyXIData_FormatNotShareableError@@Base+0x42e> │ │ │ │ - cbnz r0, 4f04c <_PyXIData_FormatNotShareableError@@Base+0x40a> │ │ │ │ + beq.n 4f0e0 <_PyXIData_FormatNotShareableError@@Base+0x436> │ │ │ │ + cbnz r0, 4f0bc <_PyXIData_FormatNotShareableError@@Base+0x412> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f070 <_PyXIData_FormatNotShareableError@@Base+0x42e> │ │ │ │ + b.n 4f0e0 <_PyXIData_FormatNotShareableError@@Base+0x436> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f064 <_PyXIData_FormatNotShareableError@@Base+0x422> │ │ │ │ + bge.n 4f0d4 <_PyXIData_FormatNotShareableError@@Base+0x42a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4f068 <_PyXIData_FormatNotShareableError@@Base+0x426> │ │ │ │ + cbz r3, 4f0d8 <_PyXIData_FormatNotShareableError@@Base+0x42e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4f070 <_PyXIData_FormatNotShareableError@@Base+0x42e> │ │ │ │ + b.n 4f0e0 <_PyXIData_FormatNotShareableError@@Base+0x436> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f064 <_PyXIData_FormatNotShareableError@@Base+0x422> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f0d4 <_PyXIData_FormatNotShareableError@@Base+0x42a> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004f078 : │ │ │ │ +0004f0e8 : │ │ │ │ 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 18c784 │ │ │ │ + bl 18ce1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.w 39910 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7ae70 │ │ │ │ + bl 7b034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f0ca │ │ │ │ + cbz r0, 4f132 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f0ca │ │ │ │ + bge.n 4f132 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f0ca │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f132 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88f78 │ │ │ │ + b.w 89120 │ │ │ │ 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 4f0fa │ │ │ │ + bhi.n 4f162 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f112 │ │ │ │ + beq.n 4f17a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f114 │ │ │ │ - movw r0, #5616 @ 0x15f0 │ │ │ │ + b.n 4f17c │ │ │ │ + movw r0, #3248 @ 0xcb0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f0f0 │ │ │ │ - b.n 4f140 │ │ │ │ + bne.n 4f158 │ │ │ │ + b.n 4f1a8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 244e84 <_PyLong_AsTime_t@@Base+0x240> │ │ │ │ + bl 2445dc <_PyLong_AsTime_t@@Base+0x240> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4f140 │ │ │ │ + beq.n 4f1a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f144 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + blt.n 4f1ac │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20864 @ 0x5180 │ │ │ │ + movw r1, #18456 @ 0x4818 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f176 │ │ │ │ + b.n 4f1de │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4f15c │ │ │ │ + cbz r0, 4f1c4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl eb02c │ │ │ │ + bl eb214 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f140 │ │ │ │ + beq.n 4f1a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4f176 │ │ │ │ - cbz r4, 4f16c │ │ │ │ + cbnz r0, 4f1de │ │ │ │ + cbz r4, 4f1d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f174 │ │ │ │ + bge.n 4f1dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f174 │ │ │ │ + b.n 4f1dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b1d0 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4f140 │ │ │ │ + bl 10b800 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4f1a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #16 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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, 4f1a8 │ │ │ │ + cbz r3, 4f210 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4f1a8 │ │ │ │ + bne.n 4f210 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27f64c <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 27edd4 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4f1b2 │ │ │ │ + beq.n 4f21a │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 4f1c2 │ │ │ │ + cbz r2, 4f22a │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 155fc0 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f1f8 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 4f20a │ │ │ │ - b.n 4f244 │ │ │ │ + bne.n 4f260 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 4f272 │ │ │ │ + b.n 4f2ac │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #88] @ 4f258 │ │ │ │ + vldr d6, [pc, #88] @ 4f2c0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f248 │ │ │ │ + bhi.n 4f2b0 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2dc00 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ @@ -50512,379 +50545,379 @@ │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f250 │ │ │ │ + bge.n 4f2b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4f250 │ │ │ │ + b.n 4f2b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f250 │ │ │ │ + b.n 4f2b8 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - b.w 29f854 <_Py_c_neg@@Base+0x214> │ │ │ │ - movw r0, #44820 @ 0xaf14 │ │ │ │ + b.w 29f034 <_Py_c_neg@@Base+0x214> │ │ │ │ + movw r0, #42452 @ 0xa5d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ 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 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f356 │ │ │ │ + beq.n 4f3be │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #196] @ (4f360 ) │ │ │ │ + ldr r0, [pc, #196] @ (4f3c8 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 144474 │ │ │ │ + bl 14495c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f336 │ │ │ │ + beq.n 4f39e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #15336 @ 0x3be8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4f2d2 │ │ │ │ - movw r1, #44712 @ 0xaea8 │ │ │ │ + beq.n 4f33a │ │ │ │ + movw r1, #45100 @ 0xb02c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #49944 @ 0xc318 │ │ │ │ + movw r1, #47676 @ 0xba3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl e2234 │ │ │ │ - b.n 4f336 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 4f39e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f336 │ │ │ │ - movw r0, #56744 @ 0xdda8 │ │ │ │ + blt.n 4f39e │ │ │ │ + movw r0, #60480 @ 0xec40 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f336 │ │ │ │ + cbz r0, 4f39e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r0, #12] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f31a │ │ │ │ + bge.n 4f382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f31a │ │ │ │ + cbnz r3, 4f382 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f326 │ │ │ │ + blt.n 4f38e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f35a │ │ │ │ + b.n 4f3c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f322 │ │ │ │ + bne.n 4f38a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f322 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f38a │ │ │ │ movs r0, #0 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f356 │ │ │ │ + bge.n 4f3be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f356 │ │ │ │ + cbnz r3, 4f3be │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r4, r6, #6 │ │ │ │ lsls r0, r2, #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 r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f3fa │ │ │ │ + beq.n 4f462 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f3fa │ │ │ │ + beq.n 4f462 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #43709 @ 0xaabd │ │ │ │ + movw r3, #45021 @ 0xafdd │ │ │ │ movt r3, #19 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4f39c │ │ │ │ + bne.n 4f404 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4f3a0 │ │ │ │ + b.n 4f408 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4f3c2 │ │ │ │ + beq.n 4f42a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 4f3c2 │ │ │ │ + cbz r3, 4f42a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #42313 @ 0xa549 │ │ │ │ + movw r3, #42653 @ 0xa69d │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4f3c2 │ │ │ │ + bne.n 4f42a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a448 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x494> │ │ │ │ + bl 5a59e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f3dc │ │ │ │ + cbz r0, 4f444 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f3dc │ │ │ │ + bge.n 4f444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f3dc │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f444 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4f3fa │ │ │ │ + cbz r0, 4f462 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f3fa │ │ │ │ + bge.n 4f462 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f3fa │ │ │ │ + cbnz r3, 4f462 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 4f428 │ │ │ │ + beq.n 4f490 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51220 @ 0xc814 │ │ │ │ + movw r0, #48852 @ 0xbed4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4f428 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4f490 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f43c │ │ │ │ + b.n 4f4a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 45cc4 │ │ │ │ + bl 45d24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f424 │ │ │ │ + beq.n 4f48c │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, 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 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4f45c │ │ │ │ + cbz r3, 4f4c4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4f46c │ │ │ │ + b.n 4f4d4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4f46a │ │ │ │ + ble.n 4f4d2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f466 │ │ │ │ - cbnz r1, 4f490 │ │ │ │ + bne.n 4f4ce │ │ │ │ + cbnz r1, 4f4f8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4f46c │ │ │ │ + b.n 4f4d4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #496] @ (4f660 ) │ │ │ │ + ldr r1, [pc, #496] @ (4f6c8 ) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f496 │ │ │ │ + cbnz r0, 4f4fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f640 │ │ │ │ + b.n 4f6a8 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 186f38 │ │ │ │ + bl 1875d0 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f48c │ │ │ │ + bne.n 4f4f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 186f38 │ │ │ │ + bl 1875d0 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f48c │ │ │ │ + bne.n 4f4f4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4f56a │ │ │ │ + beq.n 4f5d2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #25428 @ 0x6354 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - cbz r0, 4f506 │ │ │ │ + cbz r0, 4f56e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4f4e0 │ │ │ │ + bne.n 4f548 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f4fe │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 4f566 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f4fe │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4f566 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f48c │ │ │ │ + bne.n 4f4f4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 4f634 │ │ │ │ - b.n 4f50a │ │ │ │ - vldr d8, [pc, #320] @ 4f648 │ │ │ │ + beq.w 4f69c │ │ │ │ + b.n 4f572 │ │ │ │ + vldr d8, [pc, #320] @ 4f6b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4f518 │ │ │ │ + bne.n 4f580 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f536 │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 4f59e │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f536 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4f59e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f48c │ │ │ │ + bne.n 4f4f4 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4f54a │ │ │ │ + bmi.n 4f5b2 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4f572 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bpl.n 4f5da │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20440 @ 0x4fd8 │ │ │ │ + movw r1, #18032 @ 0x4670 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - bl 8a354 │ │ │ │ + bl fce84 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f48c │ │ │ │ - b.n 4f620 │ │ │ │ - vldr d8, [pc, #220] @ 4f648 │ │ │ │ - vldr d9, [pc, #224] @ 4f650 │ │ │ │ + bne.n 4f4f4 │ │ │ │ + b.n 4f688 │ │ │ │ + vldr d8, [pc, #220] @ 4f6b0 │ │ │ │ + vldr d9, [pc, #224] @ 4f6b8 │ │ │ │ vldr d11, [sp, #40] @ 0x28 │ │ │ │ vldr d14, [sp, #24] │ │ │ │ vldr d10, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #32] │ │ │ │ vcmp.f64 d11, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f596 │ │ │ │ + bne.n 4f5fe │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f620 │ │ │ │ + beq.n 4f688 │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #188] @ 4f658 │ │ │ │ + vldr d7, [pc, #188] @ 4f6c0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4f62a │ │ │ │ + bgt.n 4f692 │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4f62a │ │ │ │ + bgt.n 4f692 │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4f62a │ │ │ │ + bgt.n 4f692 │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4f62a │ │ │ │ + bgt.n 4f692 │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 288a08 <_Py_c_abs@@Base> │ │ │ │ + bl 288138 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 288a08 <_Py_c_abs@@Base> │ │ │ │ + bl 288138 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4f620 │ │ │ │ + bls.n 4f688 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 288a08 <_Py_c_abs@@Base> │ │ │ │ + bl 288138 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4f620 │ │ │ │ + bls.n 4f688 │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f62a │ │ │ │ + bhi.n 4f692 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4f640 │ │ │ │ + b.n 4f6a8 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4f640 │ │ │ │ + b.n 4f6a8 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4f56e │ │ │ │ - b.n 4f54a │ │ │ │ + bpl.n 4f5d6 │ │ │ │ + b.n 4f5b2 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 4f576 │ │ │ │ + bvs.n 4f5de │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ strb r0, [r4, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ @@ -50899,42 +50932,42 @@ │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7ae70 │ │ │ │ + bl 7b034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0004f6b0 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #28] @ (4f6d0 <_PyContext_NewHamtForTests@@Base+0x20>) │ │ │ │ +0004f718 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ (4f738 <_PyContext_NewHamtForTests@@Base+0x20>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f6d4 <_Py_c_diff@@Base>: │ │ │ │ +0004f73c <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -50943,84 +50976,84 @@ │ │ │ │ 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, #34752 @ 0x87c0 │ │ │ │ + movw r1, #32384 @ 0x7e80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl cc0d8 │ │ │ │ - cbz r0, 4f71a <_Py_c_diff@@Base+0x46> │ │ │ │ + bl cc29c │ │ │ │ + cbz r0, 4f782 <_Py_c_diff@@Base+0x46> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 24af44 │ │ │ │ + bl 24a68c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #92 @ 0x5c │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4f76e <_Py_c_diff@@Base+0x9a> │ │ │ │ + beq.n 4f7d6 <_Py_c_diff@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 4f76e <_Py_c_diff@@Base+0x9a> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 4f7d6 <_Py_c_diff@@Base+0x9a> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #49996 @ 0xc34c │ │ │ │ + movw r1, #47728 @ 0xba70 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4f77e <_Py_c_diff@@Base+0xaa> │ │ │ │ - bl 4fb28 │ │ │ │ + beq.n 4f7e6 <_Py_c_diff@@Base+0xaa> │ │ │ │ + bl 4fb90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4f7d8 <_Py_c_diff@@Base+0x104> │ │ │ │ + b.n 4f840 <_Py_c_diff@@Base+0x104> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 4f794 <_Py_c_diff@@Base+0xc0> │ │ │ │ + bge.n 4f7fc <_Py_c_diff@@Base+0xc0> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 242680 <_PyEval_MatchClass@@Base+0x40c> │ │ │ │ + bl 241dd8 <_PyEval_MatchClass@@Base+0x410> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f77a <_Py_c_diff@@Base+0xa6> │ │ │ │ + beq.n 4f7e2 <_Py_c_diff@@Base+0xa6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f7b8 <_Py_c_diff@@Base+0xe4> │ │ │ │ + ble.n 4f820 <_Py_c_diff@@Base+0xe4> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f7d8 <_Py_c_diff@@Base+0x104> │ │ │ │ + ble.n 4f840 <_Py_c_diff@@Base+0x104> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -51033,28 +51066,28 @@ │ │ │ │ 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, 4f7fa <_Py_c_diff@@Base+0x126> │ │ │ │ + cbnz r0, 4f862 <_Py_c_diff@@Base+0x126> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4f80a <_Py_c_diff@@Base+0x136> │ │ │ │ - b.n 4f804 <_Py_c_diff@@Base+0x130> │ │ │ │ + cbz r0, 4f872 <_Py_c_diff@@Base+0x136> │ │ │ │ + b.n 4f86c <_Py_c_diff@@Base+0x130> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f7f4 <_Py_c_diff@@Base+0x120> │ │ │ │ - b.n 4f818 <_Py_c_diff@@Base+0x144> │ │ │ │ + beq.n 4f85c <_Py_c_diff@@Base+0x120> │ │ │ │ + b.n 4f880 <_Py_c_diff@@Base+0x144> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4f818 <_Py_c_diff@@Base+0x144> │ │ │ │ + cbnz r0, 4f880 <_Py_c_diff@@Base+0x144> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4f818 <_Py_c_diff@@Base+0x144> │ │ │ │ + cbz r0, 4f880 <_Py_c_diff@@Base+0x144> │ │ │ │ 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 │ │ │ │ @@ -51063,640 +51096,683 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r1, #61200 @ 0xef10 │ │ │ │ + movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl cc0d8 │ │ │ │ - cbz r0, 4f886 <_Py_c_diff@@Base+0x1b2> │ │ │ │ + bl cc29c │ │ │ │ + cbz r0, 4f8ee <_Py_c_diff@@Base+0x1b2> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 24ae8c │ │ │ │ + bl 24a5d4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4f860 <_Py_c_diff@@Base+0x18c> │ │ │ │ - cbnz r0, 4f86c <_Py_c_diff@@Base+0x198> │ │ │ │ - b.n 4f886 <_Py_c_diff@@Base+0x1b2> │ │ │ │ + beq.n 4f8c8 <_Py_c_diff@@Base+0x18c> │ │ │ │ + cbnz r0, 4f8d4 <_Py_c_diff@@Base+0x198> │ │ │ │ + b.n 4f8ee <_Py_c_diff@@Base+0x1b2> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f886 <_Py_c_diff@@Base+0x1b2> │ │ │ │ - b.n 4f878 <_Py_c_diff@@Base+0x1a4> │ │ │ │ + bge.n 4f8ee <_Py_c_diff@@Base+0x1b2> │ │ │ │ + b.n 4f8e0 <_Py_c_diff@@Base+0x1a4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4f87e <_Py_c_diff@@Base+0x1aa> │ │ │ │ + cbz r0, 4f8e6 <_Py_c_diff@@Base+0x1aa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f886 <_Py_c_diff@@Base+0x1b2> │ │ │ │ + bge.n 4f8ee <_Py_c_diff@@Base+0x1b2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4f886 <_Py_c_diff@@Base+0x1b2> │ │ │ │ + b.n 4f8ee <_Py_c_diff@@Base+0x1b2> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4f8aa <_Py_c_diff@@Base+0x1d6> │ │ │ │ + cbnz r3, 4f912 <_Py_c_diff@@Base+0x1d6> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4f8aa <_Py_c_diff@@Base+0x1d6> │ │ │ │ + ble.n 4f912 <_Py_c_diff@@Base+0x1d6> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f8aa <_Py_c_diff@@Base+0x1d6> │ │ │ │ - cbnz r4, 4f8cc <_Py_c_diff@@Base+0x1f8> │ │ │ │ + bne.n 4f912 <_Py_c_diff@@Base+0x1d6> │ │ │ │ + cbnz r4, 4f934 <_Py_c_diff@@Base+0x1f8> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4f964 <_Py_c_diff@@Base+0x290>) │ │ │ │ + ldr r4, [pc, #176] @ (4f9cc <_Py_c_diff@@Base+0x290>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f8cc <_Py_c_diff@@Base+0x1f8> │ │ │ │ + cbnz r0, 4f934 <_Py_c_diff@@Base+0x1f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f95e <_Py_c_diff@@Base+0x28a> │ │ │ │ + b.n 4f9c6 <_Py_c_diff@@Base+0x28a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4f8e0 <_Py_c_diff@@Base+0x20c> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4f948 <_Py_c_diff@@Base+0x20c> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f8c8 <_Py_c_diff@@Base+0x1f4> │ │ │ │ + bne.n 4f930 <_Py_c_diff@@Base+0x1f4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f8f4 <_Py_c_diff@@Base+0x220> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4f95c <_Py_c_diff@@Base+0x220> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f8c8 <_Py_c_diff@@Base+0x1f4> │ │ │ │ + bne.n 4f930 <_Py_c_diff@@Base+0x1f4> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #22492 @ 0x57dc │ │ │ │ + movw r1, #20096 @ 0x4e80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #49004 @ 0xbf6c │ │ │ │ + movw r0, #46720 @ 0xb680 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f8c8 <_Py_c_diff@@Base+0x1f4> │ │ │ │ - bl a0718 │ │ │ │ + beq.n 4f930 <_Py_c_diff@@Base+0x1f4> │ │ │ │ + bl a08b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf40 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r6, 4f956 <_Py_c_diff@@Base+0x282> │ │ │ │ + bl a2780 │ │ │ │ + cbz r6, 4f9be <_Py_c_diff@@Base+0x282> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f942 <_Py_c_diff@@Base+0x26e> │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 4f9aa <_Py_c_diff@@Base+0x26e> │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f916 <_Py_c_diff@@Base+0x242> │ │ │ │ - b.n 4f8c8 <_Py_c_diff@@Base+0x1f4> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 4f97e <_Py_c_diff@@Base+0x242> │ │ │ │ + b.n 4f930 <_Py_c_diff@@Base+0x1f4> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #1] │ │ │ │ lsls r7, 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, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4f9ba <_Py_c_diff@@Base+0x2e6> │ │ │ │ + bne.n 4fa22 <_Py_c_diff@@Base+0x2e6> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 4ebe2 │ │ │ │ + bl 4ec4a │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4f9a4 <_Py_c_diff@@Base+0x2d0> │ │ │ │ - movw r3, #33245 @ 0x81dd │ │ │ │ + beq.n 4fa0c <_Py_c_diff@@Base+0x2d0> │ │ │ │ + movw r3, #31733 @ 0x7bf5 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4f9ae <_Py_c_diff@@Base+0x2da> │ │ │ │ + bne.n 4fa16 <_Py_c_diff@@Base+0x2da> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2182d4 │ │ │ │ - bl 8a354 │ │ │ │ + b.w 217dc0 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f98c <_Py_c_diff@@Base+0x2b8> │ │ │ │ - b.n 4f9c2 <_Py_c_diff@@Base+0x2ee> │ │ │ │ + beq.n 4f9f4 <_Py_c_diff@@Base+0x2b8> │ │ │ │ + b.n 4fa2a <_Py_c_diff@@Base+0x2ee> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1493ec │ │ │ │ + bl 1498e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4f9e2 <_Py_c_diff@@Base+0x30e> │ │ │ │ + cbnz r3, 4fa4a <_Py_c_diff@@Base+0x30e> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 4f9fc <_Py_c_diff@@Base+0x328> │ │ │ │ + cbz r2, 4fa64 <_Py_c_diff@@Base+0x328> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4f9fc <_Py_c_diff@@Base+0x328> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbz r3, 4fa64 <_Py_c_diff@@Base+0x328> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37308 @ 0x91bc │ │ │ │ + movw r1, #34900 @ 0x8854 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fa9e <_Py_c_diff@@Base+0x3ca> │ │ │ │ + b.n 4fb06 <_Py_c_diff@@Base+0x3ca> │ │ │ │ mov r0, r1 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4fa0a <_Py_c_diff@@Base+0x336> │ │ │ │ + cbz r2, 4fa72 <_Py_c_diff@@Base+0x336> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 270538 │ │ │ │ + bl 26fcf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f9f8 <_Py_c_diff@@Base+0x324> │ │ │ │ + beq.n 4fa60 <_Py_c_diff@@Base+0x324> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r0, #12 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - bl 18788c │ │ │ │ + bl 187f24 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r0, r4, #16 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - bl 18788c │ │ │ │ + bl 187f24 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4fa9e <_Py_c_diff@@Base+0x3ca> │ │ │ │ + cbz r3, 4fb06 <_Py_c_diff@@Base+0x3ca> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 270e08 │ │ │ │ + bl 2705c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa5e <_Py_c_diff@@Base+0x38a> │ │ │ │ + beq.n 4fac6 <_Py_c_diff@@Base+0x38a> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4fa76 <_Py_c_diff@@Base+0x3a2> │ │ │ │ + b.n 4fade <_Py_c_diff@@Base+0x3a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f9f8 <_Py_c_diff@@Base+0x324> │ │ │ │ + bge.n 4fa60 <_Py_c_diff@@Base+0x324> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f9f8 <_Py_c_diff@@Base+0x324> │ │ │ │ + bne.n 4fa60 <_Py_c_diff@@Base+0x324> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f9f8 <_Py_c_diff@@Base+0x324> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fa60 <_Py_c_diff@@Base+0x324> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4fa9c <_Py_c_diff@@Base+0x3c8> │ │ │ │ + bge.n 4fb04 <_Py_c_diff@@Base+0x3c8> │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r3] │ │ │ │ str r3, [r7, r6] │ │ │ │ - b.n 4fa76 <_Py_c_diff@@Base+0x3a2> │ │ │ │ + b.n 4fade <_Py_c_diff@@Base+0x3a2> │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004faa2 <_PyObject_CheckXIData@@Base>: │ │ │ │ +0004fb0a <_PyObject_CheckXIData@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r2, [r3, #3720] @ 0xe88 │ │ │ │ adds.w r6, r2, #904 @ 0x388 │ │ │ │ - beq.n 4faf2 <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ + beq.n 4fb5a <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ add.w r3, r3, #5504 @ 0x1580 │ │ │ │ adds r3, #8 │ │ │ │ - cbz r3, 4faf2 <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ + cbz r3, 4fb5a <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ strd r6, r3, [sp] │ │ │ │ - bl 22f02c <_PyObject_GetXIData@@Base+0x210> │ │ │ │ + bl 22e8d8 <_PyObject_GetXIData@@Base+0x210> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbnz r0, 4faf8 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbnz r0, 4fb60 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 4fafa <_PyObject_CheckXIData@@Base+0x58> │ │ │ │ + cbnz r3, 4fb62 <_PyObject_CheckXIData@@Base+0x58> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - cbz r3, 4fae8 <_PyObject_CheckXIData@@Base+0x46> │ │ │ │ + cbz r3, 4fb50 <_PyObject_CheckXIData@@Base+0x46> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 4faf2 <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ + cbnz r3, 4fb5a <_PyObject_CheckXIData@@Base+0x50> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f0d0 <_PyObject_GetXIData@@Base+0x2b4> │ │ │ │ + bl 22e97c <_PyObject_GetXIData@@Base+0x2b4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4fafa <_PyObject_CheckXIData@@Base+0x58> │ │ │ │ + b.n 4fb62 <_PyObject_CheckXIData@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ 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 r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #50044 @ 0xc37c │ │ │ │ + movw r0, #47776 @ 0xbaa0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 218854 │ │ │ │ + bl 21826c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004fb28 : │ │ │ │ +0004fb90 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4fb58 ) │ │ │ │ + ldr r0, [pc, #32] @ (4fbc0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #44712 @ 0xaea8 │ │ │ │ + movw r1, #45100 @ 0xb02c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - movw r2, #50064 @ 0xc390 │ │ │ │ + movw r2, #47796 @ 0xbab4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ movs 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 26bc44 │ │ │ │ - cbz r0, 4fb92 │ │ │ │ + bl 26b3f4 │ │ │ │ + cbz r0, 4fbfa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fb90 │ │ │ │ + bge.n 4fbf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4fb90 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4fbf8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #3 │ │ │ │ - b.w 22f740 <_PyObject_GetXIData@@Base+0x924> │ │ │ │ + b.w 22edb4 <_PyObject_GetXIData@@Base+0x6ec> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4fbb2 │ │ │ │ + cbz r0, 4fc1a │ │ │ │ movs r1, #3 │ │ │ │ - b.w 22f740 <_PyObject_GetXIData@@Base+0x924> │ │ │ │ + b.w 22edb4 <_PyObject_GetXIData@@Base+0x6ec> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx 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 r5, r0 │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4fbdc │ │ │ │ + ble.n 4fc44 │ │ │ │ add.w r6, r5, #16 │ │ │ │ - b.n 4fbea │ │ │ │ + b.n 4fc52 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ subs r4, #1 │ │ │ │ - bcc.n 4fbdc │ │ │ │ + bcc.n 4fc44 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 7fc84 │ │ │ │ - b.n 4fbea │ │ │ │ + bl 7b4b0 │ │ │ │ + b.n 4fc52 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #8 │ │ │ │ - ldr r2, [pc, #120] @ (4fc88 ) │ │ │ │ + ldr r2, [pc, #120] @ (4fcf0 ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4fc30 │ │ │ │ + bne.n 4fc98 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4fc20 │ │ │ │ + bne.n 4fc88 │ │ │ │ dmb ish │ │ │ │ - beq.n 4fc3c │ │ │ │ + beq.n 4fca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b8dc │ │ │ │ + bl 2a13ac │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2a00b8 <_Py_c_neg@@Base+0xa78> │ │ │ │ + bl 29f898 <_Py_c_neg@@Base+0xa78> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4fc5c │ │ │ │ + bne.n 4fcc4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4fc4c │ │ │ │ + bne.n 4fcb4 │ │ │ │ dmb ish │ │ │ │ - beq.n 4fc68 │ │ │ │ + beq.n 4fcd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28c3e8 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4fc88 ) │ │ │ │ + bl 28bb20 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4fcf0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4fc82 │ │ │ │ + beq.n 4fcea │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ - b.n 4fe40 │ │ │ │ + b.n 4ff10 │ │ │ │ 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 4fcce │ │ │ │ + bgt.n 4fd36 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 4fcc0 │ │ │ │ - movw r1, #24056 @ 0x5df8 │ │ │ │ + cbz r2, 4fd28 │ │ │ │ + movw r1, #21688 @ 0x54b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4fcd6 │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + bl fce84 │ │ │ │ + b.n 4fd3e │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl fcc7c │ │ │ │ - b.n 4fcd6 │ │ │ │ - bl 12f6a0 <_PyEval_UnpackIndices@@Base+0x1af4> │ │ │ │ + bl fce84 │ │ │ │ + b.n 4fd3e │ │ │ │ + bl 12fbc8 <_PyEval_UnpackIndices@@Base+0x1ac0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fcda │ │ │ │ + bne.n 4fd42 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fce6 │ │ │ │ + b.n 4fd4e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2c98c │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 139770 │ │ │ │ + cbnz r0, 4fda8 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r5, [r5, #20] │ │ │ │ + cmp r6, r4 │ │ │ │ + blt.n 4fd9c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d914 │ │ │ │ + cbnz r0, 4fd9c │ │ │ │ + subs r1, r6, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + bl 95fec │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4fdaa │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 95fec │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4fdaa │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 4fdb4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 13af74 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4fcf2 │ │ │ │ + cbz r0, 4fdc4 │ │ │ │ movs r1, #5 │ │ │ │ - b.w 22f740 <_PyObject_GetXIData@@Base+0x924> │ │ │ │ + b.w 22edb4 <_PyObject_GetXIData@@Base+0x6ec> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32223 @ 0x7ddf │ │ │ │ + movw r1, #32319 @ 0x7e3f │ │ │ │ movt r1, #4 │ │ │ │ - movw r0, #55912 @ 0xda68 │ │ │ │ + movw r0, #59648 @ 0xe900 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 46f5e │ │ │ │ + b.w 46fbe │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 4fd2e │ │ │ │ + cbz r1, 4fe00 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 4fd44 │ │ │ │ - b.n 4fd3a │ │ │ │ - bl 26ea88 <_PyGen_SetStopIterationValue@@Base+0x8c4> │ │ │ │ + cbnz r0, 4fe16 │ │ │ │ + b.n 4fe0c │ │ │ │ + bl 26e248 <_PyGen_SetStopIterationValue@@Base+0x8c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fd26 │ │ │ │ + bne.n 4fdf8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fd50 │ │ │ │ - bl 74e28 │ │ │ │ + b.n 4fe22 │ │ │ │ + bl 74fec │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fd36 │ │ │ │ + beq.n 4fe08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [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, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4fd74 │ │ │ │ + cbnz r3, 4fe46 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4fd74 │ │ │ │ + ble.n 4fe46 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4fd74 │ │ │ │ - cbnz r4, 4fd96 │ │ │ │ + bne.n 4fe46 │ │ │ │ + cbnz r4, 4fe68 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4fe3c ) │ │ │ │ + ldr r4, [pc, #188] @ (4ff0c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fd96 │ │ │ │ + cbnz r0, 4fe68 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fe34 │ │ │ │ + b.n 4ff06 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fdaa │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 4fe7c │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fd92 │ │ │ │ + bne.n 4fe64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ebd08 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1eb960 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fd92 │ │ │ │ + beq.n 4fe64 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fd92 │ │ │ │ + beq.n 4fe64 │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #50108 @ 0xc3bc │ │ │ │ + movw r1, #47840 @ 0xbae0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #47024 @ 0xb7b0 │ │ │ │ + movw r0, #44756 @ 0xaed4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fd92 │ │ │ │ - bl a0718 │ │ │ │ + beq.n 4fe64 │ │ │ │ + bl a08b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c220 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r7, 4fe2c │ │ │ │ + bl a2780 │ │ │ │ + cbz r7, 4fefe │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4fe18 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 4feea │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fdea │ │ │ │ - b.n 4fd92 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 4febc │ │ │ │ + b.n 4fe64 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ strb r0, [r7, #1] │ │ │ │ lsls r7, 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 r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4fe64 │ │ │ │ + cbz r7, 4ff34 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4fe64 │ │ │ │ + beq.n 4ff34 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4fe6e │ │ │ │ - bl 171d08 <_PyType_LookupRef@@Base+0x654> │ │ │ │ + bgt.n 4ff3e │ │ │ │ + bl 172454 <_PyType_LookupRef@@Base+0x658> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ff00 │ │ │ │ - b.n 4ffa2 │ │ │ │ + blt.n 4ffd0 │ │ │ │ + b.n 50072 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4ff06 │ │ │ │ + bne.n 4ffd6 │ │ │ │ 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 4fe88 │ │ │ │ + blt.n 4ff58 │ │ │ │ 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 4fef2 │ │ │ │ + ble.n 4ffc2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4fec2 │ │ │ │ + bne.n 4ff92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5fc8 │ │ │ │ - cbnz r0, 4feb0 │ │ │ │ + bl 1f5bb8 │ │ │ │ + cbnz r0, 4ff80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4ff24 │ │ │ │ + b.n 4fff4 │ │ │ │ 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 │ │ │ │ @@ -51714,385 +51790,342 @@ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fed0 │ │ │ │ - b.n 4fe96 │ │ │ │ + bne.n 4ffa0 │ │ │ │ + b.n 4ff66 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ffa2 │ │ │ │ + bge.n 50072 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ffa2 │ │ │ │ + b.n 50072 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2aaff0 <_PyMonitoring_FireBranchEvent@@Base+0xdc> │ │ │ │ + bl 2aa6b0 <_PyMonitoring_FireBranchEvent@@Base+0xd4> │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4ff1a │ │ │ │ + bcs.n 4ffea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123dd4 │ │ │ │ + bl 123f90 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ff28 │ │ │ │ + cbnz r0, 4fff8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ffa2 │ │ │ │ + b.n 50072 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ff42 │ │ │ │ + blt.n 50012 │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4ff42 │ │ │ │ + bge.n 50012 │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 4ff82 │ │ │ │ - bl 26bc44 │ │ │ │ - cbnz r0, 4ff6c │ │ │ │ + ble.n 50052 │ │ │ │ + bl 26b3f4 │ │ │ │ + cbnz r0, 5003c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ff24 │ │ │ │ + bge.n 4fff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ff24 │ │ │ │ + bne.n 4fff4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ff24 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fff4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ff7e │ │ │ │ + bge.n 5004e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ff7e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5004e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4ff46 │ │ │ │ + b.n 50016 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ffa2 │ │ │ │ + bge.n 50072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ffa2 │ │ │ │ + cbnz r3, 50072 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 50082 │ │ │ │ + movs r1, #7 │ │ │ │ + b.w 22edb4 <_PyObject_GetXIData@@Base+0x6ec> │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c98c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 139250 │ │ │ │ - cbnz r0, 50000 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r5, [r5, #20] │ │ │ │ - cmp r6, r4 │ │ │ │ - blt.n 4fff4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ + bl 139770 │ │ │ │ + cbnz r0, 500e6 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + cmp r5, r2 │ │ │ │ + blt.n 500da │ │ │ │ + subs r6, r5, r2 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r0, r4, r6 │ │ │ │ blx 2d914 │ │ │ │ - cbnz r0, 4fff4 │ │ │ │ - subs r1, r6, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bl 95e78 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 50002 │ │ │ │ + cbnz r0, 500da │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 500e8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 95fec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50002 │ │ │ │ + b.n 500e8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5000c │ │ │ │ + cbz r3, 500f2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5001c │ │ │ │ - movs r1, #7 │ │ │ │ - b.w 22f740 <_PyObject_GetXIData@@Base+0x924> │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - 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 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 50056 │ │ │ │ + beq.n 50126 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 50056 │ │ │ │ + ble.n 50126 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50070 │ │ │ │ + bge.n 50140 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 50070 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + b.n 50140 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5008c │ │ │ │ + bl fce84 │ │ │ │ + b.n 5015c │ │ │ │ mov r0, r4 │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5008c │ │ │ │ + bge.n 5015c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5008c │ │ │ │ + cbnz r3, 5015c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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 r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 500b2 │ │ │ │ + bne.n 50182 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 500ca │ │ │ │ - b.n 500dc │ │ │ │ + cbnz r0, 5019a │ │ │ │ + b.n 501ac │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #52848 @ 0xce70 │ │ │ │ + movw r0, #50480 @ 0xc530 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 500a6 │ │ │ │ - b.n 501be │ │ │ │ - bl 8fe24 │ │ │ │ + bne.n 50176 │ │ │ │ + b.n 5028e │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 500ea │ │ │ │ + blt.n 501ba │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 500fa │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 501ca │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 501be │ │ │ │ + bne.n 5028e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 500fa │ │ │ │ + b.n 501ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 500d8 │ │ │ │ + bne.n 501a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 500d8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 501a8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #15864 @ 0x3df8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 10bb30 │ │ │ │ - bl db324 │ │ │ │ + bl 10c164 │ │ │ │ + bl db4e4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 50120 │ │ │ │ + beq.n 501f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50190 │ │ │ │ + beq.n 50260 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 50136 │ │ │ │ + cbz r1, 50206 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 50142 │ │ │ │ + bge.n 50212 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 50142 │ │ │ │ + b.n 50212 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26ea88 <_PyGen_SetStopIterationValue@@Base+0x8c4> │ │ │ │ + bl 26e248 <_PyGen_SetStopIterationValue@@Base+0x8c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50126 │ │ │ │ - b.n 501be │ │ │ │ + bne.n 501f6 │ │ │ │ + b.n 5028e │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 270e08 │ │ │ │ + bl 2705c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 501be │ │ │ │ + beq.n 5028e │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 50172 │ │ │ │ + bge.n 50242 │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5015c │ │ │ │ + b.n 5022c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str.w r5, [r0, r4, lsl #2] │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 501c0 │ │ │ │ + b.n 50290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #15864 @ 0x3df8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ - bl 10bb30 │ │ │ │ - bl db324 │ │ │ │ + bl 10c164 │ │ │ │ + bl db4e4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #52848 @ 0xce70 │ │ │ │ + movw r0, #50480 @ 0xc530 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ 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 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2c98c │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 139250 │ │ │ │ - cbnz r0, 5021a │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - cmp r5, r2 │ │ │ │ - blt.n 5020e │ │ │ │ - subs r6, r5, r2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, r4, r6 │ │ │ │ - blx 2d914 │ │ │ │ - cbnz r0, 5020e │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 95e78 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 5021c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 95e78 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 5021c │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 50226 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ - 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, #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, 5025c │ │ │ │ + cbz r6, 502c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 5026c │ │ │ │ + cbz r2, 502d2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 123dd4 │ │ │ │ + bl 123f90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7fc84 │ │ │ │ - cbz r4, 5029a │ │ │ │ - ldr r0, [pc, #28] @ (502a0 ) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7b4b0 │ │ │ │ + cbz r4, 50300 │ │ │ │ + ldr r0, [pc, #28] @ (50308 ) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #29232 @ 0x7230 │ │ │ │ + movw r0, #26824 @ 0x68c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #144] @ (50334 ) │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #144] @ (5039c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ @@ -52101,536 +52134,536 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 502e2 │ │ │ │ + beq.n 5034a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 502e2 │ │ │ │ + ble.n 5034a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 502fe │ │ │ │ + bge.n 50366 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 502fe │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + b.n 50366 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5031a │ │ │ │ + bl fce84 │ │ │ │ + b.n 50382 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122844 │ │ │ │ + bl 122e6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5031a │ │ │ │ + bge.n 50382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5031a │ │ │ │ + cbnz r3, 50382 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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 r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50340 │ │ │ │ + bne.n 503a8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50358 │ │ │ │ - b.n 5036a │ │ │ │ + cbnz r0, 503c0 │ │ │ │ + b.n 503d2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #52848 @ 0xce70 │ │ │ │ + movw r0, #50480 @ 0xc530 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50334 │ │ │ │ - b.n 50460 │ │ │ │ - bl 8fe24 │ │ │ │ + bne.n 5039c │ │ │ │ + b.n 504c8 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 50378 │ │ │ │ + blt.n 503e0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 50388 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 503f0 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50460 │ │ │ │ + bne.n 504c8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50388 │ │ │ │ + b.n 503f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50366 │ │ │ │ + bne.n 503ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50366 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 503ce │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 503a8 │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + bne.n 50410 │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #50224 @ 0xc430 │ │ │ │ + movw r1, #47956 @ 0xbb54 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 50460 │ │ │ │ + bl fce84 │ │ │ │ + b.n 504c8 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 503d0 │ │ │ │ + blt.n 50438 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 216064 │ │ │ │ + bl 215a30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50460 │ │ │ │ + beq.n 504c8 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 50462 │ │ │ │ + b.n 504ca │ │ │ │ negs r3, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 503d8 │ │ │ │ - cbnz r6, 503f2 │ │ │ │ + ble.n 50440 │ │ │ │ + cbnz r6, 5045a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 27d338 │ │ │ │ + bl 27cbe0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 503c6 │ │ │ │ - b.n 50460 │ │ │ │ + bne.n 5042e │ │ │ │ + b.n 504c8 │ │ │ │ negs r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218d3c │ │ │ │ - cbnz r0, 50460 │ │ │ │ + bl 218754 │ │ │ │ + cbnz r0, 504c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r6, r0 │ │ │ │ - bge.n 5042e │ │ │ │ + bge.n 50496 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216064 │ │ │ │ + bl 215a30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50460 │ │ │ │ + beq.n 504c8 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50454 │ │ │ │ - b.n 5044a │ │ │ │ + bge.n 504bc │ │ │ │ + b.n 504b2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27d338 │ │ │ │ + bl 27cbe0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5041c │ │ │ │ - b.n 50460 │ │ │ │ + bne.n 50484 │ │ │ │ + b.n 504c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50454 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 504bc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218d3c │ │ │ │ + bl 218754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 503c6 │ │ │ │ + beq.n 5042e │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 50484 │ │ │ │ + cbnz r3, 504ec │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 50484 │ │ │ │ + cbnz r3, 504ec │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 20e64c <_Py_Specialize_Send@@Base+0x11c> │ │ │ │ + b.w 20e224 <_Py_Specialize_Send@@Base+0x11c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - bl eb5c4 │ │ │ │ + bl eb7ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5055c │ │ │ │ + beq.n 505c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e64c <_Py_Specialize_Send@@Base+0x11c> │ │ │ │ + bl 20e224 <_Py_Specialize_Send@@Base+0x11c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5055c │ │ │ │ + beq.n 505c4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, #1 │ │ │ │ - bl 216bbc │ │ │ │ + bl 2165d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 504ca │ │ │ │ + bne.n 50532 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5055c │ │ │ │ + bge.n 505c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5055c │ │ │ │ + bne.n 505c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5055c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 505c4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 504dc │ │ │ │ + bge.n 50544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 504dc │ │ │ │ + cbnz r3, 50544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 50510 │ │ │ │ - cbnz r6, 504fa │ │ │ │ + cbz r3, 50578 │ │ │ │ + cbnz r6, 50562 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50260 @ 0xc454 │ │ │ │ + movw r1, #47992 @ 0xbb78 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 3759a │ │ │ │ + bl 375f6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5055c │ │ │ │ + beq.n 505c4 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 50516 │ │ │ │ + b.n 5057e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #63320 @ 0xf758 │ │ │ │ + movw r1, #61132 @ 0xeecc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 504e2 │ │ │ │ - b.n 5055c │ │ │ │ + bne.n 5054a │ │ │ │ + b.n 505c4 │ │ │ │ subs r6, r6, r3 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 50530 │ │ │ │ + cbnz r3, 50598 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ - bl 150d9c │ │ │ │ + bl 15128c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5055c │ │ │ │ + beq.n 505c4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w ebae0 │ │ │ │ - cbnz r6, 50548 │ │ │ │ + b.w ebccc │ │ │ │ + cbnz r6, 505b0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50268 @ 0xc45c │ │ │ │ + movw r1, #48000 @ 0xbb80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 3759a │ │ │ │ + bl 375f6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5051a │ │ │ │ - b.n 5055c │ │ │ │ + bne.n 50582 │ │ │ │ + b.n 505c4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #63320 @ 0xf758 │ │ │ │ + movw r1, #61132 @ 0xeecc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50532 │ │ │ │ + bne.n 5059a │ │ │ │ mov r0, r7 │ │ │ │ - bl 16aeb8 │ │ │ │ + bl 16b65c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 127df0 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.w 12811c <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 465f4 │ │ │ │ + b.w 46654 │ │ │ │ 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 24c310 │ │ │ │ - cbz r0, 505cc │ │ │ │ + bl 24ba34 │ │ │ │ + cbz r0, 50634 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbnz r0, 505b2 │ │ │ │ + cbnz r0, 5061a │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 505d0 │ │ │ │ + bge.n 50638 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 505d0 │ │ │ │ - bl 8ee64 │ │ │ │ - cbnz r0, 505d8 │ │ │ │ + b.n 50638 │ │ │ │ + bl 8f00c │ │ │ │ + cbnz r0, 50640 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 505cc │ │ │ │ + bge.n 50634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 505cc │ │ │ │ + cbnz r3, 50634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50610 │ │ │ │ + b.n 50678 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50276 @ 0xc464 │ │ │ │ + movw r0, #48008 @ 0xbb88 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50610 │ │ │ │ + bge.n 50678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50610 │ │ │ │ + cbnz r3, 50678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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, #50284 @ 0xc46c │ │ │ │ + movw r1, #48016 @ 0xbb90 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 50650 │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 506b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2da00 <__clock_getres64@plt> │ │ │ │ - cbz r0, 50654 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 506bc │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50674 │ │ │ │ + b.n 506dc │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #16] @ 50678 │ │ │ │ + vldr d6, [pc, #16] @ 506e0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 8fed0 │ │ │ │ + bl 9008c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - bvs.n 505a6 │ │ │ │ + bvs.n 5060e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ 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 506e8 │ │ │ │ - cbz r0, 506d6 │ │ │ │ + bl 50750 │ │ │ │ + cbz r0, 5073e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2cac0 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 506b6 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 5071e │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 506d6 │ │ │ │ + b.n 5073e │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 506e0 │ │ │ │ + vldr d6, [pc, #24] @ 50748 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 8fed0 │ │ │ │ + bl 9008c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5060e │ │ │ │ + bvs.n 50676 │ │ │ │ @ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5072e │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 5072e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bne.n 50796 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 50796 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl eb4dc <_PyType_Name@@Base> │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + bl eb6c4 <_PyType_Name@@Base> │ │ │ │ + movw r1, #48032 @ 0xbba0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50732 │ │ │ │ + b.n 5079a │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #54176 @ 0xd3a0 │ │ │ │ + movw r1, #51808 @ 0xca60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 3aace │ │ │ │ + b.w 3ab2a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 22e9fc │ │ │ │ + bl 22e3a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50766 │ │ │ │ + beq.n 507ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50768 │ │ │ │ + bge.n 507d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 50768 │ │ │ │ + b.n 507d0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #50380 @ 0xc4cc │ │ │ │ + movw r1, #48112 @ 0xbbf0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 507c0 │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 50828 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2071e8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 206d20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 507c0 │ │ │ │ + beq.n 50828 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 207694 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 20726c <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2c368 <__clock_settime64@plt> │ │ │ │ - cbz r0, 507c4 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 5082c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 507cc │ │ │ │ + b.n 50834 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {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 r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 507f2 │ │ │ │ + cbz r4, 5085a │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 50802 │ │ │ │ + b.n 5086a │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 50800 │ │ │ │ - bne.n 507fa │ │ │ │ - cbnz r2, 50826 │ │ │ │ + blt.n 50868 │ │ │ │ + bne.n 50862 │ │ │ │ + cbnz r2, 5088e │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 50802 │ │ │ │ + b.n 5086a │ │ │ │ mov r8, r4 │ │ │ │ - ldr r1, [pc, #76] @ (50850 ) │ │ │ │ + ldr r1, [pc, #76] @ (508b8 ) │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 50848 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 508b0 │ │ │ │ cmn.w r5, r8 │ │ │ │ - bne.n 50830 │ │ │ │ + bne.n 50898 │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - b.n 50832 │ │ │ │ + b.n 5089a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w r0, [r7, #444] @ 0x1bc │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r1, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 9bc38 │ │ │ │ + bl 9bdd0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, #3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -52638,134 +52671,134 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #15980 @ 0x3e6c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 50884 │ │ │ │ + beq.n 508ec │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 50884 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 508ec │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 50886 │ │ │ │ + b.n 508ee │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 508a2 │ │ │ │ + bmi.n 5090a │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 508a2 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 508d0 │ │ │ │ + beq.n 5090a │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 50938 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 508cc │ │ │ │ + cbz r0, 50934 │ │ │ │ mov r1, r5 │ │ │ │ - bl 22e9fc │ │ │ │ + bl 22e3a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 508d8 │ │ │ │ + bne.n 50940 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 508cc │ │ │ │ + bge.n 50934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 508cc │ │ │ │ + cbnz r3, 50934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 508d8 │ │ │ │ + b.n 50940 │ │ │ │ movw r4, #5184 @ 0x1440 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 50900 │ │ │ │ + cbnz r4, 50968 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 50900 │ │ │ │ + ble.n 50968 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 50900 │ │ │ │ - cbnz r2, 50920 │ │ │ │ + bne.n 50968 │ │ │ │ + cbnz r2, 50988 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #68] @ (50948 ) │ │ │ │ + ldr r4, [pc, #68] @ (509b0 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 50938 │ │ │ │ + cbz r0, 509a0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 164974 │ │ │ │ + bl 164eec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 50c2e │ │ │ │ + bl 50c96 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5093c │ │ │ │ + bne.n 509a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50944 │ │ │ │ + b.n 509ac │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r2, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 5095e │ │ │ │ + cbz r0, 509c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50966 │ │ │ │ + bge.n 509ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ 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 509f6 │ │ │ │ + bne.n 50a5e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 509f6 │ │ │ │ + beq.n 50a5e │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50a38 │ │ │ │ + beq.n 50aa0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -52781,192 +52814,192 @@ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 50a02 │ │ │ │ + cbz r2, 50a6a │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r0, #32] │ │ │ │ - b.n 50a02 │ │ │ │ + b.n 50a6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldrd r0, r3, [r5, #4] │ │ │ │ - cbz r3, 50a16 │ │ │ │ + cbz r3, 50a7e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 80624 │ │ │ │ + bl 807fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50a1e │ │ │ │ + b.n 50a86 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a2c │ │ │ │ + bge.n 50a94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50a30 │ │ │ │ + cbz r3, 50a98 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50a38 │ │ │ │ + b.n 50aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50a2c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50a94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #54000 @ 0xd2f0 │ │ │ │ + movw r1, #51632 @ 0xc9b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 3bb00 │ │ │ │ + b.w 3bb58 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 50a68 │ │ │ │ + cbz r2, 50ad0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 50a78 │ │ │ │ + b.n 50ae0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 50a76 │ │ │ │ + bhi.n 50ade │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50a9a │ │ │ │ + cbnz r0, 50b02 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 50a78 │ │ │ │ + b.n 50ae0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #368] @ (50bec ) │ │ │ │ + ldr r1, [pc, #368] @ (50c54 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #4 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50a9c │ │ │ │ - b.n 50ad0 │ │ │ │ + cbnz r0, 50b04 │ │ │ │ + b.n 50b38 │ │ │ │ mov r6, r2 │ │ │ │ adds r1, r4, r6 │ │ │ │ ldr.w r9, [r5] │ │ │ │ subs r6, r1, #1 │ │ │ │ - beq.n 50b78 │ │ │ │ + beq.n 50be0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - cbz r7, 50ada │ │ │ │ + cbz r7, 50b42 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 50ad4 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 50b3c │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #50400 @ 0xc4e0 │ │ │ │ + movw r1, #48132 @ 0xbc04 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ + movw r0, #1664 @ 0x680 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r7 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50be2 │ │ │ │ + b.n 50c4a │ │ │ │ subs r6, r1, #2 │ │ │ │ - bne.n 50adc │ │ │ │ - b.n 50b86 │ │ │ │ - ldr r7, [pc, #276] @ (50bf0 ) │ │ │ │ + bne.n 50b44 │ │ │ │ + b.n 50bee │ │ │ │ + ldr r7, [pc, #276] @ (50c58 ) │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - cbz r4, 50b4c │ │ │ │ + cbz r4, 50bb4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50af2 │ │ │ │ + bne.n 50b5a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 50b4e │ │ │ │ - b.n 50b92 │ │ │ │ + bne.n 50bb6 │ │ │ │ + b.n 50bfa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 50b18 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 50b80 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #50424 @ 0xc4f8 │ │ │ │ + movw r1, #48156 @ 0xbc1c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 50b34 │ │ │ │ + bne.n 50b9c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 50aec │ │ │ │ + beq.n 50b54 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 50aec │ │ │ │ + beq.n 50b54 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 50aec │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 50b54 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #7760 @ 0x1e50 │ │ │ │ + movw r1, #5468 @ 0x155c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 50ad0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 50b38 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 50b94 │ │ │ │ + bmi.n 50bfc │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #50484 @ 0xc534 │ │ │ │ + movw r1, #48216 @ 0xbc58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ + movw r0, #1664 @ 0x680 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 50ad0 │ │ │ │ - ldr r6, [pc, #116] @ (50bf0 ) │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 50b38 │ │ │ │ + ldr r6, [pc, #116] @ (50c58 ) │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r7, r6 │ │ │ │ - b.n 50b94 │ │ │ │ + b.n 50bfc │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - ldr r6, [pc, #96] @ (50bf0 ) │ │ │ │ - b.n 50b94 │ │ │ │ - ldr r6, [pc, #92] @ (50bf0 ) │ │ │ │ + ldr r6, [pc, #96] @ (50c58 ) │ │ │ │ + b.n 50bfc │ │ │ │ + ldr r6, [pc, #92] @ (50c58 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ad0 │ │ │ │ + beq.n 50b38 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -52983,1185 +53016,1162 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #20] │ │ │ │ - bl 8d584 │ │ │ │ + bl 8d740 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, #5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r0, #20 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ adds r5, r4, #4 │ │ │ │ add.w r6, r4, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 50c14 │ │ │ │ + bne.n 50c7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ 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, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 50c5e │ │ │ │ + beq.n 50cc6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 50c5e │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 50cc6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 285c38 <_PyCompile_OptimizeCfg@@Base+0x3c8> │ │ │ │ + b.w 285368 <_PyCompile_OptimizeCfg@@Base+0x3c8> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50c7e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 50ce6 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #50508 @ 0xc54c │ │ │ │ + movw r1, #48240 @ 0xbc70 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 50ca6 │ │ │ │ + bl fce84 │ │ │ │ + b.n 50d0e │ │ │ │ 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 50ca2 │ │ │ │ + bgt.n 50d0a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 50cac │ │ │ │ - bl 20d6dc │ │ │ │ + ble.n 50d14 │ │ │ │ + bl 20d2b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50cd6 │ │ │ │ + b.n 50d3e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2445cc │ │ │ │ + bl 243d24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50ca6 │ │ │ │ + beq.n 50d0e │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 50cd4 │ │ │ │ + ble.n 50d3c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 2d5b4 │ │ │ │ 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 │ │ │ │ - cbnz r1, 50d06 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #36672 @ 0x8f40 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50d1a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - adds r0, #16 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - bl 18788c │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 50d48 │ │ │ │ + bhi.n 50d6e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 50d60 │ │ │ │ - b.n 50d8a │ │ │ │ - movw r0, #24644 @ 0x6044 │ │ │ │ + bne.n 50d86 │ │ │ │ + b.n 50db0 │ │ │ │ + movw r0, #22276 @ 0x5704 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50d38 │ │ │ │ - b.n 50d8a │ │ │ │ + bne.n 50d5e │ │ │ │ + b.n 50db0 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c3c8 │ │ │ │ + bl 12c82c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50d8e │ │ │ │ - movw r2, #25740 @ 0x648c │ │ │ │ + cbnz r0, 50db4 │ │ │ │ + movw r2, #23224 @ 0x5ab8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #24644 @ 0x6044 │ │ │ │ + movw r0, #22276 @ 0x5704 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r5 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50de8 │ │ │ │ + b.n 50e0e │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #23 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 50d8a │ │ │ │ + beq.n 50db0 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 50daa │ │ │ │ + bhi.n 50dd0 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 50dc8 │ │ │ │ - b.n 50dda │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + bgt.n 50dee │ │ │ │ + b.n 50e00 │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31948 @ 0x7ccc │ │ │ │ + movw r1, #29456 @ 0x7310 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50da4 │ │ │ │ - b.n 50d8a │ │ │ │ + bne.n 50dca │ │ │ │ + b.n 50db0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 50ddc │ │ │ │ + beq.n 50e02 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 50ddc │ │ │ │ - b.n 50d8a │ │ │ │ + bge.n 50e02 │ │ │ │ + b.n 50db0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 50e8c │ │ │ │ + bl 50eb0 │ │ │ │ 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 r4, [r0, #4] │ │ │ │ movw r3, #41088 @ 0xa080 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50e42 │ │ │ │ + bne.n 50e68 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 50e42 │ │ │ │ + bne.n 50e68 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 50e42 │ │ │ │ + bhi.n 50e68 │ │ │ │ mov r4, r2 │ │ │ │ - bl 44ee2 <_PyBytes_ReverseFind@@Base+0x3f2> │ │ │ │ + bl 450ee <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 50e4c │ │ │ │ + beq.n 50e72 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 50e4e │ │ │ │ + b.n 50e74 │ │ │ │ movw r0, #5184 @ 0x1440 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 50e4e │ │ │ │ + b.n 50e74 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 50e7a │ │ │ │ + cbz r0, 50ea0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50e7a │ │ │ │ + bge.n 50ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50e7a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50ea0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15189c <_PyUnicode_AsUTF8String@@Base+0x788> │ │ │ │ + bl 151d8c <_PyUnicode_AsUTF8String@@Base+0x788> │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d8a4 │ │ │ │ + bl 22f67c │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r1 │ │ │ │ it ne │ │ │ │ movne r2, r4 │ │ │ │ - movw r1, #50716 @ 0xc61c │ │ │ │ + movw r1, #48448 @ 0xbd40 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #50720 @ 0xc620 │ │ │ │ + movw r0, #48452 @ 0xbd44 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5117e │ │ │ │ - cbnz r4, 50eda │ │ │ │ + beq.w 511a2 │ │ │ │ + cbnz r4, 50efe │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 50f10 │ │ │ │ + b.n 50f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c3c8 │ │ │ │ - cbz r0, 50f2e │ │ │ │ - movw r1, #21936 @ 0x55b0 │ │ │ │ + bl 12c82c │ │ │ │ + cbz r0, 50f52 │ │ │ │ + movw r1, #19528 @ 0x4c48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 184098 │ │ │ │ - cbnz r0, 50f10 │ │ │ │ - b.n 5117e │ │ │ │ + bl 184678 │ │ │ │ + cbnz r0, 50f34 │ │ │ │ + b.n 511a2 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 51080 │ │ │ │ - bl 871b0 │ │ │ │ + bne.w 510a4 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5117e │ │ │ │ - bl a0718 │ │ │ │ + bne.w 511a2 │ │ │ │ + bl a08b0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c72c <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 50efa │ │ │ │ - b.n 51182 │ │ │ │ + beq.n 50f1e │ │ │ │ + b.n 511a6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bmi.n 50ffe │ │ │ │ + bmi.n 51022 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a4a0 │ │ │ │ + bl 11aabc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5111a │ │ │ │ + beq.w 5113e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 50ffe │ │ │ │ + beq.n 51022 │ │ │ │ tst.w r5, #402653184 @ 0x18000000 │ │ │ │ - bne.n 50ffe │ │ │ │ + bne.n 51022 │ │ │ │ add.w r8, sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50fe6 │ │ │ │ + bne.n 5100a │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 50f96 │ │ │ │ + bgt.n 50fba │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ blx 2c2ec <__memcpy_chk@plt> │ │ │ │ - movw r3, #10668 @ 0x29ac │ │ │ │ + movw r3, #8260 @ 0x2044 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ add.w r2, r9, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r5] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c72c <__ioctl_time64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 50fc8 │ │ │ │ + bne.n 50fec │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 50fd0 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 50ff4 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50f96 │ │ │ │ - b.n 50fde │ │ │ │ + beq.n 50fba │ │ │ │ + b.n 51002 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.w 5113a │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.w 5115e │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 5117e │ │ │ │ - movw r3, #48508 @ 0xbd7c │ │ │ │ + bl 13af74 │ │ │ │ + b.n 511a2 │ │ │ │ + movw r3, #52244 @ 0xcc14 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5117e │ │ │ │ - bl e3ea8 │ │ │ │ - movw r1, #27668 @ 0x6c14 │ │ │ │ + beq.w 511a2 │ │ │ │ + bl e3df0 │ │ │ │ + movw r1, #25276 @ 0x62bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 184098 │ │ │ │ + bl 184678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5117e │ │ │ │ + beq.w 511a2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - bgt.n 51090 │ │ │ │ + bgt.n 510b4 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ add.w r9, r8, r4 │ │ │ │ blx 2c2ec <__memcpy_chk@plt> │ │ │ │ - movw r3, #10668 @ 0x29ac │ │ │ │ + movw r3, #8260 @ 0x2044 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 13aa54 │ │ │ │ - bl a0718 │ │ │ │ + bl 13af74 │ │ │ │ + bl a08b0 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c72c <__ioctl_time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 5107a │ │ │ │ + bne.n 5109e │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 51080 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 510a4 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5104a │ │ │ │ - b.n 5117e │ │ │ │ + beq.n 5106e │ │ │ │ + b.n 511a2 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 51198 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.w 511bc │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 5117e │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 511a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fb8 │ │ │ │ + bl 1275fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50fde │ │ │ │ - bl 127114 │ │ │ │ + beq.n 51002 │ │ │ │ + bl 127730 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ blx 2d5b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13aa54 │ │ │ │ - bl a0718 │ │ │ │ + bl 13af74 │ │ │ │ + bl a08b0 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c72c <__ioctl_time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 510e0 │ │ │ │ + bne.n 51104 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 510e4 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 51108 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 510b0 │ │ │ │ - b.n 51112 │ │ │ │ + beq.n 510d4 │ │ │ │ + b.n 51136 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 510f4 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 51118 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 51112 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 51136 │ │ │ │ ldrb.w r3, [r9, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 511cc │ │ │ │ + beq.n 511f0 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #51012 @ 0xc744 │ │ │ │ + movw r1, #48744 @ 0xbe68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r8 │ │ │ │ - bl ded80 │ │ │ │ - b.n 5117e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl def38 │ │ │ │ + b.n 511a2 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #51136 @ 0xc7c0 │ │ │ │ + movw r1, #48868 @ 0xbee4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5114c │ │ │ │ + bne.n 51170 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d5b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 51190 │ │ │ │ - movw r1, #17744 @ 0x4550 │ │ │ │ + bne.n 511b4 │ │ │ │ + movw r1, #15320 @ 0x3bd8 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ movs r2, #8 │ │ │ │ adds r0, r4, r5 │ │ │ │ blx 2d914 │ │ │ │ - cbz r0, 51190 │ │ │ │ + cbz r0, 511b4 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #50732 @ 0xc62c │ │ │ │ + movw r1, #48464 @ 0xbd50 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 511d2 │ │ │ │ + b.n 511f6 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 51080 │ │ │ │ + blt.w 510a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a620 │ │ │ │ - b.n 511d2 │ │ │ │ + bl 8a7c8 │ │ │ │ + b.n 511f6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8a620 │ │ │ │ - b.n 511d2 │ │ │ │ - movw r1, #17744 @ 0x4550 │ │ │ │ + bl 8a7c8 │ │ │ │ + b.n 511f6 │ │ │ │ + movw r1, #15320 @ 0x3bd8 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d914 │ │ │ │ - cbz r0, 511c2 │ │ │ │ + cbz r0, 511e6 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #50880 @ 0xc6c0 │ │ │ │ + movw r1, #48612 @ 0xbde4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5117e │ │ │ │ + bl fce84 │ │ │ │ + b.n 511a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 75bd4 │ │ │ │ - b.n 511d2 │ │ │ │ + bl 75db8 │ │ │ │ + b.n 511f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 127b00 │ │ │ │ + bl 128268 │ │ │ │ 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 r5, r0 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10b714 │ │ │ │ + bl 10bd44 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - cbz r4, 51202 │ │ │ │ + cbz r4, 51226 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 51228 │ │ │ │ - b.n 5121a │ │ │ │ + cbz r4, 5124c │ │ │ │ + b.n 5123e │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53564 @ 0xd13c │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 51230 │ │ │ │ + bl fce84 │ │ │ │ + b.n 51254 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51230 │ │ │ │ + bge.n 51254 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 51230 │ │ │ │ + b.n 51254 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ 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 │ │ │ │ adds r0, #8 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ 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 db324 │ │ │ │ + bl db4e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5127a │ │ │ │ + cbz r0, 5129e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5127a │ │ │ │ + bge.n 5129e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5127a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5129e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 51294 │ │ │ │ + cbz r0, 512b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51294 │ │ │ │ + bge.n 512b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51294 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 512b8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 512ae │ │ │ │ + cbz r0, 512d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 512ae │ │ │ │ + bge.n 512d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 512ae │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 512d2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 512c8 │ │ │ │ + cbz r0, 512ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 512c8 │ │ │ │ + bge.n 512ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 512c8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 512ec │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 512e2 │ │ │ │ + cbz r0, 51306 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 512e2 │ │ │ │ + bge.n 51306 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 512e2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51306 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 512fc │ │ │ │ + cbz r0, 51320 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 512fc │ │ │ │ + bge.n 51320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 512fc │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51320 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 51316 │ │ │ │ + cbz r0, 5133a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51316 │ │ │ │ + bge.n 5133a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51316 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5133a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 51330 │ │ │ │ + cbz r0, 51354 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51330 │ │ │ │ + bge.n 51354 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51330 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 5134a │ │ │ │ + cbz r0, 5136e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5134a │ │ │ │ + bge.n 5136e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5134a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5136e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 51364 │ │ │ │ + cbz r0, 51388 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51364 │ │ │ │ + bge.n 51388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51364 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51388 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 5137e │ │ │ │ + cbz r0, 513a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5137e │ │ │ │ + bge.n 513a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5137e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 513a2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 51398 │ │ │ │ + cbz r0, 513bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51398 │ │ │ │ + bge.n 513bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51398 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 513bc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 513b2 │ │ │ │ + cbz r0, 513d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513b2 │ │ │ │ + bge.n 513d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513b2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 513d6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 513cc │ │ │ │ + cbz r0, 513f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513cc │ │ │ │ + bge.n 513f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513cc │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 513f0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 513e6 │ │ │ │ + cbz r0, 5140a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513e6 │ │ │ │ + bge.n 5140a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513e6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5140a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 51400 │ │ │ │ + cbz r0, 51424 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51400 │ │ │ │ + bge.n 51424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51400 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51424 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5141a │ │ │ │ + cbz r0, 5143e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5141a │ │ │ │ + bge.n 5143e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5141a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5143e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 51434 │ │ │ │ + cbz r0, 51458 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51434 │ │ │ │ + bge.n 51458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51434 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51458 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.w 4a058 │ │ │ │ + b.w 4a0b8 │ │ │ │ │ │ │ │ -00051440 : │ │ │ │ +00051464 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (51474 ) │ │ │ │ + ldr r4, [pc, #36] @ (51498 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 217548 │ │ │ │ + bl 216f60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51472 │ │ │ │ - movw r0, #51240 @ 0xc828 │ │ │ │ + bge.n 51496 │ │ │ │ + movw r0, #48972 @ 0xbf4c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211678 │ │ │ │ + b.w 211048 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #60] @ (514c4 ) │ │ │ │ + ldr r2, [pc, #60] @ (514e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ addw r2, r3, #3788 @ 0xecc │ │ │ │ ldr.w r3, [r3, #3788] @ 0xecc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 514aa │ │ │ │ + beq.n 514ce │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - b.n 5149c │ │ │ │ + b.n 514c0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 514b4 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 514be │ │ │ │ + bne.n 514d8 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 514e2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #8532 @ 0x2154 │ │ │ │ + movw r1, #6124 @ 0x17ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 10c644 │ │ │ │ - cbnz r0, 514f4 │ │ │ │ - movw r0, #51344 @ 0xc890 │ │ │ │ + bl 10cc78 │ │ │ │ + cbnz r0, 51518 │ │ │ │ + movw r0, #49076 @ 0xbfb4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 211678 │ │ │ │ + b.w 211048 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 79dd0 │ │ │ │ + b.w 79f90 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10600 @ 0x2968 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 51518 │ │ │ │ + bne.n 5153c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5151c │ │ │ │ + bge.n 51540 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1eb6c0 │ │ │ │ + b.w 1eb318 │ │ │ │ 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, 51544 │ │ │ │ + cbnz r0, 51568 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5154c │ │ │ │ + cbz r0, 51570 │ │ │ │ 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 51536 │ │ │ │ + beq.n 5155a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2897d0 <_Py_c_abs@@Base+0xdc8> │ │ │ │ - b.n 5124c │ │ │ │ + b.w 28911c <_Py_c_abs@@Base+0xfe4> │ │ │ │ + b.n 51270 │ │ │ │ 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, #33] @ 0x21 │ │ │ │ - cbz r7, 51582 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r7, 515a6 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23784 @ 0x5ce8 │ │ │ │ + movw r1, #21416 @ 0x53a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 515c2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 515e6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 51594 │ │ │ │ + bpl.n 515b8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 515b4 │ │ │ │ + bgt.n 515d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #51396 @ 0xc8c4 │ │ │ │ + movw r1, #49128 @ 0xbfe8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 120aa0 │ │ │ │ + bl 1210c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 515c6 │ │ │ │ + cbnz r0, 515ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 516f2 │ │ │ │ + b.n 51716 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2402bc <_PyArg_NoKeywords@@Base+0x3280> │ │ │ │ + bl 23fa14 <_PyArg_NoKeywords@@Base+0x3280> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 515ec │ │ │ │ + bne.n 51610 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 515c2 │ │ │ │ + bge.n 515e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 515c2 │ │ │ │ + bne.n 515e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 515c2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 515e6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 515fe │ │ │ │ + bge.n 51622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 515fe │ │ │ │ + cbnz r3, 51622 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 51642 │ │ │ │ + beq.n 51666 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27d8b8 │ │ │ │ + bl 27d038 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 515c2 │ │ │ │ + beq.n 515e6 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 240ba8 <_PyTime_ObjectToTime_t@@Base+0x3c4> │ │ │ │ + bl 240300 <_PyTime_ObjectToTime_t@@Base+0x3c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51632 │ │ │ │ + bne.n 51656 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 515c2 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 515e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d5b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 5166a │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 5168e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #51456 @ 0xc900 │ │ │ │ + movw r1, #49188 @ 0xc024 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ - bl 8fe24 │ │ │ │ + b.w e23e4 │ │ │ │ + bl 8ffe0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5167a │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 5167e │ │ │ │ - b.n 515c2 │ │ │ │ + bne.n 5169e │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 516a2 │ │ │ │ + b.n 515e6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51696 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 516ba │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32676 @ 0x7fa4 │ │ │ │ + movw r1, #30268 @ 0x763c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 515c2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 515e6 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 516d8 │ │ │ │ + beq.n 516fc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 516ca │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 516ee │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + movw r1, #49240 @ 0xc058 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 516e2 │ │ │ │ - bl 93e3c │ │ │ │ + cbz r0, 51706 │ │ │ │ + bl 93fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 515c2 │ │ │ │ + bne.w 515e6 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 516f2 │ │ │ │ + b.n 51716 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 516d8 │ │ │ │ + b.n 516fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fe24 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51718 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5173c │ │ │ │ + bne.n 5173c │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 51760 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 51732 │ │ │ │ + cbz r3, 51756 │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 5172c │ │ │ │ + blt.n 51750 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 51730 │ │ │ │ + b.n 51754 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 5173e │ │ │ │ + b.n 51762 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #51560 @ 0xc968 │ │ │ │ + movw r0, #49292 @ 0xc08c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrh.w r1, [r2, #13] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ uxth r1, r1 │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ 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 51848 │ │ │ │ + bl 5186c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ - cbz r3, 5177e │ │ │ │ + cbz r3, 517a2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 51788 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 51792 │ │ │ │ + bne.n 517ac │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 517b6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30183 @ 0x75e7 │ │ │ │ + movw r1, #30279 @ 0x7647 │ │ │ │ movt r1, #4 │ │ │ │ - movw r0, #56120 @ 0xdb38 │ │ │ │ + movw r0, #59856 @ 0xe9d0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 46f5e │ │ │ │ + b.w 46fbe │ │ │ │ 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 5181c │ │ │ │ + ble.n 51840 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5181c │ │ │ │ + beq.n 51840 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 517e6 │ │ │ │ + cbz r5, 5180a │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 517e6 │ │ │ │ + bge.n 5180a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 51800 │ │ │ │ + ble.n 51824 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 517de │ │ │ │ + blt.n 51802 │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2445cc │ │ │ │ + bl 243d24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5182a │ │ │ │ + beq.n 5184e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 20a1d4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 209dac <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5182c │ │ │ │ + bge.n 51850 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5182c │ │ │ │ + b.n 51850 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #28172 @ 0x6e0c │ │ │ │ + movw r0, #25764 @ 0x64a4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 5185c │ │ │ │ + cbz r3, 51880 │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5189c │ │ │ │ + bne.n 518c0 │ │ │ │ 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 │ │ │ │ @@ -54183,147 +54193,147 @@ │ │ │ │ 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 24ae8c │ │ │ │ + bl 24a5d4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 518ce │ │ │ │ + beq.n 518f2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 518de │ │ │ │ + bne.n 51902 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 518e0 │ │ │ │ + bge.n 51904 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 518e0 │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + b.n 51904 │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 13ced4 │ │ │ │ + bl 13d3fc │ │ │ │ movs r0, #0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5190c │ │ │ │ + bne.n 51930 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5192e │ │ │ │ - b.n 51926 │ │ │ │ + bne.n 51952 │ │ │ │ + b.n 5194a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5840 @ 0x16d0 │ │ │ │ + movw r0, #3472 @ 0xd90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 518fc │ │ │ │ + bne.n 51920 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51aca │ │ │ │ - bl 8a354 │ │ │ │ + b.n 51aee │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51922 │ │ │ │ + bne.n 51946 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 930b0 │ │ │ │ + bl 93234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51922 │ │ │ │ + beq.n 51946 │ │ │ │ movs r0, #32 │ │ │ │ blx 2ccf0 <__sched_cpualloc@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5194a │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 51ac2 │ │ │ │ + cbnz r0, 5196e │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 51ae6 │ │ │ │ mov.w r8, #4 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 932e8 │ │ │ │ + bl 9346c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 51a72 │ │ │ │ - bl 12c3c8 │ │ │ │ - cbnz r0, 519a6 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.w 51a96 │ │ │ │ + bl 12c82c │ │ │ │ + cbnz r0, 519ca │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - movw r1, #51576 @ 0xc978 │ │ │ │ + movw r1, #49308 @ 0xc09c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 51aba │ │ │ │ + bge.w 51ade │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 51aba │ │ │ │ + bne.w 51ade │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51aba │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51ade │ │ │ │ mov r0, fp │ │ │ │ - bl ef44c │ │ │ │ + bl ef638 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 519c6 │ │ │ │ + bge.n 519ea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 519c6 │ │ │ │ + cbnz r3, 519ea │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 519ea │ │ │ │ - bl 8a354 │ │ │ │ + bge.n 51a0e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51aba │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 51ade │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #51632 @ 0xc9b0 │ │ │ │ + movw r1, #49364 @ 0xc0d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 51aba │ │ │ │ + bl fce84 │ │ │ │ + b.n 51ade │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 51a06 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bne.n 51a2a │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #51652 @ 0xc9c4 │ │ │ │ + movw r1, #49384 @ 0xc0e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 51aba │ │ │ │ + bl fce84 │ │ │ │ + b.n 51ade │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 51a52 │ │ │ │ + blt.n 51a76 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge r7, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 51a0a │ │ │ │ + bge.n 51a2e │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccf0 <__sched_cpualloc@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 51a2a │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 51aba │ │ │ │ + cbnz r0, 51a4e │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 51ade │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ blx 2c98c │ │ │ │ @@ -54332,256 +54342,259 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 2d5b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d4ac <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ cmp.w r8, r5, lsr #3 │ │ │ │ - bls.w 51958 │ │ │ │ + bls.w 5197c │ │ │ │ lsrs r2, r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r4, r2, lsl #2] │ │ │ │ - b.n 51958 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 51aba │ │ │ │ + b.n 5197c │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 51ade │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51a8c │ │ │ │ + bge.n 51ab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51a8c │ │ │ │ + cbnz r3, 51ab0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cce4 │ │ │ │ - cbz r0, 51aaa │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 51ace │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 51aba │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 51ade │ │ │ │ mov r0, r4 │ │ │ │ blx 2d4ac <__sched_cpufree@plt> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 51aca │ │ │ │ - cbz r4, 51ac2 │ │ │ │ + b.n 51aee │ │ │ │ + cbz r4, 51ae6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d4ac <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 51922 │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 51946 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (51b10 ) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (51b34 ) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 51b00 │ │ │ │ + cbz r2, 51b24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 51b00 │ │ │ │ - movw r0, #51676 @ 0xc9dc │ │ │ │ + cbz r3, 51b24 │ │ │ │ + movw r0, #49408 @ 0xc100 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movw r0, #36664 @ 0x8f38 │ │ │ │ + b.w 8b3e0 │ │ │ │ + movw r0, #34256 @ 0x85d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - ldr r5, [pc, #144] @ (51ba4 ) │ │ │ │ + b.w 8b3e0 │ │ │ │ + ldr r5, [pc, #144] @ (51bc8 <_PySemaphore_Destroy@@Base+0x5a>) │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 51848 │ │ │ │ + bl 5186c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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 24ae8c │ │ │ │ + bl 24a5d4 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + │ │ │ │ +00051b6e <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 2db1c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 51b5a │ │ │ │ + cbz r0, 51b82 <_PySemaphore_Destroy@@Base+0x14> │ │ │ │ movw r1, #19464 @ 0x4c08 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - b.w 1b99c0 │ │ │ │ + b.w 1b9a60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #8 │ │ │ │ - ldr r2, [pc, #120] @ (51bf4 ) │ │ │ │ + ldr r2, [pc, #120] @ (51c1c <_PySemaphore_Destroy@@Base+0xae>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51b9c │ │ │ │ + bne.n 51bc4 <_PySemaphore_Destroy@@Base+0x56> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51b8c │ │ │ │ + bne.n 51bb4 <_PySemaphore_Destroy@@Base+0x46> │ │ │ │ dmb ish │ │ │ │ - beq.n 51ba8 │ │ │ │ + beq.n 51bd0 <_PySemaphore_Destroy@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b8dc │ │ │ │ + bl 2a13ac │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, sp │ │ │ │ - bl 2a10bc <_Py_c_neg@@Base+0x1a7c> │ │ │ │ + bl 2a092c <_Py_c_neg@@Base+0x1b0c> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51bc8 │ │ │ │ + bne.n 51bf0 <_PySemaphore_Destroy@@Base+0x82> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51bb8 │ │ │ │ + bne.n 51be0 <_PySemaphore_Destroy@@Base+0x72> │ │ │ │ dmb ish │ │ │ │ - beq.n 51bd4 │ │ │ │ + beq.n 51bfc <_PySemaphore_Destroy@@Base+0x8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 28c3e8 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51bf4 ) │ │ │ │ + bl 28bb20 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51c1c <_PySemaphore_Destroy@@Base+0xae>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51bee │ │ │ │ + beq.n 51c16 <_PySemaphore_Destroy@@Base+0xa8> │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 51c08 │ │ │ │ + cbz r0, 51c30 <_PySemaphore_Destroy@@Base+0xc2> │ │ │ │ movw r1, #19928 @ 0x4dd8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - b.w 1b99c0 │ │ │ │ + b.w 1b9a60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 82984 │ │ │ │ - cbz r0, 51c56 │ │ │ │ + bl 82b60 │ │ │ │ + cbz r0, 51c7e <_PySemaphore_Destroy@@Base+0x110> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 51c4c │ │ │ │ + cbnz r0, 51c74 <_PySemaphore_Destroy@@Base+0x106> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51c56 │ │ │ │ + bge.n 51c7e <_PySemaphore_Destroy@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51c56 │ │ │ │ + cbnz r3, 51c7e <_PySemaphore_Destroy@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51c56 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51c7e <_PySemaphore_Destroy@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 96a1c <_PyTuple_FromPairSteal@@Base> │ │ │ │ + b.w 96b8c <_PyTuple_FromPairSteal@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 51c76 │ │ │ │ + cbnz r3, 51c9e <_PySemaphore_Destroy@@Base+0x130> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 51c90 │ │ │ │ + cbz r2, 51cb8 <_PySemaphore_Destroy@@Base+0x14a> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 51c90 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbz r3, 51cb8 <_PySemaphore_Destroy@@Base+0x14a> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #49448 @ 0xc128 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51d30 │ │ │ │ + b.n 51d58 <_PySemaphore_Destroy@@Base+0x1ea> │ │ │ │ mov r0, r1 │ │ │ │ - bl 164974 │ │ │ │ + bl 164eec │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r5, 51cb8 │ │ │ │ + cbnz r5, 51ce0 <_PySemaphore_Destroy@@Base+0x172> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 51cd0 │ │ │ │ + cbnz r3, 51cf8 <_PySemaphore_Destroy@@Base+0x18a> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 51d30 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 51d58 <_PySemaphore_Destroy@@Base+0x1ea> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #54532 @ 0xd504 │ │ │ │ + movw r1, #52152 @ 0xcbb8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 51c8c │ │ │ │ + bl fce84 │ │ │ │ + b.n 51cb4 <_PySemaphore_Destroy@@Base+0x146> │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 51ce6 │ │ │ │ - bl 79dd0 │ │ │ │ + cbz r0, 51d0e <_PySemaphore_Destroy@@Base+0x1a0> │ │ │ │ + bl 79f90 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r0, r4, #12 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r6, r6, [r4, #120] @ 0x78 │ │ │ │ - bl 210980 <_PyTrash_thread_deposit_object@@Base+0x50> │ │ │ │ + bl 210558 <_PyTrash_thread_deposit_object@@Base+0x50> │ │ │ │ mov r7, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51d0c │ │ │ │ + cbz r0, 51d34 <_PySemaphore_Destroy@@Base+0x1c6> │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 51c8c │ │ │ │ + b.n 51cb4 <_PySemaphore_Destroy@@Base+0x146> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 210b58 <_PyTrash_thread_deposit_object@@Base+0x228> │ │ │ │ - cbz r7, 51d28 │ │ │ │ + bl 210730 <_PyTrash_thread_deposit_object@@Base+0x228> │ │ │ │ + cbz r7, 51d50 <_PySemaphore_Destroy@@Base+0x1e2> │ │ │ │ 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 │ │ │ │ @@ -54590,111 +54603,57 @@ │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #51752 @ 0xca28 │ │ │ │ + movw r0, #49484 @ 0xc14c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #54164 @ 0xd394 │ │ │ │ + movw r1, #51796 @ 0xca54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 3bb00 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #132] @ (51e04 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 51d9a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 51d8a │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 51db6 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #80] @ (51e08 ) │ │ │ │ - ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ - cbz r4, 51dc8 │ │ │ │ - ldr.w r4, [r3, #1620] @ 0x654 │ │ │ │ - ldr.w r5, [r3, #1624] @ 0x658 │ │ │ │ - b.n 51dca │ │ │ │ - mov r5, r4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 51de2 │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 51dd2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 51dee │ │ │ │ - ldr r0, [pc, #24] @ (51e04 ) │ │ │ │ - bl 214c68 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #51764 @ 0xca34 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - add r2, pc, #800 @ (adr r2, 52128 ) │ │ │ │ - lsls r7, r1, #1 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ + b.w 3bb58 │ │ │ │ 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 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51e32 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 51dbe <_PySemaphore_Destroy@@Base+0x250> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51eb4 │ │ │ │ - bl a0718 │ │ │ │ + bne.n 51e40 <_PySemaphore_Destroy@@Base+0x2d2> │ │ │ │ + bl a08b0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cef4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r6, 51e5e │ │ │ │ + bl a2780 │ │ │ │ + cbz r6, 51dea <_PySemaphore_Destroy@@Base+0x27c> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 51ea6 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 51e32 <_PySemaphore_Destroy@@Base+0x2c4> │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e32 │ │ │ │ - b.n 51eb4 │ │ │ │ + beq.n 51dbe <_PySemaphore_Destroy@@Base+0x250> │ │ │ │ + b.n 51e40 <_PySemaphore_Destroy@@Base+0x2d2> │ │ │ │ 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 │ │ │ │ @@ -54706,248 +54665,405 @@ │ │ │ │ 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 49ee4 │ │ │ │ - b.n 51eb6 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl 49f44 │ │ │ │ + b.n 51e42 <_PySemaphore_Destroy@@Base+0x2d4> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r0, [pc, #132] @ (51edc <_PySemaphore_Destroy@@Base+0x36e>) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 51e70 <_PySemaphore_Destroy@@Base+0x302> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 51e60 <_PySemaphore_Destroy@@Base+0x2f2> │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 51e8c <_PySemaphore_Destroy@@Base+0x31e> │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #80] @ (51ee0 <_PySemaphore_Destroy@@Base+0x372>) │ │ │ │ + ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ + cbz r4, 51e9e <_PySemaphore_Destroy@@Base+0x330> │ │ │ │ + ldr.w r4, [r3, #1620] @ 0x654 │ │ │ │ + ldr.w r5, [r3, #1624] @ 0x658 │ │ │ │ + b.n 51ea0 <_PySemaphore_Destroy@@Base+0x332> │ │ │ │ + mov r5, r4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 51eb8 <_PySemaphore_Destroy@@Base+0x34a> │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 51ea8 <_PySemaphore_Destroy@@Base+0x33a> │ │ │ │ + dmb ish │ │ │ │ + beq.n 51ec4 <_PySemaphore_Destroy@@Base+0x356> │ │ │ │ + ldr r0, [pc, #28] @ (51edc <_PySemaphore_Destroy@@Base+0x36e>) │ │ │ │ + bl 214634 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #49496 @ 0xc158 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 8b3e0 │ │ │ │ + nop │ │ │ │ + add r2, pc, #800 @ (adr r2, 52200 <_PySemaphore_Destroy@@Base+0x692>) │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2445cc │ │ │ │ + bl 243d24 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #47204 @ 0xb864 │ │ │ │ + movw r2, #44936 @ 0xaf88 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 231800 <_PyXIData_Clear@@Base+0x2ac> │ │ │ │ + b.w 230ed4 <_PyXIData_Clear@@Base+0x2ac> │ │ │ │ + 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 r5, r1 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ + movt r1, #79 @ 0x4f │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 10c164 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + ldr.w r8, [r4, #12] │ │ │ │ + cmp r8, r7 │ │ │ │ + beq.n 51f6a <_PySemaphore_Destroy@@Base+0x3fc> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.n 51f6a <_PySemaphore_Destroy@@Base+0x3fc> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 51f6a <_PySemaphore_Destroy@@Base+0x3fc> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 51f6a <_PySemaphore_Destroy@@Base+0x3fc> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 51f80 <_PySemaphore_Destroy@@Base+0x412> │ │ │ │ + b.n 51f7a <_PySemaphore_Destroy@@Base+0x40c> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 363aa │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51f60 <_PySemaphore_Destroy@@Base+0x3f2> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 52012 <_PySemaphore_Destroy@@Base+0x4a4> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 51fb8 <_PySemaphore_Destroy@@Base+0x44a> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 24da1c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 51fec <_PySemaphore_Destroy@@Base+0x47e> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbnz r0, 51ff2 <_PySemaphore_Destroy@@Base+0x484> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 51faa <_PySemaphore_Destroy@@Base+0x43c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 51faa <_PySemaphore_Destroy@@Base+0x43c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 24be8c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 52012 <_PySemaphore_Destroy@@Base+0x4a4> │ │ │ │ + movw r1, #15520 @ 0x3ca0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl dc5c8 │ │ │ │ + cbz r0, 51fec <_PySemaphore_Destroy@@Base+0x47e> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 51fdc <_PySemaphore_Destroy@@Base+0x46e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 51fdc <_PySemaphore_Destroy@@Base+0x46e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 24be8c │ │ │ │ + bl e3db0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 24be8c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 52012 <_PySemaphore_Destroy@@Base+0x4a4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 52012 <_PySemaphore_Destroy@@Base+0x4a4> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ - ldr r0, [pc, #360] @ (52068 ) │ │ │ │ + ldr r0, [pc, #360] @ (52194 <_PySemaphore_Destroy@@Base+0x626>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51f18 │ │ │ │ + bne.n 52044 <_PySemaphore_Destroy@@Base+0x4d6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51f08 │ │ │ │ + bne.n 52034 <_PySemaphore_Destroy@@Base+0x4c6> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 51f34 │ │ │ │ + beq.n 52060 <_PySemaphore_Destroy@@Base+0x4f2> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ (5206c ) │ │ │ │ + ldr r0, [pc, #308] @ (52198 <_PySemaphore_Destroy@@Base+0x62a>) │ │ │ │ movw r1, #4404 @ 0x1134 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 13dd38 │ │ │ │ + bl 13e260 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5201e │ │ │ │ - ldr r6, [pc, #272] @ (52070 ) │ │ │ │ + beq.n 5214a <_PySemaphore_Destroy@@Base+0x5dc> │ │ │ │ + ldr r6, [pc, #272] @ (5219c <_PySemaphore_Destroy@@Base+0x62e>) │ │ │ │ ldr.w r3, [r6, #1548] @ 0x60c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5201e │ │ │ │ + beq.n 5214a <_PySemaphore_Destroy@@Base+0x5dc> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #62397 @ 0xf3bd │ │ │ │ + movw r1, #63717 @ 0xf8e5 │ │ │ │ movt r1, #19 │ │ │ │ - movw r3, #7613 @ 0x1dbd │ │ │ │ + movw r3, #5561 @ 0x15b9 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ movw r0, #54848 @ 0xd640 │ │ │ │ movt r0, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r0, #28829 @ 0x709d │ │ │ │ + movw r0, #30393 @ 0x76b9 │ │ │ │ movt r0, #18 │ │ │ │ movw r4, #50260 @ 0xc454 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1a9688 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 1a9700 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 52000 │ │ │ │ + cbz r0, 5212c <_PySemaphore_Destroy@@Base+0x5be> │ │ │ │ ldr.w r0, [r6, #1640] @ 0x668 │ │ │ │ - bl 5209e │ │ │ │ + bl 521ce <_PySemaphore_Destroy@@Base+0x660> │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 52000 │ │ │ │ + cbz r0, 5212c <_PySemaphore_Destroy@@Base+0x5be> │ │ │ │ ldr.w r6, [r6, #1644] @ 0x66c │ │ │ │ - bl 1a9778 <_Py_hashtable_new_full@@Base+0xf0> │ │ │ │ + bl 1a97f0 <_Py_hashtable_new_full@@Base+0xf0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51fe6 │ │ │ │ + cbz r0, 52112 <_PySemaphore_Destroy@@Base+0x5a4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #8621 @ 0x21ad │ │ │ │ + movw r1, #9101 @ 0x238d │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a1670 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbnz r0, 51fe0 │ │ │ │ - movw r1, #9065 @ 0x2369 │ │ │ │ + bl 2a1078 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbnz r0, 5210c <_PySemaphore_Destroy@@Base+0x59e> │ │ │ │ + movw r1, #9571 @ 0x2563 │ │ │ │ movt r1, #5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 2a1670 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 51fec │ │ │ │ - b.n 52004 │ │ │ │ + bl 2a1078 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 52118 <_PySemaphore_Destroy@@Base+0x5aa> │ │ │ │ + b.n 52130 <_PySemaphore_Destroy@@Base+0x5c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127df0 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 12811c <_Py_hashtable_destroy@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 52000 │ │ │ │ - movw r1, #9631 @ 0x259f │ │ │ │ + b.n 5212c <_PySemaphore_Destroy@@Base+0x5be> │ │ │ │ + movw r1, #9869 @ 0x268d │ │ │ │ movt r1, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 2a1670 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5201e │ │ │ │ - b.n 52004 │ │ │ │ - bl 20d6dc │ │ │ │ + bl 2a1078 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5214a <_PySemaphore_Destroy@@Base+0x5dc> │ │ │ │ + b.n 52130 <_PySemaphore_Destroy@@Base+0x5c2> │ │ │ │ + bl 20d2b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 5201e │ │ │ │ + cbz r0, 5214a <_PySemaphore_Destroy@@Base+0x5dc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5201e │ │ │ │ + bge.n 5214a <_PySemaphore_Destroy@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5201e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #76] @ (5206c ) │ │ │ │ + cbnz r3, 5214a <_PySemaphore_Destroy@@Base+0x5dc> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (52198 <_PySemaphore_Destroy@@Base+0x62a>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 13dd38 │ │ │ │ + bl 13e260 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5203e │ │ │ │ + bne.n 5216a <_PySemaphore_Destroy@@Base+0x5fc> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5202e │ │ │ │ + bne.n 5215a <_PySemaphore_Destroy@@Base+0x5ec> │ │ │ │ dmb ish │ │ │ │ - beq.n 5204a │ │ │ │ - ldr r0, [pc, #32] @ (52068 ) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 52176 <_PySemaphore_Destroy@@Base+0x608> │ │ │ │ + ldr r0, [pc, #32] @ (52194 <_PySemaphore_Destroy@@Base+0x626>) │ │ │ │ + bl 214634 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 52052 │ │ │ │ - bl 127df0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5217e <_PySemaphore_Destroy@@Base+0x610> │ │ │ │ + bl 12811c <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 5205a │ │ │ │ - bl 127df0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 52186 <_PySemaphore_Destroy@@Base+0x618> │ │ │ │ + bl 12811c <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 52062 │ │ │ │ - bl 127df0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5218e <_PySemaphore_Destroy@@Base+0x620> │ │ │ │ + bl 12811c <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #800 @ (adr r2, 5238c ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 524b8 <_PySemaphore_Destroy@@Base+0x94a>) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 52420 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 5254c <_PySemaphore_Destroy@@Base+0x9de>) │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #51768 @ 0xca38 │ │ │ │ + movw r1, #49500 @ 0xc15c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ + b.w 2a0c28 <_Py_c_neg@@Base+0x1e08> │ │ │ │ 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 1a9724 <_Py_hashtable_new_full@@Base+0x9c> │ │ │ │ - cbz r0, 520ce │ │ │ │ + bl 1a979c <_Py_hashtable_new_full@@Base+0x9c> │ │ │ │ + cbz r0, 521fe <_PySemaphore_Destroy@@Base+0x690> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #8413 @ 0x20dd │ │ │ │ + movw r1, #8713 @ 0x2209 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a1670 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 520d0 │ │ │ │ + bl 2a1078 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 52200 <_PySemaphore_Destroy@@Base+0x692> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127df0 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 12811c <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 2a1338 <_Py_c_neg@@Base+0x1cf8> │ │ │ │ - b.w 2a1338 <_Py_c_neg@@Base+0x1cf8> │ │ │ │ + b.w 2a0c28 <_Py_c_neg@@Base+0x1e08> │ │ │ │ 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, #88] @ (52148 ) │ │ │ │ + ldr r5, [pc, #88] @ (52274 <_PySemaphore_Destroy@@Base+0x706>) │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r5, #1580] @ 0x62c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5210e │ │ │ │ + bne.n 5223a <_PySemaphore_Destroy@@Base+0x6cc> │ │ │ │ movs r0, #8 │ │ │ │ blx 2d640 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52118 │ │ │ │ + b.n 52244 <_PySemaphore_Destroy@@Base+0x6d6> │ │ │ │ ldr.w r0, [r5, #1576] @ 0x628 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5213c │ │ │ │ + cbz r4, 52268 <_PySemaphore_Destroy@@Base+0x6fa> │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 74cc4 <_Py_hashtable_set@@Base> │ │ │ │ + bl 74e88 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52142 │ │ │ │ + bne.n 5226e <_PySemaphore_Destroy@@Base+0x700> │ │ │ │ ldr.w r3, [r5, #1592] @ 0x638 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1576] @ 0x628 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52144 │ │ │ │ + b.n 52270 <_PySemaphore_Destroy@@Base+0x702> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -54955,936 +55071,904 @@ │ │ │ │ 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, 5217a │ │ │ │ + cbz r2, 522a6 <_PySemaphore_Destroy@@Base+0x738> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 123dd4 │ │ │ │ + bl 123f90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7aee0 │ │ │ │ - cbz r4, 521a2 │ │ │ │ - ldr r0, [pc, #28] @ (521a8 ) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7b0a4 │ │ │ │ + cbz r4, 522ce <_PySemaphore_Destroy@@Base+0x760> │ │ │ │ + ldr r0, [pc, #28] @ (522d4 <_PySemaphore_Destroy@@Base+0x766>) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #29232 @ 0x7230 │ │ │ │ + movw r0, #26824 @ 0x68c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #144] @ (5223c ) │ │ │ │ + ldr r5, [pc, #144] @ (52368 <_PySemaphore_Destroy@@Base+0x7fa>) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - 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 5209e │ │ │ │ - cbz r0, 521dc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 74cc4 <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 521e2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 127df0 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 521e4 │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - sub sp, #32 │ │ │ │ - cbz r0, 521fe │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 764ac │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5225c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n 5222e │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - it lt │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - str r1, [r2, r6] │ │ │ │ - b.n 5220a │ │ │ │ - cbz r2, 52242 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cbz r0, 52242 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52260 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 52260 │ │ │ │ - bl 74e28 │ │ │ │ - cbnz r0, 52260 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5225c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5225c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 522b0 │ │ │ │ - ldrd r3, r1, [r5, #12] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movw r5, #15672 @ 0x3d38 │ │ │ │ - movt r5, #46 @ 0x2e │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movw r0, #51832 @ 0xca78 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r1, #15652 @ 0x3d24 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - movw r3, #17208 @ 0x4338 │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - str r1, [sp, #12] │ │ │ │ - movw r1, #26196 @ 0x6654 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - movw r3, #50704 @ 0xc610 │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl db324 │ │ │ │ + bl db4e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 522e2 │ │ │ │ + cbz r0, 52306 <_PySemaphore_Destroy@@Base+0x798> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 522e2 │ │ │ │ + bge.n 52306 <_PySemaphore_Destroy@@Base+0x798> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 522e2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52306 <_PySemaphore_Destroy@@Base+0x798> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 522fc │ │ │ │ + cbz r0, 52320 <_PySemaphore_Destroy@@Base+0x7b2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 522fc │ │ │ │ + bge.n 52320 <_PySemaphore_Destroy@@Base+0x7b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 522fc │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52320 <_PySemaphore_Destroy@@Base+0x7b2> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 52316 │ │ │ │ + cbz r0, 5233a <_PySemaphore_Destroy@@Base+0x7cc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52316 │ │ │ │ + bge.n 5233a <_PySemaphore_Destroy@@Base+0x7cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52316 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5233a <_PySemaphore_Destroy@@Base+0x7cc> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52330 │ │ │ │ + cbz r0, 52354 <_PySemaphore_Destroy@@Base+0x7e6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52330 │ │ │ │ + bge.n 52354 <_PySemaphore_Destroy@@Base+0x7e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52330 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52354 <_PySemaphore_Destroy@@Base+0x7e6> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5234a │ │ │ │ + cbz r0, 5236e <_PySemaphore_Destroy@@Base+0x800> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5234a │ │ │ │ + bge.n 5236e <_PySemaphore_Destroy@@Base+0x800> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5234a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5236e <_PySemaphore_Destroy@@Base+0x800> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52364 │ │ │ │ + cbz r0, 52388 <_PySemaphore_Destroy@@Base+0x81a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52364 │ │ │ │ + bge.n 52388 <_PySemaphore_Destroy@@Base+0x81a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52364 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52388 <_PySemaphore_Destroy@@Base+0x81a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, 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] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 75de4 │ │ │ │ - cbnz r0, 5238e │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 523fa │ │ │ │ + bl 521ce <_PySemaphore_Destroy@@Base+0x660> │ │ │ │ + cbz r0, 523bc <_PySemaphore_Destroy@@Base+0x84e> │ │ │ │ + mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 82984 │ │ │ │ - cbz r0, 523bc │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 82984 │ │ │ │ - cbz r0, 523bc │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 344cc <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ - cbz r0, 523bc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 82984 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 523d4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5238a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5238a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5238a │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl 8ffb0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 523f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 523f4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74e88 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 523c2 <_PySemaphore_Destroy@@Base+0x854> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 12811c <_Py_hashtable_destroy@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 523c4 <_PySemaphore_Destroy@@Base+0x856> │ │ │ │ + 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5241e │ │ │ │ + cbnz r3, 523e6 <_PySemaphore_Destroy@@Base+0x878> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5241e │ │ │ │ + ble.n 523e6 <_PySemaphore_Destroy@@Base+0x878> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5241e │ │ │ │ - cbnz r4, 52442 │ │ │ │ + bne.n 523e6 <_PySemaphore_Destroy@@Base+0x878> │ │ │ │ + cbnz r4, 5240a <_PySemaphore_Destroy@@Base+0x89c> │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ movw r4, #29332 @ 0x7294 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5249c │ │ │ │ + cbz r0, 52464 <_PySemaphore_Destroy@@Base+0x8f6> │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52454 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5249c │ │ │ │ + bne.n 5241c <_PySemaphore_Destroy@@Base+0x8ae> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 52464 <_PySemaphore_Destroy@@Base+0x8f6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #37332 @ 0x91d4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52480 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 52448 <_PySemaphore_Destroy@@Base+0x8da> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #51848 @ 0xca88 │ │ │ │ + movw r1, #49564 @ 0xc19c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #51888 @ 0xcab0 │ │ │ │ + movw r1, #49604 @ 0xc1c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 522b4 │ │ │ │ + b.n 522d8 <_PySemaphore_Destroy@@Base+0x76a> │ │ │ │ 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 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 524cc │ │ │ │ + beq.n 52494 <_PySemaphore_Destroy@@Base+0x926> │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ - b.n 524dc │ │ │ │ + b.n 524a4 <_PySemaphore_Destroy@@Base+0x936> │ │ │ │ cmp r3, ip │ │ │ │ - blt.n 524da │ │ │ │ + blt.n 524a2 <_PySemaphore_Destroy@@Base+0x934> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 524d6 │ │ │ │ - cbnz r2, 524fc │ │ │ │ + bgt.n 5249e <_PySemaphore_Destroy@@Base+0x930> │ │ │ │ + cbnz r2, 524c4 <_PySemaphore_Destroy@@Base+0x956> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 524dc │ │ │ │ + b.n 524a4 <_PySemaphore_Destroy@@Base+0x936> │ │ │ │ mov r4, ip │ │ │ │ - ldr r1, [pc, #100] @ (52544 ) │ │ │ │ + ldr r1, [pc, #100] @ (5250c <_PySemaphore_Destroy@@Base+0x99e>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 52502 │ │ │ │ - b.n 5253c │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 524ca <_PySemaphore_Destroy@@Base+0x95c> │ │ │ │ + b.n 52504 <_PySemaphore_Destroy@@Base+0x996> │ │ │ │ clz r4, r2 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmn r5, r4 │ │ │ │ ldr.w r1, [r7, #444] @ 0x1bc │ │ │ │ itte eq │ │ │ │ movweq r2, #5192 @ 0x1448 │ │ │ │ movteq r2, #77 @ 0x4d │ │ │ │ ldrne r2, [r0, #0] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - cbz r3, 52526 │ │ │ │ + cbz r3, 524ee <_PySemaphore_Destroy@@Base+0x980> │ │ │ │ mov r1, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2a1d58 <_Py_hashtable_foreach@@Base+0x6e8> │ │ │ │ + b.w 2a1554 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53564 @ 0xd13c │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 13f3c8 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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, 5257c │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + cbnz r4, 52544 <_PySemaphore_Destroy@@Base+0x9d6> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #51932 @ 0xcadc │ │ │ │ + movw r1, #49648 @ 0xc1f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 52598 │ │ │ │ + b.n 52560 <_PySemaphore_Destroy@@Base+0x9f2> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 2a1bd4 <_Py_hashtable_foreach@@Base+0x564> │ │ │ │ - push {r4} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #9065 @ 0x2369 │ │ │ │ - movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 2a1670 <_Py_hashtable_foreach@@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 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 75fc8 │ │ │ │ + cbnz r0, 52588 <_PySemaphore_Destroy@@Base+0xa1a> │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 525f4 <_PySemaphore_Destroy@@Base+0xa86> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 82b60 │ │ │ │ + cbz r0, 525b6 <_PySemaphore_Destroy@@Base+0xa48> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 82b60 │ │ │ │ + cbz r0, 525b6 <_PySemaphore_Destroy@@Base+0xa48> │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 3447c <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ + cbz r0, 525b6 <_PySemaphore_Destroy@@Base+0xa48> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 82b60 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 525ce <_PySemaphore_Destroy@@Base+0xa60> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 52584 <_PySemaphore_Destroy@@Base+0xa16> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 52584 <_PySemaphore_Destroy@@Base+0xa16> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52584 <_PySemaphore_Destroy@@Base+0xa16> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl 9016c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 525ee <_PySemaphore_Destroy@@Base+0xa80> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 525ee <_PySemaphore_Destroy@@Base+0xa80> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.w 2a13d0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 525e2 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r3, 52628 <_PySemaphore_Destroy@@Base+0xaba> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 525fe │ │ │ │ + bl fce84 │ │ │ │ + b.n 52644 <_PySemaphore_Destroy@@Base+0xad6> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 52602 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r3, 52648 <_PySemaphore_Destroy@@Base+0xada> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23784 @ 0x5ce8 │ │ │ │ + movw r1, #21416 @ 0x53a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52618 │ │ │ │ + b.n 5265e <_PySemaphore_Destroy@@Base+0xaf0> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 52610 │ │ │ │ + cbz r0, 52656 <_PySemaphore_Destroy@@Base+0xae8> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #16] @ (5261c ) │ │ │ │ - b.w 85298 │ │ │ │ + ldr r1, [pc, #12] @ (52660 <_PySemaphore_Destroy@@Base+0xaf2>) │ │ │ │ + b.w 85488 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ lsls r0, r2, #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 │ │ │ │ mov r5, r1 │ │ │ │ - bl 27d3c0 │ │ │ │ - cbnz r0, 52644 │ │ │ │ + bl 27cc6c │ │ │ │ + cbnz r0, 52688 <_PySemaphore_Destroy@@Base+0xb1a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 27d82c │ │ │ │ + b.w 27cfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #9571 @ 0x2563 │ │ │ │ + movt r1, #5 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 2a1078 <_Py_hashtable_foreach@@Base> │ │ │ │ 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 r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5266e │ │ │ │ + bne.n 526ca <_PySemaphore_Destroy@@Base+0xb5c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5268c │ │ │ │ - b.n 52686 │ │ │ │ + bne.n 526e8 <_PySemaphore_Destroy@@Base+0xb7a> │ │ │ │ + b.n 526e2 <_PySemaphore_Destroy@@Base+0xb74> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5808 @ 0x16b0 │ │ │ │ + movw r0, #3440 @ 0xd70 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52660 │ │ │ │ - b.n 526aa │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 526aa │ │ │ │ + bne.n 526bc <_PySemaphore_Destroy@@Base+0xb4e> │ │ │ │ + b.n 52706 <_PySemaphore_Destroy@@Base+0xb98> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 52706 <_PySemaphore_Destroy@@Base+0xb98> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5269e │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 526aa │ │ │ │ + bne.n 526fa <_PySemaphore_Destroy@@Base+0xb8c> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 52706 <_PySemaphore_Destroy@@Base+0xb98> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2a1dc0 <_Py_hashtable_foreach@@Base+0x750> │ │ │ │ - cbnz r0, 526ae │ │ │ │ + bl 2a15bc │ │ │ │ + cbnz r0, 5270a <_PySemaphore_Destroy@@Base+0xb9c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 526d4 │ │ │ │ + b.n 52730 <_PySemaphore_Destroy@@Base+0xbc2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 526cc │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 52728 <_PySemaphore_Destroy@@Base+0xbba> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 526aa │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 52706 <_PySemaphore_Destroy@@Base+0xb98> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 526f8 │ │ │ │ + cbnz r3, 52754 <_PySemaphore_Destroy@@Base+0xbe6> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 526f8 │ │ │ │ + ble.n 52754 <_PySemaphore_Destroy@@Base+0xbe6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 526f8 │ │ │ │ - cbnz r1, 5271c │ │ │ │ + bne.n 52754 <_PySemaphore_Destroy@@Base+0xbe6> │ │ │ │ + cbnz r1, 52778 <_PySemaphore_Destroy@@Base+0xc0a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (52758 ) │ │ │ │ + ldr r4, [pc, #92] @ (527b4 <_PySemaphore_Destroy@@Base+0xc46>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5271c │ │ │ │ + cbnz r0, 52778 <_PySemaphore_Destroy@@Base+0xc0a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52750 │ │ │ │ + b.n 527ac <_PySemaphore_Destroy@@Base+0xc3e> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 164974 │ │ │ │ + bl 164eec │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2271dc <_PyFunction_FromXIData@@Base+0xe18> │ │ │ │ + bl 226b0c <_PyXI_Exit@@Base+0x10ec> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52718 │ │ │ │ + beq.n 52774 <_PySemaphore_Destroy@@Base+0xc06> │ │ │ │ mov r1, r6 │ │ │ │ - bl 275fac │ │ │ │ + bl 2753b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52750 │ │ │ │ + bge.n 527ac <_PySemaphore_Destroy@@Base+0xc3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52750 │ │ │ │ + cbnz r3, 527ac <_PySemaphore_Destroy@@Base+0xc3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52788 │ │ │ │ + bne.n 527e4 <_PySemaphore_Destroy@@Base+0xc76> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29604 @ 0x73a4 │ │ │ │ + movw r1, #27208 @ 0x6a48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 527c0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5281c <_PySemaphore_Destroy@@Base+0xcae> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 527cc │ │ │ │ + cbnz r3, 52828 <_PySemaphore_Destroy@@Base+0xcba> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 527c4 │ │ │ │ + cbz r3, 52820 <_PySemaphore_Destroy@@Base+0xcb2> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 527b4 │ │ │ │ - movw r1, #29652 @ 0x73d4 │ │ │ │ + cbnz r2, 52810 <_PySemaphore_Destroy@@Base+0xca2> │ │ │ │ + movw r1, #27256 @ 0x6a78 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ - b.n 527c0 │ │ │ │ - movw r1, #29704 @ 0x7408 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5281c <_PySemaphore_Destroy@@Base+0xcae> │ │ │ │ + movw r1, #27308 @ 0x6aac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52874 │ │ │ │ + b.n 528d0 <_PySemaphore_Destroy@@Base+0xd62> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 245fb0 │ │ │ │ + bl 245708 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 527f0 │ │ │ │ + cbz r2, 5284c <_PySemaphore_Destroy@@Base+0xcde> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 27e244 <_PyAsyncGenValueWrapperNew@@Base+0x1f0> │ │ │ │ + bl 27d9cc <_PyAsyncGenValueWrapperNew@@Base+0x1f0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52874 │ │ │ │ + bne.n 528d0 <_PySemaphore_Destroy@@Base+0xd62> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 52874 │ │ │ │ - cbz r0, 52834 │ │ │ │ + b.n 528d0 <_PySemaphore_Destroy@@Base+0xd62> │ │ │ │ + cbz r0, 52890 <_PySemaphore_Destroy@@Base+0xd22> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #56952 @ 0xde78 │ │ │ │ + movw r3, #60688 @ 0xed10 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5283e │ │ │ │ + bne.n 5289a <_PySemaphore_Destroy@@Base+0xd2c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strb.w r2, [r3, #34] @ 0x22 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #24] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5281c │ │ │ │ + bge.n 52878 <_PySemaphore_Destroy@@Base+0xd0a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5281c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52878 <_PySemaphore_Destroy@@Base+0xd0a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #65504 @ 0xffe0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 527c0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5281c <_PySemaphore_Destroy@@Base+0xcae> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #24] │ │ │ │ - movw r3, #48484 @ 0xbd64 │ │ │ │ + movw r3, #52220 @ 0xcbfc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbz r0, 52862 │ │ │ │ - bl e3ea8 │ │ │ │ - movw r3, #48480 @ 0xbd60 │ │ │ │ + bl e3bb8 │ │ │ │ + cbz r0, 528be <_PySemaphore_Destroy@@Base+0xd50> │ │ │ │ + bl e3df0 │ │ │ │ + movw r3, #52120 @ 0xcb98 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 163250 │ │ │ │ - b.n 52874 │ │ │ │ - movw r3, #48528 @ 0xbd90 │ │ │ │ + bl 1637c8 │ │ │ │ + b.n 528d0 <_PySemaphore_Destroy@@Base+0xd62> │ │ │ │ + movw r3, #52264 @ 0xcc28 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5284e │ │ │ │ + bne.n 528aa <_PySemaphore_Destroy@@Base+0xd3c> │ │ │ │ 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, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 528f2 <_PySemaphore_Destroy@@Base+0xd84> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5290a <_PySemaphore_Destroy@@Base+0xd9c> │ │ │ │ + b.n 5291e <_PySemaphore_Destroy@@Base+0xdb0> │ │ │ │ + movw r0, #52792 @ 0xce38 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 528ec <_PySemaphore_Destroy@@Base+0xd7e> │ │ │ │ + b.n 5292a <_PySemaphore_Destroy@@Base+0xdbc> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 106034 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 52920 <_PySemaphore_Destroy@@Base+0xdb2> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 52920 <_PySemaphore_Destroy@@Base+0xdb2> │ │ │ │ + b.n 5292a <_PySemaphore_Destroy@@Base+0xdbc> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.n 52af0 <_PySemaphore_Destroy@@Base+0xf82> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52894 │ │ │ │ + bne.n 5294a <_PySemaphore_Destroy@@Base+0xddc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52898 │ │ │ │ + bge.n 5294e <_PySemaphore_Destroy@@Base+0xde0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 215ea8 │ │ │ │ + b.w 215874 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r2 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bhi.n 528c2 │ │ │ │ + bhi.n 52978 <_PySemaphore_Destroy@@Base+0xe0a> │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 528f8 │ │ │ │ - b.n 528da │ │ │ │ - movw r0, #53852 @ 0xd25c │ │ │ │ + ble.n 529ae <_PySemaphore_Destroy@@Base+0xe40> │ │ │ │ + b.n 52990 <_PySemaphore_Destroy@@Base+0xe22> │ │ │ │ + movw r0, #51484 @ 0xc91c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 528bc │ │ │ │ - b.n 52a34 │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + bne.n 52972 <_PySemaphore_Destroy@@Base+0xe04> │ │ │ │ + b.n 52aea <_PySemaphore_Destroy@@Base+0xf7c> │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #50232 @ 0xc438 │ │ │ │ + movw r1, #47948 @ 0xbb4c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 52a34 │ │ │ │ + beq.w 52aea <_PySemaphore_Destroy@@Base+0xf7c> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bne.n 52912 │ │ │ │ + bne.n 529c8 <_PySemaphore_Destroy@@Base+0xe5a> │ │ │ │ ldrd r2, r1, [r6, #4] │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - b.n 5291a │ │ │ │ + b.n 529d0 <_PySemaphore_Destroy@@Base+0xe62> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 52922 │ │ │ │ + bne.n 529d8 <_PySemaphore_Destroy@@Base+0xe6a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5292e │ │ │ │ + bne.n 529e4 <_PySemaphore_Destroy@@Base+0xe76> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 52956 │ │ │ │ - cbz r5, 52956 │ │ │ │ + b.n 52a0c <_PySemaphore_Destroy@@Base+0xe9e> │ │ │ │ + cbz r5, 52a0c <_PySemaphore_Destroy@@Base+0xe9e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #5628 @ 0x15fc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52958 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 52a0e <_PySemaphore_Destroy@@Base+0xea0> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #52016 @ 0xcb30 │ │ │ │ + movw r1, #49732 @ 0xc244 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 52a34 │ │ │ │ + bl fce84 │ │ │ │ + b.n 52aea <_PySemaphore_Destroy@@Base+0xf7c> │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - cbz r6, 52974 │ │ │ │ + cbz r6, 52a2a <_PySemaphore_Destroy@@Base+0xebc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - cbz r5, 52982 │ │ │ │ + cbz r5, 52a38 <_PySemaphore_Destroy@@Base+0xeca> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5299c │ │ │ │ + bge.n 52a52 <_PySemaphore_Destroy@@Base+0xee4> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 5299c │ │ │ │ + bpl.n 52a52 <_PySemaphore_Destroy@@Base+0xee4> │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 408b6 │ │ │ │ - b.n 529ee │ │ │ │ + bl 4090e │ │ │ │ + b.n 52aa4 <_PySemaphore_Destroy@@Base+0xf36> │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 529d6 │ │ │ │ - cbz r6, 529ba │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bpl.n 52a8c <_PySemaphore_Destroy@@Base+0xf1e> │ │ │ │ + cbz r6, 52a70 <_PySemaphore_Destroy@@Base+0xf02> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #50380 @ 0xc4cc │ │ │ │ + movw r1, #48096 @ 0xbbe0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 52a14 │ │ │ │ + bl fce84 │ │ │ │ + b.n 52aca <_PySemaphore_Destroy@@Base+0xf5c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - cbnz r5, 529ee │ │ │ │ + cbnz r5, 52aa4 <_PySemaphore_Destroy@@Base+0xf36> │ │ │ │ mov r0, r4 │ │ │ │ - bl e39bc │ │ │ │ + bl e3904 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 529ee │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 52aa4 <_PySemaphore_Destroy@@Base+0xf36> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #52060 @ 0xcb5c │ │ │ │ + movw r1, #49776 @ 0xc270 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 52a14 │ │ │ │ + bl fce84 │ │ │ │ + b.n 52aca <_PySemaphore_Destroy@@Base+0xf5c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 52a08 │ │ │ │ + cbz r0, 52abe <_PySemaphore_Destroy@@Base+0xf50> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52a08 │ │ │ │ + bge.n 52abe <_PySemaphore_Destroy@@Base+0xf50> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a08 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52abe <_PySemaphore_Destroy@@Base+0xf50> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fb894 │ │ │ │ - b.n 52a34 │ │ │ │ + bl 1fb408 │ │ │ │ + b.n 52aea <_PySemaphore_Destroy@@Base+0xf7c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52a28 │ │ │ │ + bge.n 52ade <_PySemaphore_Destroy@@Base+0xf70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52a28 │ │ │ │ + cbnz r3, 52ade <_PySemaphore_Destroy@@Base+0xf70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ 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 r4, r2 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 52a58 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 52a70 │ │ │ │ - b.n 52a84 │ │ │ │ - movw r0, #55160 @ 0xd778 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52a52 │ │ │ │ - b.n 52a90 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 280a84 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 52a86 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 52a86 │ │ │ │ - b.n 52a90 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + cbz r0, 52b64 <_PySemaphore_Destroy@@Base+0xff6> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cbnz r3, 52b26 <_PySemaphore_Destroy@@Base+0xfb8> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #49856 @ 0xc2c0 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 52bce │ │ │ │ - movs r0, #0 │ │ │ │ + b.w 8b3e0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + cmp r6, #2 │ │ │ │ + bgt.n 52b52 <_PySemaphore_Destroy@@Base+0xfe4> │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl a09d4 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r3, #33232 @ 0x81d0 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r0, #49864 @ 0xc2c8 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 8b3e0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 52b64 <_PySemaphore_Destroy@@Base+0xff6> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #49876 @ 0xc2d4 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 8b3e0 │ │ │ │ + mov r4, r0 │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ sub sp, #28 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n 52b4c │ │ │ │ + bne.n 52c22 <_PySemaphore_Destroy@@Base+0x10b4> │ │ │ │ movs r3, #0 │ │ │ │ movw r8, #19891 @ 0x4db3 │ │ │ │ movt r8, #1371 @ 0x55b │ │ │ │ movw r7, #13527 @ 0x34d7 │ │ │ │ movt r7, #55615 @ 0xd93f │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - cbz r0, 52b0c │ │ │ │ + bl 964a8 │ │ │ │ + cbz r0, 52be2 <_PySemaphore_Destroy@@Base+0x1074> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 52b4c │ │ │ │ + beq.n 52c22 <_PySemaphore_Destroy@@Base+0x10b4> │ │ │ │ eor.w r4, r0, r0, lsl #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ eor.w r0, r0, r0, lsl #16 │ │ │ │ eor.w r4, r4, r8 │ │ │ │ eor.w r0, r0, r8 │ │ │ │ - beq.n 52b4c │ │ │ │ + beq.n 52c22 <_PySemaphore_Destroy@@Base+0x10b4> │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mul.w r0, r7, r0 │ │ │ │ eor.w r4, r4, r9 │ │ │ │ eor.w r9, r0, r4 │ │ │ │ - b.n 52ac4 │ │ │ │ + b.n 52b9a <_PySemaphore_Destroy@@Base+0x102c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movw r3, #61261 @ 0xef4d │ │ │ │ movt r3, #29416 @ 0x72e8 │ │ │ │ movw r1, #3533 @ 0xdcd │ │ │ │ movt r1, #1 │ │ │ │ movw r5, #51137 @ 0xc7c1 │ │ │ │ movt r5, #9016 @ 0x2338 │ │ │ │ @@ -55907,399 +55991,355 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52b7a │ │ │ │ + bne.n 52c50 <_PySemaphore_Destroy@@Base+0x10e2> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52b98 │ │ │ │ - b.n 52b92 │ │ │ │ + bne.n 52c6e <_PySemaphore_Destroy@@Base+0x1100> │ │ │ │ + b.n 52c68 <_PySemaphore_Destroy@@Base+0x10fa> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5792 @ 0x16a0 │ │ │ │ + movw r0, #3424 @ 0xd60 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52b6c │ │ │ │ - b.n 52ba4 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 52ba4 │ │ │ │ + bne.n 52c42 <_PySemaphore_Destroy@@Base+0x10d4> │ │ │ │ + b.n 52c7a <_PySemaphore_Destroy@@Base+0x110c> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 52c7a <_PySemaphore_Destroy@@Base+0x110c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a1dc0 <_Py_hashtable_foreach@@Base+0x750> │ │ │ │ - cbnz r0, 52ba8 │ │ │ │ + bl 2a15bc │ │ │ │ + cbnz r0, 52c7e <_PySemaphore_Destroy@@Base+0x1110> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52bca │ │ │ │ + b.n 52ca0 <_PySemaphore_Destroy@@Base+0x1132> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c5a4 │ │ │ │ - cbz r0, 52bc2 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 52c98 <_PySemaphore_Destroy@@Base+0x112a> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 52ba4 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 52c7a <_PySemaphore_Destroy@@Base+0x110c> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 2812c4 <_PyObject_GetState@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 52c42 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 52c04 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - cmp r6, #2 │ │ │ │ - bgt.n 52c30 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl a083c │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r3, #35404 @ 0x8a4c │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r0, #52196 @ 0xcbe4 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 52c42 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #52208 @ 0xcbf0 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ - 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #50436 @ 0xc504 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r6, r2 │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c9e │ │ │ │ + beq.n 52cfa <_PySemaphore_Destroy@@Base+0x118c> │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52c9e │ │ │ │ + beq.n 52cfa <_PySemaphore_Destroy@@Base+0x118c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 52cb6 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + ble.n 52d12 <_PySemaphore_Destroy@@Base+0x11a4> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #52220 @ 0xcbfc │ │ │ │ + movw r1, #49936 @ 0xc310 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 52cc8 │ │ │ │ + bl fce84 │ │ │ │ + b.n 52d24 <_PySemaphore_Destroy@@Base+0x11b6> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 52c80 │ │ │ │ - movw r0, #59980 @ 0xea4c │ │ │ │ + beq.n 52cdc <_PySemaphore_Destroy@@Base+0x116e> │ │ │ │ + movw r0, #57572 @ 0xe0e4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52c80 │ │ │ │ - b.n 52cc8 │ │ │ │ + bne.n 52cdc <_PySemaphore_Destroy@@Base+0x116e> │ │ │ │ + b.n 52d24 <_PySemaphore_Destroy@@Base+0x11b6> │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f7f84 │ │ │ │ + b.w 1f7af8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 52ce8 │ │ │ │ + cbz r3, 52d44 <_PySemaphore_Destroy@@Base+0x11d6> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 52cf8 │ │ │ │ + b.n 52d54 <_PySemaphore_Destroy@@Base+0x11e6> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52cf6 │ │ │ │ + ble.n 52d52 <_PySemaphore_Destroy@@Base+0x11e4> │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 52cf2 │ │ │ │ - cbnz r1, 52d1c │ │ │ │ + bgt.n 52d4e <_PySemaphore_Destroy@@Base+0x11e0> │ │ │ │ + cbnz r1, 52d78 <_PySemaphore_Destroy@@Base+0x120a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52cf8 │ │ │ │ + b.n 52d54 <_PySemaphore_Destroy@@Base+0x11e6> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (52df8 ) │ │ │ │ + ldr r1, [pc, #252] @ (52e54 <_PySemaphore_Destroy@@Base+0x12e6>) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52d22 │ │ │ │ - b.n 52df2 │ │ │ │ + cbnz r0, 52d7e <_PySemaphore_Destroy@@Base+0x1210> │ │ │ │ + b.n 52e4e <_PySemaphore_Destroy@@Base+0x12e0> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 52dd8 │ │ │ │ + beq.n 52e34 <_PySemaphore_Destroy@@Base+0x12c6> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 52d72 │ │ │ │ + cbz r4, 52dce <_PySemaphore_Destroy@@Base+0x1260> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 52d56 │ │ │ │ + bmi.n 52db2 <_PySemaphore_Destroy@@Base+0x1244> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #22988 @ 0x59cc │ │ │ │ + movw r1, #20620 @ 0x508c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #38180 @ 0x9524 │ │ │ │ + movw r0, #35812 @ 0x8be4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52df2 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52e4e <_PySemaphore_Destroy@@Base+0x12e0> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52df2 │ │ │ │ + beq.n 52e4e <_PySemaphore_Destroy@@Base+0x12e0> │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 52db0 │ │ │ │ + bne.n 52e0c <_PySemaphore_Destroy@@Base+0x129e> │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 52de0 │ │ │ │ + beq.n 52e3c <_PySemaphore_Destroy@@Base+0x12ce> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 52d9a │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 52df6 <_PySemaphore_Destroy@@Base+0x1288> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #23008 @ 0x59e0 │ │ │ │ + movw r1, #20640 @ 0x50a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #38180 @ 0x9524 │ │ │ │ + movw r0, #35812 @ 0x8be4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52df2 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52e4e <_PySemaphore_Destroy@@Base+0x12e0> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52df2 │ │ │ │ + cbz r0, 52e4e <_PySemaphore_Destroy@@Base+0x12e0> │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52dc8 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 52e24 <_PySemaphore_Destroy@@Base+0x12b6> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 52df2 │ │ │ │ - movw r3, #31824 @ 0x7c50 │ │ │ │ + bl fce84 │ │ │ │ + b.n 52e4e <_PySemaphore_Destroy@@Base+0x12e0> │ │ │ │ + movw r3, #29332 @ 0x7294 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 52de2 │ │ │ │ - movw r4, #31824 @ 0x7c50 │ │ │ │ + b.n 52e3e <_PySemaphore_Destroy@@Base+0x12d0> │ │ │ │ + movw r4, #29332 @ 0x7294 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ 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 52ed0 │ │ │ │ + b.w 52f2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r3, #12] │ │ │ │ lsls r7, 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, #32] │ │ │ │ - cbnz r3, 52e28 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r3, 52e84 <_PySemaphore_Destroy@@Base+0x1316> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 52e44 │ │ │ │ + bl fce84 │ │ │ │ + b.n 52ea0 <_PySemaphore_Destroy@@Base+0x1332> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 52e48 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r3, 52ea4 <_PySemaphore_Destroy@@Base+0x1336> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23784 @ 0x5ce8 │ │ │ │ + movw r1, #21416 @ 0x53a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e50 │ │ │ │ + b.n 52eac <_PySemaphore_Destroy@@Base+0x133e> │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 r6, [r0, #16] │ │ │ │ - cbz r6, 52e74 │ │ │ │ + cbz r6, 52ed0 <_PySemaphore_Destroy@@Base+0x1362> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52eca │ │ │ │ + bge.n 52f26 <_PySemaphore_Destroy@@Base+0x13b8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 52eca │ │ │ │ + b.n 52f26 <_PySemaphore_Destroy@@Base+0x13b8> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52eca │ │ │ │ + cbz r0, 52f26 <_PySemaphore_Destroy@@Base+0x13b8> │ │ │ │ add.w r9, r0, #12 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 52eba │ │ │ │ + bge.n 52f16 <_PySemaphore_Destroy@@Base+0x13a8> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 2663ac │ │ │ │ - cbnz r0, 52eb4 │ │ │ │ + bl 265b3c │ │ │ │ + cbnz r0, 52f10 <_PySemaphore_Destroy@@Base+0x13a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52eca │ │ │ │ + bge.n 52f26 <_PySemaphore_Destroy@@Base+0x13b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52eca │ │ │ │ + cbnz r3, 52f26 <_PySemaphore_Destroy@@Base+0x13b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52eca │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52f26 <_PySemaphore_Destroy@@Base+0x13b8> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 52e88 │ │ │ │ + b.n 52ee4 <_PySemaphore_Destroy@@Base+0x1376> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00052ed0 : │ │ │ │ +00052f2c : │ │ │ │ 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 27d0fc │ │ │ │ - cbz r0, 52efe │ │ │ │ + bl 27c878 │ │ │ │ + cbz r0, 52f5a │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ff020 │ │ │ │ + b.w 1feb98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cbnz r5, 52f26 │ │ │ │ + cbnz r5, 52f82 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 52f26 │ │ │ │ + ble.n 52f82 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 52f26 │ │ │ │ - cbnz r2, 52f46 │ │ │ │ + bne.n 52f82 │ │ │ │ + cbnz r2, 52fa2 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #88] @ (52f84 ) │ │ │ │ + ldr r5, [pc, #88] @ (52fe0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 52f46 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 52fa2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52f7e │ │ │ │ + b.n 52fda │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 29e9f0 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 29e1d0 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f42 │ │ │ │ + beq.n 52f9e │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2c4fc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 52f76 │ │ │ │ + beq.n 52fd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r2, #49116 @ 0xbfdc │ │ │ │ + movw r2, #46848 @ 0xb700 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 4e18c │ │ │ │ - b.n 52f42 │ │ │ │ + bl 4e1f4 │ │ │ │ + b.n 52f9e │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ @@ -56307,112 +56347,112 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 52fa4 │ │ │ │ + cbz r3, 53000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 52fb4 │ │ │ │ + b.n 53010 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 52fb2 │ │ │ │ + blt.n 5300e │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 52fae │ │ │ │ - cbnz r1, 52fd4 │ │ │ │ + bgt.n 5300a │ │ │ │ + cbnz r1, 53030 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 52fb4 │ │ │ │ + b.n 53010 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #192] @ (53078 ) │ │ │ │ + ldr r1, [pc, #192] @ (530d4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 52fda │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 53036 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53074 │ │ │ │ + b.n 530d0 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmn r6, r5 │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ itte eq │ │ │ │ movweq r5, #5192 @ 0x1448 │ │ │ │ movteq r5, #77 @ 0x4d │ │ │ │ ldrne r5, [r0, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r4, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5306c │ │ │ │ + bne.n 530c8 │ │ │ │ ldrd r2, r1, [r4, #60] @ 0x3c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r1, 53020 │ │ │ │ + cbnz r1, 5307c │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ - cbz r5, 53062 │ │ │ │ + cbz r5, 530be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 53062 │ │ │ │ + b.n 530be │ │ │ │ strd r1, r5, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #80] @ (5307c ) │ │ │ │ + ldr r0, [pc, #80] @ (530d8 ) │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52fd0 │ │ │ │ - bl cfd5c │ │ │ │ + beq.n 5302c │ │ │ │ + bl cff30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53052 │ │ │ │ + bge.n 530ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 53052 │ │ │ │ + cbnz r3, 530ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 52fd0 │ │ │ │ - beq.n 53004 │ │ │ │ + blt.n 5302c │ │ │ │ + beq.n 53060 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 53074 │ │ │ │ + b.n 530d0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 53058 │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 530b4 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r6, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ 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, [pc, #28] @ (530b0 ) │ │ │ │ - bl 7ca24 │ │ │ │ - cbz r0, 530ac │ │ │ │ + ldr r0, [pc, #28] @ (5310c ) │ │ │ │ + bl 7cc14 │ │ │ │ + cbz r0, 53108 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ @@ -56427,409 +56467,409 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbnz r6, 530de │ │ │ │ + cbnz r6, 5313a │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 530de │ │ │ │ + ble.n 5313a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 530de │ │ │ │ - cbnz r2, 530fa │ │ │ │ + bne.n 5313a │ │ │ │ + cbnz r2, 53156 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #116] @ (53158 ) │ │ │ │ + ldr r6, [pc, #116] @ (531b4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5314e │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 531aa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #25428 @ 0x6354 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53114 │ │ │ │ + bne.n 53170 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 53130 │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 5318c │ │ │ │ + bl 156520 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 53130 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5314e │ │ │ │ + bne.n 5318c │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 531aa │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #55632 @ 0xd950 │ │ │ │ movt r2, #2 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4e8e6 │ │ │ │ + b.w 4e94e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r5, #17] │ │ │ │ lsls r7, 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, #32] │ │ │ │ - cbnz r3, 53188 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r3, 531e4 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 531b0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5320c │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 531a6 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r3, 53202 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23784 @ 0x5ce8 │ │ │ │ + movw r1, #21416 @ 0x53a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 531b0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5320c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 284338 <_PyBytes_Find@@Base+0x12c> │ │ │ │ - ldr r2, [pc, #16] @ (531cc ) │ │ │ │ + b.w 283af8 <_PyBytes_Find@@Base+0x12c> │ │ │ │ + ldr r2, [pc, #16] @ (53228 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.n 531d4 │ │ │ │ + b.n 53230 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 2a20a4 <_Py_hashtable_foreach@@Base+0xa34> │ │ │ │ + b.w 2a18a0 │ │ │ │ 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 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 531fe │ │ │ │ + cbz r0, 5325a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ 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, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53226 │ │ │ │ + bge.n 53282 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53226 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53282 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ddf0 │ │ │ │ + b.w 7dfe0 │ │ │ │ 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, 53256 │ │ │ │ + cbnz r0, 532b2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5325e │ │ │ │ + cbz r0, 532ba │ │ │ │ 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 53248 │ │ │ │ + beq.n 532a4 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 53280 │ │ │ │ + cbnz r3, 532dc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 53280 │ │ │ │ + ble.n 532dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53280 │ │ │ │ - cbnz r0, 5329e │ │ │ │ + bne.n 532dc │ │ │ │ + cbnz r0, 532fa │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #92] @ (532ec ) │ │ │ │ + ldr r4, [pc, #92] @ (53348 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5329e │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 532fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 532e6 │ │ │ │ + b.n 53342 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 532b2 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5330e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5329a │ │ │ │ - bl a0718 │ │ │ │ + bne.n 532f6 │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d124 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r4, 532da │ │ │ │ - ldr r3, [pc, #36] @ (532f0 ) │ │ │ │ + bl a2780 │ │ │ │ + cbz r4, 53336 │ │ │ │ + ldr r3, [pc, #36] @ (5334c ) │ │ │ │ ldr.w r3, [r3, #1716] @ 0x6b4 │ │ │ │ - cbnz r3, 532e4 │ │ │ │ + cbnz r3, 53340 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 21d748 <_PyEval_AddPendingCall@@Base+0x420> │ │ │ │ + b.w 21d160 <_PyEval_AddPendingCall@@Base+0x420> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 532e6 │ │ │ │ - ldr r0, [pc, #12] @ (532f4 ) │ │ │ │ + b.n 53342 │ │ │ │ + ldr r0, [pc, #12] @ (53350 ) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r3, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #16] @ (5330c ) │ │ │ │ + ldr r2, [pc, #16] @ (53368 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.n 531d4 │ │ │ │ + b.n 53230 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #34640 @ 0x8750 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ subs r3, r6, r5 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ - bl 26088c <_PyEval_MatchKeys@@Base+0xe78> │ │ │ │ + bl 26001c <_PyEval_MatchKeys@@Base+0xe3c> │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 53360 │ │ │ │ - cbz r0, 53360 │ │ │ │ + beq.n 533bc │ │ │ │ + cbz r0, 533bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53354 │ │ │ │ + bge.n 533b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 53358 │ │ │ │ + cbz r3, 533b4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53360 │ │ │ │ + b.n 533bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 533b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #52316 @ 0xcc5c │ │ │ │ + movw r0, #50032 @ 0xc370 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r1, r2, [r3, #12] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ 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, #52336 @ 0xcc70 │ │ │ │ + movw r1, #50052 @ 0xc384 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 533b8 │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 53414 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2c544 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 533bc │ │ │ │ + cbz r0, 53418 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 533c2 │ │ │ │ + b.n 5341e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ 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, [pc, #28] @ (533f4 ) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (53450 ) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #51676 @ 0xc9dc │ │ │ │ + movw r0, #49408 @ 0xc100 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ mov r4, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ 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 53514 │ │ │ │ + bl 53570 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5343a │ │ │ │ + cbz r0, 53496 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 80624 │ │ │ │ + bl 807fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5342e │ │ │ │ + bge.n 5348a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 53432 │ │ │ │ + cbz r3, 5348e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5343a │ │ │ │ + b.n 53496 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5342e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5348a │ │ │ │ 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 │ │ │ │ - cbz r1, 53456 │ │ │ │ + cbz r1, 534b2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 53472 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 534ce │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #44948 @ 0xaf94 │ │ │ │ + movw r1, #42580 @ 0xa654 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5348a │ │ │ │ + b.n 534e6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7ae70 │ │ │ │ + bl 7b034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534ca │ │ │ │ + bge.n 53526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 534ca │ │ │ │ + cbnz r3, 53526 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000534cc : │ │ │ │ +00053528 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (53510 ) │ │ │ │ + ldr r5, [pc, #60] @ (5356c ) │ │ │ │ ldr r5, [r4, r5] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldrd r7, r6, [r1] │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ cmpeq ip, r7 │ │ │ │ - beq.n 53508 │ │ │ │ + beq.n 53564 │ │ │ │ add.w r7, r5, #110592 @ 0x1b000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 53500 │ │ │ │ + bge.n 5355c │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #3384] @ 0xd38 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 534ec │ │ │ │ + b.n 53548 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -56837,142 +56877,142 @@ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5352c │ │ │ │ + cbnz r3, 53588 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 53586 │ │ │ │ + cbz r3, 535e2 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 5353a │ │ │ │ + cbz r4, 53596 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8f00c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 53540 │ │ │ │ - bl 74e28 │ │ │ │ + b.n 5359c │ │ │ │ + bl 74fec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 53582 │ │ │ │ + cbz r4, 535de │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 53558 │ │ │ │ + cbz r2, 535b4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62508 @ 0xf42c │ │ │ │ + movw r1, #60140 @ 0xeaec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5356e │ │ │ │ + beq.n 535ca │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 5359e │ │ │ │ + cbz r2, 535fa │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50968 @ 0xc718 │ │ │ │ + movw r1, #48600 @ 0xbdd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5359e │ │ │ │ + bne.n 535fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53582 │ │ │ │ + bge.n 535de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53582 │ │ │ │ + cbnz r3, 535de │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5359e │ │ │ │ - cbz r4, 53596 │ │ │ │ + b.n 535fa │ │ │ │ + cbz r4, 535f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5359e │ │ │ │ + bge.n 535fa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5359e │ │ │ │ + b.n 535fa │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ 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 │ │ │ │ - cbz r1, 535ba │ │ │ │ + cbz r1, 53616 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 535d6 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 53632 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #45244 @ 0xb0bc │ │ │ │ + movw r1, #42876 @ 0xa77c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 535ee │ │ │ │ + b.n 5364a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000535f0 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0005364c <_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 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ add sp, #28 │ │ │ │ pop {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 r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 53652 <_PyMonitoring_FirePyStartEvent@@Base+0x62> │ │ │ │ + cbnz r0, 536ae <_PyMonitoring_FirePyStartEvent@@Base+0x62> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 53652 <_PyMonitoring_FirePyStartEvent@@Base+0x62> │ │ │ │ + ble.n 536ae <_PyMonitoring_FirePyStartEvent@@Base+0x62> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 53652 <_PyMonitoring_FirePyStartEvent@@Base+0x62> │ │ │ │ - cbz r2, 53652 <_PyMonitoring_FirePyStartEvent@@Base+0x62> │ │ │ │ + bne.n 536ae <_PyMonitoring_FirePyStartEvent@@Base+0x62> │ │ │ │ + cbz r2, 536ae <_PyMonitoring_FirePyStartEvent@@Base+0x62> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #7016 @ 0x1b68 │ │ │ │ + movw r1, #4648 @ 0x1228 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 53672 <_PyMonitoring_FirePyStartEvent@@Base+0x82> │ │ │ │ + bl fce84 │ │ │ │ + b.n 536ce <_PyMonitoring_FirePyStartEvent@@Base+0x82> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (53678 <_PyMonitoring_FirePyStartEvent@@Base+0x88>) │ │ │ │ + ldr r4, [pc, #32] @ (536d4 <_PyMonitoring_FirePyStartEvent@@Base+0x88>) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5363c <_PyMonitoring_FirePyStartEvent@@Base+0x4c> │ │ │ │ + bne.n 53698 <_PyMonitoring_FirePyStartEvent@@Base+0x4c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r0, #19] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -56984,95 +57024,95 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c98c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 139250 │ │ │ │ - cbnz r0, 536f6 <_PyMonitoring_FirePyStartEvent@@Base+0x106> │ │ │ │ + bl 139770 │ │ │ │ + cbnz r0, 53752 <_PyMonitoring_FirePyStartEvent@@Base+0x106> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 536ce <_PyMonitoring_FirePyStartEvent@@Base+0xde> │ │ │ │ + blt.n 5372a <_PyMonitoring_FirePyStartEvent@@Base+0xde> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 536ce <_PyMonitoring_FirePyStartEvent@@Base+0xde> │ │ │ │ + ble.n 5372a <_PyMonitoring_FirePyStartEvent@@Base+0xde> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d914 │ │ │ │ - cbnz r0, 536ce <_PyMonitoring_FirePyStartEvent@@Base+0xde> │ │ │ │ + cbnz r0, 5372a <_PyMonitoring_FirePyStartEvent@@Base+0xde> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 536f8 <_PyMonitoring_FirePyStartEvent@@Base+0x108> │ │ │ │ + b.n 53754 <_PyMonitoring_FirePyStartEvent@@Base+0x108> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42128 @ 0xa490 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 536ea <_PyMonitoring_FirePyStartEvent@@Base+0xfa> │ │ │ │ + bne.n 53746 <_PyMonitoring_FirePyStartEvent@@Base+0xfa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 536f8 <_PyMonitoring_FirePyStartEvent@@Base+0x108> │ │ │ │ + bge.n 53754 <_PyMonitoring_FirePyStartEvent@@Base+0x108> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 536f8 <_PyMonitoring_FirePyStartEvent@@Base+0x108> │ │ │ │ + b.n 53754 <_PyMonitoring_FirePyStartEvent@@Base+0x108> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 536f8 <_PyMonitoring_FirePyStartEvent@@Base+0x108> │ │ │ │ + b.n 53754 <_PyMonitoring_FirePyStartEvent@@Base+0x108> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 53702 <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ + cbz r3, 5375e <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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 r8, r3 │ │ │ │ - ldr r3, [pc, #268] @ (53828 <_PyMonitoring_FirePyStartEvent@@Base+0x238>) │ │ │ │ + ldr r3, [pc, #268] @ (53884 <_PyMonitoring_FirePyStartEvent@@Base+0x238>) │ │ │ │ mov r9, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r9] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r8, #4] │ │ │ │ - bge.n 53754 <_PyMonitoring_FirePyStartEvent@@Base+0x164> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 537b0 <_PyMonitoring_FirePyStartEvent@@Base+0x164> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #52360 @ 0xcc88 │ │ │ │ + movw r1, #50076 @ 0xc39c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5375e <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ + bl fce84 │ │ │ │ + b.n 537ba <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 53768 <_PyMonitoring_FirePyStartEvent@@Base+0x178> │ │ │ │ - bl 8a620 │ │ │ │ - cbnz r0, 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x174> │ │ │ │ + beq.n 537c4 <_PyMonitoring_FirePyStartEvent@@Base+0x178> │ │ │ │ + bl 8a7c8 │ │ │ │ + cbnz r0, 537c0 <_PyMonitoring_FirePyStartEvent@@Base+0x174> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53822 <_PyMonitoring_FirePyStartEvent@@Base+0x232> │ │ │ │ + b.n 5387e <_PyMonitoring_FirePyStartEvent@@Base+0x232> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #820 @ 0x334 │ │ │ │ - movt r8, #70 @ 0x46 │ │ │ │ + movw r8, #63924 @ 0xf9b4 │ │ │ │ + movt r8, #69 @ 0x45 │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 53820 <_PyMonitoring_FirePyStartEvent@@Base+0x230> │ │ │ │ + beq.n 5387c <_PyMonitoring_FirePyStartEvent@@Base+0x230> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -57082,852 +57122,852 @@ │ │ │ │ it hi │ │ │ │ addhi r7, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ sxtb r0, r7 │ │ │ │ lsl.w fp, ip, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 215594 <_PyParkingLot_Unpark@@Base+0x330> │ │ │ │ + bl 214f60 <_PyParkingLot_Unpark@@Base+0x404> │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 5381c <_PyMonitoring_FirePyStartEvent@@Base+0x22c> │ │ │ │ + cbz r0, 53878 <_PyMonitoring_FirePyStartEvent@@Base+0x22c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5375e <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ + beq.n 537ba <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 53810 <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ - movw r2, #50896 @ 0xc6d0 │ │ │ │ + ble.n 5386c <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ + movw r2, #48468 @ 0xbd54 │ │ │ │ movt r2, #51 @ 0x33 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20700 @ 0x50dc │ │ │ │ + movw r1, #18232 @ 0x4738 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ movs r3, #19 │ │ │ │ mla r6, r3, r7, r6 │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ add.w r5, r5, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r5, #3412] @ 0xd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5375e <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ + beq.n 537ba <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #3412] @ 0xd54 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5375e <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ + bge.n 537ba <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5375e <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5375e <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ + bne.n 537ba <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 537ba <_PyMonitoring_FirePyStartEvent@@Base+0x16e> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 5377a <_PyMonitoring_FirePyStartEvent@@Base+0x18a> │ │ │ │ + b.n 537d6 <_PyMonitoring_FirePyStartEvent@@Base+0x18a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005382c : │ │ │ │ +00053888 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ - bl 177450 │ │ │ │ + bl 177ba4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53886 │ │ │ │ + cbz r0, 538e2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #52388 @ 0xcca4 │ │ │ │ + movw r0, #50104 @ 0xc3b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5387a │ │ │ │ + bge.n 538d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5387e │ │ │ │ + cbz r3, 538da │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53886 │ │ │ │ + b.n 538e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5387a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 538d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005388c <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +000538e8 <_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 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000538ba <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00053916 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000538e4 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +00053940 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fe24 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53934 <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 53948 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ + bne.n 53990 <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 539a4 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5393e <_PyMonitoring_FirePyReturnEvent@@Base+0x5a> │ │ │ │ + cbz r3, 5399a <_PyMonitoring_FirePyReturnEvent@@Base+0x5a> │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 5394a <_PyMonitoring_FirePyReturnEvent@@Base+0x66> │ │ │ │ + b.n 539a6 <_PyMonitoring_FirePyReturnEvent@@Base+0x66> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005394c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +000539a8 <_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 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005397a <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +000539d6 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #7 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ 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 │ │ │ │ - cbnz r1, 539d0 <_PyMonitoring_FireJumpEvent@@Base+0x56> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r1, 53a2c <_PyMonitoring_FireJumpEvent@@Base+0x56> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #52432 @ 0xccd0 │ │ │ │ + movw r1, #50148 @ 0xc3e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 539fc <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ + bl fce84 │ │ │ │ + b.n 53a58 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 53a10 <_PyMonitoring_FireJumpEvent@@Base+0x96> │ │ │ │ + beq.n 53a6c <_PyMonitoring_FireJumpEvent@@Base+0x96> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 53a02 <_PyMonitoring_FireJumpEvent@@Base+0x88> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 53a5e <_PyMonitoring_FireJumpEvent@@Base+0x88> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #52464 @ 0xccf0 │ │ │ │ + movw r1, #50180 @ 0xc404 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53a22 <_PyMonitoring_FireJumpEvent@@Base+0xa8> │ │ │ │ + b.n 53a7e <_PyMonitoring_FireJumpEvent@@Base+0xa8> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53a12 <_PyMonitoring_FireJumpEvent@@Base+0x98> │ │ │ │ + bge.n 53a6e <_PyMonitoring_FireJumpEvent@@Base+0x98> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 53a12 <_PyMonitoring_FireJumpEvent@@Base+0x98> │ │ │ │ + b.n 53a6e <_PyMonitoring_FireJumpEvent@@Base+0x98> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 53a2e <_PyMonitoring_FireJumpEvent@@Base+0xb4> │ │ │ │ + cbz r0, 53a8a <_PyMonitoring_FireJumpEvent@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00053a30 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ - b.w 2aaf14 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ +00053a8c <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ + b.w 2aa5dc <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ │ │ │ │ -00053a34 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ +00053a90 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00053a62 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00053abe <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r6, r2 │ │ │ │ - bl 53b98 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + bl 53bf4 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53a8a <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 53ae6 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53abe <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 53b1a <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 53ab8 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl e3e7c │ │ │ │ - b.n 53abe <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 53a84 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 53b14 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl e3dc4 │ │ │ │ + b.n 53b1a <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 53ae0 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 53b92 <_PyMonitoring_FirePyThrowEvent@@Base+0x130> │ │ │ │ + beq.n 53bee <_PyMonitoring_FirePyThrowEvent@@Base+0x130> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53b92 <_PyMonitoring_FirePyThrowEvent@@Base+0x130> │ │ │ │ + bne.n 53bee <_PyMonitoring_FirePyThrowEvent@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53b92 <_PyMonitoring_FirePyThrowEvent@@Base+0x130> │ │ │ │ + beq.n 53bee <_PyMonitoring_FirePyThrowEvent@@Base+0x130> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #55657 @ 0xd969 │ │ │ │ + movw r3, #57345 @ 0xe001 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #52524 @ 0xcd2c │ │ │ │ + movw r0, #50240 @ 0xc440 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 53b40 <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ + cbnz r0, 53b9c <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #52536 @ 0xcd38 │ │ │ │ + movw r0, #50252 @ 0xc44c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53b74 <_PyMonitoring_FirePyThrowEvent@@Base+0x112> │ │ │ │ + bge.n 53bd0 <_PyMonitoring_FirePyThrowEvent@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53b74 <_PyMonitoring_FirePyThrowEvent@@Base+0x112> │ │ │ │ + cbnz r3, 53bd0 <_PyMonitoring_FirePyThrowEvent@@Base+0x112> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 53b34 <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ + beq.n 53b90 <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53b92 <_PyMonitoring_FirePyThrowEvent@@Base+0x130> │ │ │ │ + bge.n 53bee <_PyMonitoring_FirePyThrowEvent@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 53b92 <_PyMonitoring_FirePyThrowEvent@@Base+0x130> │ │ │ │ + cbnz r3, 53bee <_PyMonitoring_FirePyThrowEvent@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl e3e68 │ │ │ │ + bl e3db0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 53bd0 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r0, 53c2c <_PyMonitoring_FirePyThrowEvent@@Base+0x16e> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #52548 @ 0xcd44 │ │ │ │ + movw r1, #50264 @ 0xc458 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53bd2 <_PyMonitoring_FirePyThrowEvent@@Base+0x170> │ │ │ │ + b.n 53c2e <_PyMonitoring_FirePyThrowEvent@@Base+0x170> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 53be6 <_PyMonitoring_FirePyThrowEvent@@Base+0x184> │ │ │ │ + cbnz r3, 53c42 <_PyMonitoring_FirePyThrowEvent@@Base+0x184> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 53be6 <_PyMonitoring_FirePyThrowEvent@@Base+0x184> │ │ │ │ + cbnz r3, 53c42 <_PyMonitoring_FirePyThrowEvent@@Base+0x184> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53c28 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c6>) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53c84 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c6>) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53c18 <_PyMonitoring_FirePyThrowEvent@@Base+0x1b6> │ │ │ │ + cbz r2, 53c74 <_PyMonitoring_FirePyThrowEvent@@Base+0x1b6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #29224 @ 0x7228 │ │ │ │ + movw r0, #26816 @ 0x68c0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movw r0, #36664 @ 0x8f38 │ │ │ │ + b.w 8b3e0 │ │ │ │ + movw r0, #34256 @ 0x85d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - ldr r5, [pc, #144] @ (53cbc <_PyMonitoring_FireRaiseEvent@@Base+0x90>) │ │ │ │ + b.w 8b3e0 │ │ │ │ + ldr r5, [pc, #144] @ (53d18 <_PyMonitoring_FireRaiseEvent@@Base+0x90>) │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00053c2c <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00053c88 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r6, r2 │ │ │ │ - bl 53b98 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + bl 53bf4 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53c54 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 53cb0 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53c88 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 53ce4 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 53c82 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl e3e7c │ │ │ │ - b.n 53c88 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 53c4e <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 53cde <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl e3dc4 │ │ │ │ + b.n 53ce4 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 53caa <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 53cb4 <_PyMonitoring_FireRaiseEvent@@Base+0x88> │ │ │ │ + cbnz r0, 53d10 <_PyMonitoring_FireRaiseEvent@@Base+0x88> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 53cbc <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + cbz r0, 53d18 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ 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 53ca6 <_PyMonitoring_FireRaiseEvent@@Base+0x7a> │ │ │ │ + beq.n 53d02 <_PyMonitoring_FireRaiseEvent@@Base+0x7a> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053cbe <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00053d1a <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r6, r2 │ │ │ │ - bl 53b98 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + bl 53bf4 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53ce6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 53d42 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53d1a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 53d76 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 53d14 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl e3e7c │ │ │ │ - b.n 53d1a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 53ce0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 53d70 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl e3dc4 │ │ │ │ + b.n 53d76 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 53d3c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 53d46 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x88> │ │ │ │ + cbnz r0, 53da2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x88> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 53d4e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + cbz r0, 53daa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ 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 53d38 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x7a> │ │ │ │ + beq.n 53d94 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x7a> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2160f8 <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 53d76 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb8> │ │ │ │ + bl 215ac4 <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 53dd2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb8> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9904 @ 0x26b0 │ │ │ │ + movw r0, #7496 @ 0x1d48 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053d78 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00053dd4 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r6, r2 │ │ │ │ - bl 53b98 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + bl 53bf4 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53da0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 53dfc <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53dd4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 53e30 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 53dce <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl e3e7c │ │ │ │ - b.n 53dd4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 53d9a <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 53e2a <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl e3dc4 │ │ │ │ + b.n 53e30 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 53df6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053dda <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00053e36 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - movw r4, #48480 @ 0xbd60 │ │ │ │ + movw r4, #52120 @ 0xcb98 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r4, r2 │ │ │ │ - bl 13ced4 │ │ │ │ + bl 13d3fc │ │ │ │ movs r1, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 53b98 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + bl 53bf4 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53e12 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 53e6e <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53e5c <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + b.n 53eb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53e4a <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + bge.n 53ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53e4a <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + cbnz r3, 53ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 53e54 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 53eb0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl e3e7c │ │ │ │ - b.n 53e5c <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + bl e3dc4 │ │ │ │ + b.n 53eb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 53e0c <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 53e68 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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, 53e88 <_PyMonitoring_FireStopIterationEvent@@Base+0xae> │ │ │ │ + cbnz r0, 53ee4 <_PyMonitoring_FireStopIterationEvent@@Base+0xae> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 53e92 <_PyMonitoring_FireStopIterationEvent@@Base+0xb8> │ │ │ │ - b.n 53e98 <_PyMonitoring_FireStopIterationEvent@@Base+0xbe> │ │ │ │ + cbnz r0, 53eee <_PyMonitoring_FireStopIterationEvent@@Base+0xb8> │ │ │ │ + b.n 53ef4 <_PyMonitoring_FireStopIterationEvent@@Base+0xbe> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53e82 <_PyMonitoring_FireStopIterationEvent@@Base+0xa8> │ │ │ │ - b.n 53ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + beq.n 53ede <_PyMonitoring_FireStopIterationEvent@@Base+0xa8> │ │ │ │ + b.n 53f02 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 53ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + cbnz r0, 53f02 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 53ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + cbz r0, 53f02 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ 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, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 53ec6 <_PyMonitoring_FireStopIterationEvent@@Base+0xec> │ │ │ │ + cbnz r0, 53f22 <_PyMonitoring_FireStopIterationEvent@@Base+0xec> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 53ed6 <_PyMonitoring_FireStopIterationEvent@@Base+0xfc> │ │ │ │ - b.n 53ed0 <_PyMonitoring_FireStopIterationEvent@@Base+0xf6> │ │ │ │ + cbz r0, 53f32 <_PyMonitoring_FireStopIterationEvent@@Base+0xfc> │ │ │ │ + b.n 53f2c <_PyMonitoring_FireStopIterationEvent@@Base+0xf6> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53ec0 <_PyMonitoring_FireStopIterationEvent@@Base+0xe6> │ │ │ │ - b.n 53eee <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ + beq.n 53f1c <_PyMonitoring_FireStopIterationEvent@@Base+0xe6> │ │ │ │ + b.n 53f4a <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 53eee <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ + cbnz r0, 53f4a <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 53ee0 <_PyMonitoring_FireStopIterationEvent@@Base+0x106> │ │ │ │ + cbz r0, 53f3c <_PyMonitoring_FireStopIterationEvent@@Base+0x106> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 53eee <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ + cbnz r0, 53f4a <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 53eee <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ + cbz r0, 53f4a <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053ef0 : │ │ │ │ +00053f4c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #19 │ │ │ │ movs r2, #4 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 53f24 │ │ │ │ + beq.n 53f80 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 53f2a │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bls.n 53f86 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #52596 @ 0xcd74 │ │ │ │ + movw r1, #50312 @ 0xc488 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53f2c │ │ │ │ + b.n 53f88 │ │ │ │ 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 r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 75de4 │ │ │ │ - cbz r0, 53fb2 │ │ │ │ + bl 75fc8 │ │ │ │ + cbz r0, 5400e │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r1, #16]! │ │ │ │ adds r0, r3, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 53f84 │ │ │ │ + bge.n 53fe0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r6, r0, lsl #2] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ adds r7, r6, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r0, #0] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ - b.n 53f64 │ │ │ │ + b.n 53fc0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r3, 53fa2 │ │ │ │ + cbz r3, 53ffe │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r0, #52644 @ 0xcda4 │ │ │ │ + movw r0, #50360 @ 0xc4b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movw r0, #16060 @ 0x3ebc │ │ │ │ + b.w 8b3e0 │ │ │ │ + movw r0, #13692 @ 0x357c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 53fbe │ │ │ │ + cbz r3, 5401a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 53fc6 │ │ │ │ + b.n 54022 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - b.w 29ed4c <_PyLong_UnsignedLongLong_Converter@@Base+0x35c> │ │ │ │ + b.w 29e52c <_PyLong_UnsignedLongLong_Converter@@Base+0x35c> │ │ │ │ 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 r4, r0 │ │ │ │ movw r1, #92 @ 0x5c │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 54022 │ │ │ │ + beq.n 5407e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 54022 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 5407e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #52648 @ 0xcda8 │ │ │ │ + movw r1, #50364 @ 0xc4bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50c2e │ │ │ │ + bl 50c96 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54034 │ │ │ │ + bne.n 54090 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54040 │ │ │ │ + b.n 5409c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -57936,526 +57976,527 @@ │ │ │ │ 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 5406a │ │ │ │ + bne.n 540c6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 134cf0 │ │ │ │ - cbz r0, 54080 │ │ │ │ - b.n 54084 │ │ │ │ + bl 135210 │ │ │ │ + cbz r0, 540dc │ │ │ │ + b.n 540e0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6124 @ 0x17ec │ │ │ │ + movw r0, #3756 @ 0xeac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5405e │ │ │ │ + bne.n 540ba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 540b8 │ │ │ │ + b.n 54114 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54080 │ │ │ │ + beq.n 540dc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2c714 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 540b0 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 5410c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 54080 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 540dc │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 540cc │ │ │ │ + cbz r3, 54128 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 540d4 │ │ │ │ + b.n 54130 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #4784 @ 0x12b0 │ │ │ │ + movw r1, #4096 @ 0x1000 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.w 209990 │ │ │ │ + b.w 209568 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54198 │ │ │ │ + beq.n 541f4 │ │ │ │ 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, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54194 │ │ │ │ + bne.n 541f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276dd4 │ │ │ │ + bl 2761d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54194 │ │ │ │ + beq.n 541f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b8f0 <_PyLong_Lshift@@Base+0x6b8> │ │ │ │ + bl 27b3a0 <_PyLong_Lshift@@Base+0xc38> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #32844 @ 0x804c │ │ │ │ + movw r0, #30476 @ 0x770c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54142 │ │ │ │ + cbnz r0, 5419e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 28daa8 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ + b.w 28d1e0 <_PyXIData_ReleaseAndRawFree@@Base+0x7a0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #52728 @ 0xcdf8 │ │ │ │ + movw r0, #50444 @ 0xc50c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 27b9c4 <_PyLong_Lshift@@Base+0x78c> │ │ │ │ + bl 27b474 <_PyLong_Lshift@@Base+0xd0c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54176 │ │ │ │ + bge.n 541d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54176 │ │ │ │ + cbnz r3, 541d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 54136 │ │ │ │ + beq.n 54192 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54194 │ │ │ │ + bge.n 541f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 54194 │ │ │ │ + cbnz r3, 541f0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ - ldr r6, [pc, #252] @ (542a8 ) │ │ │ │ + ldr r6, [pc, #252] @ (54304 ) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ 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, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 541da │ │ │ │ + bne.n 54236 │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 541da │ │ │ │ + ble.n 54236 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 541da │ │ │ │ - cbnz r4, 541fe │ │ │ │ + bne.n 54236 │ │ │ │ + cbnz r4, 5425a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (542ac ) │ │ │ │ + ldr r4, [pc, #204] @ (54308 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54286 │ │ │ │ + beq.n 542e2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 5421c │ │ │ │ + cbz r0, 54278 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1ebd08 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 54220 │ │ │ │ + bl 1eb960 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 5427c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54294 │ │ │ │ + b.n 542f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5421c │ │ │ │ + beq.n 54278 │ │ │ │ ldrd r8, r4, [sp, #24] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #47016 @ 0xb7a8 │ │ │ │ + movw r1, #44748 @ 0xaecc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #47024 @ 0xb7b0 │ │ │ │ + movw r0, #44756 @ 0xaed4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5421c │ │ │ │ - bl a0718 │ │ │ │ + beq.n 54278 │ │ │ │ + bl a08b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c848 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5428c │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 542e8 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1030b0 │ │ │ │ - b.n 5421c │ │ │ │ + bl 1032ac │ │ │ │ + b.n 54278 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 54294 │ │ │ │ + b.n 542f0 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r3, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2d770 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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] @ (5430c ) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (54368 ) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 542fa │ │ │ │ + cbz r2, 54356 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #29224 @ 0x7228 │ │ │ │ + movw r0, #26816 @ 0x68c0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movw r0, #36664 @ 0x8f38 │ │ │ │ + b.w 8b3e0 │ │ │ │ + movw r0, #34256 @ 0x85d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #144] @ (543a0 ) │ │ │ │ + ldr r5, [pc, #144] @ (543fc ) │ │ │ │ lsls r0, r2, #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 r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 54336 │ │ │ │ + bne.n 54392 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54358 │ │ │ │ - b.n 54350 │ │ │ │ + bne.n 543b4 │ │ │ │ + b.n 543ac │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6284 @ 0x188c │ │ │ │ + movw r0, #3916 @ 0xf4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54328 │ │ │ │ + bne.n 54384 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 543d6 │ │ │ │ - bl 8a354 │ │ │ │ + b.n 54432 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5434c │ │ │ │ + bne.n 543a8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5436c │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 543c8 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5434c │ │ │ │ + bne.n 543a8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5434c │ │ │ │ + beq.n 543a8 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #52744 @ 0xce08 │ │ │ │ + movw r1, #50460 @ 0xc51c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #52748 @ 0xce0c │ │ │ │ + movw r0, #50464 @ 0xc520 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5434c │ │ │ │ - bl a0718 │ │ │ │ + beq.n 543a8 │ │ │ │ + bl a08b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cdf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 543ce │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 5442a │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #16 │ │ │ │ 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, [pc, #44] @ (5441c ) │ │ │ │ - bl 217f4c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (54478 ) │ │ │ │ + bl 217964 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5440c │ │ │ │ + blt.n 54468 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r0, #29224 @ 0x7228 │ │ │ │ + movw r0, #26816 @ 0x68c0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - movw r0, #36664 @ 0x8f38 │ │ │ │ + b.w 8b3e0 │ │ │ │ + movw r0, #34256 @ 0x85d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ - ldr r5, [pc, #144] @ (544b0 ) │ │ │ │ + b.w 8b3e0 │ │ │ │ + ldr r5, [pc, #144] @ (5450c ) │ │ │ │ lsls r0, r2, #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 │ │ │ │ mov r1, sp │ │ │ │ - bl 5447c │ │ │ │ - cbz r0, 54460 │ │ │ │ + bl 544d8 │ │ │ │ + cbz r0, 544bc │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54456 │ │ │ │ + bne.n 544b2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ ldrge r2, [r0, #12] │ │ │ │ ldrge r0, [r2, #8] │ │ │ │ subge r0, r0, r3 │ │ │ │ it ge │ │ │ │ bicge.w r0, r0, r0, asr #31 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 544a0 │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bmi.n 544fc │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 544e6 │ │ │ │ - b.n 544ae │ │ │ │ + cbz r0, 54542 │ │ │ │ + b.n 5450a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 54512 │ │ │ │ + bne.n 5456e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135c7c │ │ │ │ + bl 13619c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54512 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 544ea │ │ │ │ + bne.n 5456e │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 54546 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 544e6 │ │ │ │ + bge.n 54542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 544e6 │ │ │ │ + cbnz r3, 54542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5454a │ │ │ │ + b.n 545a6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 54512 │ │ │ │ + cbnz r3, 5456e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r5] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5450e │ │ │ │ + bge.n 5456a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5450e │ │ │ │ + cbnz r3, 5456a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5454a │ │ │ │ + b.n 545a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 156900 │ │ │ │ + bl 156e60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54530 │ │ │ │ + bge.n 5458c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54530 │ │ │ │ + cbnz r3, 5458c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54544 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 545a0 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 544e6 │ │ │ │ + bne.n 54542 │ │ │ │ movs r0, #1 │ │ │ │ strd r7, r6, [r5] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54578 │ │ │ │ + beq.n 545d6 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 545a6 │ │ │ │ + bne.n 54604 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5458c │ │ │ │ + beq.n 545ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 545a8 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 54606 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 545ce │ │ │ │ + bl fce84 │ │ │ │ + b.n 5462c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 86e60 │ │ │ │ + bl 86ffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 545ce │ │ │ │ + bge.n 5462c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 545ce │ │ │ │ + cbnz r3, 5462c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ @@ -58467,76 +58508,76 @@ │ │ │ │ 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 5447c │ │ │ │ - cbz r0, 5462e │ │ │ │ + bl 544d8 │ │ │ │ + cbz r0, 5468c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ lsrs r0, r3, #12 │ │ │ │ orr.w r0, r0, r2, lsl #20 │ │ │ │ bfi r0, r3, #0, #8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54624 │ │ │ │ + bne.n 54682 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 54654 │ │ │ │ + bne.n 546b2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5447c │ │ │ │ - cbnz r0, 5466e │ │ │ │ - b.n 5466a │ │ │ │ + bl 544d8 │ │ │ │ + cbnz r0, 546cc │ │ │ │ + b.n 546c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6412 @ 0x190c │ │ │ │ + movw r0, #4044 @ 0xfcc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54648 │ │ │ │ + bne.n 546a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 546fa │ │ │ │ + b.n 54758 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 5447c │ │ │ │ + bl 544d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5466a │ │ │ │ + beq.n 546c8 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 54698 │ │ │ │ + bcs.n 546f6 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 546b0 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bcc.n 5470e │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53164 @ 0xcfac │ │ │ │ + movw r1, #50880 @ 0xc6c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 546e4 │ │ │ │ + bl fce84 │ │ │ │ + b.n 54742 │ │ │ │ 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 │ │ │ │ @@ -58544,26 +58585,25 @@ │ │ │ │ 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 546f0 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5474e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5466a │ │ │ │ - ldr r0, [pc, #16] @ (54700 ) │ │ │ │ - b.n 546fa │ │ │ │ + bne.n 546c8 │ │ │ │ + ldr r0, [pc, #16] @ (5475c ) │ │ │ │ + b.n 54758 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ sub sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ @@ -58576,127 +58616,127 @@ │ │ │ │ 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, 5473e │ │ │ │ + cbnz r0, 5479a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 54748 │ │ │ │ - b.n 5474e │ │ │ │ + cbnz r0, 547a4 │ │ │ │ + b.n 547aa │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54738 │ │ │ │ - b.n 5477a │ │ │ │ + beq.n 54794 │ │ │ │ + b.n 547d6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5477a │ │ │ │ + cbnz r0, 547d6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 54758 │ │ │ │ + cbz r0, 547b4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5477a │ │ │ │ + cbnz r0, 547d6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 54762 │ │ │ │ + cbz r0, 547be │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5477a │ │ │ │ + cbnz r0, 547d6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5476c │ │ │ │ + cbz r0, 547c8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5477a │ │ │ │ + cbnz r0, 547d6 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5477a │ │ │ │ + cbz r0, 547d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 547f6 │ │ │ │ + cbz r4, 54852 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 547de │ │ │ │ + bge.n 5483a │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 547de │ │ │ │ + bpl.n 5483a │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #92] @ (54804 ) │ │ │ │ + ldr r4, [pc, #92] @ (54860 ) │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r4, r2, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #404] @ 0x194 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 547c2 │ │ │ │ + beq.n 5481e │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 547ce │ │ │ │ + bls.n 5482a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r2, r3 │ │ │ │ - b.n 547d8 │ │ │ │ + b.n 54834 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 547e0 │ │ │ │ + b.n 5483c │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 547ec │ │ │ │ + cbz r5, 54848 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 547e4 │ │ │ │ + b.n 54840 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 547f6 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 54800 │ │ │ │ + bne.n 54852 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5485c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r2, [r0, #35] @ 0x23 │ │ │ │ - movw r3, #10864 @ 0x2a70 │ │ │ │ + movw r3, #8480 @ 0x2120 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 54842 │ │ │ │ + cbnz r0, 5489e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5484a │ │ │ │ + cbz r0, 548a6 │ │ │ │ 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 54834 │ │ │ │ + beq.n 54890 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, #0 │ │ │ │ @@ -58708,797 +58748,797 @@ │ │ │ │ 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, 54886 │ │ │ │ + cbnz r0, 548e2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 54890 │ │ │ │ - b.n 54896 │ │ │ │ + cbnz r0, 548ec │ │ │ │ + b.n 548f2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54880 │ │ │ │ - b.n 548a4 │ │ │ │ + beq.n 548dc │ │ │ │ + b.n 54900 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 548a4 │ │ │ │ + cbnz r0, 54900 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 548a4 │ │ │ │ + cbz r0, 54900 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 548c6 │ │ │ │ + bne.n 54922 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 548ce │ │ │ │ + bge.n 5492a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 548f0 │ │ │ │ + cbz r3, 5494c │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 548f2 │ │ │ │ + b.n 5494e │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #320] @ (54a34 ) │ │ │ │ + ldr r5, [pc, #320] @ (54a90 ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbnz r7, 54926 │ │ │ │ + cbnz r7, 54982 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 54926 │ │ │ │ + ble.n 54982 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 54926 │ │ │ │ - cbnz r6, 54952 │ │ │ │ + bgt.n 54982 │ │ │ │ + cbnz r6, 549ae │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movw r4, #30272 @ 0x7640 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54a14 │ │ │ │ + beq.n 54a70 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54a10 │ │ │ │ - cbz r7, 549ae │ │ │ │ + beq.n 54a6c │ │ │ │ + cbz r7, 54a0a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 5498c │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 549e8 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54984 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 549e0 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54a10 │ │ │ │ + bne.n 54a6c │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 54990 │ │ │ │ - b.n 549b2 │ │ │ │ + bne.n 549ec │ │ │ │ + b.n 54a0e │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 549a0 │ │ │ │ + cbnz r0, 549fc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1cc530 │ │ │ │ - cbnz r0, 549b2 │ │ │ │ - b.n 54a10 │ │ │ │ + bl 1cc120 │ │ │ │ + cbnz r0, 54a0e │ │ │ │ + b.n 54a6c │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 5447c │ │ │ │ - cbz r0, 54a10 │ │ │ │ + bl 544d8 │ │ │ │ + cbz r0, 54a6c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 549b2 │ │ │ │ - b.n 54994 │ │ │ │ + beq.n 54a0e │ │ │ │ + b.n 549f0 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 549d8 │ │ │ │ + beq.n 54a34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2d2b8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 549e6 │ │ │ │ + b.n 54a42 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 2c3a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a25e8 │ │ │ │ - cbz r5, 54a18 │ │ │ │ + bl a2780 │ │ │ │ + cbz r5, 54a74 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54a02 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 54a5e │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 549ba │ │ │ │ - b.n 54a10 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 54a16 │ │ │ │ + b.n 54a6c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 54a20 │ │ │ │ + b.n 54a7c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 54a20 │ │ │ │ + b.n 54a7c │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e8270 │ │ │ │ - cbz r0, 54a6e │ │ │ │ + bl 1e7ee4 │ │ │ │ + cbz r0, 54aca │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 54a72 │ │ │ │ - bl 1e85e4 │ │ │ │ + cbz r0, 54ace │ │ │ │ + bl 1e8258 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a72 │ │ │ │ + bne.n 54ace │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54a6e │ │ │ │ + bge.n 54aca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54a6e │ │ │ │ + cbnz r3, 54aca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54a94 │ │ │ │ + b.n 54af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54a84 │ │ │ │ + blt.n 54ae0 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 54a94 │ │ │ │ + b.n 54af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54a7a │ │ │ │ + bne.n 54ad6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54a7a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54ad6 │ │ │ │ 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] │ │ │ │ - cbz r3, 54ac2 │ │ │ │ - cbnz r1, 54ade │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + cbz r3, 54b1e │ │ │ │ + cbnz r1, 54b3a │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #54316 @ 0xd42c │ │ │ │ + movw r1, #51936 @ 0xcae0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 54ad8 │ │ │ │ + bl fce84 │ │ │ │ + b.n 54b34 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53564 @ 0xd13c │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54af8 │ │ │ │ + b.n 54b54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 54ad8 │ │ │ │ + blt.n 54b34 │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ movs r0, #0 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r4, #58] @ 0x3a │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #53216 @ 0xcfe0 │ │ │ │ + movw r0, #50932 @ 0xc6f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #53272 @ 0xd018 │ │ │ │ + movw r0, #50988 @ 0xc72c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ 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 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54b38 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 54b66 │ │ │ │ + bne.n 54b94 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 54bc2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2c964 │ │ │ │ - cbz r0, 54b54 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 54bb0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54b68 │ │ │ │ + b.n 54bc4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #21656 @ 0x5498 │ │ │ │ + movw r0, #19288 @ 0x4b58 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 8b238 │ │ │ │ - b.n 54b68 │ │ │ │ + bl 8b3e0 │ │ │ │ + b.n 54bc4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #53308 @ 0xd03c │ │ │ │ + movw r0, #51024 @ 0xc750 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1cdfe4 │ │ │ │ - cbnz r0, 54b8e │ │ │ │ + bl 1cdc6c │ │ │ │ + cbnz r0, 54bea │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54bde │ │ │ │ + b.n 54c3a │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #53328 @ 0xd050 │ │ │ │ + movw r1, #51044 @ 0xc764 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54bb2 │ │ │ │ + bge.n 54c0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54bb2 │ │ │ │ + cbnz r3, 54c0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 54b8a │ │ │ │ + beq.n 54be6 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28164 @ 0x6e04 │ │ │ │ + movw r0, #25756 @ 0x649c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54bde │ │ │ │ + bge.n 54c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54bde │ │ │ │ + cbnz r3, 54c3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 10b2ec <_PyErr_SetKeyError@@Base+0x11c> │ │ │ │ + b.w 10b91c <_PyErr_SetKeyError@@Base+0x11c> │ │ │ │ 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, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54c26 │ │ │ │ + beq.n 54c82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54c26 │ │ │ │ + ble.n 54c82 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54c42 │ │ │ │ + bge.n 54c9e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54c42 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + b.n 54c9e │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 54c5e │ │ │ │ + bl fce84 │ │ │ │ + b.n 54cba │ │ │ │ mov r0, r4 │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 54cba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 54cba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_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 r4, [r0, #8] │ │ │ │ + movw r3, #5192 @ 0x1448 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 54cec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 54cec │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 54d08 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 54d08 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + b.n 54d2e │ │ │ │ + mov r0, r4 │ │ │ │ + cbnz r2, 54d14 │ │ │ │ + bl 1236a8 │ │ │ │ mov r5, r0 │ │ │ │ + b.n 54d1a │ │ │ │ + bl 95c9c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54c5e │ │ │ │ + bge.n 54d2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54c5e │ │ │ │ + cbnz r3, 54d2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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 │ │ │ │ - ldr r0, [pc, #112] @ (54ce4 ) │ │ │ │ + ldr r0, [pc, #112] @ (54db4 ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54c8c │ │ │ │ + bne.n 54d5c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54c7c │ │ │ │ + bne.n 54d4c │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 54ca8 │ │ │ │ + beq.n 54d78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #60] @ (54ce8 ) │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #60] @ (54db8 ) │ │ │ │ ldr.w r3, [r3, #1548] @ 0x60c │ │ │ │ - cbz r3, 54cb4 │ │ │ │ - bl 21b12c │ │ │ │ + cbz r3, 54d84 │ │ │ │ + bl 21ab44 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54ccc │ │ │ │ + bne.n 54d9c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54cbc │ │ │ │ + bne.n 54d8c │ │ │ │ dmb ish │ │ │ │ - beq.n 54cd8 │ │ │ │ - ldr r0, [pc, #16] @ (54ce4 ) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 54da8 │ │ │ │ + ldr r0, [pc, #16] @ (54db4 ) │ │ │ │ + bl 214634 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, pc, #800 @ (adr r2, 55008 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 550d8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, 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, #5192 @ 0x1448 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 54d1a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 54d1a │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54d36 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 54d36 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 54d5c │ │ │ │ - mov r0, r4 │ │ │ │ - cbnz r2, 54d42 │ │ │ │ - bl 12307c │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 54d48 │ │ │ │ - bl 95b28 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54d5c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 54d5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_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 │ │ │ │ mov r5, r1 │ │ │ │ - bl 49a2e <_PyTime_AsTimeval_clamp@@Base+0x1324> │ │ │ │ + bl 49a8e <_PyTime_AsTimeval_clamp@@Base+0x1326> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 54d9a │ │ │ │ + cbz r0, 54df6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4fe40 │ │ │ │ + bl 4ff10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54d8e │ │ │ │ + bge.n 54dea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 54d92 │ │ │ │ + cbz r3, 54dee │ │ │ │ mov r4, r5 │ │ │ │ - b.n 54d9a │ │ │ │ + b.n 54df6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d8e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54dea │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.w 8a620 │ │ │ │ - b.w 2a42fc <_Py_hashtable_foreach@@Base+0x2c8c> │ │ │ │ + b.w 8a7c8 │ │ │ │ + b.w 2a3af4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 163ab4 <_PyLong_Copy@@Base> │ │ │ │ + bl 16402c <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #9904 @ 0x26b0 │ │ │ │ + movw r0, #7496 @ 0x1d48 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ 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, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54dfa │ │ │ │ + beq.n 54e56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54dfa │ │ │ │ + ble.n 54e56 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54e16 │ │ │ │ + bge.n 54e72 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54e16 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + b.n 54e72 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 54e32 │ │ │ │ + bl fce84 │ │ │ │ + b.n 54e8e │ │ │ │ mov r0, r4 │ │ │ │ - bl e086c │ │ │ │ + bl e0a24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54e32 │ │ │ │ + bge.n 54e8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54e32 │ │ │ │ + cbnz r3, 54e8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00054e36 : │ │ │ │ +00054e92 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r4, #48500 @ 0xbd74 │ │ │ │ + movw r4, #52236 @ 0xcc0c │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ 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 1eb660 │ │ │ │ + bl 1eb2b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 54e88 │ │ │ │ + cbnz r3, 54ee4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 54e88 │ │ │ │ + ble.n 54ee4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54e88 │ │ │ │ - cbnz r1, 54ea6 │ │ │ │ + bne.n 54ee4 │ │ │ │ + cbnz r1, 54f02 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #276] @ (54fa4 ) │ │ │ │ + ldr r4, [pc, #276] @ (55000 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f9c │ │ │ │ + beq.n 54ff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54eba │ │ │ │ - bl 8a354 │ │ │ │ + cbnz r0, 54f16 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f9c │ │ │ │ - b.n 54edc │ │ │ │ - bl 8fe24 │ │ │ │ + bne.n 54ff8 │ │ │ │ + b.n 54f38 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54ed4 │ │ │ │ + bge.n 54f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54ed4 │ │ │ │ + cbnz r3, 54f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 54eb0 │ │ │ │ + beq.n 54f0c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 54ef4 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 54f50 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37384 @ 0x9208 │ │ │ │ + movw r1, #34976 @ 0x88a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 54f9c │ │ │ │ + bl fce84 │ │ │ │ + b.n 54ff8 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 54f08 │ │ │ │ - cbnz r5, 54f20 │ │ │ │ + bcs.n 54f64 │ │ │ │ + cbnz r5, 54f7c │ │ │ │ movs r0, #8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 10307c │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + b.w 103278 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53380 @ 0xd084 │ │ │ │ + movw r1, #51096 @ 0xc798 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 54f9c │ │ │ │ + bl fce84 │ │ │ │ + b.n 54ff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126fb8 │ │ │ │ + bl 1275fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 54f9c │ │ │ │ - bl 127114 │ │ │ │ + cbz r0, 54ff8 │ │ │ │ + bl 127730 │ │ │ │ add.w r4, r6, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54f4c │ │ │ │ + bne.n 54fa8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54f3c │ │ │ │ + bne.n 54f98 │ │ │ │ dmb ish │ │ │ │ - beq.n 54f58 │ │ │ │ + beq.n 54fb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b8dc │ │ │ │ + bl 2a13ac │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 54f6c │ │ │ │ + bhi.n 54fc8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2a28d0 <_Py_hashtable_foreach@@Base+0x1260> │ │ │ │ + bl 2a20c8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54f84 │ │ │ │ + bne.n 54fe0 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54f74 │ │ │ │ + bne.n 54fd0 │ │ │ │ dmb ish │ │ │ │ - beq.n 54f90 │ │ │ │ + beq.n 54fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 127b00 │ │ │ │ + b.w 128268 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r4, [r5, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00054fa8 : │ │ │ │ +00055004 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 54fba │ │ │ │ - cbnz r1, 54fc0 │ │ │ │ - bl 2a43f0 <_Py_hashtable_foreach@@Base+0x2d80> │ │ │ │ - b.n 54fcc │ │ │ │ + cbz r0, 55016 │ │ │ │ + cbnz r1, 5501c │ │ │ │ + bl 2a3be8 │ │ │ │ + b.n 55028 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54fd2 │ │ │ │ + cbnz r0, 5502e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54ff0 │ │ │ │ + b.n 5504c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12307c │ │ │ │ + bl 1236a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54ff0 │ │ │ │ + bge.n 5504c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54ff0 │ │ │ │ + cbnz r3, 5504c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55020 │ │ │ │ + beq.n 5507c │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55036 │ │ │ │ + bne.n 55092 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55068 │ │ │ │ + beq.n 550c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55038 │ │ │ │ - b.n 55068 │ │ │ │ + bgt.n 55094 │ │ │ │ + b.n 550c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55054 │ │ │ │ + beq.n 550b0 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55082 │ │ │ │ + bne.n 550de │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55068 │ │ │ │ + beq.n 550c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55084 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 550e0 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 550c2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5511e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 8f57c │ │ │ │ + bl 8f724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550ae │ │ │ │ + bge.n 5510a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 550ae │ │ │ │ + cbnz r3, 5510a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550c2 │ │ │ │ + bge.n 5511e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 550c2 │ │ │ │ + cbnz r3, 5511e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - cbz r0, 550d8 │ │ │ │ + cbz r0, 55134 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550e0 │ │ │ │ + bge.n 5513c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -59507,89 +59547,89 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #7900 @ 0x1edc │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 5510e │ │ │ │ + beq.n 5516a │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55124 │ │ │ │ + bne.n 55180 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55156 │ │ │ │ + beq.n 551b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55126 │ │ │ │ - b.n 55156 │ │ │ │ + bgt.n 55182 │ │ │ │ + b.n 551b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 55142 │ │ │ │ + beq.n 5519e │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55170 │ │ │ │ + bne.n 551cc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55156 │ │ │ │ + beq.n 551b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55172 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 551ce │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 551b0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5520c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl e1b44 │ │ │ │ + bl e1cfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5519c │ │ │ │ + bge.n 551f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5519c │ │ │ │ + cbnz r3, 551f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 551b0 │ │ │ │ + bge.n 5520c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 551b0 │ │ │ │ + cbnz r3, 5520c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #3832] @ 0xef8 │ │ │ │ - ldr r2, [pc, #304] @ (552f8 ) │ │ │ │ + ldr r2, [pc, #304] @ (55354 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add.w ip, sp, #32 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r4, [r3, #3804] @ 0xedc │ │ │ │ @@ -59622,337 +59662,337 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 552ec │ │ │ │ - movw r9, #40472 @ 0x9e18 │ │ │ │ + beq.n 55348 │ │ │ │ + movw r9, #38104 @ 0x94d8 │ │ │ │ movt r9, #43 @ 0x2b │ │ │ │ - movw r8, #40484 @ 0x9e24 │ │ │ │ + movw r8, #38116 @ 0x94e4 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ - movw r7, #40496 @ 0x9e30 │ │ │ │ + movw r7, #38128 @ 0x94f0 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r1, r0, [r5, #36] @ 0x24 │ │ │ │ ldrd sl, fp, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ strd r0, r9, [sp, #16] │ │ │ │ - movw r0, #53408 @ 0xd0a0 │ │ │ │ + movw r0, #51124 @ 0xc7b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ strd r1, r8, [sp, #8] │ │ │ │ strd r3, r7, [sp] │ │ │ │ - movw r1, #27420 @ 0x6b1c │ │ │ │ + movw r1, #25844 @ 0x64f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - movw r3, #40444 @ 0x9dfc │ │ │ │ + movw r3, #38076 @ 0x94bc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 552e6 │ │ │ │ - bl 8ffb0 │ │ │ │ + beq.n 55342 │ │ │ │ + bl 9016c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r0, 552c8 │ │ │ │ + cbz r0, 55324 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 552e6 │ │ │ │ + bge.n 55342 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 552e6 │ │ │ │ + cbnz r3, 55342 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 552e6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55342 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 552dc │ │ │ │ + bge.n 55338 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 552dc │ │ │ │ + cbnz r3, 55338 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 55264 │ │ │ │ - b.n 552ee │ │ │ │ + bne.n 552c0 │ │ │ │ + b.n 5534a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 5531c │ │ │ │ + cbnz r3, 55378 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5531c │ │ │ │ + ble.n 55378 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5531c │ │ │ │ - cbnz r1, 55338 │ │ │ │ + bne.n 55378 │ │ │ │ + cbnz r1, 55394 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #280] @ (5543c ) │ │ │ │ + ldr r4, [pc, #280] @ (55498 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 55382 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 553de │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5534a │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 55382 │ │ │ │ - b.n 5536c │ │ │ │ - bl 8fe24 │ │ │ │ + cbnz r0, 553a6 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 553de │ │ │ │ + b.n 553c8 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55364 │ │ │ │ + bge.n 553c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55364 │ │ │ │ + cbnz r3, 553c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 55342 │ │ │ │ + beq.n 5539e │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55386 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 553e2 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37384 @ 0x9208 │ │ │ │ + movw r1, #34976 @ 0x88a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55436 │ │ │ │ + b.n 55492 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 5539a │ │ │ │ - cbnz r4, 553b2 │ │ │ │ + bcs.n 553f6 │ │ │ │ + cbnz r4, 5540e │ │ │ │ movs r0, #7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 10307c │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + b.w 103278 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53380 @ 0xd084 │ │ │ │ + movw r1, #51096 @ 0xc798 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 55382 │ │ │ │ + bl fce84 │ │ │ │ + b.n 553de │ │ │ │ mov r0, r4 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 553c6 │ │ │ │ + cbnz r0, 55422 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ add.w r5, r6, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 553e2 │ │ │ │ + bne.n 5543e │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 553d2 │ │ │ │ + bne.n 5542e │ │ │ │ dmb ish │ │ │ │ - beq.n 553ee │ │ │ │ + beq.n 5544a │ │ │ │ mov r0, r5 │ │ │ │ - bl 24b8dc │ │ │ │ + bl 2a13ac │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 55402 │ │ │ │ + bhi.n 5545e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2a28d0 <_Py_hashtable_foreach@@Base+0x1260> │ │ │ │ + bl 2a20c8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5541a │ │ │ │ + bne.n 55476 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5540a │ │ │ │ + bne.n 55466 │ │ │ │ dmb ish │ │ │ │ - beq.n 55426 │ │ │ │ + beq.n 55482 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28c3e8 <_Py_strhex@@Base> │ │ │ │ + bl 28bb20 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r3, #26] │ │ │ │ lsls r7, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 55466 │ │ │ │ + bne.n 554c2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55488 │ │ │ │ - b.n 55480 │ │ │ │ + bne.n 554e4 │ │ │ │ + b.n 554dc │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6460 @ 0x193c │ │ │ │ + movw r0, #4092 @ 0xffc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55458 │ │ │ │ + bne.n 554b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5550c │ │ │ │ - bl 8a354 │ │ │ │ + b.n 55568 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5547c │ │ │ │ + bne.n 554d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5547c │ │ │ │ + beq.n 554d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5547c │ │ │ │ + beq.n 554d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 554b4 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 55510 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5547c │ │ │ │ + bne.n 554d8 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2d534 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 554e8 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 55544 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 554bc │ │ │ │ - b.n 5547c │ │ │ │ - cbz r4, 55504 │ │ │ │ + beq.n 55518 │ │ │ │ + b.n 554d8 │ │ │ │ + cbz r4, 55560 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ 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 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 55538 │ │ │ │ + bne.n 55594 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5555a │ │ │ │ - b.n 55552 │ │ │ │ + bne.n 555b6 │ │ │ │ + b.n 555ae │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6444 @ 0x192c │ │ │ │ + movw r0, #4076 @ 0xfec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5552a │ │ │ │ + bne.n 55586 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 555c8 │ │ │ │ - bl 8a354 │ │ │ │ + b.n 55624 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5554e │ │ │ │ + bne.n 555aa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5554e │ │ │ │ + beq.n 555aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5554e │ │ │ │ + beq.n 555aa │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2c62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 555a4 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 55600 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5557a │ │ │ │ - b.n 5554e │ │ │ │ - cbz r4, 555c0 │ │ │ │ + beq.n 555d6 │ │ │ │ + b.n 555aa │ │ │ │ + cbz r4, 5561c │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -59960,189 +60000,189 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 555fc │ │ │ │ + beq.n 55658 │ │ │ │ movw r2, #8352 @ 0x20a0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 55612 │ │ │ │ + bne.n 5566e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 55668 │ │ │ │ + beq.n 556c4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 55614 │ │ │ │ - b.n 55668 │ │ │ │ + bgt.n 55670 │ │ │ │ + b.n 556c4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 55630 │ │ │ │ + beq.n 5568c │ │ │ │ movw r2, #8352 @ 0x20a0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 55646 │ │ │ │ + bne.n 556a2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 55668 │ │ │ │ + beq.n 556c4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 55668 │ │ │ │ - b.n 55648 │ │ │ │ + ble.n 556c4 │ │ │ │ + b.n 556a4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 556a4 │ │ │ │ + cbz r6, 55700 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55682 │ │ │ │ + bne.n 556de │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 55690 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bne.n 556ec │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 556de │ │ │ │ + bl fce84 │ │ │ │ + b.n 5573a │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55698 │ │ │ │ - b.n 5565a │ │ │ │ + bne.n 556f4 │ │ │ │ + b.n 556b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55668 │ │ │ │ - b.n 5569a │ │ │ │ + ble.n 556c4 │ │ │ │ + b.n 556f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl edd10 │ │ │ │ + bl edefc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 556c4 │ │ │ │ + bge.n 55720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 556c4 │ │ │ │ + cbnz r3, 55720 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 556d8 │ │ │ │ + bge.n 55734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 556d8 │ │ │ │ + cbnz r3, 55734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ 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 r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 55710 │ │ │ │ + cbnz r3, 5576c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl eb4dc <_PyType_Name@@Base> │ │ │ │ + bl eb6c4 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #53460 @ 0xd0d4 │ │ │ │ + movw r0, #51176 @ 0xc7e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 5574c │ │ │ │ - bl ef44c │ │ │ │ + bpl.n 557a8 │ │ │ │ + bl ef638 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5572e │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 5574c │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 5574c │ │ │ │ + bne.n 5578a │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 557a8 │ │ │ │ + bl e3df0 │ │ │ │ + b.n 557a8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5574c │ │ │ │ + bne.n 557a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl eb4dc <_PyType_Name@@Base> │ │ │ │ + bl eb6c4 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #16756 @ 0x4174 │ │ │ │ + movw r0, #14388 @ 0x3834 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl eb4dc <_PyType_Name@@Base> │ │ │ │ + bl eb6c4 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #53468 @ 0xd0dc │ │ │ │ + movw r0, #51184 @ 0xc7f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ 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 55784 │ │ │ │ + bmi.n 557e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 5579e │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bpl.n 557fa │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24488 @ 0x5fa8 │ │ │ │ + movw r1, #22120 @ 0x5668 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 557b6 │ │ │ │ + b.n 55812 │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ 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 55940 │ │ │ │ + bl 5599c │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -60151,603 +60191,700 @@ │ │ │ │ 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 r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5580c │ │ │ │ + bne.n 55868 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5582c │ │ │ │ - b.n 55824 │ │ │ │ + bne.n 55888 │ │ │ │ + b.n 55880 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6320 @ 0x18b0 │ │ │ │ + movw r0, #3952 @ 0xf70 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 557fe │ │ │ │ - b.n 558f8 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5585a │ │ │ │ + b.n 55954 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558f8 │ │ │ │ + bne.n 55954 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55844 │ │ │ │ - bl 8a354 │ │ │ │ + cbnz r0, 558a0 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558f8 │ │ │ │ + bne.n 55954 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55862 │ │ │ │ - bl 8fe24 │ │ │ │ + b.n 558be │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5585e │ │ │ │ + bge.n 558ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5585e │ │ │ │ + cbnz r3, 558ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 55836 │ │ │ │ + beq.n 55892 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 558f8 │ │ │ │ + beq.n 55954 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55892 │ │ │ │ + bge.n 558ee │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126fb8 │ │ │ │ + bl 1275fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 558f8 │ │ │ │ - bl a0718 │ │ │ │ + cbz r0, 55954 │ │ │ │ + bl a08b0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127114 │ │ │ │ + bl 127730 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c6f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 558d6 │ │ │ │ + bge.n 55932 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 558e4 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 55940 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5589c │ │ │ │ - b.n 558f2 │ │ │ │ + beq.n 558f8 │ │ │ │ + b.n 5594e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w de7a8 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.w de960 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ mov r0, r5 │ │ │ │ - bl ded80 │ │ │ │ + bl def38 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00055900 : │ │ │ │ +0005595c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 55914 │ │ │ │ - cbnz r1, 5591a │ │ │ │ - bl 2a43f0 <_Py_hashtable_foreach@@Base+0x2d80> │ │ │ │ - b.n 55924 │ │ │ │ + cbz r0, 55970 │ │ │ │ + cbnz r1, 55976 │ │ │ │ + bl 2a3be8 │ │ │ │ + b.n 55980 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a5f14 │ │ │ │ + bl a60a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 55934 │ │ │ │ - movw r0, #53480 @ 0xd0e8 │ │ │ │ + bge.n 55990 │ │ │ │ + movw r0, #51196 @ 0xc7fc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ - bl 211678 │ │ │ │ - b.n 5593a │ │ │ │ + bl 211048 │ │ │ │ + b.n 55996 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00055940 : │ │ │ │ +0005599c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 55972 │ │ │ │ + bpl.n 559ce │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 55968 │ │ │ │ + cbnz r3, 559c4 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 55970 │ │ │ │ + b.n 559cc │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5595e │ │ │ │ + bne.n 559ba │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 559fe │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #34264 @ 0x85d8 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 55a12 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + adds r0, #16 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + bl 187f24 │ │ │ │ + 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 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 55996 │ │ │ │ + bge.n 55a34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2927c4 │ │ │ │ + b.w 291fa4 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r4, #47328 @ 0xb8e0 │ │ │ │ + movw r4, #48372 @ 0xbcf4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ac9ac <_PyStaticType_InitForExtension@@Base+0x2c0> │ │ │ │ + bl 1aca2c <_PyStaticType_InitForExtension@@Base+0x2c0> │ │ │ │ add sp, #12 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 559da │ │ │ │ + bhi.n 55a78 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 559fa │ │ │ │ - b.n 559f2 │ │ │ │ - movw r0, #6328 @ 0x18b8 │ │ │ │ + bne.n 55a98 │ │ │ │ + b.n 55a90 │ │ │ │ + movw r0, #3960 @ 0xf78 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559cc │ │ │ │ - b.n 55ae4 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 55a6a │ │ │ │ + b.n 55b82 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55ae4 │ │ │ │ + bne.n 55b82 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55ae4 │ │ │ │ + beq.n 55b82 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 55a22 │ │ │ │ + ble.n 55ac0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a26 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 55a26 │ │ │ │ - b.n 55ae4 │ │ │ │ + bne.n 55ac4 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 55ac4 │ │ │ │ + b.n 55b82 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15eb8c │ │ │ │ - cbnz r0, 55a4a │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 15f0ec │ │ │ │ + cbnz r0, 55ae8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53616 @ 0xd170 │ │ │ │ + movw r1, #51332 @ 0xc884 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 55ace │ │ │ │ + bl fce84 │ │ │ │ + b.n 55b6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15a370 │ │ │ │ + bl 15a8d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 55ace │ │ │ │ + blt.n 55b6c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55aec │ │ │ │ + bl 55b8a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55ace │ │ │ │ - bl a0718 │ │ │ │ + beq.n 55b6c │ │ │ │ + bl a08b0 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2c2bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 55aaa │ │ │ │ + bge.n 55b48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55aaa │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 55b48 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55a68 │ │ │ │ + beq.n 55b06 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55aac │ │ │ │ + b.n 55b4a │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 55bde │ │ │ │ + bl 55c7c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55ad8 │ │ │ │ - cbnz r7, 55ace │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 55b76 │ │ │ │ + cbnz r7, 55b6c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 55ae4 │ │ │ │ + bl 1c3964 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 55b82 │ │ │ │ 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 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bge.n 55b12 │ │ │ │ + bge.n 55bb0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 79a40 │ │ │ │ - b.n 55b14 │ │ │ │ + bl 79c00 │ │ │ │ + b.n 55bb2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55b3c │ │ │ │ + cbz r0, 55bda │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55b30 │ │ │ │ + bgt.n 55bce │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 79a40 │ │ │ │ - b.n 55b32 │ │ │ │ + bl 79c00 │ │ │ │ + b.n 55bd0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55b46 │ │ │ │ + cbnz r0, 55be4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 79dd0 │ │ │ │ - bl 20d6dc │ │ │ │ + bl 79f90 │ │ │ │ + bl 20d2b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55bda │ │ │ │ + b.n 55c78 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 55bb4 │ │ │ │ - bl fa6ac │ │ │ │ + beq.n 55c52 │ │ │ │ + bl fa8b4 │ │ │ │ mul.w fp, r9, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55bb8 │ │ │ │ + cbz r0, 55c56 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55b84 │ │ │ │ + bne.n 55c22 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55bb8 │ │ │ │ + bge.n 55c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55bb8 │ │ │ │ + cbnz r3, 55c56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55bb8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55c56 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55b96 │ │ │ │ + bge.n 55c34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55b96 │ │ │ │ + cbnz r3, 55c34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ str.w r2, [r3, r4, lsl #3] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r2, fp │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 55b4c │ │ │ │ + b.n 55bea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55bda │ │ │ │ + b.n 55c78 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55bd4 │ │ │ │ + beq.n 55c72 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 55bc2 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 55b40 │ │ │ │ + bl 13af74 │ │ │ │ + b.n 55c60 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 55bde │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 55c08 │ │ │ │ + beq.n 55ca6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 55bf8 │ │ │ │ + bl 13af74 │ │ │ │ + b.n 55c96 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 79dd0 │ │ │ │ + b.w 79f90 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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, #52588 @ 0xcd6c │ │ │ │ + movw r1, #50304 @ 0xc480 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 55c78 │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 55d16 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 3b700 │ │ │ │ + bl 3b7f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55c5c │ │ │ │ - b.n 55c78 │ │ │ │ + cbnz r0, 55cfa │ │ │ │ + b.n 55d16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55c7c │ │ │ │ + blt.n 55d1a │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 55c9a │ │ │ │ + ble.n 55d38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270d1c │ │ │ │ + bl 2704dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55c52 │ │ │ │ + bne.n 55cf0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 55c9a │ │ │ │ + cbz r3, 55d38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55c8a │ │ │ │ + blt.n 55d28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55c9a │ │ │ │ + b.n 55d38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55c5a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55c5a │ │ │ │ + bne.n 55cf8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55cf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55c78 │ │ │ │ + bne.n 55d16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55c78 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55d16 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 281fa0 <_PyObject_GetState@@Base+0xcdc> │ │ │ │ + bl 281760 <_PyObject_GetState@@Base+0xcdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55cc6 │ │ │ │ + beq.n 55d64 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1681b8 │ │ │ │ - b.n 55cc8 │ │ │ │ + bl 16897c │ │ │ │ + b.n 55d66 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ 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 207598 │ │ │ │ + bl 207170 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55cf4 │ │ │ │ + beq.n 55d92 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 15f9e4 │ │ │ │ + b.w 15ff4c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #53716 @ 0xd1d4 │ │ │ │ + movw r0, #51432 @ 0xc8e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ 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 17f088 │ │ │ │ + bl 17f1b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55d3a │ │ │ │ + beq.n 55dd8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 15f9e4 │ │ │ │ + b.w 15ff4c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 212cd8 │ │ │ │ + bl 212678 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55d68 │ │ │ │ + beq.n 55e06 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 15f9e4 │ │ │ │ - b.n 55d6a │ │ │ │ + bl 15ff4c │ │ │ │ + b.n 55e08 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 281fa0 <_PyObject_GetState@@Base+0xcdc> │ │ │ │ + bl 281760 <_PyObject_GetState@@Base+0xcdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55d94 │ │ │ │ + beq.n 55e32 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 15f9e4 │ │ │ │ - b.n 55d96 │ │ │ │ + bl 15ff4c │ │ │ │ + b.n 55e34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + sub sp, #32 │ │ │ │ + cbz r0, 55e50 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 76668 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 55eae │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.n 55e80 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + it lt │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + str r1, [r2, r6] │ │ │ │ + b.n 55e5c │ │ │ │ + cbz r2, 55e94 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cbz r0, 55e94 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55eb2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 55eb2 │ │ │ │ + bl 74fec │ │ │ │ + cbnz r0, 55eb2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55eae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 55eae │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 55f02 │ │ │ │ + ldrd r3, r1, [r5, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movw r5, #13264 @ 0x33d0 │ │ │ │ + movt r5, #46 @ 0x2e │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movw r0, #51476 @ 0xc914 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw r1, #13244 @ 0x33bc │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + movw r3, #14800 @ 0x39d0 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + str r1, [sp, #12] │ │ │ │ + movw r1, #23828 @ 0x5d14 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + movw r3, #48436 @ 0xbd34 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + bl 8b3e0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 506e8 │ │ │ │ - cbz r0, 55de8 │ │ │ │ + bl 50750 │ │ │ │ + cbz r0, 55f54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2cac0 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 55dce │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 55f3a │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 55ddc │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 55f48 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b20a0 │ │ │ │ + bl 1b2138 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55de0 │ │ │ │ + bne.n 55f4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55de8 │ │ │ │ + b.n 55f54 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 15f9e4 │ │ │ │ + bl 15ff4c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00055dec : │ │ │ │ +00055f58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 55e04 │ │ │ │ - bl 2a43f0 <_Py_hashtable_foreach@@Base+0x2d80> │ │ │ │ - b.n 55e0e │ │ │ │ + cbnz r0, 55f70 │ │ │ │ + bl 2a3be8 │ │ │ │ + b.n 55f7a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 245cd8 │ │ │ │ + bl 245430 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 55e1e │ │ │ │ - movw r0, #53760 @ 0xd200 │ │ │ │ + bge.n 55f8a │ │ │ │ + movw r0, #51492 @ 0xc924 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ - bl 211678 │ │ │ │ - b.n 55e24 │ │ │ │ + bl 211048 │ │ │ │ + b.n 55f90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -60755,422 +60892,422 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2c98c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 55e5c │ │ │ │ + bne.n 55fc8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55e7e │ │ │ │ - b.n 55e76 │ │ │ │ + bne.n 55fea │ │ │ │ + b.n 55fe2 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #6344 @ 0x18c8 │ │ │ │ + movw r0, #3976 @ 0xf88 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55e4e │ │ │ │ + bne.n 55fba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55ee2 │ │ │ │ - bl 8a354 │ │ │ │ + b.n 5604e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55e72 │ │ │ │ + bne.n 55fde │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55e72 │ │ │ │ + bne.n 55fde │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e72 │ │ │ │ + beq.n 55fde │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2d454 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55ece │ │ │ │ + bge.n 5603a │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55eee │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 5605a │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e9c │ │ │ │ + beq.n 56008 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 55eda │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 56046 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55e72 │ │ │ │ + bne.n 55fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 55efe │ │ │ │ + cbz r3, 5606a │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 55efe │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl 13af74 │ │ │ │ + b.n 5606a │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 55ece │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 5603a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ 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 r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 55f22 │ │ │ │ + cbnz r0, 5608e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 764ac │ │ │ │ + b.w 76668 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55f70 │ │ │ │ + cbz r0, 560dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 5730a │ │ │ │ + bl 57876 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 55f40 │ │ │ │ + b.n 560ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55f94 │ │ │ │ + blt.n 56100 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55fa4 │ │ │ │ + beq.n 56110 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55f3e │ │ │ │ + ble.n 560aa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f38 │ │ │ │ + beq.n 560a4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55f74 │ │ │ │ + blt.n 560e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55f84 │ │ │ │ + blt.n 560f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55fa4 │ │ │ │ + b.n 56110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55f68 │ │ │ │ + bne.n 560d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55f68 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 560d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55f70 │ │ │ │ + bne.n 560dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55f70 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 560dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55f3e │ │ │ │ + bne.n 560aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55f3e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 560aa │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00055fa8 : │ │ │ │ +00056114 : │ │ │ │ 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 245cd8 │ │ │ │ + bl 245430 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 55ff6 │ │ │ │ + bhi.n 56162 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56016 │ │ │ │ - b.n 5600e │ │ │ │ - movw r0, #6352 @ 0x18d0 │ │ │ │ + bne.n 56182 │ │ │ │ + b.n 5617a │ │ │ │ + movw r0, #3984 @ 0xf90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55fe8 │ │ │ │ - b.n 560f4 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 56154 │ │ │ │ + b.n 56260 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 560f4 │ │ │ │ + bne.n 56260 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 560f4 │ │ │ │ + beq.n 56260 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5603e │ │ │ │ + ble.n 561aa │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 56042 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 56042 │ │ │ │ - b.n 560f4 │ │ │ │ + bne.n 561ae │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 561ae │ │ │ │ + b.n 56260 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15eb8c │ │ │ │ - cbnz r0, 56066 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 15f0ec │ │ │ │ + cbnz r0, 561d2 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53920 @ 0xd2a0 │ │ │ │ + movw r1, #51652 @ 0xc9c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 560de │ │ │ │ + bl fce84 │ │ │ │ + b.n 5624a │ │ │ │ mov r0, r6 │ │ │ │ - bl 15a370 │ │ │ │ + bl 15a8d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 560de │ │ │ │ + blt.n 5624a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55aec │ │ │ │ + bl 55b8a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 560de │ │ │ │ - bl a0718 │ │ │ │ + beq.n 5624a │ │ │ │ + bl a08b0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2d2d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 560d0 │ │ │ │ + bge.n 5623c │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 560be │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 5622a │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56084 │ │ │ │ - b.n 560cc │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 561f0 │ │ │ │ + b.n 56238 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 55bde │ │ │ │ + bl 55c7c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 560e8 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 560f4 │ │ │ │ + bne.n 56254 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 56260 │ │ │ │ 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 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000560fc : │ │ │ │ +00056268 : │ │ │ │ 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 a5f14 │ │ │ │ + bl a60a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56146 │ │ │ │ + bne.n 562b2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56166 │ │ │ │ - b.n 5615e │ │ │ │ + bne.n 562d2 │ │ │ │ + b.n 562ca │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6312 @ 0x18a8 │ │ │ │ + movw r0, #3944 @ 0xf68 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56138 │ │ │ │ - b.n 5621a │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 562a4 │ │ │ │ + b.n 56386 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5621a │ │ │ │ + bne.n 56386 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15eb8c │ │ │ │ - cbnz r0, 56188 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 15f0ec │ │ │ │ + cbnz r0, 562f4 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #54064 @ 0xd330 │ │ │ │ + movw r1, #51796 @ 0xca54 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 56204 │ │ │ │ + bl fce84 │ │ │ │ + b.n 56370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a370 │ │ │ │ + bl 15a8d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 56204 │ │ │ │ + blt.n 56370 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55aec │ │ │ │ + bl 55b8a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56204 │ │ │ │ - bl a0718 │ │ │ │ + beq.n 56370 │ │ │ │ + bl a08b0 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ca24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 561e0 │ │ │ │ + bge.n 5634c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 561e0 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 5634c │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 561a6 │ │ │ │ + beq.n 56312 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 561e2 │ │ │ │ + b.n 5634e │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 55bde │ │ │ │ + bl 55c7c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5620e │ │ │ │ - cbnz r7, 56204 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 5637a │ │ │ │ + cbnz r7, 56370 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5621a │ │ │ │ + bl 1c3964 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 56386 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ pop {r4} │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ 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, 5625e │ │ │ │ + cbnz r0, 563ca │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 56268 │ │ │ │ - b.n 5626e │ │ │ │ + cbnz r0, 563d4 │ │ │ │ + b.n 563da │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56258 │ │ │ │ - b.n 5627c │ │ │ │ + beq.n 563c4 │ │ │ │ + b.n 563e8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5627c │ │ │ │ + cbnz r0, 563e8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5627c │ │ │ │ + cbz r0, 563e8 │ │ │ │ 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 │ │ │ │ @@ -61178,529 +61315,531 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 562aa │ │ │ │ + beq.n 56416 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 562c0 │ │ │ │ + bne.n 5642c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 562f2 │ │ │ │ + beq.n 5645e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 562c2 │ │ │ │ - b.n 562f2 │ │ │ │ + bgt.n 5642e │ │ │ │ + b.n 5645e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 562de │ │ │ │ + beq.n 5644a │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5630c │ │ │ │ + bne.n 56478 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 562f2 │ │ │ │ + beq.n 5645e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5630e │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 5647a │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5634c │ │ │ │ + bl fce84 │ │ │ │ + b.n 564b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 10b524 │ │ │ │ + bl 10bb54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56338 │ │ │ │ + bge.n 564a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56338 │ │ │ │ + cbnz r3, 564a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5634c │ │ │ │ + bge.n 564b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5634c │ │ │ │ + cbnz r3, 564b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #53080 @ 0xcf58 │ │ │ │ + movw r3, #50712 @ 0xc618 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #4] @ (56360 ) │ │ │ │ - b.n 56364 │ │ │ │ + ldr r1, [pc, #4] @ (564cc ) │ │ │ │ + b.n 564d0 │ │ │ │ nop │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl d35b8 │ │ │ │ - cbz r0, 563dc │ │ │ │ + bl d378c │ │ │ │ + cbz r0, 56548 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 563fe │ │ │ │ + bne.n 5656a │ │ │ │ mov r1, r5 │ │ │ │ - bl c68b0 │ │ │ │ + bl c6aa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 563e2 │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + bne.n 5654e │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbz r0, 563c8 │ │ │ │ - bl e3ea8 │ │ │ │ - movw r0, #48512 @ 0xbd80 │ │ │ │ + bl e3bb8 │ │ │ │ + cbz r0, 56534 │ │ │ │ + bl e3df0 │ │ │ │ + movw r0, #52248 @ 0xcc18 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #54100 @ 0xd354 │ │ │ │ + movw r1, #51832 @ 0xca78 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 563d0 │ │ │ │ - b.n 563dc │ │ │ │ + blt.n 5653c │ │ │ │ + b.n 56548 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 563dc │ │ │ │ + bge.n 56548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 563dc │ │ │ │ + cbnz r3, 56548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5641e │ │ │ │ + b.n 5658a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 563ee │ │ │ │ + blt.n 5655a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5641e │ │ │ │ + b.n 5658a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 563ea │ │ │ │ + bne.n 56556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 563ea │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56556 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56410 │ │ │ │ + bge.n 5657c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56410 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5657c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7c460 │ │ │ │ + b.w 7c650 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #20] @ (56438 ) │ │ │ │ + ldr r3, [pc, #20] @ (565a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1516] @ 0x5ec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [pc, #8] @ (565b4 ) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 3d114 <_PyEval_SpecialMethodCanSuggest@@Base+0x90> │ │ │ │ + nop │ │ │ │ + asrs r0, r3, #2 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #168] @ (564f4 ) │ │ │ │ + ldr r0, [pc, #168] @ (56670 ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #16 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56466 │ │ │ │ + bne.n 565e2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56456 │ │ │ │ + bne.n 565d2 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 56482 │ │ │ │ + beq.n 565fe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r5, [pc, #116] @ (564f8 ) │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r5, [pc, #116] @ (56674 ) │ │ │ │ ldr.w r3, [r5, #1548] @ 0x60c │ │ │ │ - cbz r3, 564c2 │ │ │ │ + cbz r3, 5663e │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ - bl 56520 <_Py_hashtable_size@@Base> │ │ │ │ + bl 566a0 <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1628] @ 0x65c │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 56520 <_Py_hashtable_size@@Base> │ │ │ │ + bl 566a0 <_Py_hashtable_size@@Base> │ │ │ │ add r4, r0 │ │ │ │ ldr.w r0, [r5, #1640] @ 0x668 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 56520 <_Py_hashtable_size@@Base> │ │ │ │ + bl 566a0 <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #12 │ │ │ │ add r4, r0 │ │ │ │ - movw r1, #41441 @ 0xa1e1 │ │ │ │ + movw r1, #42509 @ 0xa60d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r5, #1644] @ 0x66c │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2a1670 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 564c4 │ │ │ │ + bl 2a1078 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 56640 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 564dc │ │ │ │ + bne.n 56658 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 564cc │ │ │ │ + bne.n 56648 │ │ │ │ dmb ish │ │ │ │ - beq.n 564e8 │ │ │ │ - ldr r0, [pc, #16] @ (564f4 ) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 56664 │ │ │ │ + ldr r0, [pc, #16] @ (56670 ) │ │ │ │ + bl 214634 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82984 │ │ │ │ - add r2, pc, #800 @ (adr r2, 56818 <_Py_hashtable_size@@Base+0x2f8>) │ │ │ │ + b.w 82b60 │ │ │ │ + add r2, pc, #800 @ (adr r2, 56994 <_Py_hashtable_size@@Base+0x2f4>) │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (56508 ) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 3d0b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x90> │ │ │ │ + mov r2, r1 │ │ │ │ + movw r3, #50712 @ 0xc618 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r1, [pc, #4] @ (56688 ) │ │ │ │ + b.n 564d0 │ │ │ │ nop │ │ │ │ asrs r0, r3, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #53080 @ 0xcf58 │ │ │ │ + movw r3, #50696 @ 0xc608 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #4] @ (5651c ) │ │ │ │ - b.n 56364 │ │ │ │ + ldr r1, [pc, #4] @ (5669c ) │ │ │ │ + b.n 564d0 │ │ │ │ nop │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00056520 <_Py_hashtable_size@@Base>: │ │ │ │ +000566a0 <_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 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r3, #53064 @ 0xcf48 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #0] @ (5653c <_Py_hashtable_size@@Base+0x1c>) │ │ │ │ - b.n 56364 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ - lsls r0, r2, #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, 5656a <_Py_hashtable_size@@Base+0x4a> │ │ │ │ + cbz r0, 566d8 <_Py_hashtable_size@@Base+0x38> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5656a <_Py_hashtable_size@@Base+0x4a> │ │ │ │ + bge.n 566d8 <_Py_hashtable_size@@Base+0x38> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5656a <_Py_hashtable_size@@Base+0x4a> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 566d8 <_Py_hashtable_size@@Base+0x38> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56584 <_Py_hashtable_size@@Base+0x64> │ │ │ │ + cbz r0, 566f2 <_Py_hashtable_size@@Base+0x52> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56584 <_Py_hashtable_size@@Base+0x64> │ │ │ │ + bge.n 566f2 <_Py_hashtable_size@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56584 <_Py_hashtable_size@@Base+0x64> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 566f2 <_Py_hashtable_size@@Base+0x52> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5659e <_Py_hashtable_size@@Base+0x7e> │ │ │ │ + cbz r0, 5670c <_Py_hashtable_size@@Base+0x6c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5659e <_Py_hashtable_size@@Base+0x7e> │ │ │ │ + bge.n 5670c <_Py_hashtable_size@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5659e <_Py_hashtable_size@@Base+0x7e> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5670c <_Py_hashtable_size@@Base+0x6c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 565b8 <_Py_hashtable_size@@Base+0x98> │ │ │ │ + cbz r0, 56726 <_Py_hashtable_size@@Base+0x86> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 565b8 <_Py_hashtable_size@@Base+0x98> │ │ │ │ + bge.n 56726 <_Py_hashtable_size@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 565b8 <_Py_hashtable_size@@Base+0x98> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56726 <_Py_hashtable_size@@Base+0x86> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 117680 │ │ │ │ + bl 117c9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (565cc <_Py_hashtable_size@@Base+0xac>) │ │ │ │ + ldr r2, [pc, #8] @ (5673c <_Py_hashtable_size@@Base+0x9c>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3d0b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x90> │ │ │ │ + b.w 3d114 <_PyEval_SpecialMethodCanSuggest@@Base+0x90> │ │ │ │ + nop │ │ │ │ asrs r0, r3, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #53064 @ 0xcf48 │ │ │ │ + movw r3, #50696 @ 0xc608 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #4] @ (565e0 <_Py_hashtable_size@@Base+0xc0>) │ │ │ │ - b.n 56364 │ │ │ │ + ldr r1, [pc, #4] @ (56750 <_Py_hashtable_size@@Base+0xb0>) │ │ │ │ + b.n 564d0 │ │ │ │ nop │ │ │ │ asrs r0, r3, #2 │ │ │ │ lsls r0, r2, #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, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56612 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + beq.n 56782 <_Py_hashtable_size@@Base+0xe2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56612 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + ble.n 56782 <_Py_hashtable_size@@Base+0xe2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5662a <_Py_hashtable_size@@Base+0x10a> │ │ │ │ + bge.n 5679a <_Py_hashtable_size@@Base+0xfa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5662a <_Py_hashtable_size@@Base+0x10a> │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + b.n 5679a <_Py_hashtable_size@@Base+0xfa> │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 56654 <_Py_hashtable_size@@Base+0x134> │ │ │ │ + bl fce84 │ │ │ │ + b.n 567c4 <_Py_hashtable_size@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e2ac │ │ │ │ - cbnz r0, 56668 <_Py_hashtable_size@@Base+0x148> │ │ │ │ + bl 14e79c │ │ │ │ + cbnz r0, 567d8 <_Py_hashtable_size@@Base+0x138> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #54140 @ 0xd37c │ │ │ │ + movw r1, #51872 @ 0xcaa0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 56658 <_Py_hashtable_size@@Base+0x138> │ │ │ │ + blt.n 567c8 <_Py_hashtable_size@@Base+0x128> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56684 <_Py_hashtable_size@@Base+0x164> │ │ │ │ + b.n 567f4 <_Py_hashtable_size@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56654 <_Py_hashtable_size@@Base+0x134> │ │ │ │ + bne.n 567c4 <_Py_hashtable_size@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56654 <_Py_hashtable_size@@Base+0x134> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 567c4 <_Py_hashtable_size@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 932e8 │ │ │ │ + bl 9346c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56684 <_Py_hashtable_size@@Base+0x164> │ │ │ │ + bge.n 567f4 <_Py_hashtable_size@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56684 <_Py_hashtable_size@@Base+0x164> │ │ │ │ + cbnz r3, 567f4 <_Py_hashtable_size@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 566b4 <_Py_hashtable_size@@Base+0x194> │ │ │ │ + beq.n 56824 <_Py_hashtable_size@@Base+0x184> │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 566ca <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ + bne.n 5683a <_Py_hashtable_size@@Base+0x19a> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 566fc <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + beq.n 5686c <_Py_hashtable_size@@Base+0x1cc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 566cc <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - b.n 566fc <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + bgt.n 5683c <_Py_hashtable_size@@Base+0x19c> │ │ │ │ + b.n 5686c <_Py_hashtable_size@@Base+0x1cc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 566e8 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + beq.n 56858 <_Py_hashtable_size@@Base+0x1b8> │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56716 <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ + bne.n 56886 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 566fc <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + beq.n 5686c <_Py_hashtable_size@@Base+0x1cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56718 <_Py_hashtable_size@@Base+0x1f8> │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 56888 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 56756 <_Py_hashtable_size@@Base+0x236> │ │ │ │ + bl fce84 │ │ │ │ + b.n 568c6 <_Py_hashtable_size@@Base+0x226> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 145fd0 │ │ │ │ + bl 1464b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56742 <_Py_hashtable_size@@Base+0x222> │ │ │ │ + bge.n 568b2 <_Py_hashtable_size@@Base+0x212> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56742 <_Py_hashtable_size@@Base+0x222> │ │ │ │ + cbnz r3, 568b2 <_Py_hashtable_size@@Base+0x212> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56756 <_Py_hashtable_size@@Base+0x236> │ │ │ │ + bge.n 568c6 <_Py_hashtable_size@@Base+0x226> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56756 <_Py_hashtable_size@@Base+0x236> │ │ │ │ + cbnz r3, 568c6 <_Py_hashtable_size@@Base+0x226> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5677e <_Py_hashtable_size@@Base+0x25e> │ │ │ │ + bne.n 568ee <_Py_hashtable_size@@Base+0x24e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56798 <_Py_hashtable_size@@Base+0x278> │ │ │ │ - b.n 567aa <_Py_hashtable_size@@Base+0x28a> │ │ │ │ + cbnz r0, 56908 <_Py_hashtable_size@@Base+0x268> │ │ │ │ + b.n 5691a <_Py_hashtable_size@@Base+0x27a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #52848 @ 0xce70 │ │ │ │ + movw r0, #50480 @ 0xc530 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56772 <_Py_hashtable_size@@Base+0x252> │ │ │ │ + bne.n 568e2 <_Py_hashtable_size@@Base+0x242> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5680c <_Py_hashtable_size@@Base+0x2ec> │ │ │ │ - bl 8fe24 │ │ │ │ + b.n 5697c <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 567b8 <_Py_hashtable_size@@Base+0x298> │ │ │ │ + blt.n 56928 <_Py_hashtable_size@@Base+0x288> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 567c8 <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 56938 <_Py_hashtable_size@@Base+0x298> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56794 <_Py_hashtable_size@@Base+0x274> │ │ │ │ + bne.n 56904 <_Py_hashtable_size@@Base+0x264> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 567c8 <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ + b.n 56938 <_Py_hashtable_size@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 567a6 <_Py_hashtable_size@@Base+0x286> │ │ │ │ + bne.n 56916 <_Py_hashtable_size@@Base+0x276> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 567a6 <_Py_hashtable_size@@Base+0x286> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56916 <_Py_hashtable_size@@Base+0x276> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21648c │ │ │ │ + bl 215e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56794 <_Py_hashtable_size@@Base+0x274> │ │ │ │ + beq.n 56904 <_Py_hashtable_size@@Base+0x264> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - bl 15f2d8 <_Py_HashDouble@@Base+0x104> │ │ │ │ + bl 15f838 <_Py_HashDouble@@Base+0x108> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56794 <_Py_hashtable_size@@Base+0x274> │ │ │ │ + blt.n 56904 <_Py_hashtable_size@@Base+0x264> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r5 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r5 │ │ │ │ it ge │ │ │ │ @@ -61719,823 +61858,821 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 56860 <_Py_hashtable_size@@Base+0x340> │ │ │ │ + bgt.n 569d0 <_Py_hashtable_size@@Base+0x330> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 56844 <_Py_hashtable_size@@Base+0x324> │ │ │ │ + cbz r2, 569b4 <_Py_hashtable_size@@Base+0x314> │ │ │ │ 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, #768 @ 0x300 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ - movw r1, #4064 @ 0xfe0 │ │ │ │ + movw r3, #63936 @ 0xf9c0 │ │ │ │ + movt r3, #44 @ 0x2c │ │ │ │ + movw r1, #1696 @ 0x6a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 5686e <_Py_hashtable_size@@Base+0x34e> │ │ │ │ + bl e23e4 │ │ │ │ + b.n 569de <_Py_hashtable_size@@Base+0x33e> │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 9c39c │ │ │ │ + bl 9c534 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56872 <_Py_hashtable_size@@Base+0x352> │ │ │ │ + cbnz r0, 569e2 <_Py_hashtable_size@@Base+0x342> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56894 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + b.n 56a04 <_Py_hashtable_size@@Base+0x364> │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ subs r2, r6, #1 │ │ │ │ - bl 9c8d0 │ │ │ │ + bl 9ca68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56894 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + bge.n 56a04 <_Py_hashtable_size@@Base+0x364> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56894 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + cbnz r3, 56a04 <_Py_hashtable_size@@Base+0x364> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 568c6 <_Py_hashtable_size@@Base+0x3a6> │ │ │ │ + beq.n 56a36 <_Py_hashtable_size@@Base+0x396> │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 568dc <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ + bne.n 56a4c <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5690e <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ + beq.n 56a7e <_Py_hashtable_size@@Base+0x3de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 568de <_Py_hashtable_size@@Base+0x3be> │ │ │ │ - b.n 5690e <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ + bgt.n 56a4e <_Py_hashtable_size@@Base+0x3ae> │ │ │ │ + b.n 56a7e <_Py_hashtable_size@@Base+0x3de> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 568fa <_Py_hashtable_size@@Base+0x3da> │ │ │ │ + beq.n 56a6a <_Py_hashtable_size@@Base+0x3ca> │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56928 <_Py_hashtable_size@@Base+0x408> │ │ │ │ + bne.n 56a98 <_Py_hashtable_size@@Base+0x3f8> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5690e <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ + beq.n 56a7e <_Py_hashtable_size@@Base+0x3de> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5692a <_Py_hashtable_size@@Base+0x40a> │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 56a9a <_Py_hashtable_size@@Base+0x3fa> │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 56968 <_Py_hashtable_size@@Base+0x448> │ │ │ │ + bl fce84 │ │ │ │ + b.n 56ad8 <_Py_hashtable_size@@Base+0x438> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 188a70 │ │ │ │ + bl 189108 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56954 <_Py_hashtable_size@@Base+0x434> │ │ │ │ + bge.n 56ac4 <_Py_hashtable_size@@Base+0x424> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56954 <_Py_hashtable_size@@Base+0x434> │ │ │ │ + cbnz r3, 56ac4 <_Py_hashtable_size@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56968 <_Py_hashtable_size@@Base+0x448> │ │ │ │ + bge.n 56ad8 <_Py_hashtable_size@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56968 <_Py_hashtable_size@@Base+0x448> │ │ │ │ + cbnz r3, 56ad8 <_Py_hashtable_size@@Base+0x438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 1cc3f0 │ │ │ │ + b.w 1cbfe0 │ │ │ │ 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, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5699a <_Py_hashtable_size@@Base+0x47a> │ │ │ │ + beq.n 56b0a <_Py_hashtable_size@@Base+0x46a> │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 569c8 <_Py_hashtable_size@@Base+0x4a8> │ │ │ │ + bne.n 56b38 <_Py_hashtable_size@@Base+0x498> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 569ae <_Py_hashtable_size@@Base+0x48e> │ │ │ │ + beq.n 56b1e <_Py_hashtable_size@@Base+0x47e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 569ca <_Py_hashtable_size@@Base+0x4aa> │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 56b3a <_Py_hashtable_size@@Base+0x49a> │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 569f0 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + bl fce84 │ │ │ │ + b.n 56b60 <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1421e8 │ │ │ │ + bl 142718 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 569f0 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + bge.n 56b60 <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 569f0 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + cbnz r3, 56b60 <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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 r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56a16 <_Py_hashtable_size@@Base+0x4f6> │ │ │ │ + bne.n 56b86 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56a36 <_Py_hashtable_size@@Base+0x516> │ │ │ │ - b.n 56a2e <_Py_hashtable_size@@Base+0x50e> │ │ │ │ + bne.n 56ba6 <_Py_hashtable_size@@Base+0x506> │ │ │ │ + b.n 56b9e <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25540 @ 0x63c4 │ │ │ │ + movw r0, #23944 @ 0x5d88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56a08 <_Py_hashtable_size@@Base+0x4e8> │ │ │ │ - b.n 56ab6 <_Py_hashtable_size@@Base+0x596> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 56b78 <_Py_hashtable_size@@Base+0x4d8> │ │ │ │ + b.n 56c26 <_Py_hashtable_size@@Base+0x586> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56ab6 <_Py_hashtable_size@@Base+0x596> │ │ │ │ + bne.n 56c26 <_Py_hashtable_size@@Base+0x586> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #37332 @ 0x91d4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 56a5e <_Py_hashtable_size@@Base+0x53e> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 56bce <_Py_hashtable_size@@Base+0x52e> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #63772 @ 0xf91c │ │ │ │ + movw r1, #61364 @ 0xefb4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 56aaa <_Py_hashtable_size@@Base+0x58a> │ │ │ │ + bl e23e4 │ │ │ │ + b.n 56c1a <_Py_hashtable_size@@Base+0x57a> │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 56a6a <_Py_hashtable_size@@Base+0x54a> │ │ │ │ + bhi.n 56bda <_Py_hashtable_size@@Base+0x53a> │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 56a84 <_Py_hashtable_size@@Base+0x564> │ │ │ │ + cbnz r2, 56bf4 <_Py_hashtable_size@@Base+0x554> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 56aa2 <_Py_hashtable_size@@Base+0x582> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 56c12 <_Py_hashtable_size@@Base+0x572> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24324 @ 0x5f04 │ │ │ │ + movw r1, #21928 @ 0x55a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 56aaa <_Py_hashtable_size@@Base+0x58a> │ │ │ │ + bl e23e4 │ │ │ │ + b.n 56c1a <_Py_hashtable_size@@Base+0x57a> │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsl.w r1, r5, r3 │ │ │ │ orrs r1, r0 │ │ │ │ adds r3, #1 │ │ │ │ tst r6, r4 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 56a8e <_Py_hashtable_size@@Base+0x56e> │ │ │ │ + bne.n 56bfe <_Py_hashtable_size@@Base+0x55e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8a620 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 56ab6 <_Py_hashtable_size@@Base+0x596> │ │ │ │ + b.w 8a7c8 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 56c26 <_Py_hashtable_size@@Base+0x586> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56aa2 <_Py_hashtable_size@@Base+0x582> │ │ │ │ + b.n 56c12 <_Py_hashtable_size@@Base+0x572> │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 56ad4 <_Py_hashtable_size@@Base+0x5b4> │ │ │ │ + cbz r3, 56c44 <_Py_hashtable_size@@Base+0x5a4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 56ae4 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + b.n 56c54 <_Py_hashtable_size@@Base+0x5b4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56ae2 <_Py_hashtable_size@@Base+0x5c2> │ │ │ │ + ble.n 56c52 <_Py_hashtable_size@@Base+0x5b2> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 56ade <_Py_hashtable_size@@Base+0x5be> │ │ │ │ - cbnz r1, 56b0a <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ + bgt.n 56c4e <_Py_hashtable_size@@Base+0x5ae> │ │ │ │ + cbnz r1, 56c7a <_Py_hashtable_size@@Base+0x5da> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56ae4 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + b.n 56c54 <_Py_hashtable_size@@Base+0x5b4> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (56b70 <_Py_hashtable_size@@Base+0x650>) │ │ │ │ + ldr r1, [pc, #136] @ (56ce0 <_Py_hashtable_size@@Base+0x640>) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56b10 <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + cbnz r0, 56c80 <_Py_hashtable_size@@Base+0x5e0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56b6c <_Py_hashtable_size@@Base+0x64c> │ │ │ │ + b.n 56cdc <_Py_hashtable_size@@Base+0x63c> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 21a5d8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 219e3c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b06 <_Py_hashtable_size@@Base+0x5e6> │ │ │ │ + beq.n 56c76 <_Py_hashtable_size@@Base+0x5d6> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 56b36 <_Py_hashtable_size@@Base+0x616> │ │ │ │ + beq.n 56ca6 <_Py_hashtable_size@@Base+0x606> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56b3a <_Py_hashtable_size@@Base+0x61a> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 56b3a <_Py_hashtable_size@@Base+0x61a> │ │ │ │ - b.n 56b06 <_Py_hashtable_size@@Base+0x5e6> │ │ │ │ + bne.n 56caa <_Py_hashtable_size@@Base+0x60a> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 56caa <_Py_hashtable_size@@Base+0x60a> │ │ │ │ + b.n 56c76 <_Py_hashtable_size@@Base+0x5d6> │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d244 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56b66 <_Py_hashtable_size@@Base+0x646> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 56cd6 <_Py_hashtable_size@@Base+0x636> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 56b06 <_Py_hashtable_size@@Base+0x5e6> │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 56c76 <_Py_hashtable_size@@Base+0x5d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r6, #27] │ │ │ │ lsls r7, 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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56ba0 <_Py_hashtable_size@@Base+0x680> │ │ │ │ + beq.n 56d10 <_Py_hashtable_size@@Base+0x670> │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56bb6 <_Py_hashtable_size@@Base+0x696> │ │ │ │ + bne.n 56d26 <_Py_hashtable_size@@Base+0x686> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56be8 <_Py_hashtable_size@@Base+0x6c8> │ │ │ │ + beq.n 56d58 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56bb8 <_Py_hashtable_size@@Base+0x698> │ │ │ │ - b.n 56be8 <_Py_hashtable_size@@Base+0x6c8> │ │ │ │ + bgt.n 56d28 <_Py_hashtable_size@@Base+0x688> │ │ │ │ + b.n 56d58 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56bd4 <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + beq.n 56d44 <_Py_hashtable_size@@Base+0x6a4> │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56c02 <_Py_hashtable_size@@Base+0x6e2> │ │ │ │ + bne.n 56d72 <_Py_hashtable_size@@Base+0x6d2> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56be8 <_Py_hashtable_size@@Base+0x6c8> │ │ │ │ + beq.n 56d58 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56c04 <_Py_hashtable_size@@Base+0x6e4> │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 56d74 <_Py_hashtable_size@@Base+0x6d4> │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 56c42 <_Py_hashtable_size@@Base+0x722> │ │ │ │ + bl fce84 │ │ │ │ + b.n 56db2 <_Py_hashtable_size@@Base+0x712> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 3bdbc │ │ │ │ + bl 3be14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56c2e <_Py_hashtable_size@@Base+0x70e> │ │ │ │ + bge.n 56d9e <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56c2e <_Py_hashtable_size@@Base+0x70e> │ │ │ │ + cbnz r3, 56d9e <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56c42 <_Py_hashtable_size@@Base+0x722> │ │ │ │ + bge.n 56db2 <_Py_hashtable_size@@Base+0x712> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56c42 <_Py_hashtable_size@@Base+0x722> │ │ │ │ + cbnz r3, 56db2 <_Py_hashtable_size@@Base+0x712> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00056c46 : │ │ │ │ +00056db6 : │ │ │ │ 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 836fc │ │ │ │ + bl 838d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56c76 │ │ │ │ + bne.n 56de6 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #54788 @ 0xd604 │ │ │ │ + movw r0, #52520 @ 0xcd28 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 211678 │ │ │ │ + bl 211048 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 56c94 │ │ │ │ - cbz r2, 56cae │ │ │ │ + cbnz r3, 56e04 │ │ │ │ + cbz r2, 56e1e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56cae │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbz r3, 56e1e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #52656 @ 0xcdb0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56cb6 │ │ │ │ + b.n 56e26 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, 56cd0 │ │ │ │ - cbz r2, 56cea │ │ │ │ + cbnz r3, 56e40 │ │ │ │ + cbz r2, 56e5a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56cea │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbz r3, 56e5a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #56524 @ 0xdccc │ │ │ │ + movw r1, #54256 @ 0xd3f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56cf2 │ │ │ │ + b.n 56e62 │ │ │ │ movw r0, #5176 @ 0x1438 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #120] @ (56d7c ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 56d1e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 56d0e │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 56d3a │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (56d80 ) │ │ │ │ - ldr.w r2, [r3, #1548] @ 0x60c │ │ │ │ - cbz r2, 56d4a │ │ │ │ - ldr.w r2, [r3, #1620] @ 0x654 │ │ │ │ - str.w r2, [r3, #1624] @ 0x658 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 56d62 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 56d52 │ │ │ │ - dmb ish │ │ │ │ - beq.n 56d6e │ │ │ │ - ldr r0, [pc, #16] @ (56d7c ) │ │ │ │ - bl 214c68 │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r2, pc, #800 @ (adr r2, 570a0 ) │ │ │ │ - lsls r7, r1, #1 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00056d84 : │ │ │ │ +00056e64 : │ │ │ │ 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 208ae0 │ │ │ │ + bl 2086e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 56dc0 │ │ │ │ - cbz r2, 56dda │ │ │ │ + cbnz r3, 56ea0 │ │ │ │ + cbz r2, 56eba │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56dda │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbz r3, 56eba │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #56964 @ 0xde84 │ │ │ │ + movw r1, #54696 @ 0xd5a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56de2 │ │ │ │ + b.n 56ec2 │ │ │ │ movw r0, #5184 @ 0x1440 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56e10 │ │ │ │ + beq.n 56ef0 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56e26 │ │ │ │ + bne.n 56f06 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56e58 │ │ │ │ + beq.n 56f38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56e28 │ │ │ │ - b.n 56e58 │ │ │ │ + bgt.n 56f08 │ │ │ │ + b.n 56f38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56e44 │ │ │ │ + beq.n 56f24 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56e72 │ │ │ │ + bne.n 56f52 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56e58 │ │ │ │ + beq.n 56f38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56e74 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 56f54 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 56eb2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 56f92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 3bf10 │ │ │ │ + bl 3bf68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56e9e │ │ │ │ + bge.n 56f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56e9e │ │ │ │ + cbnz r3, 56f7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56eb2 │ │ │ │ + bge.n 56f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56eb2 │ │ │ │ + cbnz r3, 56f92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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 │ │ │ │ + ldr r0, [pc, #116] @ (5701c ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 56fc0 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56fb0 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 56fdc │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #64] @ (57020 ) │ │ │ │ + ldr.w r2, [r3, #1548] @ 0x60c │ │ │ │ + cbz r2, 56fec │ │ │ │ + ldr.w r2, [r3, #1620] @ 0x654 │ │ │ │ + str.w r2, [r3, #1624] @ 0x658 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 57004 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56ff4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 57010 │ │ │ │ + ldr r0, [pc, #16] @ (5701c ) │ │ │ │ + bl 214634 │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r2, pc, #800 @ (adr r2, 57340 ) │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + lsls r7, 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, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56f0e │ │ │ │ + beq.n 5707c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56f0e │ │ │ │ + ble.n 5707c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - movw r0, #57052 @ 0xdedc │ │ │ │ + movw r0, #54784 @ 0xd600 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56f1e │ │ │ │ + bge.n 5708c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f1e │ │ │ │ + cbnz r3, 5708c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56f1e │ │ │ │ - movw r0, #57088 @ 0xdf00 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5708c │ │ │ │ + movw r0, #54820 @ 0xd624 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56f4e │ │ │ │ + beq.n 570bc │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56f7c │ │ │ │ + bne.n 570ea │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56f62 │ │ │ │ + beq.n 570d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56f7e │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 570ec │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 56fb4 │ │ │ │ + bl fce84 │ │ │ │ + b.n 57122 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #56] @ (56fbc ) │ │ │ │ + ldr r0, [pc, #52] @ (57128 ) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56fb4 │ │ │ │ + bge.n 57122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56fb4 │ │ │ │ + cbnz r3, 57122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ subs r4, r5, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 56fde │ │ │ │ + cbnz r3, 5714a │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 56fde │ │ │ │ + cbnz r3, 5714a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5703a │ │ │ │ - cbz r4, 56fea │ │ │ │ + cbz r3, 571a6 │ │ │ │ + cbz r4, 57156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8f00c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 56ff0 │ │ │ │ - bl 74e28 │ │ │ │ + b.n 5715c │ │ │ │ + bl 74fec │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5708c │ │ │ │ + beq.n 571f8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 57004 │ │ │ │ - ldr r1, [pc, #152] @ (57094 ) │ │ │ │ + cbz r2, 57170 │ │ │ │ + ldr r1, [pc, #152] @ (57200 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57024 │ │ │ │ + beq.n 57190 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 57014 │ │ │ │ - ldr r1, [pc, #140] @ (57098 ) │ │ │ │ + cbz r2, 57180 │ │ │ │ + ldr r1, [pc, #140] @ (57204 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57024 │ │ │ │ + beq.n 57190 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 57048 │ │ │ │ - ldr r1, [pc, #128] @ (5709c ) │ │ │ │ + cbz r2, 571b4 │ │ │ │ + ldr r1, [pc, #128] @ (57208 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57048 │ │ │ │ + bne.n 571b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5708c │ │ │ │ + bge.n 571f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5708c │ │ │ │ + cbnz r3, 571f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5708c │ │ │ │ - cbz r4, 57054 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 571f8 │ │ │ │ + cbz r4, 571c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57068 │ │ │ │ + bne.n 571d4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57076 │ │ │ │ + b.n 571e2 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 80624 │ │ │ │ + bl 807fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5708e │ │ │ │ + bge.n 571fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5708e │ │ │ │ + cbnz r3, 571fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5708e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 571fa │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r2, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r0, [r0, r7] │ │ │ │ @@ -62545,127 +62682,127 @@ │ │ │ │ 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 570ce │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bgt.n 5723a │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 570e8 │ │ │ │ + bl fce84 │ │ │ │ + b.n 57254 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 570ec │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r3, 57258 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #40428 @ 0x9dec │ │ │ │ + movw r1, #38060 @ 0x94ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 570fe │ │ │ │ + b.n 5726a │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (57104 ) │ │ │ │ + ldr r0, [pc, #12] @ (57270 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r4, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ 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 57136 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bgt.n 572a2 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 57150 │ │ │ │ + bl fce84 │ │ │ │ + b.n 572bc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 57154 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r3, 572c0 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #40428 @ 0x9dec │ │ │ │ + movw r1, #38060 @ 0x94ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57166 │ │ │ │ + b.n 572d2 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (5716c ) │ │ │ │ + ldr r0, [pc, #12] @ (572d8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 571fe │ │ │ │ + beq.n 5736a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r4, #48528 @ 0xbd90 │ │ │ │ + movw r4, #52264 @ 0xcc28 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5275c │ │ │ │ - cbnz r0, 571d2 │ │ │ │ - movw r3, #48480 @ 0xbd60 │ │ │ │ + bl 527b8 <_PySemaphore_Destroy@@Base+0xc4a> │ │ │ │ + cbnz r0, 5733e │ │ │ │ + movw r3, #52120 @ 0xcb98 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbz r0, 571b4 │ │ │ │ - bl e3ea8 │ │ │ │ + bl e3bb8 │ │ │ │ + cbz r0, 57320 │ │ │ │ + bl e3df0 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 571fc │ │ │ │ - movw r3, #48484 @ 0xbd64 │ │ │ │ + b.n 57368 │ │ │ │ + movw r3, #52220 @ 0xcbfc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 571a6 │ │ │ │ + bne.n 57312 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 571a6 │ │ │ │ - b.n 571fa │ │ │ │ + bne.n 57312 │ │ │ │ + b.n 57366 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 571e4 │ │ │ │ + bge.n 57350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 571e4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57350 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2272 @ 0x8e0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #65440 @ 0xffa0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -62673,1130 +62810,1103 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57234 │ │ │ │ + beq.n 573a0 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57262 │ │ │ │ + bne.n 573ce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 57248 │ │ │ │ + beq.n 573b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 57264 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 573d0 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5729a │ │ │ │ + bl fce84 │ │ │ │ + b.n 57406 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #52] @ (572a0 ) │ │ │ │ + ldr r0, [pc, #52] @ (5740c ) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5729a │ │ │ │ + bge.n 57406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5729a │ │ │ │ + cbnz r3, 57406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r4, r3, #8 │ │ │ │ lsls r0, r2, #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, 572c2 │ │ │ │ + cbnz r0, 5742e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 572cc │ │ │ │ - b.n 572d2 │ │ │ │ + cbnz r0, 57438 │ │ │ │ + b.n 5743e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 572bc │ │ │ │ - b.n 57308 │ │ │ │ + beq.n 57428 │ │ │ │ + b.n 57474 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57308 │ │ │ │ + cbnz r0, 57474 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 572dc │ │ │ │ + cbz r0, 57448 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57308 │ │ │ │ + cbnz r0, 57474 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 572e6 │ │ │ │ + cbz r0, 57452 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57308 │ │ │ │ + cbnz r0, 57474 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 572f0 │ │ │ │ + cbz r0, 5745c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57308 │ │ │ │ + cbnz r0, 57474 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 572fa │ │ │ │ + cbz r0, 57466 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57308 │ │ │ │ + cbnz r0, 57474 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 57308 │ │ │ │ + cbz r0, 57474 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 5735e │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 5735e │ │ │ │ - ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - push {r4} │ │ │ │ - movs r3, #28 │ │ │ │ - ldr r4, [pc, #60] @ (57364 ) │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r4, r2, r3 │ │ │ │ - add.w r4, r4, #91136 @ 0x16400 │ │ │ │ - ldr.w r4, [r4, #404] @ 0x194 │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.n 57340 │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 5734c │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #404 @ 0x194 │ │ │ │ - add r2, r3 │ │ │ │ - b.n 57356 │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #436 @ 0x1b4 │ │ │ │ - add r2, r3 │ │ │ │ - add.w r0, r2, #24 │ │ │ │ - pop {r4} │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - movs r4, r2 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00057368 <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ +00057476 <_PyXI_UnwrapNotShareableError@@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, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r4, r3, #5504 @ 0x1580 │ │ │ │ adds r4, #8 │ │ │ │ - cbnz r4, 5738a <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 57392 <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ + cbnz r4, 57498 <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ + bl e3df0 │ │ │ │ + b.n 574a0 <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1440] @ 0x5a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 573a2 <_PyXI_UnwrapNotShareableError@@Base+0x3a> │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 574b0 <_PyXI_UnwrapNotShareableError@@Base+0x3a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 573ec <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ + b.n 574fa <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - cbnz r6, 573b6 <_PyXI_UnwrapNotShareableError@@Base+0x4e> │ │ │ │ + cbnz r6, 574c4 <_PyXI_UnwrapNotShareableError@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ bl 30ea8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 573c8 <_PyXI_UnwrapNotShareableError@@Base+0x60> │ │ │ │ - b.n 573e2 <_PyXI_UnwrapNotShareableError@@Base+0x7a> │ │ │ │ + cbnz r0, 574d6 <_PyXI_UnwrapNotShareableError@@Base+0x60> │ │ │ │ + b.n 574f0 <_PyXI_UnwrapNotShareableError@@Base+0x7a> │ │ │ │ mov r2, r4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 33e90 <_PyXI_InitFailure@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 573aa <_PyXI_UnwrapNotShareableError@@Base+0x42> │ │ │ │ - b.n 5739c <_PyXI_UnwrapNotShareableError@@Base+0x34> │ │ │ │ + bne.n 574b8 <_PyXI_UnwrapNotShareableError@@Base+0x42> │ │ │ │ + b.n 574aa <_PyXI_UnwrapNotShareableError@@Base+0x34> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 573d6 <_PyXI_UnwrapNotShareableError@@Base+0x6e> │ │ │ │ + bge.n 574e4 <_PyXI_UnwrapNotShareableError@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 573da <_PyXI_UnwrapNotShareableError@@Base+0x72> │ │ │ │ + cbz r3, 574e8 <_PyXI_UnwrapNotShareableError@@Base+0x72> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 573e2 <_PyXI_UnwrapNotShareableError@@Base+0x7a> │ │ │ │ + b.n 574f0 <_PyXI_UnwrapNotShareableError@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 573d6 <_PyXI_UnwrapNotShareableError@@Base+0x6e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 574e4 <_PyXI_UnwrapNotShareableError@@Base+0x6e> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r4, [r5, #84] @ 0x54 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 57418 <_PyXI_UnwrapNotShareableError@@Base+0xb0> │ │ │ │ + cbz r0, 57526 <_PyXI_UnwrapNotShareableError@@Base+0xb0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57418 <_PyXI_UnwrapNotShareableError@@Base+0xb0> │ │ │ │ + bge.n 57526 <_PyXI_UnwrapNotShareableError@@Base+0xb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57418 <_PyXI_UnwrapNotShareableError@@Base+0xb0> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57526 <_PyXI_UnwrapNotShareableError@@Base+0xb0> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57432 <_PyXI_UnwrapNotShareableError@@Base+0xca> │ │ │ │ + cbz r0, 57540 <_PyXI_UnwrapNotShareableError@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57432 <_PyXI_UnwrapNotShareableError@@Base+0xca> │ │ │ │ + bge.n 57540 <_PyXI_UnwrapNotShareableError@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57432 <_PyXI_UnwrapNotShareableError@@Base+0xca> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57540 <_PyXI_UnwrapNotShareableError@@Base+0xca> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5744c <_PyXI_UnwrapNotShareableError@@Base+0xe4> │ │ │ │ + cbz r0, 5755a <_PyXI_UnwrapNotShareableError@@Base+0xe4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5744c <_PyXI_UnwrapNotShareableError@@Base+0xe4> │ │ │ │ + bge.n 5755a <_PyXI_UnwrapNotShareableError@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5744c <_PyXI_UnwrapNotShareableError@@Base+0xe4> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5755a <_PyXI_UnwrapNotShareableError@@Base+0xe4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 117680 │ │ │ │ + bl 117c9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #51104 @ 0xc7a0 │ │ │ │ + movw r4, #48736 @ 0xbe60 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r3, #51128 @ 0xc7b8 │ │ │ │ + movw r3, #48760 @ 0xbe78 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #51096 @ 0xc798 │ │ │ │ + movw r2, #48728 @ 0xbe58 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #51116 @ 0xc7ac │ │ │ │ + movw r1, #48748 @ 0xbe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #57932 @ 0xe24c │ │ │ │ + movw r0, #55216 @ 0xd7b0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 574c6 <_PyXI_UnwrapNotShareableError@@Base+0x15e> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bgt.n 575d4 <_PyXI_UnwrapNotShareableError@@Base+0x15e> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 574e0 <_PyXI_UnwrapNotShareableError@@Base+0x178> │ │ │ │ + bl fce84 │ │ │ │ + b.n 575ee <_PyXI_UnwrapNotShareableError@@Base+0x178> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 574e4 <_PyXI_UnwrapNotShareableError@@Base+0x17c> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r3, 575f2 <_PyXI_UnwrapNotShareableError@@Base+0x17c> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #40428 @ 0x9dec │ │ │ │ + movw r1, #38060 @ 0x94ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 574f6 <_PyXI_UnwrapNotShareableError@@Base+0x18e> │ │ │ │ + b.n 57604 <_PyXI_UnwrapNotShareableError@@Base+0x18e> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (574fc <_PyXI_UnwrapNotShareableError@@Base+0x194>) │ │ │ │ + ldr r0, [pc, #12] @ (57608 <_PyXI_UnwrapNotShareableError@@Base+0x192>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ + movw r1, #55224 @ 0xd7b8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5757a <_PyXI_UnwrapNotShareableError@@Base+0x212> │ │ │ │ + beq.n 57686 <_PyXI_UnwrapNotShareableError@@Base+0x210> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 5757a <_PyXI_UnwrapNotShareableError@@Base+0x212> │ │ │ │ + cbz r0, 57686 <_PyXI_UnwrapNotShareableError@@Base+0x210> │ │ │ │ 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 575b6 <_PyXI_UnwrapNotShareableError@@Base+0x24e> │ │ │ │ + b.n 576c2 <_PyXI_UnwrapNotShareableError@@Base+0x24c> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5757a <_PyXI_UnwrapNotShareableError@@Base+0x212> │ │ │ │ + bge.n 57686 <_PyXI_UnwrapNotShareableError@@Base+0x210> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5757a <_PyXI_UnwrapNotShareableError@@Base+0x212> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57686 <_PyXI_UnwrapNotShareableError@@Base+0x210> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5760a <_PyXI_UnwrapNotShareableError@@Base+0x2a2> │ │ │ │ + b.n 57716 <_PyXI_UnwrapNotShareableError@@Base+0x2a0> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e7530 │ │ │ │ + bl 1e71a8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 575b6 <_PyXI_UnwrapNotShareableError@@Base+0x24e> │ │ │ │ + beq.n 576c2 <_PyXI_UnwrapNotShareableError@@Base+0x24c> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 575c8 <_PyXI_UnwrapNotShareableError@@Base+0x260> │ │ │ │ + bgt.n 576d4 <_PyXI_UnwrapNotShareableError@@Base+0x25e> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 575dc <_PyXI_UnwrapNotShareableError@@Base+0x274> │ │ │ │ + bgt.n 576e8 <_PyXI_UnwrapNotShareableError@@Base+0x272> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 575f2 <_PyXI_UnwrapNotShareableError@@Base+0x28a> │ │ │ │ + blt.n 576fe <_PyXI_UnwrapNotShareableError@@Base+0x288> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 57d9c │ │ │ │ + bl 57eca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57566 <_PyXI_UnwrapNotShareableError@@Base+0x1fe> │ │ │ │ + beq.n 57672 <_PyXI_UnwrapNotShareableError@@Base+0x1fc> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 5757e <_PyXI_UnwrapNotShareableError@@Base+0x216> │ │ │ │ + bhi.n 5768a <_PyXI_UnwrapNotShareableError@@Base+0x214> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl a84fc <_PyBytes_Resize@@Base> │ │ │ │ + bl a8700 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 5760a <_PyXI_UnwrapNotShareableError@@Base+0x2a2> │ │ │ │ + b.n 57716 <_PyXI_UnwrapNotShareableError@@Base+0x2a0> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 57d9c │ │ │ │ + bl 57eca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57566 <_PyXI_UnwrapNotShareableError@@Base+0x1fe> │ │ │ │ + beq.n 57672 <_PyXI_UnwrapNotShareableError@@Base+0x1fc> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 57592 <_PyXI_UnwrapNotShareableError@@Base+0x22a> │ │ │ │ + b.n 5769e <_PyXI_UnwrapNotShareableError@@Base+0x228> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 57d9c │ │ │ │ + bl 57eca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57566 <_PyXI_UnwrapNotShareableError@@Base+0x1fe> │ │ │ │ + beq.n 57672 <_PyXI_UnwrapNotShareableError@@Base+0x1fc> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57598 <_PyXI_UnwrapNotShareableError@@Base+0x230> │ │ │ │ + b.n 576a4 <_PyXI_UnwrapNotShareableError@@Base+0x22e> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 57d9c │ │ │ │ + bl 57eca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57566 <_PyXI_UnwrapNotShareableError@@Base+0x1fe> │ │ │ │ + beq.n 57672 <_PyXI_UnwrapNotShareableError@@Base+0x1fc> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5759c <_PyXI_UnwrapNotShareableError@@Base+0x234> │ │ │ │ + b.n 576a8 <_PyXI_UnwrapNotShareableError@@Base+0x232> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00057610 : │ │ │ │ +0005771c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 57626 │ │ │ │ - bl 2a43f0 <_Py_hashtable_foreach@@Base+0x2d80> │ │ │ │ - b.n 57652 │ │ │ │ + cbnz r0, 57732 │ │ │ │ + bl 2a3be8 │ │ │ │ + b.n 5775e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 57698 │ │ │ │ + cbz r3, 577a4 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 57636 │ │ │ │ + cbnz r4, 57742 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 5763e │ │ │ │ + cbz r4, 5774a │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 57698 │ │ │ │ + bmi.n 577a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 57698 │ │ │ │ + cbz r3, 577a4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57656 │ │ │ │ + cbnz r0, 57762 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 576b6 │ │ │ │ + b.n 577c2 │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl f4480 <_PyConfig_AsDict@@Base+0x94> │ │ │ │ + bl f4670 <_PyConfig_AsDict@@Base+0x94> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57678 │ │ │ │ + bge.n 57784 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57678 │ │ │ │ + cbnz r3, 57784 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5184 @ 0x1440 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 576b6 │ │ │ │ + bne.n 577c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57698 │ │ │ │ + bge.n 577a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57698 │ │ │ │ + cbnz r3, 577a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #57988 @ 0xe284 │ │ │ │ + movw r1, #55272 @ 0xd7e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 576dc │ │ │ │ + cbnz r3, 577e8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 576dc │ │ │ │ + ble.n 577e8 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 576dc │ │ │ │ - cbnz r4, 57704 │ │ │ │ - movs r2, #0 │ │ │ │ + bne.n 577e8 │ │ │ │ + cbnz r4, 5780a │ │ │ │ add r0, sp, #32 │ │ │ │ - movs r5, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - movw r4, #30620 @ 0x779c │ │ │ │ - movt r4, #79 @ 0x4f │ │ │ │ + ldr r4, [pc, #112] @ (57860 ) │ │ │ │ + movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movs r5, #2 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57704 │ │ │ │ + cbnz r0, 5780a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57754 │ │ │ │ + b.n 5785a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57700 │ │ │ │ + beq.n 57806 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 29e9f0 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 29e1d0 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57700 │ │ │ │ + beq.n 57806 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2cc04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5774c │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 57852 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 57700 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 57806 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ + strb r4, [r3, #28] │ │ │ │ + lsls r7, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #58024 @ 0xe2a8 │ │ │ │ + movw r0, #55308 @ 0xd80c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 578ca │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 578ca │ │ │ │ + ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + push {r4} │ │ │ │ + movs r3, #28 │ │ │ │ + ldr r4, [pc, #60] @ (578d0 ) │ │ │ │ + subs r1, #1 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ + add.w r4, r4, #91136 @ 0x16400 │ │ │ │ + ldr.w r4, [r4, #404] @ 0x194 │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.n 578ac │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 578b8 │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #404 @ 0x194 │ │ │ │ + add r2, r3 │ │ │ │ + b.n 578c2 │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #436 @ 0x1b4 │ │ │ │ + add r2, r3 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + movs r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 5778e │ │ │ │ + cbnz r2, 578fa │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5778e │ │ │ │ + bne.n 578fa │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 577aa │ │ │ │ - ldr r4, [pc, #44] @ (577bc ) │ │ │ │ + cbnz r0, 5791c │ │ │ │ add r3, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ + movw r4, #30696 @ 0x77e8 │ │ │ │ + movt r4, #79 @ 0x4f │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 577b8 │ │ │ │ + cbz r0, 5792a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 531d4 │ │ │ │ + b.w 53230 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r0, [r1, #31] │ │ │ │ - lsls r7, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 577e0 │ │ │ │ + cbnz r3, 5794e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 577e0 │ │ │ │ + ble.n 5794e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 577e0 │ │ │ │ - cbnz r0, 577fa │ │ │ │ + bne.n 5794e │ │ │ │ + cbnz r0, 57968 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (57840 ) │ │ │ │ + ldr r4, [pc, #80] @ (579ac ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5782e │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5799c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5782e │ │ │ │ - bl a0718 │ │ │ │ + beq.n 5799c │ │ │ │ + bl a08b0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cee8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 57832 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 579a0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5783a │ │ │ │ + b.n 579a8 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 10ccf8 │ │ │ │ + bl 10d328 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5785e │ │ │ │ + bne.n 579ca │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5785e │ │ │ │ + bhi.n 579ca │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e1b44 │ │ │ │ + b.w e1cfc │ │ │ │ movw r0, #5184 @ 0x1440 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 57874 │ │ │ │ - b.w 7d228 │ │ │ │ + cbz r0, 579e0 │ │ │ │ + b.w 7d418 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 578a0 │ │ │ │ + cbnz r2, 57a0c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 578a0 │ │ │ │ + bne.n 57a0c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 578bc │ │ │ │ - ldr r4, [pc, #44] @ (578d0 ) │ │ │ │ + cbnz r0, 57a28 │ │ │ │ + ldr r4, [pc, #44] @ (57a3c ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 578ca │ │ │ │ + cbz r0, 57a36 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 531d4 │ │ │ │ + b.w 53230 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 57900 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bgt.n 57a6c │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #21720 @ 0x54d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 57926 │ │ │ │ + bl fce84 │ │ │ │ + b.n 57a92 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5791c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r3, 57a88 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #40428 @ 0x9dec │ │ │ │ + movw r1, #38060 @ 0x94ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 57926 │ │ │ │ + bl fce84 │ │ │ │ + b.n 57a92 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005792a : │ │ │ │ +00057a96 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 57940 │ │ │ │ - bl 2a43f0 <_Py_hashtable_foreach@@Base+0x2d80> │ │ │ │ - b.n 5797c │ │ │ │ + cbnz r0, 57aac │ │ │ │ + bl 2a3be8 │ │ │ │ + b.n 57ae8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 579c0 │ │ │ │ + beq.n 57b2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 57968 │ │ │ │ - movw r3, #2533 @ 0x9e5 │ │ │ │ + cbz r2, 57ad4 │ │ │ │ + movw r3, #1373 @ 0x55d │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57962 │ │ │ │ + bne.n 57ace │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 200ab0 <_PyUnicodeWriter_PrepareKindInternal@@Base+0xf04> │ │ │ │ + b.w 200628 <_PyUnicodeWriter_PrepareKindInternal@@Base+0xf04> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 579c0 │ │ │ │ + bmi.n 57b2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 579c0 │ │ │ │ + cbz r3, 57b2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57980 │ │ │ │ + cbnz r0, 57aec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 579de │ │ │ │ + b.n 57b4a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 107684 │ │ │ │ + bl 107cac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 579a0 │ │ │ │ + bge.n 57b0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 579a0 │ │ │ │ + cbnz r3, 57b0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5184 @ 0x1440 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 579de │ │ │ │ + bne.n 57b4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 579c0 │ │ │ │ + bge.n 57b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 579c0 │ │ │ │ + cbnz r3, 57b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #57988 @ 0xe284 │ │ │ │ + movw r1, #55272 @ 0xd7e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 579ec │ │ │ │ - b.w 7d228 │ │ │ │ + cbz r0, 57b58 │ │ │ │ + b.w 7d418 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000579f6 : │ │ │ │ +00057b62 : │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ - movw r0, #44820 @ 0xaf14 │ │ │ │ + movw r0, #42452 @ 0xa5d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ │ │ │ │ -00057a06 : │ │ │ │ +00057b72 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #34640 @ 0x8750 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w e29d4 │ │ │ │ + b.w e2b84 │ │ │ │ │ │ │ │ -00057a14 : │ │ │ │ +00057b80 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ 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, #11044 @ 0x2b24 │ │ │ │ + movw r4, #8672 @ 0x21e0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #12 │ │ │ │ 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, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - bne.n 57a66 │ │ │ │ + bne.n 57bd2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 57a82 │ │ │ │ - b.n 57b70 │ │ │ │ + cbnz r0, 57bee │ │ │ │ + b.n 57cdc │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #5648 @ 0x1610 │ │ │ │ + movw r0, #3280 @ 0xcd0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a50 │ │ │ │ + bne.n 57bbc │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 57b70 │ │ │ │ - ldr r2, [pc, #256] @ (57b84 ) │ │ │ │ + b.n 57cdc │ │ │ │ + ldr r2, [pc, #256] @ (57cf0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #336] @ 0x150 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 57aae │ │ │ │ + bmi.n 57c1a │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58148 @ 0xe324 │ │ │ │ + movw r1, #55880 @ 0xda48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 57b70 │ │ │ │ + bl fce84 │ │ │ │ + b.n 57cdc │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 57ad2 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bne.n 57c3e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58196 @ 0xe354 │ │ │ │ + movw r1, #55928 @ 0xda78 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 57b70 │ │ │ │ + bl fce84 │ │ │ │ + b.n 57cdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 15a370 │ │ │ │ + bl 15a8d0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bgt.n 57af6 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bgt.n 57c62 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58236 @ 0xe37c │ │ │ │ + movw r1, #55968 @ 0xdaa0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 57b70 │ │ │ │ + bl fce84 │ │ │ │ + b.n 57cdc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24876c │ │ │ │ + bl 247eb8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57b70 │ │ │ │ + cbz r0, 57cdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 57b2c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r3, 57c98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58268 @ 0xe39c │ │ │ │ + movw r1, #56000 @ 0xdac0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24902c │ │ │ │ - b.n 57b70 │ │ │ │ + bl 248774 │ │ │ │ + b.n 57cdc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - movw r0, #58312 @ 0xe3c8 │ │ │ │ + movw r0, #56044 @ 0xdaec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #50172 @ 0xc3fc │ │ │ │ + movw r1, #47904 @ 0xbb20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57b68 │ │ │ │ + beq.n 57cd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d7d4 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24902c │ │ │ │ + bl 248774 │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057b88 <_PyBytesWriter_CreateByteArray@@Base>: │ │ │ │ +00057cf4 <_PyBytesWriter_CreateByteArray@@Base>: │ │ │ │ movs r1, #1 │ │ │ │ - b.w 1b980c │ │ │ │ + b.w 1b98ac │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 57bc4 <_PyBytesWriter_CreateByteArray@@Base+0x3c> │ │ │ │ - bl 23a3d0 │ │ │ │ + cbz r0, 57d30 <_PyBytesWriter_CreateByteArray@@Base+0x3c> │ │ │ │ + bl 239b18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57bb8 <_PyBytesWriter_CreateByteArray@@Base+0x30> │ │ │ │ + bge.n 57d24 <_PyBytesWriter_CreateByteArray@@Base+0x30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 57bbc <_PyBytesWriter_CreateByteArray@@Base+0x34> │ │ │ │ + cbz r3, 57d28 <_PyBytesWriter_CreateByteArray@@Base+0x34> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 57bc4 <_PyBytesWriter_CreateByteArray@@Base+0x3c> │ │ │ │ + b.n 57d30 <_PyBytesWriter_CreateByteArray@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57bb8 <_PyBytesWriter_CreateByteArray@@Base+0x30> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57d24 <_PyBytesWriter_CreateByteArray@@Base+0x30> │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57c0e <_PyBytesWriter_CreateByteArray@@Base+0x86> │ │ │ │ + bhi.n 57d7a <_PyBytesWriter_CreateByteArray@@Base+0x86> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 57c26 <_PyBytesWriter_CreateByteArray@@Base+0x9e> │ │ │ │ + bmi.n 57d92 <_PyBytesWriter_CreateByteArray@@Base+0x9e> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #27148 @ 0x6a0c │ │ │ │ + movw r0, #24804 @ 0x60e4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57c8a <_PyBytesWriter_CreateByteArray@@Base+0x102> │ │ │ │ - movw r0, #27148 @ 0x6a0c │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57df6 <_PyBytesWriter_CreateByteArray@@Base+0x102> │ │ │ │ + movw r0, #24804 @ 0x60e4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57be4 <_PyBytesWriter_CreateByteArray@@Base+0x5c> │ │ │ │ - b.n 57c8a <_PyBytesWriter_CreateByteArray@@Base+0x102> │ │ │ │ + bne.n 57d50 <_PyBytesWriter_CreateByteArray@@Base+0x5c> │ │ │ │ + b.n 57df6 <_PyBytesWriter_CreateByteArray@@Base+0x102> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57c3c <_PyBytesWriter_CreateByteArray@@Base+0xb4> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 57c8a <_PyBytesWriter_CreateByteArray@@Base+0x102> │ │ │ │ + cbnz r0, 57da8 <_PyBytesWriter_CreateByteArray@@Base+0xb4> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 57df6 <_PyBytesWriter_CreateByteArray@@Base+0x102> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57c5a <_PyBytesWriter_CreateByteArray@@Base+0xd2> │ │ │ │ - bl 8fe24 │ │ │ │ + b.n 57dc6 <_PyBytesWriter_CreateByteArray@@Base+0xd2> │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57c56 <_PyBytesWriter_CreateByteArray@@Base+0xce> │ │ │ │ + bge.n 57dc2 <_PyBytesWriter_CreateByteArray@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57c56 <_PyBytesWriter_CreateByteArray@@Base+0xce> │ │ │ │ + cbnz r3, 57dc2 <_PyBytesWriter_CreateByteArray@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 57c30 <_PyBytesWriter_CreateByteArray@@Base+0xa8> │ │ │ │ + beq.n 57d9c <_PyBytesWriter_CreateByteArray@@Base+0xa8> │ │ │ │ cmp.w r8, #2 │ │ │ │ - ble.n 57c6c <_PyBytesWriter_CreateByteArray@@Base+0xe4> │ │ │ │ + ble.n 57dd8 <_PyBytesWriter_CreateByteArray@@Base+0xe4> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 57c6e <_PyBytesWriter_CreateByteArray@@Base+0xe6> │ │ │ │ - b.n 57c8a <_PyBytesWriter_CreateByteArray@@Base+0x102> │ │ │ │ + bge.n 57dda <_PyBytesWriter_CreateByteArray@@Base+0xe6> │ │ │ │ + b.n 57df6 <_PyBytesWriter_CreateByteArray@@Base+0x102> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 232aac <_PyXIData_Clear@@Base+0x1558> │ │ │ │ + bl 232180 <_PyXIData_Clear@@Base+0x1558> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 232f54 <_PyXIData_Clear@@Base+0x1a00> │ │ │ │ + b.w 232628 <_PyXIData_Clear@@Base+0x1a00> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #51444 @ 0xc8f4 │ │ │ │ + movw r1, #49076 @ 0xbfb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w db24c │ │ │ │ + b.w db40c │ │ │ │ │ │ │ │ -00057c9e : │ │ │ │ +00057e0a : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w r6, [r4, #260] @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d658 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ece4 │ │ │ │ + bl 15f244 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57cf6 │ │ │ │ + beq.n 57e62 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 248bc4 │ │ │ │ + bl 24830c │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbnz r3, 57ce2 │ │ │ │ + cbnz r3, 57e4e │ │ │ │ mov r3, r4 │ │ │ │ - b.n 57cee │ │ │ │ + b.n 57e5a │ │ │ │ ldr.w r2, [r4, #264] @ 0x108 │ │ │ │ - cbz r2, 57cec │ │ │ │ + cbz r2, 57e58 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 57cee │ │ │ │ + b.n 57e5a │ │ │ │ adds r3, #16 │ │ │ │ subs r1, r0, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26fb7c │ │ │ │ + bl 26f2e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #58320 @ 0xe3d0 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ ldrsb.w r2, [r0, #35] @ 0x23 │ │ │ │ - movw r3, #11044 @ 0x2b24 │ │ │ │ + movw r3, #8672 @ 0x21e0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 57d42 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57d4c │ │ │ │ - b.n 57d52 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 57d3c │ │ │ │ - b.n 57d60 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 57d60 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57d60 │ │ │ │ - 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 │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #58348 @ 0xe3ec │ │ │ │ + movw r1, #56080 @ 0xdb10 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57d9a │ │ │ │ + beq.n 57ec8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 57d9a │ │ │ │ + cbz r0, 57ec8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63807,272 +63917,299 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 57dd8 │ │ │ │ + bge.n 57f06 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb.w r8, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r6, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 57de4 │ │ │ │ + b.n 57f12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl a84fc <_PyBytes_Resize@@Base> │ │ │ │ + bl a8700 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57dc0 │ │ │ │ + bne.n 57eee │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 57f34 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 57f3e │ │ │ │ + b.n 57f44 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57f2e │ │ │ │ + b.n 57f52 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 57f52 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 57f52 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00057de8 : │ │ │ │ +00057f54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1fa878 │ │ │ │ + bl 1fa3ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7aee0 │ │ │ │ + b.w 7b0a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ ubfx r3, r1, #6, #1 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.n 57e40 │ │ │ │ - cbz r3, 57e36 │ │ │ │ + bpl.n 57fac │ │ │ │ + cbz r3, 57fa2 │ │ │ │ add.w r7, r5, #20 │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ movs r4, #127 @ 0x7f │ │ │ │ - b.n 57e66 │ │ │ │ + b.n 57fd2 │ │ │ │ add.w r7, r5, #28 │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ - b.n 57e48 │ │ │ │ + b.n 57fb4 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ - cbnz r3, 57e60 │ │ │ │ + cbnz r3, 57fcc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 57e64 │ │ │ │ + beq.n 57fd0 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 57e66 │ │ │ │ + b.n 57fd2 │ │ │ │ movs r4, #127 @ 0x7f │ │ │ │ - b.n 57e66 │ │ │ │ + b.n 57fd2 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34ed6 <_Py_fstat@@Base+0x6ca> │ │ │ │ + bl 351ba <_Py_fstat@@Base+0x6ca> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 57eb6 │ │ │ │ + blt.n 58022 │ │ │ │ add.w r2, r8, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57e9e │ │ │ │ + bne.n 5800a │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 150d9c │ │ │ │ + bl 15128c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57eb6 │ │ │ │ + beq.n 58022 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl eb6fc │ │ │ │ + bl eb8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57eb6 │ │ │ │ + blt.n 58022 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 150d9c │ │ │ │ + b.w 15128c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34f64 <_Py_fstat@@Base+0x758> │ │ │ │ + bl 35248 <_Py_fstat@@Base+0x758> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 57eb6 │ │ │ │ + cbz r0, 58022 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2287a8 │ │ │ │ + b.w 228044 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.w 236e98 <_PyTime_AsMilliseconds@@Base+0x2c8> │ │ │ │ + b.w 2365e0 <_PyTime_AsMilliseconds@@Base+0x2c8> │ │ │ │ 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 57f08 │ │ │ │ + bhi.n 58074 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 57f20 │ │ │ │ + bmi.n 5808c │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #7012 @ 0x1b64 │ │ │ │ + movw r2, #4644 @ 0x1224 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #38112 @ 0x94e0 │ │ │ │ + movw r0, #35744 @ 0x8ba0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58066 │ │ │ │ - movw r0, #38112 @ 0x94e0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 581d2 │ │ │ │ + movw r0, #35744 @ 0x8ba0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57ede │ │ │ │ - b.n 58066 │ │ │ │ + bne.n 5804a │ │ │ │ + b.n 581d2 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 57f88 │ │ │ │ + ble.n 580f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f88 │ │ │ │ + beq.n 580f4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 57f6a │ │ │ │ + bpl.n 580d6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58066 │ │ │ │ + beq.w 581d2 │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57f88 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 580f4 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 58066 │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 581d2 │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #38112 @ 0x94e0 │ │ │ │ + movw r0, #35744 @ 0x8ba0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58066 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 581d2 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - blt.n 57fa8 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + blt.n 58114 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #56220 @ 0xdb9c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 58066 │ │ │ │ + bl fce84 │ │ │ │ + b.n 581d2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 126fb8 │ │ │ │ + bl 1275fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58066 │ │ │ │ - bl 127114 │ │ │ │ + beq.n 581d2 │ │ │ │ + bl 127730 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r7, r6, #15 │ │ │ │ mov r1, r0 │ │ │ │ subs r6, r3, r6 │ │ │ │ adds r3, r6, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 58048 │ │ │ │ + ble.n 581b4 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - beq.n 57fd6 │ │ │ │ + beq.n 58142 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 57fe4 │ │ │ │ + bne.n 58150 │ │ │ │ mov r3, r1 │ │ │ │ movs r0, #92 @ 0x5c │ │ │ │ strb.w r0, [r3], #2 │ │ │ │ strb r2, [r1, #1] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 57fc4 │ │ │ │ + b.n 58130 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 57ff2 │ │ │ │ + bne.n 5815e │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r1], #2 │ │ │ │ - b.n 57fc4 │ │ │ │ + b.n 58130 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 58000 │ │ │ │ + bne.n 5816c │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r1], #2 │ │ │ │ - b.n 57fc4 │ │ │ │ + b.n 58130 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 5800e │ │ │ │ + bne.n 5817a │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r1], #2 │ │ │ │ - b.n 57fc4 │ │ │ │ + b.n 58130 │ │ │ │ sub.w r3, r2, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 58042 │ │ │ │ + bls.n 581ae │ │ │ │ movw r0, #17540 @ 0x4484 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r1, #0] │ │ │ │ mov.w ip, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r1, #-2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ - b.n 57fc4 │ │ │ │ + b.n 58130 │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ - b.n 57fc4 │ │ │ │ + b.n 58130 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddc9c │ │ │ │ + bl dde58 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 58066 │ │ │ │ + cbz r0, 581d2 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #50840 @ 0xc698 │ │ │ │ + movw r0, #48472 @ 0xbd58 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #28164 @ 0x6e04 │ │ │ │ + movw r0, #25756 @ 0x649c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #228] @ (58178 ) │ │ │ │ + ldr r5, [pc, #228] @ (582e4 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -64080,682 +64217,478 @@ │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 580c2 │ │ │ │ + bne.n 5822e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 580c2 │ │ │ │ + ble.n 5822e │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 580c2 │ │ │ │ - cbnz r6, 580e8 │ │ │ │ - ldr r4, [pc, #184] @ (5817c ) │ │ │ │ + bne.n 5822e │ │ │ │ + cbnz r6, 58254 │ │ │ │ + ldr r4, [pc, #184] @ (582e8 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 580e8 │ │ │ │ + cbnz r0, 58254 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58168 │ │ │ │ + b.n 582d4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 580e4 │ │ │ │ - movw r3, #10448 @ 0x28d0 │ │ │ │ + beq.n 58250 │ │ │ │ + movw r3, #8080 @ 0x1f90 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21af64 │ │ │ │ + bl 21a97c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 580e4 │ │ │ │ + beq.n 58250 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r3, 58128 │ │ │ │ + cbz r3, 58294 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2c4e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 58132 │ │ │ │ + b.n 5829e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2d58c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 58140 │ │ │ │ + beq.n 582ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 58168 │ │ │ │ + b.n 582d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 5815e │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r2, 582ca │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 58158 │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 5815e │ │ │ │ + bne.n 582c4 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 582ca │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 12c650 │ │ │ │ - bl 8a354 │ │ │ │ + bl 12cbac │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 580e4 │ │ │ │ - b.n 58136 │ │ │ │ + bne.n 58250 │ │ │ │ + b.n 582a2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r2, #17 │ │ │ │ add r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it le │ │ │ │ movle r0, r3 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 581b4 │ │ │ │ + cbz r3, 58320 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 82984 │ │ │ │ - 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 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 581dc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r2, 581f6 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 581f6 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #37116 @ 0x90fc │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 583e6 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 581f2 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r5, r7, #8 │ │ │ │ - strb r3, [r0, #8] │ │ │ │ - bl 8d584 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r5] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 58226 │ │ │ │ - strexb r1, r3, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 58216 │ │ │ │ - dmb ish │ │ │ │ - beq.n 58232 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 24b8dc │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 582c8 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldrh.w sl, [r3] │ │ │ │ - ldrb.w r9, [r3, #2] │ │ │ │ - ldr.w r8, [r3, #12] │ │ │ │ - vldr d8, [r3, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2d470 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 58390 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2d5b4 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2d470 │ │ │ │ - mov fp, r0 │ │ │ │ - cbz r0, 582aa │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2d470 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 582a4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2d5b4 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2d640 │ │ │ │ - cbnz r0, 582b2 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c454 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c454 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c454 │ │ │ │ - b.n 58390 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c454 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c454 │ │ │ │ - b.n 58390 │ │ │ │ - strh.w sl, [r0] │ │ │ │ - strb.w r9, [r0, #2] │ │ │ │ - strd fp, r8, [r0, #4] │ │ │ │ - str r7, [r0, #12] │ │ │ │ - vstr d8, [r0, #16] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - b.n 5839e │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - strh.w r2, [sp, #14] │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ - ldrd r7, sl, [r3, #8] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - vldr d8, [r3, #16] │ │ │ │ - blx 2d470 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 58390 │ │ │ │ - mov lr, r0 │ │ │ │ - add.w r9, sl, #64 @ 0x40 │ │ │ │ - mov ip, lr │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ - add.w sl, sl, #16 │ │ │ │ - ldr.w r2, [sl, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [sl, #-4] │ │ │ │ - cmp sl, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 582f0 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2d470 │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r0, 5836e │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2d470 │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 58368 │ │ │ │ - mov lr, r0 │ │ │ │ - add.w fp, r7, #64 @ 0x40 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - adds r7, #16 │ │ │ │ - ldr.w r2, [r7, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r7, #-4] │ │ │ │ - cmp r7, fp │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 58330 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2d640 │ │ │ │ - cbnz r0, 58376 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c454 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c454 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c454 │ │ │ │ - b.n 58390 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c454 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c454 │ │ │ │ - b.n 58390 │ │ │ │ - ldrh.w r3, [sp, #14] │ │ │ │ - strh r3, [r0, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strb r3, [r0, #2] │ │ │ │ - strd sl, r9, [r0, #4] │ │ │ │ - str.w r8, [r0, #12] │ │ │ │ - vstr d8, [r0, #16] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - b.n 5839e │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 583a2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r5] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 583ba │ │ │ │ - strexb r1, r3, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 583aa │ │ │ │ - dmb ish │ │ │ │ - beq.n 583c6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 214c68 │ │ │ │ - adds r6, #1 │ │ │ │ - bne.n 583e6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 581f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 581f2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 581f2 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w 82b60 │ │ │ │ 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, 58412 │ │ │ │ + cbnz r3, 58344 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 58412 │ │ │ │ + ble.n 58344 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58412 │ │ │ │ - cbnz r0, 5842c │ │ │ │ + bne.n 58344 │ │ │ │ + cbnz r0, 5835e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #92] @ (5847c ) │ │ │ │ + ldr r4, [pc, #88] @ (583ac ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58474 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 583a6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5843e │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 58474 │ │ │ │ + bne.n 58370 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 583a6 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2cf1c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5846a │ │ │ │ + bne.n 5839c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5846a │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r3, 5839c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #408] @ (58628 ) │ │ │ │ + ldr r5, [pc, #408] @ (58558 ) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 584be │ │ │ │ + bne.n 583ee │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 584be │ │ │ │ + ble.n 583ee │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 584be │ │ │ │ - cbnz r6, 584e4 │ │ │ │ - ldr r4, [pc, #364] @ (5862c ) │ │ │ │ + bne.n 583ee │ │ │ │ + cbnz r6, 58414 │ │ │ │ + ldr r4, [pc, #364] @ (5855c ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5861a │ │ │ │ + beq.w 5854a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5861a │ │ │ │ - ldr r2, [pc, #316] @ (58630 ) │ │ │ │ + beq.w 5854a │ │ │ │ + ldr r2, [pc, #316] @ (58560 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #336] @ 0x150 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 58522 │ │ │ │ + bmi.n 58452 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58148 @ 0xe324 │ │ │ │ + movw r1, #55880 @ 0xda48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5861a │ │ │ │ + bl fce84 │ │ │ │ + b.n 5854a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 58544 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bne.n 58474 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58596 @ 0xe4e4 │ │ │ │ + movw r1, #56328 @ 0xdc08 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5861a │ │ │ │ + bl fce84 │ │ │ │ + b.n 5854a │ │ │ │ mov r0, r7 │ │ │ │ - bl 15a370 │ │ │ │ + bl 15a8d0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt.n 58568 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bgt.n 58498 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58636 @ 0xe50c │ │ │ │ + movw r1, #56368 @ 0xdc30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5861a │ │ │ │ + bl fce84 │ │ │ │ + b.n 5854a │ │ │ │ mov r0, r6 │ │ │ │ - bl bf330 │ │ │ │ - cbnz r0, 58588 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl bf540 │ │ │ │ + cbnz r0, 584b8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58668 @ 0xe52c │ │ │ │ + movw r1, #56400 @ 0xdc50 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5861a │ │ │ │ + bl fce84 │ │ │ │ + b.n 5854a │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24876c │ │ │ │ + bl 247eb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5861a │ │ │ │ + beq.n 5854a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 585b4 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r3, 584e4 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58716 @ 0xe55c │ │ │ │ + movw r1, #56448 @ 0xdc80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 58612 │ │ │ │ + bl fce84 │ │ │ │ + b.n 58542 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 248870 │ │ │ │ + bl 247fb8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58612 │ │ │ │ + cbz r0, 58542 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ - movw r1, #50172 @ 0xc3fc │ │ │ │ + movw r1, #47904 @ 0xbb20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #58312 @ 0xe3c8 │ │ │ │ + movw r0, #56044 @ 0xdaec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r6 │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5860a │ │ │ │ + beq.n 5853a │ │ │ │ ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ - cbz r3, 585f2 │ │ │ │ + cbz r3, 58522 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ blx 2db50 │ │ │ │ - b.n 585fa │ │ │ │ + b.n 5852a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ blx 2c9ec │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12c650 │ │ │ │ + bl 12cbac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 24902c │ │ │ │ + bl 248774 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 24902c │ │ │ │ + bl 248774 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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, 58654 │ │ │ │ + cbnz r3, 58584 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 58654 │ │ │ │ + ble.n 58584 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58654 │ │ │ │ - cbnz r0, 5866e │ │ │ │ + bne.n 58584 │ │ │ │ + cbnz r0, 5859e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (586bc ) │ │ │ │ + ldr r4, [pc, #88] @ (585ec ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 586b6 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 585e6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 58680 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 586b6 │ │ │ │ + bne.n 585b0 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 585e6 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2d804 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 586ac │ │ │ │ + bne.n 585dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 586ac │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r3, 585dc │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r7, 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, #3808] @ 0xee0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 58718 │ │ │ │ + ble.n 58648 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #0 │ │ │ │ mla r4, r5, r3, r9 │ │ │ │ add.w r8, r9, r6 │ │ │ │ subs r7, r4, r6 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.n 58718 │ │ │ │ + bcs.n 58648 │ │ │ │ blx 2c2ec <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d5b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 2d5b4 │ │ │ │ - b.n 586e8 │ │ │ │ + b.n 58618 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58748 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 587a0 │ │ │ │ + bne.n 58678 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 586d0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2cea0 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 58762 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 58692 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 5878c │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 586bc │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #52] @ 587a8 │ │ │ │ + vldr d5, [pc, #52] @ 586d8 │ │ │ │ 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 58796 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 587a0 │ │ │ │ + bne.n 586c6 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 586d0 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvs.n 586d6 │ │ │ │ + bvs.n 58606 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ stmdb 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 sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 587d0 │ │ │ │ + cbz r3, 58700 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 587d2 │ │ │ │ + b.n 58702 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r4, [pc, #416] @ (58974 ) │ │ │ │ + ldr r4, [pc, #416] @ (588a4 ) │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -64768,343 +64701,546 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5881c │ │ │ │ + bne.n 5874c │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 5881c │ │ │ │ + ble.n 5874c │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 5881c │ │ │ │ + bne.n 5874c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 58846 │ │ │ │ - ldr r1, [pc, #344] @ (58978 ) │ │ │ │ + bne.n 58776 │ │ │ │ + ldr r1, [pc, #344] @ (588a8 ) │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 58846 │ │ │ │ + cbnz r0, 58776 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5895c │ │ │ │ + b.n 5888c │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r9, sl │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5883e │ │ │ │ + beq.n 5876e │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - cbz r0, 5887e │ │ │ │ + cbz r0, 587ae │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 58882 │ │ │ │ + beq.n 587b2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 58884 │ │ │ │ + bge.n 587b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5895c │ │ │ │ + b.n 5888c │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w fp, [sp, #148] @ 0x94 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 58892 │ │ │ │ + bmi.n 587c2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 588b8 │ │ │ │ + bne.n 587e8 │ │ │ │ ldr.w r9, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #4360 @ 0x1108 │ │ │ │ + movw r1, #1992 @ 0x7c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #58760 @ 0xe588 │ │ │ │ + movw r0, #56492 @ 0xdcac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5887e │ │ │ │ - ldr.w sl, [pc, #200] @ 5897c │ │ │ │ - b.n 58920 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 587ae │ │ │ │ + ldr.w sl, [pc, #200] @ 588ac │ │ │ │ + b.n 58850 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #6808 @ 0x1a98 │ │ │ │ + movw r2, #4440 @ 0x1158 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #19056 @ 0x4a70 │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 5887e │ │ │ │ - bl 126fb8 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 587ae │ │ │ │ + bl 1275fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5887e │ │ │ │ - bl 127114 │ │ │ │ + beq.n 587ae │ │ │ │ + bl 127730 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 5892c │ │ │ │ + beq.n 5885c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d448 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add.w sl, sl, #4 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 58954 │ │ │ │ - bl ded80 │ │ │ │ + bge.n 58884 │ │ │ │ + bl def38 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 58942 │ │ │ │ + bne.n 58872 │ │ │ │ ldr.w r7, [sl] │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 588d8 │ │ │ │ - b.n 58942 │ │ │ │ + bne.n 58808 │ │ │ │ + b.n 58872 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, r6 │ │ │ │ - cbz r4, 5893a │ │ │ │ + cbz r4, 5886a │ │ │ │ blx 2cde0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 58902 │ │ │ │ + b.n 58832 │ │ │ │ blx 2c1f0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 58902 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.n 58832 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12c650 │ │ │ │ - b.n 5887e │ │ │ │ + bl 12cbac │ │ │ │ + b.n 587ae │ │ │ │ mov r1, r7 │ │ │ │ - bl de7a8 │ │ │ │ + bl de960 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ 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 82984 │ │ │ │ + b.w 82b60 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2dbf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 589c8 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 588f8 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 589fa │ │ │ │ + cbnz r4, 5892a │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 589fa │ │ │ │ + ble.n 5892a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 589fa │ │ │ │ - cbnz r2, 58a1a │ │ │ │ + bne.n 5892a │ │ │ │ + cbnz r2, 5894a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (58ad4 ) │ │ │ │ + ldr r4, [pc, #212] @ (58a04 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58a1a │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5894a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58ace │ │ │ │ + b.n 589fe │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r4, r2, r4 │ │ │ │ adds r6, r4, r3 │ │ │ │ it mi │ │ │ │ addmi r6, r6, r3 │ │ │ │ asrs r6, r6, #16 │ │ │ │ - cbnz r2, 58a40 │ │ │ │ + cbnz r2, 58970 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 58ace │ │ │ │ + b.n 589fe │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 164974 │ │ │ │ + bl 164eec │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, r5, lsl #16 │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 58a36 │ │ │ │ + ble.n 58966 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp.w fp, r5, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, fp, sl │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, sl │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a16 │ │ │ │ + beq.n 58946 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58aac │ │ │ │ + bge.n 589dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58aac │ │ │ │ + cbnz r3, 589dc │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 58a16 │ │ │ │ + beq.n 58946 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a5a │ │ │ │ + bge.n 5898a │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58a54 │ │ │ │ + bne.n 58984 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58a54 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58984 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ + 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 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cbnz r3, 58a2c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r3 │ │ │ │ + cbz r2, 58a46 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 58a46 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #34708 @ 0x8794 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 58c36 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58a42 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r5, r7, #8 │ │ │ │ + strb r3, [r0, #8] │ │ │ │ + bl 8d740 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r5] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 58a76 │ │ │ │ + strexb r1, r3, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 58a66 │ │ │ │ + dmb ish │ │ │ │ + beq.n 58a82 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a13ac │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 58b18 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldrh.w sl, [r3] │ │ │ │ + ldrb.w r9, [r3, #2] │ │ │ │ + ldr.w r8, [r3, #12] │ │ │ │ + vldr d8, [r3, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 2d470 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 58be0 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2d5b4 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2d470 │ │ │ │ + mov fp, r0 │ │ │ │ + cbz r0, 58afa │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2d470 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 58af4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2d5b4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2d640 │ │ │ │ + cbnz r0, 58b02 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c454 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c454 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c454 │ │ │ │ + b.n 58be0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c454 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c454 │ │ │ │ + b.n 58be0 │ │ │ │ + strh.w sl, [r0] │ │ │ │ + strb.w r9, [r0, #2] │ │ │ │ + strd fp, r8, [r0, #4] │ │ │ │ + str r7, [r0, #12] │ │ │ │ + vstr d8, [r0, #16] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + b.n 58bee │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ + strh.w r2, [sp, #14] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ + ldrd r7, sl, [r3, #8] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + vldr d8, [r3, #16] │ │ │ │ + blx 2d470 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58be0 │ │ │ │ + mov lr, r0 │ │ │ │ + add.w r9, sl, #64 @ 0x40 │ │ │ │ + mov ip, lr │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ + add.w sl, sl, #16 │ │ │ │ + ldr.w r2, [sl, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [sl, #-4] │ │ │ │ + cmp sl, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 58b40 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2d470 │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r0, 58bbe │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2d470 │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 58bb8 │ │ │ │ + mov lr, r0 │ │ │ │ + add.w fp, r7, #64 @ 0x40 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + adds r7, #16 │ │ │ │ + ldr.w r2, [r7, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ + cmp r7, fp │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 58b80 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2d640 │ │ │ │ + cbnz r0, 58bc6 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c454 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c454 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c454 │ │ │ │ + b.n 58be0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c454 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c454 │ │ │ │ + b.n 58be0 │ │ │ │ + ldrh.w r3, [sp, #14] │ │ │ │ + strh r3, [r0, #0] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strb r3, [r0, #2] │ │ │ │ + strd sl, r9, [r0, #4] │ │ │ │ + str.w r8, [r0, #12] │ │ │ │ + vstr d8, [r0, #16] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + b.n 58bee │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 58bf2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r5] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 58c0a │ │ │ │ + strexb r1, r3, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 58bfa │ │ │ │ + dmb ish │ │ │ │ + beq.n 58c16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 214634 │ │ │ │ + adds r6, #1 │ │ │ │ + bne.n 58c36 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 58a42 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 58a42 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58a42 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58afa │ │ │ │ + bne.n 58c64 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 58b14 │ │ │ │ - b.n 58b10 │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 58c7e │ │ │ │ + b.n 58c7a │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6772 @ 0x1a74 │ │ │ │ + movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58aee │ │ │ │ + bne.n 58c58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b56 │ │ │ │ + b.n 58cc0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58b10 │ │ │ │ + beq.n 58c7a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58b10 │ │ │ │ + beq.n 58c7a │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c38c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58b4e │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 58cb8 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #16 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 58b7a │ │ │ │ + cbz r3, 58ce4 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 58b7c │ │ │ │ + b.n 58ce6 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r4, [pc, #356] @ (58ce4 ) │ │ │ │ + ldr r4, [pc, #360] @ (58e50 ) │ │ │ │ add r7, sp, #100 @ 0x64 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -65117,394 +65253,395 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 58bc6 │ │ │ │ + bne.n 58d30 │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 58bc6 │ │ │ │ + ble.n 58d30 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 58bc6 │ │ │ │ + bne.n 58d30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 58bf0 │ │ │ │ - ldr r1, [pc, #288] @ (58ce8 ) │ │ │ │ + bne.n 58d5a │ │ │ │ + ldr r1, [pc, #288] @ (58e54 ) │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 58bf0 │ │ │ │ + cbnz r0, 58d5a │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 58ccc │ │ │ │ + b.n 58e36 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add r9, sl │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58be8 │ │ │ │ + beq.n 58d52 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - cbz r0, 58c28 │ │ │ │ + cbz r0, 58d92 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 58c2c │ │ │ │ + beq.n 58d96 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 58c2e │ │ │ │ + bge.n 58d98 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58ccc │ │ │ │ + b.n 58e36 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r9, [sp, #140] @ 0x8c │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 58c3c │ │ │ │ + bmi.n 58da6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 58c5c │ │ │ │ + bne.n 58dc6 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #4360 @ 0x1108 │ │ │ │ + movw r1, #1992 @ 0x7c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #58772 @ 0xe594 │ │ │ │ + movw r0, #56504 @ 0xdcb8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58c7c │ │ │ │ - b.n 58c28 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 58de6 │ │ │ │ + b.n 58d92 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #6832 @ 0x1ab0 │ │ │ │ + movw r2, #4464 @ 0x1170 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #19056 @ 0x4a70 │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 58c28 │ │ │ │ - bl a0718 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 58d92 │ │ │ │ + bl a08b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 58c94 │ │ │ │ + beq.n 58dfe │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c34c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 58ca8 │ │ │ │ + b.n 58e12 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r4, 58ca2 │ │ │ │ + cbz r4, 58e0c │ │ │ │ blx 2d130 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 58ca8 │ │ │ │ + b.n 58e12 │ │ │ │ blx 2c768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r4, 58cc4 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl a2780 │ │ │ │ + cbz r4, 58e2e │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1030b0 │ │ │ │ - b.n 58c28 │ │ │ │ + bl 1032ac │ │ │ │ + b.n 58d92 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + nop │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r7, 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 58d0e │ │ │ │ + bne.n 58e7a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1ebd08 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 58d28 │ │ │ │ - b.n 58d24 │ │ │ │ + bl 1eb960 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 58e94 │ │ │ │ + b.n 58e90 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6760 @ 0x1a68 │ │ │ │ + movw r0, #4392 @ 0x1128 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58d02 │ │ │ │ + bne.n 58e6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58d6a │ │ │ │ + b.n 58ed6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ebd08 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1eb960 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58d24 │ │ │ │ + beq.n 58e90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ebd08 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1eb960 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58d24 │ │ │ │ + beq.n 58e90 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ce04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58d62 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 58ece │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #16 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 58d8e │ │ │ │ + cbz r3, 58efa │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 58d90 │ │ │ │ + b.n 58efc │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #640] @ (59014 ) │ │ │ │ + ldr r5, [pc, #640] @ (59180 ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 58dc2 │ │ │ │ + bne.n 58f2e │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 58dc2 │ │ │ │ + ble.n 58f2e │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 58dc2 │ │ │ │ - cbnz r6, 58de8 │ │ │ │ - ldr r1, [pc, #596] @ (59018 ) │ │ │ │ + bne.n 58f2e │ │ │ │ + cbnz r6, 58f54 │ │ │ │ + ldr r1, [pc, #596] @ (59184 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58de8 │ │ │ │ + cbnz r0, 58f54 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59004 │ │ │ │ + b.n 59170 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58de4 │ │ │ │ + beq.n 58f50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n 58de4 │ │ │ │ + beq.n 58f50 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 58e10 │ │ │ │ + bhi.n 58f7c │ │ │ │ add r7, r9 │ │ │ │ subs r4, r7, #2 │ │ │ │ - bne.n 58e2e │ │ │ │ - b.n 58e6c │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + bne.n 58f9a │ │ │ │ + b.n 58fd8 │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31948 @ 0x7ccc │ │ │ │ + movw r1, #29456 @ 0x7310 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58e08 │ │ │ │ - b.n 58de4 │ │ │ │ + bne.n 58f74 │ │ │ │ + b.n 58f50 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 58e4a │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 58fb6 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 58e44 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 58fb0 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58de4 │ │ │ │ + bne.n 58f50 │ │ │ │ subs r4, r7, #3 │ │ │ │ - beq.n 58e72 │ │ │ │ - b.n 58e4c │ │ │ │ + beq.n 58fde │ │ │ │ + b.n 58fb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 58e5c │ │ │ │ + cbnz r0, 58fc8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 58e74 │ │ │ │ - b.n 58de4 │ │ │ │ + bge.n 58fe0 │ │ │ │ + b.n 58f50 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1cc530 │ │ │ │ + bl 1cc120 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58de4 │ │ │ │ + beq.n 58f50 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 58e74 │ │ │ │ - b.n 58e50 │ │ │ │ + beq.n 58fe0 │ │ │ │ + b.n 58fbc │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 58e74 │ │ │ │ + b.n 58fe0 │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ adds.w r3, r6, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - cbnz r2, 58ea8 │ │ │ │ - cbz r3, 58ea8 │ │ │ │ + cbnz r2, 59014 │ │ │ │ + cbz r3, 59014 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - cbnz r2, 58ea8 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r2, 59014 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #5352 @ 0x14e8 │ │ │ │ + movw r2, #2984 @ 0xba8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #18968 @ 0x4a18 │ │ │ │ + movw r1, #16600 @ 0x40d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 58de4 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 58f50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.n 58ed0 │ │ │ │ - cbz r3, 58ed0 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 5903c │ │ │ │ + cbz r3, 5903c │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #5352 @ 0x14e8 │ │ │ │ + movw r2, #2984 @ 0xba8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #19016 @ 0x4a48 │ │ │ │ + movw r1, #16648 @ 0x4108 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 58de4 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 58f50 │ │ │ │ ldrb.w r9, [sp, #92] @ 0x5c │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 58efe │ │ │ │ + bmi.n 5906a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 58efe │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 5906a │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #5352 @ 0x14e8 │ │ │ │ + movw r2, #2984 @ 0xba8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #19056 @ 0x4a70 │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 58de4 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 58f50 │ │ │ │ tst.w r5, #1280 @ 0x500 │ │ │ │ - beq.n 58f1c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 59088 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58788 @ 0xe5a4 │ │ │ │ + movw r1, #56520 @ 0xdcc8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 58de4 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 58f50 │ │ │ │ ands.w r1, r5, #4096 @ 0x1000 │ │ │ │ - beq.n 58f3a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 590a6 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58844 @ 0xe5dc │ │ │ │ + movw r1, #56576 @ 0xdd00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 58de4 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 58f50 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ubfx sl, r3, #0, #18 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58de4 │ │ │ │ - bl a0718 │ │ │ │ + beq.w 58f50 │ │ │ │ + bl a08b0 │ │ │ │ add.w r3, r4, #24 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 58f7e │ │ │ │ + beq.n 590ea │ │ │ │ orr.w r2, r5, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #19532 @ 0x4c4c │ │ │ │ + movw r1, #17164 @ 0x430c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2d3ac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 58f8a │ │ │ │ + b.n 590f6 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d3ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r5, 58fba │ │ │ │ + bl a2780 │ │ │ │ + cbz r5, 59126 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58fa6 │ │ │ │ + bge.n 59112 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58fa6 │ │ │ │ + cbnz r3, 59112 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1030b0 │ │ │ │ - b.n 58de4 │ │ │ │ + bl 1032ac │ │ │ │ + b.n 58f50 │ │ │ │ ldrd r0, r1, [r4, #152] @ 0x98 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ movt r5, #15 │ │ │ │ ldrd r3, r2, [r4, #160] @ 0xa0 │ │ │ │ and.w r6, r5, r0, lsl #8 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orr.w r0, r0, r1, lsr #20 │ │ │ │ @@ -65522,314 +65659,314 @@ │ │ │ │ orrs r0, r6 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r1, r0 │ │ │ │ orrs r3, r2 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 18eef4 <_start@@Base+0x8ac> │ │ │ │ + bl 19340c <_Py_SetLocaleFromEnv@@Base+0xed4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ │ │ │ │ -00059040 : │ │ │ │ +000591ac : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #7012 @ 0x1b64 │ │ │ │ + movw r3, #4644 @ 0x1224 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r0, #16 │ │ │ │ pop {r4} │ │ │ │ - b.w 207ba0 <_Py_Gid_Converter@@Base+0xfc> │ │ │ │ + b.w 207778 <_Py_Gid_Converter@@Base+0xfc> │ │ │ │ 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 18eef4 <_start@@Base+0x8ac> │ │ │ │ + bl 19340c <_Py_SetLocaleFromEnv@@Base+0xed4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 590ae │ │ │ │ + bge.n 5921a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 590ae │ │ │ │ + cbnz r3, 5921a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ 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 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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 59142 │ │ │ │ + beq.n 592ae │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6892 @ 0x1aec │ │ │ │ + movw r0, #4524 @ 0x11ac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 59142 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 592ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59180 │ │ │ │ + b.n 592ec │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59156 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 592c2 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5913e │ │ │ │ + bne.n 592aa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5916a │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 592d6 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5913e │ │ │ │ + bne.n 592aa │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134ebc <_Py_set_inheritable@@Base> │ │ │ │ + bl 1353dc <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5913e │ │ │ │ + beq.n 592aa │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #236] @ (59280 ) │ │ │ │ + ldr r5, [pc, #236] @ (593ec ) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 591c2 │ │ │ │ + bne.n 5932e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 591c2 │ │ │ │ + ble.n 5932e │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 591c2 │ │ │ │ - cbnz r6, 591e8 │ │ │ │ - ldr r4, [pc, #192] @ (59284 ) │ │ │ │ + bne.n 5932e │ │ │ │ + cbnz r6, 59354 │ │ │ │ + ldr r4, [pc, #192] @ (593f0 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 591e8 │ │ │ │ + cbnz r0, 59354 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59270 │ │ │ │ + b.n 593dc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 591e4 │ │ │ │ + beq.n 59350 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 591e4 │ │ │ │ + beq.n 59350 │ │ │ │ ldrb.w r7, [sp, #84] @ 0x54 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ - cbz r7, 59218 │ │ │ │ + cbz r7, 59384 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 499a4 <_PyTime_AsTimeval_clamp@@Base+0x129a> │ │ │ │ + bl 49a04 <_PyTime_AsTimeval_clamp@@Base+0x129c> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59270 │ │ │ │ + b.n 593dc │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ - movw r1, #5620 @ 0x15f4 │ │ │ │ + movw r1, #3212 @ 0xc8c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #39468 @ 0x9a2c │ │ │ │ + movw r0, #37060 @ 0x90c4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 591e4 │ │ │ │ - bl a0718 │ │ │ │ + beq.n 59350 │ │ │ │ + bl a08b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2d8f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 59268 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 593d4 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1030b0 │ │ │ │ - b.n 591e4 │ │ │ │ + bl 1032ac │ │ │ │ + b.n 59350 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ 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 82984 │ │ │ │ + b.w 82b60 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 592cc │ │ │ │ - movw r1, #59436 @ 0xe82c │ │ │ │ + cbnz r2, 59438 │ │ │ │ + movw r1, #57168 @ 0xdf50 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ - b.n 592d8 │ │ │ │ - movw r1, #59460 @ 0xe844 │ │ │ │ + bl fce84 │ │ │ │ + b.n 59444 │ │ │ │ + movw r1, #57192 @ 0xdf68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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 1493ec │ │ │ │ - cbnz r0, 59300 │ │ │ │ + bl 1498e4 │ │ │ │ + cbnz r0, 5946c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59314 │ │ │ │ + b.n 59480 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 592fc │ │ │ │ + blt.n 59468 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59480 @ 0xe858 │ │ │ │ + movw r0, #57212 @ 0xdf7c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 59370 │ │ │ │ + bpl.n 594dc │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 59374 │ │ │ │ + cbz r1, 594e0 │ │ │ │ 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] │ │ │ │ @@ -65841,188 +65978,144 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 59378 │ │ │ │ + b.n 594e4 │ │ │ │ mov.w r0, #468 @ 0x1d4 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ 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 eb4dc <_PyType_Name@@Base> │ │ │ │ + bl eb6c4 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59488 @ 0xe860 │ │ │ │ + movw r0, #57220 @ 0xdf84 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ 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 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 593c2 │ │ │ │ + cbz r3, 5952e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 593ca │ │ │ │ + b.n 59536 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 5940c │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r0, #13824 @ 0x3600 │ │ │ │ - movt r0, #50277 @ 0xc465 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 5943a │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2071e8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 59436 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 5943a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #52844 @ 0xce6c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 59452 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - adds r1, #16 │ │ │ │ - ldrexd r4, r5, [r1] │ │ │ │ - strexd r0, r2, r3, [r1] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5943e │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00059456 : │ │ │ │ +00059544 : │ │ │ │ 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, r0 │ │ │ │ - cbnz r0, 59482 │ │ │ │ + cbnz r0, 59570 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #59640 @ 0xe8f8 │ │ │ │ + movw r1, #57232 @ 0xdf90 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 594a0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5958e │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c98c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ movw r2, #1013 @ 0x3f5 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1b80e8 │ │ │ │ + bl 1b8188 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5956c │ │ │ │ + beq.n 5965a │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5956c │ │ │ │ + beq.n 5965a │ │ │ │ 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, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 594e0 │ │ │ │ + beq.n 595ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59568 │ │ │ │ + bge.n 59656 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 59568 │ │ │ │ + b.n 59656 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #34928 @ 0x8870 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 594fe │ │ │ │ + beq.n 595ec │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w cbcdc │ │ │ │ + b.w cbea0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1af354 │ │ │ │ + bl 1af3c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 59510 │ │ │ │ + cbnz r0, 595fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59568 │ │ │ │ + b.n 59656 │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #46401 @ 0xb541 │ │ │ │ + movw r3, #46889 @ 0xb729 │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 59528 │ │ │ │ - bl cb538 <_PyDict_FromItems@@Base+0x340> │ │ │ │ - b.n 5952e │ │ │ │ + bne.n 59616 │ │ │ │ + bl cb720 <_PyDict_FromItems@@Base+0x338> │ │ │ │ + b.n 5961c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ - cbnz r0, 59548 │ │ │ │ + cbnz r0, 59636 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5950c │ │ │ │ + bge.n 595fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5950c │ │ │ │ + bne.n 595fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5950c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 595fa │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -66043,390 +66136,390 @@ │ │ │ │ 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 5959e │ │ │ │ - cbz r6, 595ae │ │ │ │ + beq.n 5968c │ │ │ │ + cbz r6, 5969c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 595c4 │ │ │ │ - cbz r6, 595ae │ │ │ │ + b.n 596b2 │ │ │ │ + cbz r6, 5969c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 595c4 │ │ │ │ + b.n 596b2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 595c2 │ │ │ │ + cbz r3, 596b0 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 595c4 │ │ │ │ + b.n 596b2 │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab19c │ │ │ │ - cbz r0, 595da │ │ │ │ - cbz r7, 595d4 │ │ │ │ - cbz r6, 595d4 │ │ │ │ + bl 1ab218 │ │ │ │ + cbz r0, 596c8 │ │ │ │ + cbz r7, 596c2 │ │ │ │ + cbz r6, 596c2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 595d6 │ │ │ │ + b.n 596c4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ stmdb 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, #37332 @ 0x91d4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5961c │ │ │ │ + beq.n 5970a │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5961c │ │ │ │ + beq.n 5970a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 59648 │ │ │ │ - b.n 59634 │ │ │ │ + bls.n 59736 │ │ │ │ + b.n 59722 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 59610 │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + beq.n 596fe │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59610 │ │ │ │ - b.n 596e0 │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + bne.n 596fe │ │ │ │ + b.n 597ce │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596e0 │ │ │ │ + beq.n 597ce │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5965c │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5974a │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 596e0 │ │ │ │ + bne.n 597ce │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59670 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5975e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 596e0 │ │ │ │ + bne.n 597ce │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59682 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 596e0 │ │ │ │ + bne.n 59770 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 597ce │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59694 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 596e0 │ │ │ │ + bne.n 59782 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 597ce │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 596a6 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 596e0 │ │ │ │ + bne.n 59794 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 597ce │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 596b8 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 596e0 │ │ │ │ + bne.n 597a6 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 597ce │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 596e4 │ │ │ │ - movw r2, #7012 @ 0x1b64 │ │ │ │ + bmi.n 597d2 │ │ │ │ + movw r2, #4644 @ 0x1224 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #59692 @ 0xe92c │ │ │ │ + movw r1, #57284 @ 0xdfc4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r6 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59a1a │ │ │ │ + b.n 59b08 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 59710 │ │ │ │ + bmi.n 597fe │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #18484 @ 0x4834 │ │ │ │ + movw r2, #16116 @ 0x3ef4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #59704 @ 0xe938 │ │ │ │ + movw r1, #57296 @ 0xdfd0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 596e0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 597ce │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 5973e │ │ │ │ + bmi.n 5982c │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #18484 @ 0x4834 │ │ │ │ + movw r2, #16116 @ 0x3ef4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #59716 @ 0xe944 │ │ │ │ + movw r1, #57308 @ 0xdfdc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 596e0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 597ce │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 5976c │ │ │ │ + bmi.n 5985a │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #18484 @ 0x4834 │ │ │ │ + movw r2, #16116 @ 0x3ef4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #59728 @ 0xe950 │ │ │ │ + movw r1, #57320 @ 0xdfe8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 596e0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 597ce │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 5979a │ │ │ │ + bmi.n 59888 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #59740 @ 0xe95c │ │ │ │ + movw r1, #57332 @ 0xdff4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 596e0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 597ce │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 597c4 │ │ │ │ + bmi.n 598b2 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #59752 @ 0xe968 │ │ │ │ + movw r1, #57344 @ 0xe000 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 596e0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 597ce │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 597f0 │ │ │ │ + bmi.n 598de │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #59764 @ 0xe974 │ │ │ │ + movw r1, #57356 @ 0xe00c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 596e0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 597ce │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59806 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 598f4 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 596e0 │ │ │ │ + bne.w 597ce │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 59832 │ │ │ │ + bmi.n 59920 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #7012 @ 0x1b64 │ │ │ │ + movw r2, #4644 @ 0x1224 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #59776 @ 0xe980 │ │ │ │ + movw r1, #57368 @ 0xe018 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 596e0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 597ce │ │ │ │ ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 59860 │ │ │ │ + bmi.n 5994e │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #7012 @ 0x1b64 │ │ │ │ + movw r2, #4644 @ 0x1224 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #59788 @ 0xe98c │ │ │ │ + movw r1, #57380 @ 0xe024 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 596e0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 597ce │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 598be │ │ │ │ + ble.n 599ac │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 59890 │ │ │ │ + bmi.n 5997e │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #18484 @ 0x4834 │ │ │ │ + movw r2, #16116 @ 0x3ef4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #59800 @ 0xe998 │ │ │ │ + movw r1, #57392 @ 0xe030 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 596e0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 597ce │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 598c4 │ │ │ │ + beq.n 599b2 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 598c6 │ │ │ │ + bmi.n 599b4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #18484 @ 0x4834 │ │ │ │ + movw r2, #16116 @ 0x3ef4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #59812 @ 0xe9a4 │ │ │ │ + movw r1, #57404 @ 0xe03c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #16860 @ 0x41dc │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 596e0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 597ce │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 598c6 │ │ │ │ + b.n 599b4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #48976 @ 0xbf50 │ │ │ │ + movw r1, #46692 @ 0xb664 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #48988 @ 0xbf5c │ │ │ │ + movw r0, #46704 @ 0xb670 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59918 │ │ │ │ + beq.n 59a06 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 59924 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 59a12 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #59824 @ 0xe9b0 │ │ │ │ + movw r1, #57416 @ 0xe048 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 59a02 │ │ │ │ + b.n 59af0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 59942 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 59a30 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #59860 @ 0xe9d4 │ │ │ │ + movw r1, #57452 @ 0xe06c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 59918 │ │ │ │ + bl fce84 │ │ │ │ + b.n 59a06 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 59960 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 59a4e │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #59904 @ 0xea00 │ │ │ │ + movw r1, #57496 @ 0xe098 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 59918 │ │ │ │ + bl fce84 │ │ │ │ + b.n 59a06 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5997e │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 59a6c │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #59948 @ 0xea2c │ │ │ │ + movw r1, #57540 @ 0xe0c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 59918 │ │ │ │ + bl fce84 │ │ │ │ + b.n 59a06 │ │ │ │ mov r0, fp │ │ │ │ - bl 59a28 │ │ │ │ + bl 59c4c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59918 │ │ │ │ + beq.n 59a06 │ │ │ │ mov r0, sl │ │ │ │ - bl 59a28 │ │ │ │ + bl 59c4c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 599f2 │ │ │ │ - cbz r5, 599a2 │ │ │ │ + cbz r0, 59ae0 │ │ │ │ + cbz r5, 59a90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 59a28 │ │ │ │ + bl 59c4c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 599a4 │ │ │ │ - b.n 599fa │ │ │ │ - ldr r5, [pc, #128] @ (59a24 ) │ │ │ │ - cbz r4, 599b2 │ │ │ │ + cbnz r0, 59a92 │ │ │ │ + b.n 59ae8 │ │ │ │ + ldr r5, [pc, #124] @ (59b10 ) │ │ │ │ + cbz r4, 59aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 59a28 │ │ │ │ + bl 59c4c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 599b4 │ │ │ │ - b.n 59a00 │ │ │ │ - ldr r4, [pc, #112] @ (59a24 ) │ │ │ │ + cbnz r0, 59aa2 │ │ │ │ + b.n 59aee │ │ │ │ + ldr r4, [pc, #108] @ (59b10 ) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -66438,504 +66531,548 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 243cf0 │ │ │ │ + bl 243448 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59a02 │ │ │ │ + b.n 59af0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59a02 │ │ │ │ + b.n 59af0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59a02 │ │ │ │ + b.n 59af0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #5192 @ 0x1448 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 59b48 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r0, #13824 @ 0x3600 │ │ │ │ + movt r0, #50277 @ 0xc465 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + b.n 59b76 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 206d20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 59b72 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 59b76 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #50560 @ 0xc580 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 59b8e │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + adds r1, #16 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + strexd r0, r2, r3, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59b7a │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00059b92 : │ │ │ │ + stmdb 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 r7, [pc, #164] @ (59c48 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r3 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r1, r7] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + sbcs.w r3, r4, #0 │ │ │ │ + blt.n 59bca │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 249858 <_PyDeadline_Init@@Base> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + b.n 59bd0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov sl, r9 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1ccfe4 <_PyTime_AsMicroseconds@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ + mov fp, r0 │ │ │ │ + cbnz r0, 59c14 │ │ │ │ + orrs.w r3, r8, r7 │ │ │ │ + beq.n 59c14 │ │ │ │ + bl a08b0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 136a1c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, fp │ │ │ │ + mov fp, r3 │ │ │ │ + bl a2780 │ │ │ │ + cmp.w fp, #2 │ │ │ │ + bne.n 59c3e │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1e5c3c <_PyEval_MakePendingCalls@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 59c3e │ │ │ │ + cmp r5, #1 │ │ │ │ + sbcs.w r3, r4, #0 │ │ │ │ + blt.n 59bd0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 28027c <_PyDeadline_Get@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + bge.n 59bd0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75de4 │ │ │ │ - cbz r0, 59a9e │ │ │ │ + bl 75fc8 │ │ │ │ + cbz r0, 59cc2 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 59a62 │ │ │ │ + b.n 59c86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59a5c │ │ │ │ + bge.n 59c80 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 59ac2 │ │ │ │ + bge.n 59ce6 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 59a50 │ │ │ │ + beq.n 59c74 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 59aa2 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 59cc6 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #59984 @ 0xea50 │ │ │ │ + movw r1, #57576 @ 0xe0e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 59ab2 │ │ │ │ + blt.n 59cd6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59ac2 │ │ │ │ - bl 2160f8 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 59ce6 │ │ │ │ + bl 215ac4 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59a5c │ │ │ │ + bne.n 59c80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59a9e │ │ │ │ + bge.n 59cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59a9e │ │ │ │ + bne.n 59cc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59a9e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cc2 │ │ │ │ mov r0, r4 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 59af0 │ │ │ │ + bne.n 59d14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 59b10 │ │ │ │ - b.n 59b08 │ │ │ │ + bne.n 59d34 │ │ │ │ + b.n 59d2c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6168 @ 0x1818 │ │ │ │ + movw r0, #3800 @ 0xed8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59ae2 │ │ │ │ - b.n 59b82 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 59d06 │ │ │ │ + b.n 59da6 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b82 │ │ │ │ + bne.n 59da6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59b22 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 59b82 │ │ │ │ + bne.n 59d46 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 59da6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 59b34 │ │ │ │ + beq.n 59d58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 59b4e │ │ │ │ - bl 8a354 │ │ │ │ + b.n 59d72 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59b2e │ │ │ │ - b.n 59b82 │ │ │ │ + beq.n 59d52 │ │ │ │ + b.n 59da6 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 59b74 │ │ │ │ - bl 871b0 │ │ │ │ - cbnz r0, 59b82 │ │ │ │ - bl a0718 │ │ │ │ + bne.n 59d98 │ │ │ │ + bl 8734c │ │ │ │ + cbnz r0, 59da6 │ │ │ │ + bl a08b0 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cfac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 59b3e │ │ │ │ + blt.n 59d62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 59b86 │ │ │ │ - b.n 59be8 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbnz r3, 59daa │ │ │ │ + b.n 59e0c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59bf0 │ │ │ │ + b.n 59e14 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 8f7c0 │ │ │ │ + bl 8f968 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59b82 │ │ │ │ + beq.n 59da6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59bcc │ │ │ │ + cbz r0, 59df0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1cf058 │ │ │ │ + bl 1cece0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59bcc │ │ │ │ + cbz r0, 59df0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59bcc │ │ │ │ + cbz r0, 59df0 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59bcc │ │ │ │ + cbz r0, 59df0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 8a620 │ │ │ │ - cbnz r0, 59be4 │ │ │ │ + bl 8a7c8 │ │ │ │ + cbnz r0, 59e08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59b82 │ │ │ │ + bge.n 59da6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59b82 │ │ │ │ + bne.n 59da6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59b82 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59da6 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 59bf0 │ │ │ │ + b.n 59e14 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00059bf8 : │ │ │ │ - stmdb 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 r7, [pc, #160] @ (59cac ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r3 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r1, r7] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - sbcs.w r3, r4, #0 │ │ │ │ - blt.n 59c30 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 24a110 <_PyDeadline_Init@@Base> │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - b.n 59c36 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov sl, r9 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1cd35c <_PyTime_AsMicroseconds@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ - mov fp, r0 │ │ │ │ - cbnz r0, 59c7a │ │ │ │ - orrs.w r3, r8, r7 │ │ │ │ - beq.n 59c7a │ │ │ │ - bl a0718 │ │ │ │ - mov r3, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 136500 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, fp │ │ │ │ - mov fp, r3 │ │ │ │ - bl a25e8 │ │ │ │ - cmp.w fp, #2 │ │ │ │ - bne.n 59ca4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1e5fac <_PyEval_MakePendingCalls@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 59ca4 │ │ │ │ - cmp r5, #1 │ │ │ │ - sbcs.w r3, r4, #0 │ │ │ │ - blt.n 59c36 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl 27c9b0 <_PyDeadline_Get@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - bge.n 59c36 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00059cb0 : │ │ │ │ +00059e1c : │ │ │ │ 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, #56088 @ 0xdb18 │ │ │ │ + movw r1, #53680 @ 0xd1b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #28312 @ 0x6e98 │ │ │ │ + movw r0, #26736 @ 0x6870 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 128a0c │ │ │ │ + bl 128f64 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 59ce2 │ │ │ │ + cbnz r0, 59e4e │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 59d08 │ │ │ │ + b.n 59e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59cd8 │ │ │ │ + beq.n 59e44 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cbcdc │ │ │ │ + bl cbea0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59d04 │ │ │ │ - bl 8fe24 │ │ │ │ + cbz r0, 59e70 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 59d08 │ │ │ │ + b.n 59e74 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59d44 │ │ │ │ + bne.n 59eb0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59d64 │ │ │ │ - b.n 59d5c │ │ │ │ + bne.n 59ed0 │ │ │ │ + b.n 59ec8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6336 @ 0x18c0 │ │ │ │ + movw r0, #3968 @ 0xf80 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59d36 │ │ │ │ - b.n 59e08 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 59ea2 │ │ │ │ + b.n 59f74 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59e08 │ │ │ │ + bne.n 59f74 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15eb8c │ │ │ │ - cbnz r0, 59d86 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 15f0ec │ │ │ │ + cbnz r0, 59ef2 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60036 @ 0xea84 │ │ │ │ + movw r1, #57628 @ 0xe11c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 59de2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 59f4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 15a370 │ │ │ │ + bl 15a8d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 59de2 │ │ │ │ + blt.n 59f4e │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55aec │ │ │ │ + bl 55b8a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59de2 │ │ │ │ - bl a0718 │ │ │ │ + beq.n 59f4e │ │ │ │ + bl a08b0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d984 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59dd4 │ │ │ │ + bge.n 59f40 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 59df8 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 59f64 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59da4 │ │ │ │ + beq.n 59f10 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 55bde │ │ │ │ + bl 55c7c │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 59dec │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 59e08 │ │ │ │ + bne.n 59f58 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 59f74 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8a620 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.w 8a7c8 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 59dd4 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 59f40 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #60384 @ 0xebe0 │ │ │ │ + movw r1, #57976 @ 0xe278 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl cc0d8 │ │ │ │ - cbz r0, 59e42 │ │ │ │ + bl cc29c │ │ │ │ + cbz r0, 59fae │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 59e46 │ │ │ │ + bl 59fb2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 2407e4 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 23ff3c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59e6a │ │ │ │ + bne.n 59fd6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59e8a │ │ │ │ + b.n 59ff6 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1cdd78 <_PyTime_localtime@@Base> │ │ │ │ + bl 1cda00 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59e66 │ │ │ │ + bne.n 59fd2 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 284ee4 <_PySemaphore_Destroy@@Base+0x524> │ │ │ │ + bl 284610 <_PyBytes_Find@@Base+0xc44> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 29f3c0 <_PyXIData_Free@@Base+0xa8> │ │ │ │ + b.w 29eba0 <_PyXIData_Free@@Base+0xa8> │ │ │ │ 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 r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c98c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 59ec4 │ │ │ │ + bhi.n 5a030 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 59f14 │ │ │ │ - b.n 59eda │ │ │ │ - movw r0, #38252 @ 0x956c │ │ │ │ + beq.n 5a080 │ │ │ │ + b.n 5a046 │ │ │ │ + movw r0, #35884 @ 0x8c2c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 59f1c │ │ │ │ - b.n 59eb6 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5a088 │ │ │ │ + b.n 5a022 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 95964 │ │ │ │ - cbz r0, 59f1c │ │ │ │ + bl 95ad8 │ │ │ │ + cbz r0, 5a088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 59ef4 │ │ │ │ + cbz r3, 5a060 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ @@ -66944,156 +67081,148 @@ │ │ │ │ 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 59f20 │ │ │ │ + b.n 5a08c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 139250 │ │ │ │ - cbz r0, 59f20 │ │ │ │ + bl 139770 │ │ │ │ + cbz r0, 5a08c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59fa4 │ │ │ │ + b.n 5a110 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 59f86 │ │ │ │ + ble.n 5a0f2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f86 │ │ │ │ + beq.n 5a0f2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 59f68 │ │ │ │ + bpl.n 5a0d4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f1c │ │ │ │ + beq.n 5a088 │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59f86 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 5a0f2 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 59f1c │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5a088 │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #38252 @ 0x956c │ │ │ │ + movw r0, #35884 @ 0x8c2c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59f1c │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a088 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f1c │ │ │ │ - movw r0, #50840 @ 0xc698 │ │ │ │ + beq.n 5a088 │ │ │ │ + movw r0, #48472 @ 0xbd58 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59fae │ │ │ │ + cbz r3, 5a11a │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00059fb4 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ - movw r3, #51852 @ 0xca8c │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #39392 @ 0x99e0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w fcc7c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5a004 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x50> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 5a15a │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #30044 @ 0x755c │ │ │ │ + movw r0, #27676 @ 0x6c1c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r5 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a09a <_PyErr_SetInterpreterAlreadyRunning@@Base+0xe6> │ │ │ │ + b.n 5a1f0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 5a02a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x76> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 5a180 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60188 @ 0xeb1c │ │ │ │ + movw r1, #57780 @ 0xe1b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5a000 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x4c> │ │ │ │ + bl fce84 │ │ │ │ + b.n 5a156 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 5a064 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb0> │ │ │ │ + bne.n 5a1ba │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e19a0 │ │ │ │ + bl 1e1628 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 5a05a <_PyErr_SetInterpreterAlreadyRunning@@Base+0xa6> │ │ │ │ + ble.n 5a1b0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 2445cc │ │ │ │ + bl 243d24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a000 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x4c> │ │ │ │ + beq.n 5a156 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 1e19a0 │ │ │ │ + bl 1e1628 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 5a09a <_PyErr_SetInterpreterAlreadyRunning@@Base+0xe6> │ │ │ │ + b.n 5a1f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1bcbb0 │ │ │ │ + bl 1bcc50 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 5a07e <_PyErr_SetInterpreterAlreadyRunning@@Base+0xca> │ │ │ │ + bcc.n 5a1d4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2445cc │ │ │ │ + bl 243d24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a000 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x4c> │ │ │ │ + beq.n 5a156 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 240dec │ │ │ │ - b.n 5a05a <_PyErr_SetInterpreterAlreadyRunning@@Base+0xa6> │ │ │ │ + bl 240544 │ │ │ │ + b.n 5a1b0 │ │ │ │ pop {r3, r4, r5, r6, r7, 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] │ │ │ │ @@ -67104,321 +67233,295 @@ │ │ │ │ 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 1acdc8 <_PyStaticType_InitForExtension@@Base+0x6dc> │ │ │ │ + bl 1ace44 <_PyStaticType_InitForExtension@@Base+0x6d8> │ │ │ │ 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 │ │ │ │ - movw r3, #47744 @ 0xba80 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - mov r4, r0 │ │ │ │ - movw r2, #5192 @ 0x1448 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb r3, [r0, #21] │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ - ldrb r1, [r4, #22] │ │ │ │ - lsls r3, r3, #8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - orr.w r3, r3, r0, lsl #16 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ - ldrb r1, [r4, #18] │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 1acbd0 <_PyStaticType_InitForExtension@@Base+0x4e4> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5a132 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x17e> │ │ │ │ + cbnz r3, 5a242 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5a132 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x17e> │ │ │ │ + ble.n 5a242 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a132 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x17e> │ │ │ │ - cbnz r4, 5a150 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x19c> │ │ │ │ + bne.n 5a242 │ │ │ │ + cbnz r4, 5a260 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (5a178 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1c4>) │ │ │ │ + ldr r4, [pc, #60] @ (5a288 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a172 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1be> │ │ │ │ + cbz r0, 5a282 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a164 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1b0> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5a172 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1be> │ │ │ │ + bne.n 5a274 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5a282 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1d21ec <_PyXI_FreeSession@@Base+0x4> │ │ │ │ + b.w 1d1e74 <_PyXI_FreeSession@@Base+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r7, 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 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 5a19a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1e6> │ │ │ │ + cbz r3, 5a2aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5a19c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1e8> │ │ │ │ + b.n 5a2ac │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 5a1aa <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1f6> │ │ │ │ + cbnz r3, 5a2ba │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 5a1aa <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1f6> │ │ │ │ + ble.n 5a2ba │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 5a1aa <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1f6> │ │ │ │ - cbnz r4, 5a1ce <_PyErr_SetInterpreterAlreadyRunning@@Base+0x21a> │ │ │ │ - ldr r1, [pc, #376] @ (5a324 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x370>) │ │ │ │ + bgt.n 5a2ba │ │ │ │ + cbnz r4, 5a2de │ │ │ │ + ldr r1, [pc, #376] @ (5a434 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a2ae <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2fa> │ │ │ │ + beq.n 5a3be │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5a1e4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x230> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5a2f4 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a2ae <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2fa> │ │ │ │ + bne.n 5a3be │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5a1fa <_PyErr_SetInterpreterAlreadyRunning@@Base+0x246> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5a30a │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a2ae <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2fa> │ │ │ │ + bne.n 5a3be │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5a20c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x258> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 5a232 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x27e> │ │ │ │ - b.n 5a2ae <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2fa> │ │ │ │ - bl 8fe24 │ │ │ │ + cbnz r0, 5a31c │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 5a342 │ │ │ │ + b.n 5a3be │ │ │ │ + bl 8ffe0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a22a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x276> │ │ │ │ + bge.n 5a33a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5a22a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x276> │ │ │ │ + cbnz r3, 5a33a │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 5a204 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x250> │ │ │ │ + beq.n 5a314 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5a24a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x296> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 5a35a │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20364 @ 0x4f8c │ │ │ │ + movw r1, #17956 @ 0x4624 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5a2ae <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2fa> │ │ │ │ + bl fce84 │ │ │ │ + b.n 5a3be │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 5a280 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2cc> │ │ │ │ + beq.n 5a390 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 5a25a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2a6> │ │ │ │ + cbz r6, 5a36a │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 5a28c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2d8> │ │ │ │ - b.n 5a262 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2ae> │ │ │ │ + beq.n 5a39c │ │ │ │ + b.n 5a372 │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 5a26c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2b8> │ │ │ │ + cbz r5, 5a37c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a294 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2e0> │ │ │ │ - b.n 5a274 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2c0> │ │ │ │ + beq.n 5a3a4 │ │ │ │ + b.n 5a384 │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21a5d8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 5a294 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2e0> │ │ │ │ - b.n 5a2ae <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2fa> │ │ │ │ + bl 219e3c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 5a3a4 │ │ │ │ + b.n 5a3be │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r5 │ │ │ │ - b.n 5a294 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2e0> │ │ │ │ + b.n 5a3a4 │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 5a2b2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2fe> │ │ │ │ + beq.n 5a3c2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ - cbnz r0, 5a2b6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x302> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ + cbnz r0, 5a3c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a31c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x368> │ │ │ │ + b.n 5a42c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5a2b8 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x304> │ │ │ │ + b.n 5a3c8 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 5a2cc <_PyErr_SetInterpreterAlreadyRunning@@Base+0x318> │ │ │ │ + beq.n 5a3dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 215384 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 214d50 <_PyParkingLot_Unpark@@Base+0x1f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a2ae <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2fa> │ │ │ │ + beq.n 5a3be │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 5a2ce <_PyErr_SetInterpreterAlreadyRunning@@Base+0x31a> │ │ │ │ + b.n 5a3de │ │ │ │ movs r4, #0 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 2c608 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5a304 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x350> │ │ │ │ + bge.n 5a414 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a30c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x358> │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 5a41c │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a2ce <_PyErr_SetInterpreterAlreadyRunning@@Base+0x31a> │ │ │ │ - b.n 5a2ae <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2fa> │ │ │ │ + beq.n 5a3de │ │ │ │ + b.n 5a3be │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a620 │ │ │ │ - b.n 5a31c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x368> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl 8a7c8 │ │ │ │ + b.n 5a42c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 5a2ae <_PyErr_SetInterpreterAlreadyRunning@@Base+0x2fa> │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 5a3be │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r7, 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 │ │ │ │ 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, #15628 @ 0x3d0c │ │ │ │ + movw r1, #12232 @ 0x2fc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cc0d8 │ │ │ │ - cbz r0, 5a37c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3c8> │ │ │ │ + bl cc29c │ │ │ │ + cbz r0, 5a48c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #15336 @ 0x3be8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a380 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3cc> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 5a490 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60260 @ 0xeb64 │ │ │ │ + movw r1, #57852 @ 0xe1fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a3f4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x440> │ │ │ │ + b.n 5a504 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 5a38e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3da> │ │ │ │ + cbnz r3, 5a49e │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 5a3f4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x440> │ │ │ │ + b.n 5a504 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5a3aa <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3f6> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 5a4ba │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60292 @ 0xeb84 │ │ │ │ + movw r1, #57884 @ 0xe21c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5a37c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3c8> │ │ │ │ + bl fce84 │ │ │ │ + b.n 5a48c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 5a3ca <_PyErr_SetInterpreterAlreadyRunning@@Base+0x416> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 5a4da │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60332 @ 0xebac │ │ │ │ + movw r1, #57924 @ 0xe244 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5a37c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3c8> │ │ │ │ + bl fce84 │ │ │ │ + b.n 5a48c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #36] @ (5a3f8 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x444>) │ │ │ │ + ldr r0, [pc, #36] @ (5a508 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a37c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3c8> │ │ │ │ + beq.n 5a48c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a384 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3d0> │ │ │ │ + bge.n 5a494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a384 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3d0> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a384 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3d0> │ │ │ │ + bne.n 5a494 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a494 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [r0, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -67426,201 +67529,234 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp] │ │ │ │ - movw r2, #60380 @ 0xebdc │ │ │ │ + movw r2, #57972 @ 0xe274 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - ldr r3, [pc, #32] @ (5a444 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x490>) │ │ │ │ + ldr r3, [pc, #32] @ (5a554 ) │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl e2bbc │ │ │ │ - cbz r0, 5a43e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x48a> │ │ │ │ + bl e2d6c │ │ │ │ + cbz r0, 5a54e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2725d4 │ │ │ │ + bl 271d94 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r7, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + mov r4, r0 │ │ │ │ + movw r2, #5192 @ 0x1448 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ + ldrb r1, [r4, #22] │ │ │ │ + lsls r3, r3, #8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + orr.w r3, r3, r0, lsl #16 │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ + ldrb r1, [r4, #18] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 1acc4c <_PyStaticType_InitForExtension@@Base+0x4e0> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl e3e68 │ │ │ │ - movw r7, #56744 @ 0xdda8 │ │ │ │ + bl e3db0 │ │ │ │ + movw r7, #60480 @ 0xec40 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 5a48a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x4d6> │ │ │ │ + bne.n 5a5e0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a532 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x57e> │ │ │ │ + beq.n 5a688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a4ae <_PyErr_SetInterpreterAlreadyRunning@@Base+0x4fa> │ │ │ │ + bge.n 5a604 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a4ae <_PyErr_SetInterpreterAlreadyRunning@@Base+0x4fa> │ │ │ │ + b.n 5a604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 143b50 │ │ │ │ + bl 144038 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a4a6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x4f2> │ │ │ │ + cbnz r0, 5a5fc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #60400 @ 0xebf0 │ │ │ │ + movw r0, #57992 @ 0xe288 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 211678 │ │ │ │ - b.n 5a532 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x57e> │ │ │ │ + bl 211048 │ │ │ │ + b.n 5a688 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #144] @ (5a540 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x58c>) │ │ │ │ + ldr r0, [pc, #140] @ (5a694 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 144474 │ │ │ │ - cbnz r0, 5a4d0 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x51c> │ │ │ │ + bl 14495c │ │ │ │ + cbnz r0, 5a626 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #60444 @ 0xec1c │ │ │ │ + movw r0, #58036 @ 0xe2b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 211678 │ │ │ │ - b.n 5a4e2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x52e> │ │ │ │ + bl 211048 │ │ │ │ + b.n 5a638 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a4e2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x52e> │ │ │ │ + bge.n 5a638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4e2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x52e> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a638 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 5a51e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x56a> │ │ │ │ + beq.n 5a674 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #84] @ (5a544 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x590>) │ │ │ │ + ldr r0, [pc, #84] @ (5a698 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9d7f4 │ │ │ │ - cbnz r0, 5a50c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x558> │ │ │ │ + bl 9d98c │ │ │ │ + cbnz r0, 5a662 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #60400 @ 0xebf0 │ │ │ │ + movw r0, #57992 @ 0xe288 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 211678 │ │ │ │ - b.n 5a51e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x56a> │ │ │ │ + bl 211048 │ │ │ │ + b.n 5a674 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a51e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x56a> │ │ │ │ + bge.n 5a674 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a51e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x56a> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a674 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a532 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x57e> │ │ │ │ + bge.n 5a688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a532 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x57e> │ │ │ │ + cbnz r3, 5a688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl e3e7c │ │ │ │ + bl e3dc4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ subs r4, r4, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ str r0, [r0, #16] │ │ │ │ lsls r0, r2, #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 r7, r1 │ │ │ │ - bl 5a448 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x494> │ │ │ │ + bl 5a59e │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 5a5d2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x61e> │ │ │ │ + cbz r2, 5a726 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add.w r0, r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 5a584 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x5d0> │ │ │ │ + bge.n 5a6d8 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 5a574 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x5c0> │ │ │ │ + bne.n 5a6c8 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 5a5d2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x61e> │ │ │ │ - movw r0, #42313 @ 0xa549 │ │ │ │ + bge.n 5a726 │ │ │ │ + movw r0, #42653 @ 0xa69d │ │ │ │ movt r0, #5 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5a5aa <_PyErr_SetInterpreterAlreadyRunning@@Base+0x5f6> │ │ │ │ + bge.n 5a6fe │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ - cbz r1, 5a5aa <_PyErr_SetInterpreterAlreadyRunning@@Base+0x5f6> │ │ │ │ + cbz r1, 5a6fe │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5a5aa <_PyErr_SetInterpreterAlreadyRunning@@Base+0x5f6> │ │ │ │ - cbnz r4, 5a5b2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x5fe> │ │ │ │ + beq.n 5a6fe │ │ │ │ + cbnz r4, 5a706 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 5a592 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x5de> │ │ │ │ - b.n 5a5d2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x61e> │ │ │ │ - movw r3, #63961 @ 0xf9d9 │ │ │ │ + bne.n 5a6e6 │ │ │ │ + b.n 5a726 │ │ │ │ + movw r3, #65345 @ 0xff41 │ │ │ │ movt r3, #21 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a5c6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x612> │ │ │ │ + bne.n 5a71a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 5a5d2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x61e> │ │ │ │ + b.n 5a726 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005a5d6 : │ │ │ │ +0005a72a <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ + movw r3, #55588 @ 0xd924 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #37024 @ 0x90a0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w fce84 │ │ │ │ + │ │ │ │ +0005a740 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #4 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5a60a │ │ │ │ + beq.n 5a774 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 5a610 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bls.n 5a77a │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60492 @ 0xec4c │ │ │ │ + movw r1, #58084 @ 0xe2e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a612 │ │ │ │ + b.n 5a77c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -67630,199 +67766,198 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 5a640 │ │ │ │ + cbz r3, 5a7aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5a642 │ │ │ │ + b.n 5a7ac │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 5a654 │ │ │ │ + cbnz r3, 5a7be │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 5a654 │ │ │ │ + ble.n 5a7be │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 5a654 │ │ │ │ - cbnz r4, 5a67a │ │ │ │ - ldr r1, [pc, #172] @ (5a704 ) │ │ │ │ + bgt.n 5a7be │ │ │ │ + cbnz r4, 5a7e4 │ │ │ │ + ldr r1, [pc, #172] @ (5a86c ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a67a │ │ │ │ + cbnz r0, 5a7e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a6f6 │ │ │ │ + b.n 5a860 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 134cf0 │ │ │ │ + bl 135210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a676 │ │ │ │ + beq.n 5a7e0 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a6bc │ │ │ │ + bne.n 5a826 │ │ │ │ ldrd r6, r4, [sp, #24] │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2c854 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 5a6ee │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 5a858 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 5a676 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 5a7e0 │ │ │ │ movs r3, #23 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5a676 │ │ │ │ + beq.n 5a7e0 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 5a68c │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + bls.n 5a7f6 │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31948 @ 0x7ccc │ │ │ │ + movw r1, #29456 @ 0x7310 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a68c │ │ │ │ - b.n 5a676 │ │ │ │ + bne.n 5a7f6 │ │ │ │ + b.n 5a7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r7, 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 r3, 5a720 │ │ │ │ - cbz r2, 5a73a │ │ │ │ + cbnz r3, 5a888 │ │ │ │ + cbz r2, 5a8a2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5a73a │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbz r3, 5a8a2 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60540 @ 0xec7c │ │ │ │ + movw r1, #58132 @ 0xe314 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a742 │ │ │ │ + b.n 5a8aa │ │ │ │ movw r0, #61884 @ 0xf1bc │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #22652 @ 0x587c │ │ │ │ + movw r0, #20284 @ 0x4f3c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ │ │ │ │ -0005a750 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005a8b8 <_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, 5a780 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5a8e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5a780 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5a8e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5a794 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5a8fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5a794 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5a8fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2505 @ 0x9c9 │ │ │ │ - movw r0, #53676 @ 0xd1ac │ │ │ │ + movw r0, #51308 @ 0xc86c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a7a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5a90c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 237814 <_PyGen_FetchStopIterationValue@@Base+0x80> │ │ │ │ + bl 236f5c <_PyGen_FetchStopIterationValue@@Base+0x80> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 5a7d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + cbnz r2, 5a93c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5a7e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x96> │ │ │ │ - b.n 5a7e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92> │ │ │ │ + bge.n 5a94e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x96> │ │ │ │ + b.n 5a94a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 21648c │ │ │ │ + bl 215e58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a7cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c> │ │ │ │ - b.n 5a800 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0> │ │ │ │ + bne.n 5a934 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c> │ │ │ │ + b.n 5a968 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0> │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 5a7ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a> │ │ │ │ + bmi.n 5a952 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a> │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 5a806 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + blt.n 5a96e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21840 @ 0x5550 │ │ │ │ + movw r1, #19472 @ 0x4c10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a822 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ - cbnz r5, 5a81a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca> │ │ │ │ + b.n 5a98a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + cbnz r5, 5a982 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca> │ │ │ │ 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 202b1c <_PySet_Update@@Base+0x644> │ │ │ │ + b.w 202694 <_PySet_Update@@Base+0x644> │ │ │ │ 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} │ │ │ │ @@ -67832,1652 +67967,1652 @@ │ │ │ │ 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 1acbd0 <_PyStaticType_InitForExtension@@Base+0x4e4> │ │ │ │ + bl 1acc4c <_PyStaticType_InitForExtension@@Base+0x4e0> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005a84a : │ │ │ │ - cbnz r0, 5a850 │ │ │ │ - b.w 20d6dc │ │ │ │ +0005a9b2 : │ │ │ │ + cbnz r0, 5a9b8 │ │ │ │ + b.w 20d2b4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (5a888 ) │ │ │ │ + ldr r2, [pc, #40] @ (5a9f0 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbz r3, 5a882 │ │ │ │ + cbz r3, 5a9ea │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0005a88c : │ │ │ │ +0005a9f4 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 27d0fc │ │ │ │ + b.w 27c878 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 8a620 │ │ │ │ - ldr r2, [pc, #44] @ (5a8c8 ) │ │ │ │ + b.w 8a7c8 │ │ │ │ + ldr r2, [pc, #44] @ (5aa30 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a8bc │ │ │ │ - movw r0, #60636 @ 0xecdc │ │ │ │ + bne.n 5aa24 │ │ │ │ + movw r0, #58228 @ 0xe374 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 85d54 │ │ │ │ - movw r0, #60644 @ 0xece4 │ │ │ │ + b.w 85ef0 │ │ │ │ + movw r0, #58236 @ 0xe37c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #44] @ (5a8fc ) │ │ │ │ + ldr r2, [pc, #44] @ (5aa64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a8f0 │ │ │ │ - movw r0, #60652 @ 0xecec │ │ │ │ + bne.n 5aa58 │ │ │ │ + movw r0, #58244 @ 0xe384 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 85d54 │ │ │ │ - movw r0, #60664 @ 0xecf8 │ │ │ │ + b.w 85ef0 │ │ │ │ + movw r0, #58256 @ 0xe390 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005a900 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ +0005aa68 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 20ebf8 <_PyCode_GetScriptXIData@@Base+0x3c0> │ │ │ │ + b.w 20e7d0 <_PyCode_GetScriptXIData@@Base+0x3c0> │ │ │ │ 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 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5aa38 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ + bne.w 5aba0 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29d238 │ │ │ │ + bl 29ca18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aa38 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ - cbz r4, 5a95a <_PyCode_GetPureScriptXIData@@Base+0x5a> │ │ │ │ + beq.n 5aba0 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ + cbz r4, 5aac2 <_PyCode_GetPureScriptXIData@@Base+0x5a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29d238 │ │ │ │ + bl 29ca18 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a976 <_PyCode_GetPureScriptXIData@@Base+0x76> │ │ │ │ + cbnz r0, 5aade <_PyCode_GetPureScriptXIData@@Base+0x76> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aa38 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ + bge.n 5aba0 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5aa38 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ + bne.n 5aba0 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5aa2e <_PyCode_GetPureScriptXIData@@Base+0x12e> │ │ │ │ + b.n 5ab96 <_PyCode_GetPureScriptXIData@@Base+0x12e> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - cbz r6, 5a99c <_PyCode_GetPureScriptXIData@@Base+0x9c> │ │ │ │ + cbz r6, 5ab04 <_PyCode_GetPureScriptXIData@@Base+0x9c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29d238 │ │ │ │ + bl 29ca18 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5a9b8 <_PyCode_GetPureScriptXIData@@Base+0xb8> │ │ │ │ + cbnz r0, 5ab20 <_PyCode_GetPureScriptXIData@@Base+0xb8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aa1e <_PyCode_GetPureScriptXIData@@Base+0x11e> │ │ │ │ + bge.n 5ab86 <_PyCode_GetPureScriptXIData@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5aa1e <_PyCode_GetPureScriptXIData@@Base+0x11e> │ │ │ │ + bne.n 5ab86 <_PyCode_GetPureScriptXIData@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aa1e <_PyCode_GetPureScriptXIData@@Base+0x11e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ab86 <_PyCode_GetPureScriptXIData@@Base+0x11e> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 5a9d0 <_PyCode_GetPureScriptXIData@@Base+0xd0> │ │ │ │ + cbz r0, 5ab38 <_PyCode_GetPureScriptXIData@@Base+0xd0> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl cbcdc │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 5a9f6 <_PyCode_GetPureScriptXIData@@Base+0xf6> │ │ │ │ + bl cbea0 │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 5ab5e <_PyCode_GetPureScriptXIData@@Base+0xf6> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 12a328 │ │ │ │ + bl 12a880 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5a9f6 <_PyCode_GetPureScriptXIData@@Base+0xf6> │ │ │ │ - movw r3, #48452 @ 0xbd44 │ │ │ │ + bne.n 5ab5e <_PyCode_GetPureScriptXIData@@Base+0xf6> │ │ │ │ + movw r3, #52192 @ 0xcbe0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60676 @ 0xed04 │ │ │ │ + movw r1, #58268 @ 0xe39c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aa0a <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ + bge.n 5ab72 <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5aa0a <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ + cbnz r3, 5ab72 <_PyCode_GetPureScriptXIData@@Base+0x10a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aa1e <_PyCode_GetPureScriptXIData@@Base+0x11e> │ │ │ │ + bge.n 5ab86 <_PyCode_GetPureScriptXIData@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5aa1e <_PyCode_GetPureScriptXIData@@Base+0x11e> │ │ │ │ + cbnz r3, 5ab86 <_PyCode_GetPureScriptXIData@@Base+0x11e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aa38 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ + bge.n 5aba0 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aa38 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ + cbnz r3, 5aba0 <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60776 @ 0xed68 │ │ │ │ + movw r1, #58368 @ 0xe400 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5aa6e <_PyCode_GetPureScriptXIData@@Base+0x16e> │ │ │ │ + cbz r0, 5abd6 <_PyCode_GetPureScriptXIData@@Base+0x16e> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60820 @ 0xed94 │ │ │ │ + movw r1, #58412 @ 0xe42c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005aa98 : │ │ │ │ +0005ac00 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 27d0fc │ │ │ │ + b.w 27c878 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 5aaac │ │ │ │ + bpl.n 5ac14 │ │ │ │ ldrd r0, r1, [r0, #56] @ 0x38 │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60868 @ 0xedc4 │ │ │ │ + movw r1, #58460 @ 0xe45c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #4636 @ 0x121c │ │ │ │ + movw r1, #3948 @ 0xf6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 275040 │ │ │ │ + bl 274444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ab08 │ │ │ │ + beq.n 5ac70 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5ab0c │ │ │ │ + b.n 5ac74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5ab22 │ │ │ │ + cbz r0, 5ac8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5ac26 │ │ │ │ + bge.w 5ad8e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - movw r2, #48368 @ 0xbcf0 │ │ │ │ + movw r2, #49412 @ 0xc104 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac1a │ │ │ │ + beq.n 5ad82 │ │ │ │ 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 5ab62 │ │ │ │ + bne.n 5acca │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5ab70 │ │ │ │ + cbnz r3, 5acd8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5ab70 │ │ │ │ - movw r0, #56724 @ 0xdd94 │ │ │ │ + cbnz r3, 5acd8 │ │ │ │ + movw r0, #54316 @ 0xd42c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7d228 │ │ │ │ - bge.n 5ab70 │ │ │ │ - bl 2927c4 │ │ │ │ + b.w 7d418 │ │ │ │ + bge.n 5acd8 │ │ │ │ + bl 291fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac14 │ │ │ │ + beq.n 5ad7c │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5ab7e │ │ │ │ + b.n 5ace6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r6, #43 @ 0x2b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ab94 │ │ │ │ + bge.n 5acfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ab94 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5acfc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ 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 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 5abe8 │ │ │ │ + cbz r7, 5ad50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #60916 @ 0xedf4 │ │ │ │ + movw r0, #58508 @ 0xe48c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ - b.n 5ac14 │ │ │ │ - cbz r4, 5abfe │ │ │ │ + bl 85ef0 │ │ │ │ + b.n 5ad7c │ │ │ │ + cbz r4, 5ad66 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #60944 @ 0xee10 │ │ │ │ + movw r0, #58536 @ 0xe4a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ - b.n 5ac14 │ │ │ │ + bl 85ef0 │ │ │ │ + b.n 5ad7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #60964 @ 0xee24 │ │ │ │ + movw r0, #58556 @ 0xe4bc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #56724 @ 0xdd94 │ │ │ │ + movw r0, #54316 @ 0xd42c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 5adb6 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 5adbe │ │ │ │ + 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 5ada8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005ac28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +0005adc0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #44139 @ 0xac6b │ │ │ │ + movw r1, #44547 @ 0xae03 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 234274 <_PyXIData_Clear@@Base+0x2d20> │ │ │ │ + b.w 233948 <_PyXIData_Clear@@Base+0x2d20> │ │ │ │ │ │ │ │ -0005ac36 : │ │ │ │ +0005adce : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e12b0 │ │ │ │ + bl 1e0f38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ac54 │ │ │ │ - bl e3ea8 │ │ │ │ + cbnz r0, 5adec │ │ │ │ + bl e3df0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5ac68 │ │ │ │ + b.n 5ae00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ac66 │ │ │ │ + bge.n 5adfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ac66 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5adfe │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #180] @ (5ad48 ) │ │ │ │ + ldr r5, [pc, #180] @ (5aee0 ) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ add r4, sp, #28 │ │ │ │ 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} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5acc0 │ │ │ │ + bne.n 5ae58 │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 5acc0 │ │ │ │ + ble.n 5ae58 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 5acc0 │ │ │ │ - cbnz r6, 5ace2 │ │ │ │ - ldr r4, [pc, #136] @ (5ad4c ) │ │ │ │ + bne.n 5ae58 │ │ │ │ + cbnz r6, 5ae7a │ │ │ │ + ldr r4, [pc, #136] @ (5aee4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5ad26 │ │ │ │ + cbz r0, 5aebe │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 12bc28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 12c08c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 5acfa │ │ │ │ + cbnz r0, 5ae92 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5ad34 │ │ │ │ - bl a0718 │ │ │ │ + b.n 5aecc │ │ │ │ + bl a08b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cdbc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5ad2c │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 5aec4 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1030b0 │ │ │ │ - b.n 5acf6 │ │ │ │ + bl 1032ac │ │ │ │ + b.n 5ae8e │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5ad34 │ │ │ │ + b.n 5aecc │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 12c6a8 │ │ │ │ + bl 12cc04 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r7, 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, 5ad76 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5ad7e │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r1, #35500 @ 0x8aac │ │ │ │ + movt r1, #78 @ 0x4e │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 10c164 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5af24 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5af24 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5af52 │ │ │ │ + b.n 5af3e │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5af1c │ │ │ │ + movw r0, #58572 @ 0xe4cc │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + mov r1, r6 │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5af1c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5afb4 │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #58572 @ 0xe4cc │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + mov r2, r3 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5af3a │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 93234 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ad68 │ │ │ │ + beq.n 5af3a │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5af84 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5af3a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5af3a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5af3a │ │ │ │ + movw r1, #5192 @ 0x1448 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + strd r5, r3, [r4, #8] │ │ │ │ + bl 96b8c <_PyTuple_FromPairSteal@@Base> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5afb4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5af3a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5af3a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5af3a │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 5ad9e │ │ │ │ + bhi.n 5afd6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 5adca │ │ │ │ - b.n 5adb8 │ │ │ │ - movw r0, #5616 @ 0x15f0 │ │ │ │ + ble.n 5b002 │ │ │ │ + b.n 5aff0 │ │ │ │ + movw r0, #3248 @ 0xcb0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ad98 │ │ │ │ + bne.n 5afd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ae78 │ │ │ │ + b.n 5b0b0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5add0 │ │ │ │ - bl 8a354 │ │ │ │ + cbnz r0, 5b008 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5adb4 │ │ │ │ + bne.n 5afec │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5adee │ │ │ │ - bl 8fe24 │ │ │ │ + b.n 5b026 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5adea │ │ │ │ + bge.n 5b022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5adea │ │ │ │ + cbnz r3, 5b022 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5adc2 │ │ │ │ + beq.n 5affa │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 5ae0a │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + cbnz r5, 5b042 │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #60980 @ 0xee34 │ │ │ │ + movw r1, #58584 @ 0xe4d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5adb4 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5afec │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5ae12 │ │ │ │ + bge.n 5b04a │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 5ae16 │ │ │ │ + bmi.n 5b04e │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 5ae2e │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + bgt.n 5b066 │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5096 @ 0x13e8 │ │ │ │ + movw r1, #2728 @ 0xaa8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5adb4 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5afec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5ae4c │ │ │ │ - movw r3, #48508 @ 0xbd7c │ │ │ │ + ble.n 5b084 │ │ │ │ + movw r3, #52244 @ 0xcc14 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #296 @ 0x128 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5adb4 │ │ │ │ + movw r1, #63424 @ 0xf7c0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + b.n 5afec │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2cc68 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15f2d8 <_Py_HashDouble@@Base+0x104> │ │ │ │ + bl 15f838 <_Py_HashDouble@@Base+0x108> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5adb4 │ │ │ │ + blt.n 5afec │ │ │ │ add.w r7, r7, #584 @ 0x248 │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r1, #35500 @ 0x8aac │ │ │ │ - movt r1, #78 @ 0x4e │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 10bb30 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5aeb6 │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5aeb6 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5aee4 │ │ │ │ - b.n 5aed0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5aeae │ │ │ │ - movw r0, #61008 @ 0xee50 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - mov r1, r6 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5aeae │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5af46 │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #61008 @ 0xee50 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5aecc │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 930b0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5aecc │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5af16 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aecc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5aecc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aecc │ │ │ │ - movw r1, #5192 @ 0x1448 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - strd r5, r3, [r4, #8] │ │ │ │ - bl 96a1c <_PyTuple_FromPairSteal@@Base> │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5af46 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aecc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5aecc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aecc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005af4a : │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 5af98 │ │ │ │ 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 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5af96 │ │ │ │ + bge.n 5b0fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5af96 │ │ │ │ + cbnz r3, 5b0fa │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_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, 5b11a │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 5b124 │ │ │ │ + b.n 5b12a │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b114 │ │ │ │ + b.n 5b142 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b142 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 5b134 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b142 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 5b142 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005b144 : │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 5b186 │ │ │ │ + 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, 5b166 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 5b170 │ │ │ │ + b.n 5b176 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b160 │ │ │ │ + b.n 5b184 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b184 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 5b184 │ │ │ │ + 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 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1e12b0 │ │ │ │ + bl 1e0f38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5aff2 │ │ │ │ + cbz r0, 5b1e0 │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - cbz r7, 5afd0 │ │ │ │ + cbz r7, 5b1be │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #19688 @ 0x4ce8 │ │ │ │ + movw r1, #17224 @ 0x4348 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 9204c │ │ │ │ + bl 92210 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5afd8 │ │ │ │ + b.n 5b1c6 │ │ │ │ mov r1, r6 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5afe6 │ │ │ │ + bge.n 5b1d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5afea │ │ │ │ + cbz r3, 5b1d8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5aff2 │ │ │ │ + b.n 5b1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5afe6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b1d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5b052 │ │ │ │ + bne.n 5b240 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c3c8 │ │ │ │ - cbnz r0, 5b06a │ │ │ │ + bl 12c82c │ │ │ │ + cbnz r0, 5b258 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #25740 @ 0x648c │ │ │ │ + movw r2, #23224 @ 0x5ab8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #37668 @ 0x9324 │ │ │ │ + movw r0, #35300 @ 0x89e4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b07c │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b26a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37668 @ 0x9324 │ │ │ │ + movw r0, #35300 @ 0x89e4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b028 │ │ │ │ - b.n 5b07c │ │ │ │ + bne.n 5b216 │ │ │ │ + b.n 5b26a │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #23 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b080 │ │ │ │ + bne.n 5b26e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b108 │ │ │ │ + b.n 5b2f6 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 5b092 │ │ │ │ + bhi.n 5b280 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b0b8 │ │ │ │ - b.n 5b0b0 │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + bne.n 5b2a6 │ │ │ │ + b.n 5b29e │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31948 @ 0x7ccc │ │ │ │ + movw r1, #29456 @ 0x7310 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b084 │ │ │ │ - b.n 5b07c │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5b272 │ │ │ │ + b.n 5b26a │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b07c │ │ │ │ + bne.n 5b26a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #44108 @ 0xac4c │ │ │ │ + movw r1, #41840 @ 0xa370 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #61068 @ 0xee8c │ │ │ │ + movw r0, #58660 @ 0xe524 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b07c │ │ │ │ + beq.n 5b26a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d2c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b0f8 │ │ │ │ + cbz r0, 5b2e6 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 5b07c │ │ │ │ - bl 871b0 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 5b26a │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b07c │ │ │ │ + bne.n 5b26a │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 5b12a │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b134 │ │ │ │ - b.n 5b13a │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b124 │ │ │ │ - b.n 5b152 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b152 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b144 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b152 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b152 │ │ │ │ - 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, 5b172 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b17c │ │ │ │ - b.n 5b182 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b16c │ │ │ │ - b.n 5b190 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b190 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b190 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005b192 : │ │ │ │ +0005b2fa : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 5af98 │ │ │ │ + b.n 5b186 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5b1a0 │ │ │ │ + cbz r0, 5b308 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 5b1bc │ │ │ │ + cbz r1, 5b324 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 47572 │ │ │ │ + bl 475d2 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5b1f8 │ │ │ │ + beq.n 5b360 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5192 @ 0x1448 │ │ │ │ movtne r2, #77 @ 0x4d │ │ │ │ ldreq r2, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005b1fc : │ │ │ │ +0005b364 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 5b212 │ │ │ │ + bpl.n 5b37a │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 5b212 │ │ │ │ - b.w 2052dc │ │ │ │ + cbz r1, 5b37a │ │ │ │ + b.w 204eb4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4fb28 │ │ │ │ + bl 4fb90 │ │ │ │ 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 eb6c4 <_PyType_Name@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 5b3c0 │ │ │ │ + movw r0, #14388 @ 0x3834 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 85ef0 │ │ │ │ + mov r3, r5 │ │ │ │ + movw r0, #58680 @ 0xe538 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 85ef0 │ │ │ │ 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, 5b25e │ │ │ │ + cbnz r3, 5b408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5b242 │ │ │ │ + cbz r2, 5b3ec │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 5b25e │ │ │ │ + cbnz r3, 5b408 │ │ │ │ mov r0, r1 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 28d318 <_PyXIData_ReleaseAndRawFree@@Base+0x10> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.w 28ca50 <_PyXIData_ReleaseAndRawFree@@Base+0x10> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #61088 @ 0xeea0 │ │ │ │ + movw r1, #58692 @ 0xe544 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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 r5, r1 │ │ │ │ + movw r1, #35500 @ 0x8aac │ │ │ │ + movt r1, #78 @ 0x4e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl eb4dc <_PyType_Name@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 5b2a8 │ │ │ │ - movw r0, #16756 @ 0x4174 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 85d54 │ │ │ │ - mov r3, r5 │ │ │ │ - movw r0, #61120 @ 0xeec0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 10c164 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5b45e │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5b45e │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5b488 │ │ │ │ + b.n 5b476 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5b456 │ │ │ │ + movw r0, #58724 @ 0xe564 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + mov r1, r6 │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5b456 │ │ │ │ + b.n 5b498 │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #58724 @ 0xe564 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ + mov r2, r3 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5b498 │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + b.w 21dc6c <_PyEval_AddPendingCall@@Base+0xf2c> │ │ │ │ + movs r0, #0 │ │ │ │ + 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, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5b2d8 │ │ │ │ + cbz r3, 5b4ba │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5b2da │ │ │ │ + b.n 5b4bc │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ ldrb.w sl, [r7, #13] │ │ │ │ ldrb.w r8, [r7, #14] │ │ │ │ ldrb.w r9, [r7, #15] │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r2, 5b2fa │ │ │ │ + cbz r2, 5b4dc │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 5b302 │ │ │ │ + b.n 5b4e4 │ │ │ │ movw fp, #5192 @ 0x1448 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 5b312 │ │ │ │ + cbnz r3, 5b4f4 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b312 │ │ │ │ + blt.n 5b4f4 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 5b312 │ │ │ │ - cbnz r5, 5b338 │ │ │ │ + bgt.n 5b4f4 │ │ │ │ + cbnz r5, 5b51a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #260] @ (5b41c ) │ │ │ │ + ldr r5, [pc, #260] @ (5b5fc ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b338 │ │ │ │ + cbnz r0, 5b51a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b414 │ │ │ │ + b.n 5b5f6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r6, r6, #8 │ │ │ │ adds r4, r4, r1 │ │ │ │ orr.w r6, r6, r3, lsl #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - beq.n 5b3d6 │ │ │ │ + beq.n 5b5b8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 5b366 │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 5b548 │ │ │ │ + bl 106034 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5b362 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5b544 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b334 │ │ │ │ + bne.n 5b516 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5b3d6 │ │ │ │ + beq.n 5b5b8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5b382 │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 5b564 │ │ │ │ + bl 106034 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5b37e │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5b560 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b334 │ │ │ │ + bne.n 5b516 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5b3d6 │ │ │ │ + beq.n 5b5b8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5b39e │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 5b580 │ │ │ │ + bl 106034 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5b39a │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5b57c │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b334 │ │ │ │ + bne.n 5b516 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5b3d6 │ │ │ │ + beq.n 5b5b8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 5b3b8 │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 5b59a │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b3b4 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5b596 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b334 │ │ │ │ + bne.n 5b516 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5b3d6 │ │ │ │ + beq.n 5b5b8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5b3c2 │ │ │ │ + cbz r3, 5b5a4 │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5b3d6 │ │ │ │ + beq.n 5b5b8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b3d6 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5b5b8 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b334 │ │ │ │ + bne.n 5b516 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r3, #47744 @ 0xba80 │ │ │ │ + movw r3, #48788 @ 0xbe94 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5b3fc │ │ │ │ + bne.n 5b5de │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1acbd0 <_PyStaticType_InitForExtension@@Base+0x4e4> │ │ │ │ - b.n 5b414 │ │ │ │ - movw r2, #61132 @ 0xeecc │ │ │ │ + bl 1acc4c <_PyStaticType_InitForExtension@@Base+0x4e0> │ │ │ │ + b.n 5b5f6 │ │ │ │ + movw r2, #58732 @ 0xe56c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 2a466c <_Py_hashtable_foreach@@Base+0x2ffc> │ │ │ │ + bl 2a3e64 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r7, 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, r1 │ │ │ │ - movw r1, #35500 @ 0x8aac │ │ │ │ - movt r1, #78 @ 0x4e │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 10bb30 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5b45c │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5b45c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5b486 │ │ │ │ - b.n 5b474 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5b454 │ │ │ │ - movw r0, #61140 @ 0xeed4 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - mov r1, r6 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5b454 │ │ │ │ - b.n 5b496 │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #61140 @ 0xeed4 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5b496 │ │ │ │ - ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - b.w 21e254 <_PyEval_AddPendingCall@@Base+0xf2c> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005b49a : │ │ │ │ +0005b600 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20a26c │ │ │ │ + b.w 209e44 │ │ │ │ │ │ │ │ -0005b4a0 : │ │ │ │ +0005b606 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 23aaa4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 23a1ec <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 21dfa0 <_PyEval_AddPendingCall@@Base+0x1260> │ │ │ │ │ │ │ │ -0005b4a8 <_Py_convert_optional_to_non_negative_ssize_t@@Base>: │ │ │ │ +0005b612 <_Py_convert_optional_to_non_negative_ssize_t@@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 r4, r1 │ │ │ │ - bl 150474 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 5b4e8 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x40> │ │ │ │ + bl 150960 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 5b652 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x40> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5b4ea <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x42> │ │ │ │ + beq.n 5b654 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x42> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5b4ea <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x42> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 5b654 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x42> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #61148 @ 0xeedc │ │ │ │ + movw r1, #58740 @ 0xe574 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 21e588 <_PyEval_AddPendingCall@@Base+0x1260> │ │ │ │ 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 r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5b514 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x6c> │ │ │ │ + cbnz r5, 5b67a <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x68> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b514 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x6c> │ │ │ │ + blt.n 5b67a <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x68> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b514 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x6c> │ │ │ │ - cbnz r2, 5b532 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x8a> │ │ │ │ - ldr r1, [pc, #76] @ (5b564 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0xbc>) │ │ │ │ + bgt.n 5b67a <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x68> │ │ │ │ + cbnz r2, 5b698 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x86> │ │ │ │ + ldr r1, [pc, #80] @ (5b6cc <_Py_convert_optional_to_non_negative_ssize_t@@Base+0xba>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b55e <_Py_convert_optional_to_non_negative_ssize_t@@Base+0xb6> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b6c4 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0xb2> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b54c <_Py_convert_optional_to_non_negative_ssize_t@@Base+0xa4> │ │ │ │ + bgt.n 5b6b2 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0xa0> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #7500 @ 0x1d4c │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5b55e <_Py_convert_optional_to_non_negative_ssize_t@@Base+0xb6> │ │ │ │ + bl fce84 │ │ │ │ + b.n 5b6c4 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0xb2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b536 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x8e> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5b69c <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x8a> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b536 <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x8e> │ │ │ │ + beq.n 5b69c <_Py_convert_optional_to_non_negative_ssize_t@@Base+0x8a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + nop │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0005b568 : │ │ │ │ +0005b6d0 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 28320c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 2829cc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 5b58c │ │ │ │ + cbz r3, 5b6f4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5b59c │ │ │ │ + b.n 5b704 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5b59a │ │ │ │ + blt.n 5b702 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 5b596 │ │ │ │ - cbnz r1, 5b5bc │ │ │ │ + bgt.n 5b6fe │ │ │ │ + cbnz r1, 5b724 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b59c │ │ │ │ + b.n 5b704 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #140] @ (5b62c ) │ │ │ │ + ldr r1, [pc, #140] @ (5b794 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5b5c2 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5b72a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b626 │ │ │ │ + b.n 5b78e │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ - beq.n 5b606 │ │ │ │ + beq.n 5b76e │ │ │ │ ldr r7, [r0, #0] │ │ │ │ - cbz r7, 5b5ce │ │ │ │ + cbz r7, 5b736 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5b60a │ │ │ │ + beq.n 5b772 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b5e6 │ │ │ │ - bl 8a354 │ │ │ │ + cbnz r0, 5b74e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5b8 │ │ │ │ + bne.n 5b720 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b60a │ │ │ │ - bl 8fe24 │ │ │ │ + b.n 5b772 │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b600 │ │ │ │ + bge.n 5b768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b600 │ │ │ │ + cbnz r3, 5b768 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5b60a │ │ │ │ - b.n 5b5d8 │ │ │ │ + bne.n 5b772 │ │ │ │ + b.n 5b740 │ │ │ │ movs r4, #1 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ adds r0, r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r6, #24] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl 2772cc │ │ │ │ + bl 2766c0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b76a │ │ │ │ + bne.w 5b8d2 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5b6e4 │ │ │ │ + bne.n 5b84c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 5b666 │ │ │ │ + cbz r3, 5b7ce │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 5b66e │ │ │ │ + cbnz r3, 5b7d6 │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b76a │ │ │ │ + beq.n 5b8d2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b75e │ │ │ │ + beq.n 5b8c6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b75e │ │ │ │ + beq.n 5b8c6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5e986 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 5eaee │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b6c8 │ │ │ │ + bge.n 5b830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b6c8 │ │ │ │ + cbnz r3, 5b830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b76a │ │ │ │ + bge.n 5b8d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b76a │ │ │ │ + bne.n 5b8d2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b76a │ │ │ │ + beq.n 5b8d2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b75e │ │ │ │ + cbz r0, 5b8c6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b75e │ │ │ │ + cbz r0, 5b8c6 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 9bc38 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 9bdd0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b748 │ │ │ │ + bge.n 5b8b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b748 │ │ │ │ + cbnz r3, 5b8b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b76a │ │ │ │ + bge.n 5b8d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b76a │ │ │ │ + cbnz r3, 5b8d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b76a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b8d2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7aee0 │ │ │ │ + b.w 7b0a4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b808 │ │ │ │ + bne.n 5b970 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5b7c6 │ │ │ │ + bne.n 5b92e │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b808 │ │ │ │ + cbz r0, 5b970 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5c6da │ │ │ │ - bl 7aee0 │ │ │ │ + bl 5c846 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5b7f8 │ │ │ │ - b.n 5b808 │ │ │ │ + blt.n 5b960 │ │ │ │ + b.n 5b970 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 5b808 │ │ │ │ + cbz r3, 5b970 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b808 │ │ │ │ + cbz r0, 5b970 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl e29d4 │ │ │ │ - bl 7aee0 │ │ │ │ + bl e2b84 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b808 │ │ │ │ + bge.n 5b970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b808 │ │ │ │ + cbnz r3, 5b970 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5b84a │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5b9b2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c328 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b842 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 5b9aa │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #12 │ │ │ │ pop {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 1ebd08 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5b88e │ │ │ │ + bl 1eb960 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5b9f6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b886 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 5b9ee │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #12 │ │ │ │ pop {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 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5b8d2 │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5ba3a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2d054 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b8ca │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 5ba32 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005b8d6 : │ │ │ │ +0005ba3e : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 28e8f4 <_PyEval_GetANext@@Base+0x3f4> │ │ │ │ + b.w 28e024 <_PyEval_GetANext@@Base+0x3f4> │ │ │ │ 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 1ebd08 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5b91c │ │ │ │ + bl 1eb960 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5ba84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2d364 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b914 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 5ba7c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -69487,892 +69622,894 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2c98c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5b954 │ │ │ │ + bhi.n 5babc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b96c │ │ │ │ - b.n 5b9b2 │ │ │ │ - movw r0, #38024 @ 0x9488 │ │ │ │ + cbz r0, 5bad4 │ │ │ │ + b.n 5bb1a │ │ │ │ + movw r0, #35656 @ 0x8b48 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b944 │ │ │ │ - b.n 5b9b2 │ │ │ │ + bne.n 5baac │ │ │ │ + b.n 5bb1a │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b9e6 │ │ │ │ + ble.n 5bb4e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b9d4 │ │ │ │ + beq.n 5bb3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b9b6 │ │ │ │ + bpl.n 5bb1e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b9b2 │ │ │ │ + cbz r0, 5bb1a │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b9d6 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 5bb3e │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ba16 │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + b.n 5bb7e │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #38024 @ 0x9488 │ │ │ │ + movw r0, #35656 @ 0x8b48 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b9b2 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5bb1a │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b9e8 │ │ │ │ + beq.n 5bb50 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b9e8 │ │ │ │ - b.n 5b9b2 │ │ │ │ + bge.n 5bb50 │ │ │ │ + b.n 5bb1a │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b9f6 │ │ │ │ + cbnz r4, 5bb5e │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 18c784 │ │ │ │ + bl 18ce1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ba16 │ │ │ │ + cbz r0, 5bb7e │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #50840 @ 0xc698 │ │ │ │ + movw r0, #48472 @ 0xbd58 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5ba20 │ │ │ │ + cbz r3, 5bb88 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5bbfa │ │ │ │ - movw r5, #19532 @ 0x4c4c │ │ │ │ + bne.w 5bd62 │ │ │ │ + movw r5, #17164 @ 0x430c │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ cmp r9, r0 │ │ │ │ ite ne │ │ │ │ movne r7, r9 │ │ │ │ moveq r7, r5 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5bb5a │ │ │ │ + bne.n 5bcc2 │ │ │ │ ldr.w r4, [r9, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5bbee │ │ │ │ + beq.w 5bd56 │ │ │ │ ldr.w r4, [r9, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5bbee │ │ │ │ + beq.w 5bd56 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5bbfa │ │ │ │ + beq.w 5bd62 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5bad6 │ │ │ │ + cbnz r0, 5bc3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5bbfa │ │ │ │ + bge.w 5bd62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5bbfa │ │ │ │ + bne.w 5bd62 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5bba8 │ │ │ │ + b.n 5bd10 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 5bb26 │ │ │ │ + cbz r3, 5bc8e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ - cbz r3, 5bb26 │ │ │ │ + cbz r3, 5bc8e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5bb2e │ │ │ │ + cbz r0, 5bc96 │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 29c760 │ │ │ │ + bl 29bf40 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bb14 │ │ │ │ + bne.n 5bc7c │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bb2e │ │ │ │ + bge.n 5bc96 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5bb2e │ │ │ │ + cbnz r1, 5bc96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bb2e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bc96 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bb26 │ │ │ │ + bge.n 5bc8e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5bb26 │ │ │ │ + cbnz r1, 5bc8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bb42 │ │ │ │ + bge.n 5bcaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5bb42 │ │ │ │ + cbnz r3, 5bcaa │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bb56 │ │ │ │ + bge.n 5bcbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bb56 │ │ │ │ + cbnz r3, 5bcbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5bbee │ │ │ │ + b.n 5bd56 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5bbee │ │ │ │ + beq.n 5bd56 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bbfa │ │ │ │ + beq.n 5bd62 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5bbb2 │ │ │ │ + cbnz r0, 5bd1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bbfa │ │ │ │ + bge.n 5bd62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5bbfa │ │ │ │ + cbnz r3, 5bd62 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 9bc38 │ │ │ │ + bl 9bdd0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bbda │ │ │ │ + bge.n 5bd42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5bbda │ │ │ │ + cbnz r3, 5bd42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bbee │ │ │ │ + bge.n 5bd56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5bbee │ │ │ │ + cbnz r3, 5bd56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7aee0 │ │ │ │ + b.w 7b0a4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bca4 │ │ │ │ + bne.n 5be0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #19532 @ 0x4c4c │ │ │ │ + movw r3, #17164 @ 0x430c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r7, r4 │ │ │ │ ite ne │ │ │ │ movne r5, r7 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5bc5e │ │ │ │ + bne.n 5bdc6 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5bc9a │ │ │ │ + cbz r3, 5be02 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5bc9a │ │ │ │ + cbz r1, 5be02 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - bl 29c760 │ │ │ │ + bl 29bf40 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5bc9a │ │ │ │ + b.n 5be02 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5bc9a │ │ │ │ + cbz r3, 5be02 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #61852 @ 0xf19c │ │ │ │ + movw r2, #59484 @ 0xe85c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9708 │ │ │ │ + bl b9914 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5bca4 │ │ │ │ + cbz r0, 5be0c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bc9a │ │ │ │ + bge.n 5be02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5bc9a │ │ │ │ + cbnz r3, 5be02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7aee0 │ │ │ │ + b.w 7b0a4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5bcc0 │ │ │ │ + blt.n 5be28 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5bcc6 │ │ │ │ - b.n 5bcfe │ │ │ │ + bne.n 5be2e │ │ │ │ + b.n 5be66 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5bce2 │ │ │ │ + b.n 5be4a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5bce2 │ │ │ │ + cbz r5, 5be4a │ │ │ │ movw r0, #65518 @ 0xffee │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 5bce2 │ │ │ │ + ble.n 5be4a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ mul.w r1, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15f2d8 <_Py_HashDouble@@Base+0x104> │ │ │ │ + bl 15f838 <_Py_HashDouble@@Base+0x108> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bd0c │ │ │ │ + blt.n 5be74 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mul.w r1, r6, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 20a1d4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 209dac <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bd0e │ │ │ │ + bge.n 5be76 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5bd0e │ │ │ │ + b.n 5be76 │ │ │ │ movs r4, #0 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bd30 │ │ │ │ + beq.n 5be98 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 5bd40 │ │ │ │ + b.n 5bea8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #22644 @ 0x5874 │ │ │ │ + movw r0, #20276 @ 0x4f34 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ 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 2c1a8 │ │ │ │ - cbz r0, 5bd7e │ │ │ │ + cbz r0, 5bee6 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bd84 │ │ │ │ + b.n 5beec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #61436 @ 0xeffc │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fe24 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bdd6 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5bdfc │ │ │ │ + bne.n 5bf16 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5bf3c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5bdf2 │ │ │ │ + blt.n 5bf32 │ │ │ │ adds r3, r4, #1 │ │ │ │ - blt.n 5bdec │ │ │ │ + blt.n 5bf2c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5bdf0 │ │ │ │ + b.n 5bf30 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 5bdfe │ │ │ │ + b.n 5bf3e │ │ │ │ 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 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #58996 @ 0xe674 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + 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 r5, r1 │ │ │ │ - movw r1, #48785 @ 0xbe91 │ │ │ │ + movw r1, #49145 @ 0xbff9 │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ec20 <_PyXIData_InitWithSize@@Base> │ │ │ │ + bl 21e638 <_PyXIData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5be3c │ │ │ │ + beq.n 5bfa4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 155fc0 │ │ │ │ + bl 156520 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ 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, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #61476 @ 0xf024 │ │ │ │ + movw r1, #59036 @ 0xe69c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #61528 @ 0xf058 │ │ │ │ + movw r1, #59088 @ 0xe6d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5beba │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5befe │ │ │ │ + bne.n 5c022 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5c066 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 2d418 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bed8 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 5c040 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 5beea │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 5c052 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 134ebc <_Py_set_inheritable@@Base> │ │ │ │ + bl 1353dc <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bef4 │ │ │ │ + bne.n 5c05c │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb18 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5befe │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5c066 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5bf1e │ │ │ │ + bne.n 5c086 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bf68 │ │ │ │ + b.n 5c0d0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1e1b70 │ │ │ │ + bl 1e17f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ca54 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bf3c │ │ │ │ + bne.n 5c0a4 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1e1b70 │ │ │ │ + bl 1e17f8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bf60 │ │ │ │ + bne.n 5c0c8 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2840ec <_PyUnicode_EncodeUTF32@@Base+0xee0> │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.w 2838ac <_PyUnicode_EncodeUTF32@@Base+0xee0> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bf8a │ │ │ │ + bne.n 5c0f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bfac │ │ │ │ + b.n 5c11a │ │ │ │ blx 2d558 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bfa4 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 5c112 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bfd2 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 5bfd2 │ │ │ │ + bne.n 5c140 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 5c140 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c03a │ │ │ │ + b.n 5c1a8 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2d43c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bff0 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 5c15e │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1c38c4 │ │ │ │ - bl 6f53c │ │ │ │ + b.w 1c3964 │ │ │ │ + bl 6fa3c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c000 │ │ │ │ + cbnz r0, 5c16e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d9ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5c02c │ │ │ │ - bl 6fc60 │ │ │ │ + cbz r5, 5c19a │ │ │ │ + bl 70160 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1c38c4 │ │ │ │ - bl 1afae0 │ │ │ │ + b.w 1c3964 │ │ │ │ + bl 1afb50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #288] @ (5c170 ) │ │ │ │ + ldr r3, [pc, #284] @ (5c2dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 5c06e │ │ │ │ - movw r1, #852 @ 0x354 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #12028 @ 0x2efc │ │ │ │ + cbnz r0, 5c1dc │ │ │ │ + movw r1, #63640 @ 0xf898 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #9596 @ 0x257c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #61648 @ 0xf0d0 │ │ │ │ + movw r1, #59240 @ 0xe768 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1ca06c │ │ │ │ + bl 1c9cf4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c084 │ │ │ │ + bne.n 5c1f2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c166 │ │ │ │ - bl 74e28 │ │ │ │ + b.n 5c2d4 │ │ │ │ + bl 74fec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c080 │ │ │ │ - ldr r0, [pc, #228] @ (5c174 ) │ │ │ │ + beq.n 5c1ee │ │ │ │ + ldr r0, [pc, #224] @ (5c2e0 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5c0a8 │ │ │ │ + bne.n 5c216 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5c098 │ │ │ │ + bne.n 5c206 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5c0c4 │ │ │ │ + beq.n 5c232 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movw r9, #5192 @ 0x1448 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ ldr.w r7, [r3, #876] @ 0x36c │ │ │ │ - cbz r7, 5c142 │ │ │ │ + cbz r7, 5c2b0 │ │ │ │ ldr.w r5, [r7, #3696] @ 0xe70 │ │ │ │ - cbz r5, 5c126 │ │ │ │ + cbz r5, 5c294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1e94 <_PyErr_GetTopmostException@@Base> │ │ │ │ + bl 1f1a8c <_PyErr_GetTopmostException@@Base> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ - bl 82984 │ │ │ │ + bl 82b60 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5c12c │ │ │ │ + cbz r0, 5c29a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c11c │ │ │ │ + bge.n 5c28a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c11c │ │ │ │ + cbnz r3, 5c28a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5c12c │ │ │ │ + beq.n 5c29a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5c0de │ │ │ │ + b.n 5c24c │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 5c0d8 │ │ │ │ + b.n 5c246 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c140 │ │ │ │ + bge.n 5c2ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c140 │ │ │ │ + cbnz r3, 5c2ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5c15a │ │ │ │ + bne.n 5c2c8 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5c14a │ │ │ │ + bne.n 5c2b8 │ │ │ │ dmb ish │ │ │ │ - beq.n 5c166 │ │ │ │ - ldr r0, [pc, #16] @ (5c174 ) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 5c2d4 │ │ │ │ + ldr r0, [pc, #16] @ (5c2e0 ) │ │ │ │ + bl 214634 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5c1b4 │ │ │ │ + bpl.n 5c320 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #24472 @ 0x5f98 │ │ │ │ + movw r1, #22104 @ 0x5658 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 140ab0 │ │ │ │ - cbz r0, 5c1b4 │ │ │ │ - cbz r4, 5c1c2 │ │ │ │ + bl 140fd8 │ │ │ │ + cbz r0, 5c320 │ │ │ │ + cbz r4, 5c32e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c1c2 │ │ │ │ + bge.n 5c32e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c1c2 │ │ │ │ + b.n 5c32e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84a78 │ │ │ │ + b.w 84c54 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ 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 r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5c1f6 │ │ │ │ + beq.n 5c362 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 5c206 │ │ │ │ + b.n 5c372 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 5c204 │ │ │ │ + ble.n 5c370 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 5c200 │ │ │ │ - cbnz r2, 5c232 │ │ │ │ + bgt.n 5c36c │ │ │ │ + cbnz r2, 5c39e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c206 │ │ │ │ + b.n 5c372 │ │ │ │ mov r5, ip │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ movw ip, #32208 @ 0x7dd0 │ │ │ │ movt ip, #79 @ 0x4f │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5c238 │ │ │ │ - b.n 5c262 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5c3a4 │ │ │ │ + b.n 5c3ce │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #5192 @ 0x1448 │ │ │ │ movteq r4, #77 @ 0x4d │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 109b38 │ │ │ │ + bl 10a16c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 5c29e │ │ │ │ + cbnz r0, 5c40a │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 5c29e │ │ │ │ + ble.n 5c40a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c29e │ │ │ │ - cbz r2, 5c29e │ │ │ │ + bne.n 5c40a │ │ │ │ + cbz r2, 5c40a │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #61672 @ 0xf0e8 │ │ │ │ + movw r1, #59264 @ 0xe780 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5c2be │ │ │ │ + bl fce84 │ │ │ │ + b.n 5c42a │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (5c2c4 ) │ │ │ │ + ldr r4, [pc, #32] @ (5c430 ) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c288 │ │ │ │ + bne.n 5c3f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r7, #23] │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -70380,789 +70517,789 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5c2ee │ │ │ │ + bhi.n 5c45a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5c308 │ │ │ │ + ble.n 5c474 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 5c310 │ │ │ │ - movw r0, #17020 @ 0x427c │ │ │ │ + b.n 5c47c │ │ │ │ + movw r0, #14612 @ 0x3914 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c2e6 │ │ │ │ + bne.n 5c452 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c662 │ │ │ │ + b.n 5c7ce │ │ │ │ movw r5, #5192 @ 0x1448 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 5c33e │ │ │ │ + cbz r4, 5c4aa │ │ │ │ ldr.w r9, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5c356 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 5c4c2 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #61772 @ 0xf14c │ │ │ │ + movw r1, #59364 @ 0xe7e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5c304 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5c470 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22312 @ 0x5728 │ │ │ │ + movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5c304 │ │ │ │ - movw r1, #52840 @ 0xce68 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5c470 │ │ │ │ + movw r1, #50472 @ 0xc528 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c304 │ │ │ │ + beq.n 5c470 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5c38a │ │ │ │ + cbz r0, 5c4f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c38a │ │ │ │ + bge.n 5c4f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5c38a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5c4f6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5c3a4 │ │ │ │ + cbz r0, 5c510 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c3a4 │ │ │ │ + bge.n 5c510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5c3a4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5c510 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5c3be │ │ │ │ + cbz r0, 5c52a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c3be │ │ │ │ + bge.n 5c52a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5c3be │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5c52a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5c3d8 │ │ │ │ + cbz r0, 5c544 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c3d8 │ │ │ │ + bge.n 5c544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5c3d8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5c544 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5c3f2 │ │ │ │ + cbz r0, 5c55e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c3f2 │ │ │ │ + bge.n 5c55e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5c3f2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5c55e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5c40c │ │ │ │ + cbz r0, 5c578 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c40c │ │ │ │ + bge.n 5c578 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5c40c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5c578 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5c428 │ │ │ │ - movw r0, #52460 @ 0xccec │ │ │ │ + bne.n 5c594 │ │ │ │ + movw r0, #50092 @ 0xc3ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5c648 │ │ │ │ + b.n 5c7b4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #61840 @ 0xf190 │ │ │ │ + movw r1, #59432 @ 0xe828 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1096c0 │ │ │ │ + bl 109cf4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5c304 │ │ │ │ + beq.w 5c470 │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #52460 @ 0xccec │ │ │ │ + movw r3, #50092 @ 0xc3ac │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 5c468 │ │ │ │ + bpl.n 5c5d4 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5c640 │ │ │ │ + bge.w 5c7ac │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 5c474 │ │ │ │ + b.n 5c5e0 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5c640 │ │ │ │ + bge.w 5c7ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 5c488 │ │ │ │ + bpl.n 5c5f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5c49a │ │ │ │ + b.n 5c606 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5c496 │ │ │ │ + bmi.n 5c602 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c49e │ │ │ │ - b.n 5c4aa │ │ │ │ + blt.n 5c60a │ │ │ │ + b.n 5c616 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5c4c6 │ │ │ │ - b.n 5c48c │ │ │ │ + cbnz r6, 5c632 │ │ │ │ + b.n 5c5f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5c4aa │ │ │ │ + cbnz r3, 5c616 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #61868 @ 0xf1ac │ │ │ │ + movw r1, #59460 @ 0xe844 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w e2234 │ │ │ │ - movw r1, #51728 @ 0xca10 │ │ │ │ + b.w e23e4 │ │ │ │ + movw r1, #49360 @ 0xc0d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2d828 │ │ │ │ - cbnz r0, 5c4f2 │ │ │ │ + cbnz r0, 5c65e │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 5c63c │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 5c7a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d828 │ │ │ │ - cbnz r0, 5c518 │ │ │ │ + cbnz r0, 5c684 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #56] @ 0x38 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 5c63c │ │ │ │ - movw r1, #61892 @ 0xf1c4 │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 5c7a8 │ │ │ │ + movw r1, #59484 @ 0xe85c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2d828 │ │ │ │ - cbnz r0, 5c540 │ │ │ │ + cbnz r0, 5c6ac │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #60] @ 0x3c │ │ │ │ - b.n 5c566 │ │ │ │ - movw r1, #61904 @ 0xf1d0 │ │ │ │ + b.n 5c6d2 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2d828 │ │ │ │ - cbnz r0, 5c588 │ │ │ │ + cbnz r0, 5c6f4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #64] @ 0x40 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #48129 @ 0xbc01 │ │ │ │ + movw r2, #48489 @ 0xbd69 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #47655 @ 0xba27 │ │ │ │ + movw r1, #48015 @ 0xbb8f │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5c63c │ │ │ │ - movw r1, #17292 @ 0x438c │ │ │ │ + b.n 5c7a8 │ │ │ │ + movw r1, #14884 @ 0x3a24 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2d828 │ │ │ │ - cbnz r0, 5c5c8 │ │ │ │ + cbnz r0, 5c734 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #68] @ 0x44 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #46961 @ 0xb771 │ │ │ │ + movw r1, #47321 @ 0xb8d9 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5c63c │ │ │ │ - movw r1, #57148 @ 0xdf3c │ │ │ │ + b.n 5c7a8 │ │ │ │ + movw r1, #54740 @ 0xd5d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2d828 │ │ │ │ - cbnz r0, 5c608 │ │ │ │ + cbnz r0, 5c774 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #46641 @ 0xb631 │ │ │ │ + movw r1, #47001 @ 0xb799 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5c63c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 5c7a8 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #61912 @ 0xf1d8 │ │ │ │ + movw r1, #59504 @ 0xe870 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5c304 │ │ │ │ + bge.w 5c470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c304 │ │ │ │ + bne.w 5c470 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c304 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c470 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5c450 │ │ │ │ + b.n 5c5bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c652 │ │ │ │ + blt.n 5c7be │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 5c662 │ │ │ │ + b.n 5c7ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c648 │ │ │ │ + bne.n 5c7b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c648 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c7b4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61932 @ 0xf1ec │ │ │ │ + movw r1, #59524 @ 0xe884 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ 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, 5c69e │ │ │ │ + cbnz r0, 5c80a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c6a8 │ │ │ │ - b.n 5c6ae │ │ │ │ + cbnz r0, 5c814 │ │ │ │ + b.n 5c81a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c698 │ │ │ │ - b.n 5c6c6 │ │ │ │ + beq.n 5c804 │ │ │ │ + b.n 5c832 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c6c6 │ │ │ │ + cbnz r0, 5c832 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c6b8 │ │ │ │ + cbz r0, 5c824 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c6c6 │ │ │ │ + cbnz r0, 5c832 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c6c6 │ │ │ │ + cbz r0, 5c832 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5c6d0 │ │ │ │ + cbz r3, 5c83c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5c6d6 │ │ │ │ + cbnz r0, 5c842 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 764ac │ │ │ │ - b.w fccdc │ │ │ │ + b.w 76668 │ │ │ │ + b.w fcee4 │ │ │ │ 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 29c70c <_PyUnicode_ToNumeric@@Base+0x9354> │ │ │ │ + bl 29beec <_PyUnicode_ToNumeric@@Base+0x9354> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c76e │ │ │ │ + beq.n 5c8da │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5c73a │ │ │ │ + cbz r0, 5c8a6 │ │ │ │ mov r1, r4 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c76e │ │ │ │ + beq.n 5c8da │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5c746 │ │ │ │ + cbz r3, 5c8b2 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5c746 │ │ │ │ + beq.n 5c8b2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 29c81c │ │ │ │ + bl 29bffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c75a │ │ │ │ + beq.n 5c8c6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 5c746 │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 5c8b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5c770 │ │ │ │ + cbz r3, 5c8dc │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5c770 │ │ │ │ + cbz r1, 5c8dc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29c760 │ │ │ │ + bl 29bf40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c770 │ │ │ │ + bne.n 5c8dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c76e │ │ │ │ + bge.n 5c8da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c76e │ │ │ │ + cbnz r3, 5c8da │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5c8f2 │ │ │ │ + bl 5ca2e │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c868 │ │ │ │ + beq.n 5c9d4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - cbnz r6, 5c7ba │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r6, 5c926 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #53404 @ 0xd09c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5c7c4 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5c930 │ │ │ │ movs r0, #3 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c7c8 │ │ │ │ + cbnz r0, 5c934 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c84e │ │ │ │ + b.n 5c9ba │ │ │ │ mov r2, r7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f759c │ │ │ │ + bl 1f7110 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5c808 │ │ │ │ + bge.n 5c974 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 5c84e │ │ │ │ - b.n 5c836 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 5c9ba │ │ │ │ + b.n 5c9a2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r0, r6, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r0, r8 │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 5c84e │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 5c9ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c7c4 │ │ │ │ + bge.n 5c930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c7c4 │ │ │ │ + bne.n 5c930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c7c4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c930 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c85c │ │ │ │ + bge.n 5c9c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5c860 │ │ │ │ + cbz r3, 5c9cc │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5c868 │ │ │ │ + b.n 5c9d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c85c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c9c8 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c88e │ │ │ │ + cbnz r0, 5c9fa │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c89e │ │ │ │ - b.n 5c898 │ │ │ │ + cbz r0, 5ca0a │ │ │ │ + b.n 5ca04 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c888 │ │ │ │ - b.n 5c8c0 │ │ │ │ + beq.n 5c9f4 │ │ │ │ + b.n 5ca2c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c8c0 │ │ │ │ + cbnz r0, 5ca2c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c8a8 │ │ │ │ + cbz r0, 5ca14 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c8c0 │ │ │ │ + cbnz r0, 5ca2c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c8b2 │ │ │ │ + cbz r0, 5ca1e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c8c0 │ │ │ │ + cbnz r0, 5ca2c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c8c0 │ │ │ │ - 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, 5c8e8 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c8f0 │ │ │ │ + cbz r0, 5ca2c │ │ │ │ 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 5c8da │ │ │ │ pop {r4, r5, r6, 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 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c94a │ │ │ │ + blt.n 5ca86 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c940 │ │ │ │ + cbz r0, 5ca7c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 15f3f8 │ │ │ │ + bl 15f958 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c942 │ │ │ │ + bne.n 5ca7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c940 │ │ │ │ + bge.n 5ca7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c940 │ │ │ │ + cbnz r3, 5ca7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 5c94c │ │ │ │ + bl 13af74 │ │ │ │ + b.n 5ca88 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c970 │ │ │ │ + cbnz r0, 5cab4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c97a │ │ │ │ - b.n 5c980 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5c96a │ │ │ │ - b.n 5c98e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5c98e │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c98e │ │ │ │ + cbz r0, 5cabc │ │ │ │ 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 5caa6 │ │ │ │ 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 5c8f2 │ │ │ │ + bl 5ca2e │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca86 │ │ │ │ + beq.n 5cbb4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - cbnz r6, 5c9d6 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r6, 5cb04 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #53404 @ 0xd09c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5c9e0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5cb0e │ │ │ │ movs r0, #3 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c9e4 │ │ │ │ + cbnz r0, 5cb12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ca6c │ │ │ │ + b.n 5cb9a │ │ │ │ mov r2, r7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f759c │ │ │ │ + bl 1f7110 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5ca26 │ │ │ │ + bge.n 5cb54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 5ca6c │ │ │ │ - b.n 5ca54 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 5cb9a │ │ │ │ + b.n 5cb82 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r0, r6, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r0, r8 │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 95e78 │ │ │ │ + bl 95fec │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 5ca6c │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 5cb9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c9e0 │ │ │ │ + bge.n 5cb0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c9e0 │ │ │ │ + bne.n 5cb0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c9e0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ca7a │ │ │ │ + bge.n 5cba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ca7e │ │ │ │ + cbz r3, 5cbac │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ca86 │ │ │ │ + b.n 5cbb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ca7a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cba8 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5caac │ │ │ │ + cbnz r0, 5cbda │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 5cbe4 │ │ │ │ + b.n 5cbea │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5cbd4 │ │ │ │ + b.n 5cbf8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5cbf8 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 5cbf8 │ │ │ │ + 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, 5cc18 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5cab6 │ │ │ │ - b.n 5cabc │ │ │ │ + cbnz r0, 5cc22 │ │ │ │ + b.n 5cc28 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5caa6 │ │ │ │ - b.n 5caca │ │ │ │ + beq.n 5cc12 │ │ │ │ + b.n 5cc36 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5caca │ │ │ │ + cbnz r0, 5cc36 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5caca │ │ │ │ + cbz r0, 5cc36 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005cacc <_Py_c_sum@@Base>: │ │ │ │ +0005cc38 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ - b.w 2a8b74 <_PyObject_GetXIDataNoFallback@@Base+0x8> │ │ │ │ + b.w 2a8230 <_PyObject_GetXIDataNoFallback@@Base+0x8> │ │ │ │ │ │ │ │ -0005cade <_Py_cr_diff@@Base>: │ │ │ │ +0005cc4a <_Py_cr_diff@@Base>: │ │ │ │ push {r4} │ │ │ │ vsub.f64 d2, d0, d2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #24] │ │ │ │ @@ -71181,253 +71318,252 @@ │ │ │ │ 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, 5cb32 <_Py_cr_diff@@Base+0x54> │ │ │ │ + cbnz r0, 5cc9e <_Py_cr_diff@@Base+0x54> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5cb3c <_Py_cr_diff@@Base+0x5e> │ │ │ │ - b.n 5cb42 <_Py_cr_diff@@Base+0x64> │ │ │ │ + cbnz r0, 5cca8 <_Py_cr_diff@@Base+0x5e> │ │ │ │ + b.n 5ccae <_Py_cr_diff@@Base+0x64> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cb2c <_Py_cr_diff@@Base+0x4e> │ │ │ │ - b.n 5cb50 <_Py_cr_diff@@Base+0x72> │ │ │ │ + beq.n 5cc98 <_Py_cr_diff@@Base+0x4e> │ │ │ │ + b.n 5ccbc <_Py_cr_diff@@Base+0x72> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5cb50 <_Py_cr_diff@@Base+0x72> │ │ │ │ + cbnz r0, 5ccbc <_Py_cr_diff@@Base+0x72> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5cb50 <_Py_cr_diff@@Base+0x72> │ │ │ │ + cbz r0, 5ccbc <_Py_cr_diff@@Base+0x72> │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21648c │ │ │ │ - cbz r0, 5cbd8 <_Py_cr_diff@@Base+0xfa> │ │ │ │ + bl 215e58 │ │ │ │ + cbz r0, 5cd44 <_Py_cr_diff@@Base+0xfa> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldrb.w r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216c38 │ │ │ │ + bl 216650 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5cb9a <_Py_cr_diff@@Base+0xbc> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 5cd06 <_Py_cr_diff@@Base+0xbc> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #61952 @ 0xf200 │ │ │ │ + movw r1, #59544 @ 0xe898 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5cbd8 <_Py_cr_diff@@Base+0xfa> │ │ │ │ + bl fce84 │ │ │ │ + b.n 5cd44 <_Py_cr_diff@@Base+0xfa> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5cbc2 <_Py_cr_diff@@Base+0xe4> │ │ │ │ + bgt.n 5cd2e <_Py_cr_diff@@Base+0xe4> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r6, r2 │ │ │ │ add r1, r6 │ │ │ │ subs r2, r5, r2 │ │ │ │ blx 2cc68 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15f2d8 <_Py_HashDouble@@Base+0x104> │ │ │ │ + bl 15f838 <_Py_HashDouble@@Base+0x108> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cbd8 <_Py_cr_diff@@Base+0xfa> │ │ │ │ + blt.n 5cd44 <_Py_cr_diff@@Base+0xfa> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 5cbda <_Py_cr_diff@@Base+0xfc> │ │ │ │ - movw r3, #48508 @ 0xbd7c │ │ │ │ + b.n 5cd46 <_Py_cr_diff@@Base+0xfc> │ │ │ │ + movw r3, #52244 @ 0xcc14 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #296 @ 0x128 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #63424 @ 0xf7c0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005cbde <_Py_cr_prod@@Base>: │ │ │ │ +0005cd4a <_Py_cr_prod@@Base>: │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vmul.f64 d0, d0, d2 │ │ │ │ vmul.f64 d1, d2, d1 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ - b.w 5cc40 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 5cda8 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -0005cbf0 <_Py_cr_quot@@Base>: │ │ │ │ +0005cd5c <_Py_cr_quot@@Base>: │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 5cc0c <_Py_cr_quot@@Base+0x1c> │ │ │ │ + beq.n 5cd78 <_Py_cr_quot@@Base+0x1c> │ │ │ │ vdiv.f64 d6, d0, d2 │ │ │ │ vdiv.f64 d7, d1, d2 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - vldr d7, [pc, #20] @ 5cc38 <_Py_cr_quot@@Base+0x48> │ │ │ │ + vldr d7, [pc, #16] @ 5cda0 <_Py_cr_quot@@Base+0x44> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -0005cc40 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005cda8 <_PyThread_CurrentFrames@@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 │ │ │ │ - ldr r0, [pc, #332] @ (5cda0 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + ldr r0, [pc, #332] @ (5cf08 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #61984 @ 0xf220 │ │ │ │ + movw r1, #59576 @ 0xe8b8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 1ca06c │ │ │ │ + bl 1c9cf4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cc70 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5cdd8 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cd96 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 74e28 │ │ │ │ + b.n 5cefe <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 74fec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cc6c <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #296] @ (5cda4 <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + beq.n 5cdd4 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #296] @ (5cf0c <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5cc94 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5cdfc <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5cc84 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5cdec <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5ccb0 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5ce18 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr.w r9, [r3, #876] @ 0x36c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5cd72 <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ + beq.n 5ceda <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ ldr.w r8, [r9, #3696] @ 0xe70 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5cd56 <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ + beq.n 5cebe <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ ldr.w r6, [r8, #56] @ 0x38 │ │ │ │ - cbz r6, 5cd1e <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r6, 5ce86 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5ccde <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bls.n 5ce46 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5ccd0 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5ce38 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5ccf8 <_PyThread_CurrentFrames@@Base+0xb8> │ │ │ │ + beq.n 5ce60 <_PyThread_CurrentFrames@@Base+0xb8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r1, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5ccda <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5ce42 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr.w r0, [r8, #104] @ 0x68 │ │ │ │ - bl 82984 │ │ │ │ + bl 82b60 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5cd5c <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbz r0, 5cec4 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5cd24 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + cbz r2, 5ce8c <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5cd46 <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ + blt.n 5ceae <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5cd5c <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + beq.n 5cec4 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - b.n 5ccc6 <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ + b.n 5ce2e <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl e41c0 <_PyFrame_MakeAndSetFrameObject@@Base> │ │ │ │ + bl e4108 <_PyFrame_MakeAndSetFrameObject@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cd08 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne.n 5ce70 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd5c <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bge.n 5cec4 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cd5c <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbnz r3, 5cec4 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cd5c <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cec4 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5cd1a <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bne.n 5ce82 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cd1a <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ce82 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ ldr.w r9, [r9, #3644] @ 0xe3c │ │ │ │ - b.n 5ccbc <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ + b.n 5ce24 <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd70 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + bge.n 5ced8 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cd70 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + cbnz r3, 5ced8 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5cd8a <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ + bne.n 5cef2 <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5cd7a <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ + bne.n 5cee2 <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5cd96 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #16] @ (5cda4 <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 5cefe <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #16] @ (5cf0c <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + bl 214634 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0005cda8 <_Py_cr_sum@@Base>: │ │ │ │ +0005cf10 <_Py_cr_sum@@Base>: │ │ │ │ push {r4} │ │ │ │ vadd.f64 d2, d2, d0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #24] │ │ │ │ @@ -71438,757 +71574,757 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vldr d1, [sp, #56] @ 0x38 │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0005cdde <_Py_rc_diff@@Base>: │ │ │ │ - vsub.f64 d0, d0, d1 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - vneg.f64 d1, d2 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r3, #1 │ │ │ │ push {r4, r5} │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ subs r4, r1, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5ce12 <_Py_rc_diff@@Base+0x34> │ │ │ │ + ble.n 5cf6c <_Py_cr_sum@@Base+0x5c> │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ strb.w r4, [r2], #-1 │ │ │ │ - b.n 5cdfe <_Py_rc_diff@@Base+0x20> │ │ │ │ + b.n 5cf58 <_Py_cr_sum@@Base+0x48> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ (5ce30 <_Py_rc_diff@@Base+0x52>) │ │ │ │ + │ │ │ │ +0005cf78 <_Py_rc_diff@@Base>: │ │ │ │ + vsub.f64 d0, d0, d1 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + vneg.f64 d1, d2 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [pc, #16] @ (5cf98 <_Py_rc_diff@@Base+0x20>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #3868] @ 0xf1c │ │ │ │ - b.w 8a620 │ │ │ │ - nop │ │ │ │ - movs r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5ce54 <_Py_rc_diff@@Base+0x76> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5ce6a <_Py_rc_diff@@Base+0x8c> │ │ │ │ - ldr r2, [pc, #24] @ (5ce70 <_Py_rc_diff@@Base+0x92>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - str.w r4, [r3, #3868] @ 0xf1c │ │ │ │ - b.n 5ce6c <_Py_rc_diff@@Base+0x8e> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 8a7c8 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5ce8c <_Py_rc_diff@@Base+0xae> │ │ │ │ + blt.n 5cfb4 <_Py_rc_diff@@Base+0x3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5cea6 <_Py_rc_diff@@Base+0xc8> │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + blt.n 5cfce <_Py_rc_diff@@Base+0x56> │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21840 @ 0x5550 │ │ │ │ + movw r1, #19472 @ 0x4c10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ceba <_Py_rc_diff@@Base+0xdc> │ │ │ │ + b.n 5cfe2 <_Py_rc_diff@@Base+0x6a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ 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 106034 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5d004 <_Py_rc_diff@@Base+0x8c> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5d01a <_Py_rc_diff@@Base+0xa2> │ │ │ │ + ldr r2, [pc, #24] @ (5d020 <_Py_rc_diff@@Base+0xa8>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + str.w r4, [r3, #3868] @ 0xf1c │ │ │ │ + b.n 5d01c <_Py_rc_diff@@Base+0xa4> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5ceec <_Py_rc_diff@@Base+0x10e> │ │ │ │ + cbz r5, 5d054 <_Py_rc_diff@@Base+0xdc> │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e29d4 │ │ │ │ + b.w e2b84 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53564 @ 0xd13c │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10b714 │ │ │ │ + bl 10bd44 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5cf3e <_Py_rc_diff@@Base+0x160> │ │ │ │ + cbz r3, 5d0a6 <_Py_rc_diff@@Base+0x12e> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.n 5cf54 <_Py_rc_diff@@Base+0x176> │ │ │ │ - movw r3, #12028 @ 0x2efc │ │ │ │ + bhi.n 5d0bc <_Py_rc_diff@@Base+0x144> │ │ │ │ + movw r3, #9596 @ 0x257c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 5cf56 <_Py_rc_diff@@Base+0x178> │ │ │ │ + b.n 5d0be <_Py_rc_diff@@Base+0x146> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53564 @ 0xd13c │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5cf78 <_Py_rc_diff@@Base+0x19a> │ │ │ │ + cbz r0, 5d0e0 <_Py_rc_diff@@Base+0x168> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17b338 │ │ │ │ + bl 17b470 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ 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 r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10b714 │ │ │ │ + bl 10bd44 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 5cfb6 <_Py_rc_diff@@Base+0x1d8> │ │ │ │ + cbz r3, 5d11e <_Py_rc_diff@@Base+0x1a6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - cbz r3, 5cfce <_Py_rc_diff@@Base+0x1f0> │ │ │ │ + cbz r3, 5d136 <_Py_rc_diff@@Base+0x1be> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r0, r3 │ │ │ │ - b.n 5cfce <_Py_rc_diff@@Base+0x1f0> │ │ │ │ + b.n 5d136 <_Py_rc_diff@@Base+0x1be> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53564 @ 0xd13c │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5cfda <_Py_rc_diff@@Base+0x1fc> │ │ │ │ + bl fce84 │ │ │ │ + b.n 5d142 <_Py_rc_diff@@Base+0x1ca> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d038 <_Py_rc_diff@@Base+0x25a> │ │ │ │ - bl 764ac │ │ │ │ + beq.n 5d1a0 <_Py_rc_diff@@Base+0x228> │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5cfde <_Py_rc_diff@@Base+0x200> │ │ │ │ + cbnz r0, 5d146 <_Py_rc_diff@@Base+0x1ce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d040 <_Py_rc_diff@@Base+0x262> │ │ │ │ + b.n 5d1a8 <_Py_rc_diff@@Base+0x230> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 5d00a <_Py_rc_diff@@Base+0x22c> │ │ │ │ + cbz r0, 5d172 <_Py_rc_diff@@Base+0x1fa> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ - cbnz r0, 5d002 <_Py_rc_diff@@Base+0x224> │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ + cbnz r0, 5d16a <_Py_rc_diff@@Base+0x1f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cfda <_Py_rc_diff@@Base+0x1fc> │ │ │ │ + bge.n 5d142 <_Py_rc_diff@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5cfda <_Py_rc_diff@@Base+0x1fc> │ │ │ │ + bne.n 5d142 <_Py_rc_diff@@Base+0x1ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cfda <_Py_rc_diff@@Base+0x1fc> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d142 <_Py_rc_diff@@Base+0x1ca> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 5d00c <_Py_rc_diff@@Base+0x22e> │ │ │ │ + b.n 5d174 <_Py_rc_diff@@Base+0x1fc> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - cbz r2, 5d040 <_Py_rc_diff@@Base+0x262> │ │ │ │ + cbz r2, 5d1a8 <_Py_rc_diff@@Base+0x230> │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5d040 <_Py_rc_diff@@Base+0x262> │ │ │ │ + bge.n 5d1a8 <_Py_rc_diff@@Base+0x230> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ it lt │ │ │ │ strlt r6, [r2, #0] │ │ │ │ str r2, [r1, r0] │ │ │ │ adds r0, #4 │ │ │ │ - b.n 5d014 <_Py_rc_diff@@Base+0x236> │ │ │ │ + b.n 5d17c <_Py_rc_diff@@Base+0x204> │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d044 : │ │ │ │ +0005d1ac : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d09c │ │ │ │ - movw r1, #19716 @ 0x4d04 │ │ │ │ + cbz r0, 5d204 │ │ │ │ + movw r1, #16900 @ 0x4204 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 5d0a8 │ │ │ │ + bl 5d210 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d09c │ │ │ │ + beq.n 5d204 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21732 @ 0x54e4 │ │ │ │ + movw r1, #18916 @ 0x49e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 5d0a8 │ │ │ │ + bl 5d210 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d09c │ │ │ │ + beq.n 5d204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11d65c │ │ │ │ + bl 11dc78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0a4 │ │ │ │ + bge.n 5d20c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d0a4 │ │ │ │ + cbnz r3, 5d20c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d0a4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d20c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ add.w r4, r1, #28 │ │ │ │ ldr.w r0, [r4, #-28] │ │ │ │ - cbz r0, 5d0fe │ │ │ │ + cbz r0, 5d266 │ │ │ │ ldr.w r3, [r4, #-16] │ │ │ │ - cbnz r3, 5d0cc │ │ │ │ + cbnz r3, 5d234 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5d0bc │ │ │ │ - bl 7d228 │ │ │ │ + b.n 5d224 │ │ │ │ + bl 7d418 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r5, 5d0de │ │ │ │ + cbnz r5, 5d246 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d0fe │ │ │ │ - bl 8ffb0 │ │ │ │ + b.n 5d266 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0f8 │ │ │ │ + bge.n 5d260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d0f8 │ │ │ │ + cbnz r3, 5d260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 5d0c8 │ │ │ │ - b.n 5d0d8 │ │ │ │ + bne.n 5d230 │ │ │ │ + b.n 5d240 │ │ │ │ pop {r3, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5d12a │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r1, 5d292 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #62384 @ 0xf3b0 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5d154 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5d2bc │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #61936 @ 0xf1f0 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5d17c │ │ │ │ + bne.n 5d2e4 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e66c │ │ │ │ + bl 22de00 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d15a │ │ │ │ + cbnz r0, 5d2c2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d242 │ │ │ │ + b.n 5d3aa │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5d220 │ │ │ │ + beq.n 5d388 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5d174 │ │ │ │ + cbz r2, 5d2dc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r0, [r2, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 5d15c │ │ │ │ + b.n 5d2c4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5d206 │ │ │ │ + bpl.n 5d36e │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e66c │ │ │ │ + bl 22de00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d154 │ │ │ │ + beq.n 5d2bc │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9620c │ │ │ │ + bl 96380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d220 │ │ │ │ + beq.n 5d388 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5d1c6 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 5d32e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #62420 @ 0xf3d4 │ │ │ │ + movw r1, #60012 @ 0xea6c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5d1fe │ │ │ │ - bl 8fe24 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5d366 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d1ee │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5d1fe │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 5d356 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5d366 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #62448 @ 0xf3f0 │ │ │ │ + movw r1, #60040 @ 0xea88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5d1fe │ │ │ │ + bl fce84 │ │ │ │ + b.n 5d366 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d1d6 │ │ │ │ + blt.n 5d33e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d418 │ │ │ │ + bl 17d550 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d194 │ │ │ │ + bne.n 5d2fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5d154 │ │ │ │ + beq.n 5d2bc │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5d22e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 5d396 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #60076 @ 0xeaac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 5d154 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 5d2bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d530 │ │ │ │ + bl 17d8a0 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5d242 │ │ │ │ + b.n 5d3aa │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5d22e │ │ │ │ + bcs.n 5d396 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 5d154 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 5d2bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ ldrsb.w r2, [r0, #35] @ 0x23 │ │ │ │ - movw r3, #12028 @ 0x2efc │ │ │ │ + movw r3, #9596 @ 0x257c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ 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, #61936 @ 0xf1f0 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d2a0 │ │ │ │ + cbz r0, 5d408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 8d584 │ │ │ │ + bl 8d740 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2a90c4 │ │ │ │ + b.w 2a8780 │ │ │ │ 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, 5d2d6 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r1, 5d43e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #62384 @ 0xf3b0 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5d2fe │ │ │ │ + bl fce84 │ │ │ │ + b.n 5d466 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #61936 @ 0xf1f0 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5d360 │ │ │ │ + bne.n 5d4c8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 22b3f4 <_Py_RestoreSignals@@Base+0xa94> │ │ │ │ + bl 22ac6c <_Py_RestoreSignals@@Base+0xa94> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d304 │ │ │ │ + cbnz r0, 5d46c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d4ba │ │ │ │ + b.n 5d622 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5d326 │ │ │ │ + bcs.n 5d48e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 79a40 │ │ │ │ - b.n 5d328 │ │ │ │ + bl 79c00 │ │ │ │ + b.n 5d490 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5d334 │ │ │ │ + cbz r0, 5d49c │ │ │ │ ldrd r6, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 5d354 │ │ │ │ + b.n 5d4bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 79dd0 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 5d2fe │ │ │ │ + bl 79f90 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 5d466 │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5d354 │ │ │ │ + cbz r3, 5d4bc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 5d340 │ │ │ │ + bne.n 5d4a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2d5b4 │ │ │ │ - b.n 5d4ac │ │ │ │ + b.n 5d614 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5d492 │ │ │ │ + bpl.w 5d5fa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 22b3f4 <_Py_RestoreSignals@@Base+0xa94> │ │ │ │ + bl 22ac6c <_Py_RestoreSignals@@Base+0xa94> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2fe │ │ │ │ + beq.n 5d466 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9620c │ │ │ │ + bl 96380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5d4ac │ │ │ │ + beq.w 5d614 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d398 │ │ │ │ + bpl.n 5d500 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5d3b0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 5d518 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #62572 @ 0xf46c │ │ │ │ + movw r1, #60164 @ 0xeb04 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5d48a │ │ │ │ + bl fce84 │ │ │ │ + b.n 5d5f2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 8fe24 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d3c6 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5d52e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d48a │ │ │ │ + bne.n 5d5f2 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 22bdc0 <_Py_RestoreSignals@@Base+0x1460> │ │ │ │ + bl 22b59c <_Py_RestoreSignals@@Base+0x13c4> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5d3e0 │ │ │ │ + cbz r0, 5d548 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5d376 │ │ │ │ + b.n 5d4de │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ strd r5, r9, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5d416 │ │ │ │ + bhi.n 5d57e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5d376 │ │ │ │ + bcc.n 5d4de │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5d418 │ │ │ │ + b.n 5d580 │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5d43c │ │ │ │ + blt.n 5d5a4 │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5d42a │ │ │ │ + bls.n 5d592 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5d422 │ │ │ │ + b.n 5d58a │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5d436 │ │ │ │ + bcs.n 5d59e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5d442 │ │ │ │ + cbnz r0, 5d5aa │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 5d48a │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 5d5f2 │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r6, #8 │ │ │ │ blx 2c98c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5d482 │ │ │ │ + beq.n 5d5ea │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5d47e │ │ │ │ + beq.n 5d5e6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 22bdc0 <_Py_RestoreSignals@@Base+0x1460> │ │ │ │ + bl 22b59c <_Py_RestoreSignals@@Base+0x13c4> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5d458 │ │ │ │ + b.n 5d5c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 5d376 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 5d4de │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d8f8 <_Py_RestoreSignals@@Base+0x2f98> │ │ │ │ - b.n 5d2fe │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 22d1a4 <_Py_RestoreSignals@@Base+0x2fcc> │ │ │ │ + b.n 5d466 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #62608 @ 0xf490 │ │ │ │ + movw r1, #60200 @ 0xeb28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 5d2fe │ │ │ │ + bl e23e4 │ │ │ │ + b.n 5d466 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 22d8f8 <_Py_RestoreSignals@@Base+0x2f98> │ │ │ │ + bl 22d1a4 <_Py_RestoreSignals@@Base+0x2fcc> │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ 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 r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5d4f0 │ │ │ │ + cbz r0, 5d658 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d4f0 │ │ │ │ + bge.n 5d658 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5d4f0 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5d658 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d510 │ │ │ │ + bge.n 5d678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d510 │ │ │ │ + cbnz r3, 5d678 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #61936 @ 0xf1f0 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d54e │ │ │ │ + cbz r0, 5d6b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 8d584 │ │ │ │ + bl 8d740 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 7adf8 │ │ │ │ + bl 7afbc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5d582 │ │ │ │ + cbz r0, 5d6ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d582 │ │ │ │ + bge.n 5d6ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5d582 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5d6ea │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d5a2 │ │ │ │ + bge.n 5d70a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d5a2 │ │ │ │ + cbnz r3, 5d70a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 17d530 │ │ │ │ + bl 17d8a0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 22e66c │ │ │ │ + bl 22de00 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ @@ -72198,106 +72334,106 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1493ec │ │ │ │ - cbnz r0, 5d5f8 │ │ │ │ + bl 1498e4 │ │ │ │ + cbnz r0, 5d760 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d634 │ │ │ │ - movw r3, #47825 @ 0xbad1 │ │ │ │ + b.n 5d79c │ │ │ │ + movw r3, #48317 @ 0xbcbd │ │ │ │ movt r3, #14 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d618 │ │ │ │ + bne.n 5d780 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5d62c │ │ │ │ + bne.n 5d794 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 5d634 │ │ │ │ + b.n 5d79c │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d628 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 5d62c │ │ │ │ - b.n 5d5f4 │ │ │ │ + bne.n 5d790 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 5d794 │ │ │ │ + b.n 5d75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d60e │ │ │ │ + beq.n 5d776 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d636 : │ │ │ │ - movw r2, #12960 @ 0x32a0 │ │ │ │ +0005d79e : │ │ │ │ + movw r2, #2356 @ 0x934 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.w 8a394 │ │ │ │ + b.w 8a53c │ │ │ │ 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, 5d666 │ │ │ │ + cbnz r4, 5d7ce │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5d666 │ │ │ │ + ble.n 5d7ce │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5d666 │ │ │ │ - cbnz r2, 5d682 │ │ │ │ + bne.n 5d7ce │ │ │ │ + cbnz r2, 5d7ea │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5d6e8 ) │ │ │ │ + ldr r4, [pc, #124] @ (5d850 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d6aa │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d812 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5d6ae │ │ │ │ - movw r2, #30632 @ 0x77a8 │ │ │ │ + bmi.n 5d816 │ │ │ │ + movw r2, #28264 @ 0x6e68 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #17280 @ 0x4380 │ │ │ │ + movw r0, #14872 @ 0x3a18 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d6e0 │ │ │ │ + b.n 5d848 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8f00c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d6aa │ │ │ │ + beq.n 5d812 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 270538 │ │ │ │ + bl 26fcf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d6e0 │ │ │ │ + bge.n 5d848 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d6e0 │ │ │ │ + cbnz r3, 5d848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -72305,597 +72441,597 @@ │ │ │ │ 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, 5d710 │ │ │ │ + cbnz r4, 5d878 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5d710 │ │ │ │ + ble.n 5d878 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5d710 │ │ │ │ - cbnz r2, 5d72c │ │ │ │ + bne.n 5d878 │ │ │ │ + cbnz r2, 5d894 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5d79c ) │ │ │ │ + ldr r4, [pc, #136] @ (5d904 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d794 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d8fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5d754 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 5d8bc │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #7016 @ 0x1b68 │ │ │ │ + movw r0, #4648 @ 0x1228 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5d794 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5d8fc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ - cbz r0, 5d794 │ │ │ │ + bl 95ad8 │ │ │ │ + cbz r0, 5d8fc │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d780 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 5d8e8 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5d794 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5d8fc │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #7016 @ 0x1b68 │ │ │ │ + movw r1, #4648 @ 0x1228 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0005d7a0 : │ │ │ │ +0005d908 : │ │ │ │ movs r3, #0 │ │ │ │ subs r2, r2, r3 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.w 1add38 <_PyNamespace_New@@Base+0x94> │ │ │ │ - movw r0, #62680 @ 0xf4d8 │ │ │ │ + b.w 1addb0 <_PyNamespace_New@@Base+0x94> │ │ │ │ + movw r0, #60272 @ 0xeb70 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ │ │ │ │ -0005d7be : │ │ │ │ +0005d926 : │ │ │ │ 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, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bmi.n 5d812 │ │ │ │ + bmi.n 5d97a │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5d7fa │ │ │ │ + beq.n 5d962 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 5d7fa │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 5d962 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #4069 @ 0xfe5 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d81a │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d982 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12168 @ 0x2f88 │ │ │ │ + movw r1, #1564 @ 0x61c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5d81a │ │ │ │ + bl fce84 │ │ │ │ + b.n 5d982 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 145a64 <_PyUnicode_ExactDealloc@@Base+0x77c> │ │ │ │ + b.w 145f4c <_PyUnicode_ExactDealloc@@Base+0x77c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, 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 r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5d844 │ │ │ │ + cbnz r5, 5d9ac │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5d844 │ │ │ │ + blt.n 5d9ac │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5d844 │ │ │ │ - cbnz r2, 5d862 │ │ │ │ - ldr r1, [pc, #76] @ (5d894 ) │ │ │ │ + bgt.n 5d9ac │ │ │ │ + cbnz r2, 5d9ca │ │ │ │ + ldr r1, [pc, #76] @ (5d9fc ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d88e │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d9f6 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d87c │ │ │ │ + bgt.n 5d9e4 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #55464 @ 0xd8a8 │ │ │ │ + movw r1, #53056 @ 0xcf40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5d88e │ │ │ │ + bl fce84 │ │ │ │ + b.n 5d9f6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d866 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5d9ce │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d866 │ │ │ │ + beq.n 5d9ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0005d898 : │ │ │ │ +0005da00 : │ │ │ │ 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 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5d8dc │ │ │ │ + cbnz r5, 5da44 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5d8dc │ │ │ │ + blt.n 5da44 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5d8dc │ │ │ │ - cbnz r2, 5d8fa │ │ │ │ - ldr r1, [pc, #76] @ (5d92c ) │ │ │ │ + bgt.n 5da44 │ │ │ │ + cbnz r2, 5da62 │ │ │ │ + ldr r1, [pc, #76] @ (5da94 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d926 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5da8e │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d914 │ │ │ │ + bgt.n 5da7c │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #28140 @ 0x6dec │ │ │ │ + movw r1, #26564 @ 0x67c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5d926 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5da8e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d8fe │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5da66 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d8fe │ │ │ │ + beq.n 5da66 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r5, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ 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 cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5192 @ 0x1448 │ │ │ │ strge r3, [r4, #16] │ │ │ │ movtge r0, #77 @ 0x4d │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005d958 : │ │ │ │ +0005dac0 : │ │ │ │ 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, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d9aa │ │ │ │ + beq.n 5db12 │ │ │ │ movw r3, #32028 @ 0x7d1c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d9aa │ │ │ │ + beq.n 5db12 │ │ │ │ movw r1, #14600 @ 0x3908 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5d9aa │ │ │ │ - bl 8526c │ │ │ │ - movw r3, #55620 @ 0xd944 │ │ │ │ + beq.n 5db12 │ │ │ │ + bl 8545c │ │ │ │ + movw r3, #53212 @ 0xcfdc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #19596 @ 0x4c8c │ │ │ │ + movw r2, #17132 @ 0x42ec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 5d9b2 │ │ │ │ - movw r0, #55620 @ 0xd944 │ │ │ │ + b.n 5db1a │ │ │ │ + movw r0, #53212 @ 0xcfdc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d9b4 : │ │ │ │ +0005db1c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #32028 @ 0x7d1c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5d9d6 │ │ │ │ + bne.n 5db3e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 5d9cc │ │ │ │ + b.n 5db34 │ │ │ │ movw r3, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5d9ec │ │ │ │ + bne.n 5db54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9d4dc │ │ │ │ + b.w 9d674 │ │ │ │ movw r1, #14600 @ 0x3908 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5da04 │ │ │ │ + beq.n 5db6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 5da04 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 5db6c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 5da08 │ │ │ │ + b.n 5db70 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #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 │ │ │ │ - cbnz r1, 5da32 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + cbnz r1, 5db9a │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #36672 @ 0x8f40 │ │ │ │ + movw r1, #34264 @ 0x85d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5da6a │ │ │ │ + bl fce84 │ │ │ │ + b.n 5dbd2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 5da70 │ │ │ │ + bmi.n 5dbd8 │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5da70 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 5da70 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 5dbd8 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 5dbd8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #50336 @ 0xc4a0 │ │ │ │ + movw r1, #48068 @ 0xbbc4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da9a │ │ │ │ + b.n 5dc02 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r1, 5da86 │ │ │ │ + cbz r1, 5dbee │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5da92 │ │ │ │ + bge.n 5dbfa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5da92 │ │ │ │ + b.n 5dbfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 26ea88 <_PyGen_SetStopIterationValue@@Base+0x8c4> │ │ │ │ + bl 26e248 <_PyGen_SetStopIterationValue@@Base+0x8c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5da74 │ │ │ │ - b.n 5da6a │ │ │ │ + bne.n 5dbdc │ │ │ │ + b.n 5dbd2 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005da9c : │ │ │ │ +0005dc04 : │ │ │ │ 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] @ (5dbc0 ) │ │ │ │ + ldr r3, [pc, #276] @ (5dd28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ - cbz r5, 5dade │ │ │ │ + cbz r5, 5dc46 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5dac2 │ │ │ │ + bls.n 5dc2a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5dab4 │ │ │ │ + b.n 5dc1c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5daf6 │ │ │ │ + beq.n 5dc5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 5daf6 │ │ │ │ - b.n 5dabe │ │ │ │ + bcs.n 5dc5e │ │ │ │ + b.n 5dc26 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #2064 @ 0x810 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ + movw r2, #65232 @ 0xfed0 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ - b.n 5db00 │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ + b.n 5dc68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0ba0 │ │ │ │ + bl 1e0828 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5db04 │ │ │ │ + cbnz r0, 5dc6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5dbbc │ │ │ │ + b.n 5dd24 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24276 @ 0x5ed4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5db92 │ │ │ │ + bne.n 5dcfa │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 5db20 │ │ │ │ + cbnz r6, 5dc88 │ │ │ │ mov r0, r5 │ │ │ │ - bl e41c0 <_PyFrame_MakeAndSetFrameObject@@Base> │ │ │ │ + bl e4108 <_PyFrame_MakeAndSetFrameObject@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5db2c │ │ │ │ + cbz r0, 5dc94 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5db5a │ │ │ │ - bl 74e28 │ │ │ │ + cbnz r5, 5dcc2 │ │ │ │ + bl 74fec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5db58 │ │ │ │ + cbnz r0, 5dcc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5db00 │ │ │ │ + bge.n 5dc68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5db00 │ │ │ │ - ldr r2, [pc, #132] @ (5dbc4 ) │ │ │ │ + bne.n 5dc68 │ │ │ │ + ldr r2, [pc, #132] @ (5dd2c ) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbz r3, 5db4e │ │ │ │ + cbz r3, 5dcb6 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 5db00 │ │ │ │ + b.n 5dc68 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 93e3c │ │ │ │ + bl 93fc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dbba │ │ │ │ + bge.n 5dd22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5dbba │ │ │ │ - ldr r2, [pc, #76] @ (5dbc4 ) │ │ │ │ + cbnz r3, 5dd22 │ │ │ │ + ldr r2, [pc, #76] @ (5dd2c ) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbz r3, 5db88 │ │ │ │ + cbz r3, 5dcf0 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 5dbba │ │ │ │ + b.n 5dd22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dbbc │ │ │ │ + bge.n 5dd24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5dbbc │ │ │ │ - ldr r2, [pc, #32] @ (5dbc4 ) │ │ │ │ + cbnz r3, 5dd24 │ │ │ │ + ldr r2, [pc, #32] @ (5dd2c ) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbz r3, 5dbb0 │ │ │ │ + cbz r3, 5dd18 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 5dbbc │ │ │ │ + b.n 5dd24 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 201800 │ │ │ │ + bl 201378 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5dbe6 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5dbf0 │ │ │ │ + bne.n 5dd4e │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5dd58 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #256] @ (5dd08 ) │ │ │ │ + ldr r2, [pc, #256] @ (5de70 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 105b68 │ │ │ │ + bl 105d74 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5dc28 │ │ │ │ + beq.n 5dd90 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5dc58 │ │ │ │ - b.n 5dc3e │ │ │ │ - movw r1, #62696 @ 0xf4e8 │ │ │ │ + bne.n 5ddc0 │ │ │ │ + b.n 5dda6 │ │ │ │ + movw r1, #60288 @ 0xeb80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99a8c │ │ │ │ - cbnz r0, 5dc72 │ │ │ │ - b.n 5dc6e │ │ │ │ + bl 99c20 │ │ │ │ + cbnz r0, 5ddda │ │ │ │ + b.n 5ddd6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #62708 @ 0xf4f4 │ │ │ │ + movw r1, #60300 @ 0xeb8c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 99a8c │ │ │ │ - cbnz r0, 5dc72 │ │ │ │ - b.n 5dc6e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 99c20 │ │ │ │ + cbnz r0, 5ddda │ │ │ │ + b.n 5ddd6 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #62720 @ 0xf500 │ │ │ │ + movw r1, #60312 @ 0xeb98 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5dcf2 │ │ │ │ + b.n 5de5a │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #62700 @ 0xf4ec │ │ │ │ + movw r0, #60292 @ 0xeb84 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22142c │ │ │ │ - cbnz r0, 5dc94 │ │ │ │ + bl 220e44 │ │ │ │ + cbnz r0, 5ddfc │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 5dc6e │ │ │ │ + bl 13af74 │ │ │ │ + b.n 5ddd6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4360 @ 0x1108 │ │ │ │ + movw r1, #1992 @ 0x7c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #62764 @ 0xf52c │ │ │ │ + movw r0, #60356 @ 0xebc4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5dc8c │ │ │ │ + beq.n 5ddf4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r6, r7, [r4, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #56589 @ 0xdd0d │ │ │ │ + movw r2, #56949 @ 0xde75 │ │ │ │ movt r2, #5 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 222570 │ │ │ │ + bl 221f88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5dc8c │ │ │ │ + beq.n 5ddf4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 8a620 │ │ │ │ - ldr r3, [pc, #20] @ (5dd08 ) │ │ │ │ + bl 8a7c8 │ │ │ │ + ldr r3, [pc, #20] @ (5de70 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5dd04 │ │ │ │ + beq.n 5de6c │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -72910,180 +73046,179 @@ │ │ │ │ blx 2c89c │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0005dd3e : │ │ │ │ - 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, r1 │ │ │ │ - movw r1, #6644 @ 0x19f4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r4, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 5dd76 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r2, r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 247b1c <_PyParkingLot_AfterFork@@Base+0x1e0> │ │ │ │ - b.n 5dd7a │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #62780 @ 0xf53c │ │ │ │ + movw r1, #60372 @ 0xebd4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 5ddc4 │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 5deec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 5ddc8 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 5def0 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #62796 @ 0xf54c │ │ │ │ + movw r1, #60388 @ 0xebe4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de0a │ │ │ │ - bl 126fb8 │ │ │ │ + b.n 5df32 │ │ │ │ + bl 1275fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ddc4 │ │ │ │ - bl 127114 │ │ │ │ + beq.n 5deec │ │ │ │ + bl 127730 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 5de60 │ │ │ │ + bl 5df8a │ │ │ │ ldr r5, [sp, #20] │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 5ddf4 │ │ │ │ - bl ded80 │ │ │ │ - b.n 5de02 │ │ │ │ - bl de7a8 │ │ │ │ - cbz r0, 5de02 │ │ │ │ + bge.n 5df1c │ │ │ │ + bl def38 │ │ │ │ + b.n 5df2a │ │ │ │ + bl de960 │ │ │ │ + cbz r0, 5df2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 96a1c <_PyTuple_FromPairSteal@@Base> │ │ │ │ - b.n 5de0a │ │ │ │ + bl 96b8c <_PyTuple_FromPairSteal@@Base> │ │ │ │ + b.n 5df32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ - b.n 5ddc4 │ │ │ │ + bl 7b4b0 │ │ │ │ + b.n 5deec │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #62828 @ 0xf56c │ │ │ │ + movw r0, #60420 @ 0xec04 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ │ │ │ │ -0005de22 : │ │ │ │ +0005df4a : │ │ │ │ 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, r1 │ │ │ │ - movw r1, #6600 @ 0x19c8 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r1, #5956 @ 0x1744 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - mov r5, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 5de58 │ │ │ │ - mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 5df82 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 247b1c <_PyParkingLot_AfterFork@@Base+0x1e0> │ │ │ │ - b.n 5de5c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r2, r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 247274 <_PyParkingLot_AfterFork@@Base+0x1e0> │ │ │ │ + b.n 5df86 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (5def8 ) │ │ │ │ + ldr r1, [pc, #128] @ (5e020 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 228f70 │ │ │ │ - cbnz r0, 5de9a │ │ │ │ + bl 22880c │ │ │ │ + cbnz r0, 5dfc4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5dede │ │ │ │ + b.n 5e008 │ │ │ │ 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, #57085 @ 0xdefd │ │ │ │ + movw r2, #57443 @ 0xe063 │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 222570 │ │ │ │ + bl 221f88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5de94 │ │ │ │ + beq.n 5dfbe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 229038 │ │ │ │ + bl 2288d4 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5de94 │ │ │ │ + beq.n 5dfbe │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5def8 ) │ │ │ │ + ldr r3, [pc, #20] @ (5e020 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5def0 │ │ │ │ + beq.n 5e01a │ │ │ │ blx 2d078 <__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, cr12, {2} │ │ │ │ + │ │ │ │ +0005e024 : │ │ │ │ + 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, r1 │ │ │ │ + movw r1, #5912 @ 0x1718 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 5e05a │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 247274 <_PyParkingLot_AfterFork@@Base+0x1e0> │ │ │ │ + b.n 5e05e │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -73100,1158 +73235,1159 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005df3c : │ │ │ │ +0005e0a2 : │ │ │ │ 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, r1 │ │ │ │ - movw r1, #6600 @ 0x19c8 │ │ │ │ + movw r1, #5912 @ 0x1718 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 5df72 │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 5e0d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 247b1c <_PyParkingLot_AfterFork@@Base+0x1e0> │ │ │ │ - b.n 5df76 │ │ │ │ + bl 247274 <_PyParkingLot_AfterFork@@Base+0x1e0> │ │ │ │ + b.n 5e0dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 5df94 │ │ │ │ + cbz r3, 5e0fa │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5dfa2 │ │ │ │ + b.n 5e108 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5dfa0 │ │ │ │ - bne.n 5df9c │ │ │ │ - cbnz r1, 5dfbe │ │ │ │ + blt.n 5e106 │ │ │ │ + bne.n 5e102 │ │ │ │ + cbnz r1, 5e124 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5dfa2 │ │ │ │ + b.n 5e108 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #168] @ (5e04c ) │ │ │ │ + ldr r1, [pc, #168] @ (5e1b4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5dfc4 │ │ │ │ - b.n 5e046 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5e12a │ │ │ │ + b.n 5e1ac │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 5e014 │ │ │ │ + beq.n 5e17a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e046 │ │ │ │ - ldr r3, [pc, #124] @ (5e050 ) │ │ │ │ + blt.n 5e1ac │ │ │ │ + ldr r3, [pc, #124] @ (5e1b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r5, [r3, #4084] @ 0xff4 │ │ │ │ - beq.n 5e014 │ │ │ │ + beq.n 5e17a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9620c │ │ │ │ - cbz r0, 5e008 │ │ │ │ + bl 96380 │ │ │ │ + cbz r0, 5e16e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 5dfea │ │ │ │ - ldr r3, [pc, #72] @ (5e054 ) │ │ │ │ + b.n 5e150 │ │ │ │ + ldr r3, [pc, #76] @ (5e1bc ) │ │ │ │ ldr.w r3, [r3, #1068] @ 0x42c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 5e030 │ │ │ │ - ldr r1, [pc, #56] @ (5e050 ) │ │ │ │ + b.n 5e196 │ │ │ │ + ldr r1, [pc, #60] @ (5e1b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #56] @ (5e054 ) │ │ │ │ + ldr r2, [pc, #56] @ (5e1bc ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r2, #1068] @ 0x42c │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r3, [r3, #4084] @ 0xff4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5e03a │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5e046 │ │ │ │ + bne.n 5e1a0 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5e1ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0005e058 <_Py_hashtable_len@@Base>: │ │ │ │ +0005e1c0 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e05c : │ │ │ │ +0005e1c4 : │ │ │ │ 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, r1 │ │ │ │ - movw r1, #6548 @ 0x1994 │ │ │ │ + movw r1, #5860 @ 0x16e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r5, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 5e092 │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 5e1fa │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 247b1c <_PyParkingLot_AfterFork@@Base+0x1e0> │ │ │ │ - b.n 5e096 │ │ │ │ + bl 247274 <_PyParkingLot_AfterFork@@Base+0x1e0> │ │ │ │ + b.n 5e1fe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005e09a : │ │ │ │ +0005e202 : │ │ │ │ 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, r1 │ │ │ │ - movw r1, #6548 @ 0x1994 │ │ │ │ + movw r1, #5860 @ 0x16e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 5e0d0 │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 5e238 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 247b1c <_PyParkingLot_AfterFork@@Base+0x1e0> │ │ │ │ - b.n 5e0d4 │ │ │ │ + bl 247274 <_PyParkingLot_AfterFork@@Base+0x1e0> │ │ │ │ + b.n 5e23c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005e0d8 : │ │ │ │ +0005e240 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #6548 @ 0x1994 │ │ │ │ + movw r1, #5860 @ 0x16e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 5e0fc │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 5e264 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 5e100 │ │ │ │ + b.n 5e268 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e102 : │ │ │ │ +0005e26a : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #6548 @ 0x1994 │ │ │ │ + movw r1, #5860 @ 0x16e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 5e126 │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 5e28e │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 5e12a │ │ │ │ + b.n 5e292 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5e15c │ │ │ │ + cbz r7, 5e2c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e144 │ │ │ │ + beq.n 5e2ac │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e144 │ │ │ │ - b.n 5e182 │ │ │ │ + beq.n 5e2ac │ │ │ │ + b.n 5e2ea │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5e166 │ │ │ │ + cbnz r0, 5e2ce │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5e16e │ │ │ │ - b.n 5e174 │ │ │ │ + cbnz r0, 5e2d6 │ │ │ │ + b.n 5e2dc │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e160 │ │ │ │ - b.n 5e182 │ │ │ │ + beq.n 5e2c8 │ │ │ │ + b.n 5e2ea │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5e182 │ │ │ │ + cbnz r0, 5e2ea │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5e182 │ │ │ │ + cbz r0, 5e2ea │ │ │ │ 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} │ │ │ │ - b.w 358fa │ │ │ │ + b.w 35bde │ │ │ │ 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, 5e1a8 │ │ │ │ + cbnz r0, 5e310 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5e1ba │ │ │ │ - b.n 5e1b2 │ │ │ │ + cbz r0, 5e322 │ │ │ │ + b.n 5e31a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e1a2 │ │ │ │ - b.n 5e260 │ │ │ │ + beq.n 5e30a │ │ │ │ + b.n 5e3c8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e260 │ │ │ │ + bne.n 5e3c8 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5e1c6 │ │ │ │ + cbz r0, 5e32e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e260 │ │ │ │ + bne.n 5e3c8 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5e1d2 │ │ │ │ + cbz r0, 5e33a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e260 │ │ │ │ + bne.n 5e3c8 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5e1de │ │ │ │ + cbz r0, 5e346 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e260 │ │ │ │ + bne.n 5e3c8 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5e1ea │ │ │ │ + cbz r0, 5e352 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e260 │ │ │ │ + bne.n 5e3c8 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5e1f6 │ │ │ │ + cbz r0, 5e35e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e260 │ │ │ │ + bne.n 5e3c8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5e202 │ │ │ │ + cbz r0, 5e36a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e260 │ │ │ │ + bne.n 5e3c8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5e20c │ │ │ │ + cbz r0, 5e374 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e260 │ │ │ │ + cbnz r0, 5e3c8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5e216 │ │ │ │ + cbz r0, 5e37e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e260 │ │ │ │ + cbnz r0, 5e3c8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5e220 │ │ │ │ + cbz r0, 5e388 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e260 │ │ │ │ + cbnz r0, 5e3c8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5e22a │ │ │ │ + cbz r0, 5e392 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e260 │ │ │ │ + cbnz r0, 5e3c8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5e234 │ │ │ │ + cbz r0, 5e39c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e260 │ │ │ │ + cbnz r0, 5e3c8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5e23e │ │ │ │ + cbz r0, 5e3a6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e260 │ │ │ │ + cbnz r0, 5e3c8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5e248 │ │ │ │ + cbz r0, 5e3b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e260 │ │ │ │ + cbnz r0, 5e3c8 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5e252 │ │ │ │ + cbz r0, 5e3ba │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e260 │ │ │ │ + cbnz r0, 5e3c8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5e260 │ │ │ │ + cbz r0, 5e3c8 │ │ │ │ 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, 5e280 │ │ │ │ + cbnz r0, 5e3e8 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5e28a │ │ │ │ - b.n 5e292 │ │ │ │ + cbnz r0, 5e3f2 │ │ │ │ + b.n 5e3fa │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e27a │ │ │ │ - b.n 5e308 │ │ │ │ + beq.n 5e3e2 │ │ │ │ + b.n 5e470 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e308 │ │ │ │ + bne.n 5e470 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5e29e │ │ │ │ + cbz r0, 5e406 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e308 │ │ │ │ + bne.n 5e470 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5e2aa │ │ │ │ + cbz r0, 5e412 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e308 │ │ │ │ + bne.n 5e470 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5e2b4 │ │ │ │ + cbz r0, 5e41c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e308 │ │ │ │ + cbnz r0, 5e470 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5e2be │ │ │ │ + cbz r0, 5e426 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e308 │ │ │ │ + cbnz r0, 5e470 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5e2c8 │ │ │ │ + cbz r0, 5e430 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e308 │ │ │ │ + cbnz r0, 5e470 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5e2d2 │ │ │ │ + cbz r0, 5e43a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e308 │ │ │ │ + cbnz r0, 5e470 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5e2dc │ │ │ │ + cbz r0, 5e444 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e308 │ │ │ │ + cbnz r0, 5e470 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5e2e6 │ │ │ │ + cbz r0, 5e44e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e308 │ │ │ │ + cbnz r0, 5e470 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5e2f0 │ │ │ │ + cbz r0, 5e458 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e308 │ │ │ │ + cbnz r0, 5e470 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5e2fa │ │ │ │ + cbz r0, 5e462 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5e308 │ │ │ │ + cbnz r0, 5e470 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5e308 │ │ │ │ + cbz r0, 5e470 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 5e338 │ │ │ │ + cbz r5, 5e4a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl eb4dc <_PyType_Name@@Base> │ │ │ │ + bl eb6c4 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #16756 @ 0x4174 │ │ │ │ + movw r0, #14388 @ 0x3834 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #28048 @ 0x6d90 │ │ │ │ + movw r1, #25680 @ 0x6450 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5e38c │ │ │ │ + bne.n 5e4f4 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #25908 @ 0x6534 │ │ │ │ + movw r0, #24312 @ 0x5ef8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5e3a6 │ │ │ │ + b.n 5e50e │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e3e2 │ │ │ │ + bpl.n 5e54a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r0, #88] @ 0x58 │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vldr s14, [r4, #96] @ 0x60 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #32] @ 5e3f0 │ │ │ │ + vldr d6, [pc, #32] @ 5e558 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ - bvs.n 5e31e │ │ │ │ + bvs.n 5e486 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.n 5e432 │ │ │ │ + bpl.n 5e59a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r0, #104] @ 0x68 │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vldr s14, [r4, #112] @ 0x70 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #32] @ 5e440 │ │ │ │ + vldr d6, [pc, #32] @ 5e5a8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ - bvs.n 5e36e │ │ │ │ + bvs.n 5e4d6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.n 5e482 │ │ │ │ + bpl.n 5e5ea │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r0, #120] @ 0x78 │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vldr s14, [r4, #128] @ 0x80 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #32] @ 5e490 │ │ │ │ + vldr d6, [pc, #32] @ 5e5f8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ - bvs.n 5e3be │ │ │ │ + bvs.n 5e526 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 5e4d2 │ │ │ │ + bpl.n 5e63a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vldr s14, [r4, #144] @ 0x90 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #32] @ 5e4e0 │ │ │ │ + vldr d6, [pc, #32] @ 5e648 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ - bvs.n 5e40e │ │ │ │ + bvs.n 5e576 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e516 │ │ │ │ + bpl.n 5e67e │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 2fa2a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.n 5e54e │ │ │ │ + bpl.n 5e6b6 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 2fa2a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - lsls r3, r3, #24 │ │ │ │ - bpl.n 5e588 │ │ │ │ - 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 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 180740 │ │ │ │ - ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ - ldrd r2, r3, [r4, #120] @ 0x78 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 2fa2a │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - 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 8fe24 │ │ │ │ + bl 8ffe0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e5b4 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5e5d4 │ │ │ │ + bne.n 5e6e2 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5e702 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5e5ca │ │ │ │ + cbz r3, 5e6f8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5e5c6 │ │ │ │ + blt.n 5e6f4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5e5c8 │ │ │ │ + b.n 5e6f6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 5e5d6 │ │ │ │ + b.n 5e704 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ + lsls r3, r3, #24 │ │ │ │ + bpl.n 5e736 │ │ │ │ + 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 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 18086c │ │ │ │ + ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ + ldrd r2, r3, [r4, #120] @ 0x78 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 2fa2a │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 5e608 │ │ │ │ + bpl.n 5e770 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 180740 │ │ │ │ + bl 18086c │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldrd r2, r3, [r4, #136] @ 0x88 │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 2fa2a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bpl.n 5e620 │ │ │ │ + bpl.n 5e788 │ │ │ │ ldr.w r0, [r0, #200] @ 0xc8 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bpl.n 5e638 │ │ │ │ + bpl.n 5e7a0 │ │ │ │ ldr.w r0, [r0, #196] @ 0xc4 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bpl.n 5e650 │ │ │ │ + bpl.n 5e7b8 │ │ │ │ ldr.w r0, [r0, #208] @ 0xd0 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bpl.n 5e668 │ │ │ │ + bpl.n 5e7d0 │ │ │ │ ldr.w r0, [r0, #192] @ 0xc0 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.n 5e680 │ │ │ │ + bpl.n 5e7e8 │ │ │ │ ldrd r0, r1, [r0, #72] @ 0x48 │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r3, 5e6a2 │ │ │ │ + cbz r3, 5e80a │ │ │ │ mov r1, r0 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r0, #3 │ │ │ │ - b.w 80624 │ │ │ │ + b.w 807fc │ │ │ │ mov r1, r2 │ │ │ │ - b.w 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + b.w 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 5e6b6 │ │ │ │ + bpl.n 5e81e │ │ │ │ ldr.w r0, [r0, #176] @ 0xb0 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ 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 cfd5c │ │ │ │ + bl cff30 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5192 @ 0x1448 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #77 @ 0x4d │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 5e6f6 │ │ │ │ + bpl.n 5e85e │ │ │ │ ldr.w r0, [r0, #180] @ 0xb4 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #14 │ │ │ │ - bpl.n 5e70e │ │ │ │ + bpl.n 5e876 │ │ │ │ ldr.w r0, [r0, #204] @ 0xcc │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 5e724 │ │ │ │ + bpl.n 5e88c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bpl.n 5e73c │ │ │ │ + bpl.n 5e8a4 │ │ │ │ ldrd r0, r1, [r0, #168] @ 0xa8 │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 5e752 │ │ │ │ + beq.n 5e8ba │ │ │ │ ldrh r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ - movt r1, #79 @ 0x4f │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ - b.w e29d4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 5e794 │ │ │ │ + bpl.n 5e8d0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5e7ac │ │ │ │ + bpl.n 5e8e8 │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ + movt r1, #79 @ 0x4f │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 10c164 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ + b.w e2b84 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.n 5e7c4 │ │ │ │ + bpl.n 5e92c │ │ │ │ ldrd r0, r1, [r0, #184] @ 0xb8 │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 5e7da │ │ │ │ + bpl.n 5e942 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ - cbz r0, 5e7fc │ │ │ │ + cbz r0, 5e964 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e804 │ │ │ │ + bge.n 5e96c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ 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, 5e82e │ │ │ │ + cbz r3, 5e996 │ │ │ │ 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 5e838 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5e842 │ │ │ │ + bne.n 5e9a0 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5e9aa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5e866 │ │ │ │ + cbnz r3, 5e9ce │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5e866 │ │ │ │ + ble.n 5e9ce │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e866 │ │ │ │ - cbnz r0, 5e880 │ │ │ │ + bne.n 5e9ce │ │ │ │ + cbnz r0, 5e9e8 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (5e8c0 ) │ │ │ │ + ldr r4, [pc, #76] @ (5ea28 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e8ba │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5ea22 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5e8ba │ │ │ │ + beq.n 5ea22 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63076 @ 0xf664 │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #33012 @ 0x80f4 │ │ │ │ + movw r0, #30644 @ 0x77b4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e8ba │ │ │ │ + beq.n 5ea22 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #51892 @ 0xcab4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 28acd8 │ │ │ │ + b.w 28a408 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r0, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0005e8c4 : │ │ │ │ +0005ea2c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #13992 @ 0x36a8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5e90c │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 5e90c │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 5ea74 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 5ea74 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #50428 @ 0xc4fc │ │ │ │ + movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e912 │ │ │ │ + b.n 5ea7a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e914 : │ │ │ │ +0005ea7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10bb30 │ │ │ │ - cbz r0, 5e934 │ │ │ │ + bl 10c164 │ │ │ │ + cbz r0, 5ea9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 5c6da │ │ │ │ + b.w 5c846 │ │ │ │ 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 5e95e │ │ │ │ + bhi.n 5eac6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5e976 │ │ │ │ + ble.n 5eade │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5e97e │ │ │ │ - movw r0, #57148 @ 0xdf3c │ │ │ │ + b.n 5eae6 │ │ │ │ + movw r0, #54740 @ 0xd5d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e954 │ │ │ │ + bne.n 5eabc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5e986 │ │ │ │ + b.n 5eaee │ │ │ │ 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 29c70c <_PyUnicode_ToNumeric@@Base+0x9354> │ │ │ │ + bl 29beec <_PyUnicode_ToNumeric@@Base+0x9354> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e9ba │ │ │ │ + beq.n 5eb22 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5e9f4 │ │ │ │ + cbz r0, 5eb5c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 9bc38 │ │ │ │ + bl 9bdd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e9be │ │ │ │ + cbnz r0, 5eb26 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ea2e │ │ │ │ + b.n 5eb96 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5ea02 │ │ │ │ + cbz r3, 5eb6a │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5ea02 │ │ │ │ + beq.n 5eb6a │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 29c81c │ │ │ │ + bl 29bffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ea16 │ │ │ │ + beq.n 5eb7e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 5ea02 │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 5eb6a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e9ba │ │ │ │ + beq.n 5eb22 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5ea2e │ │ │ │ + cbz r3, 5eb96 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5ea2e │ │ │ │ + cbz r1, 5eb96 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29c760 │ │ │ │ + bl 29bf40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ea2e │ │ │ │ + bne.n 5eb96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e9ba │ │ │ │ + bge.n 5eb22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e9ba │ │ │ │ + bne.n 5eb22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e9ba │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5eb22 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r2 │ │ │ │ - cbz r3, 5ea52 │ │ │ │ + cbz r3, 5ebba │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5ea62 │ │ │ │ + b.n 5ebca │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5ea60 │ │ │ │ + ble.n 5ebc8 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5ea5c │ │ │ │ - cbnz r1, 5ea86 │ │ │ │ + bgt.n 5ebc4 │ │ │ │ + cbnz r1, 5ebee │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5ea62 │ │ │ │ + b.n 5ebca │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #232] @ (5eb4c ) │ │ │ │ + ldr r1, [pc, #232] @ (5ecb4 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ead4 │ │ │ │ - b.n 5ea8c │ │ │ │ + cbz r0, 5ec3c │ │ │ │ + b.n 5ebf4 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r5, #47536 @ 0xb9b0 │ │ │ │ + movw r5, #48580 @ 0xbdc4 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5eaa4 │ │ │ │ + beq.n 5ec0c │ │ │ │ mov r1, r5 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 5eabc │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 5ec24 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r8, #47744 @ 0xba80 │ │ │ │ + movw r8, #48788 @ 0xbe94 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 5ead8 │ │ │ │ + bne.n 5ec40 │ │ │ │ add r6, sl │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5eb02 │ │ │ │ - b.n 5eafe │ │ │ │ - movw r1, #63080 @ 0xf668 │ │ │ │ + beq.n 5ec6a │ │ │ │ + b.n 5ec66 │ │ │ │ + movw r1, #60672 @ 0xed00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #59476 @ 0xe854 │ │ │ │ + movw r0, #57068 @ 0xdeec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5eb46 │ │ │ │ + b.n 5ecae │ │ │ │ mov r1, r8 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5eab4 │ │ │ │ + bne.n 5ec1c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #63096 @ 0xf678 │ │ │ │ + movw r1, #60688 @ 0xed10 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #59476 @ 0xe854 │ │ │ │ + movw r0, #57068 @ 0xdeec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ead4 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ec3c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - cbnz r4, 5eb12 │ │ │ │ + cbnz r4, 5ec7a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 5eb0a │ │ │ │ + cbz r3, 5ec72 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5eb12 │ │ │ │ + b.n 5ec7a │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrh.w r0, [r7, #13] │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r7, #15] │ │ │ │ @@ -74266,216 +74402,216 @@ │ │ │ │ ldrb r6, [r5, #18] │ │ │ │ orrs r4, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrb r4, [r5, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 264aec <_PyCoro_GetAwaitableIter@@Base+0x2be0> │ │ │ │ + bl 26427c <_PyCoro_GetAwaitableIter@@Base+0x2be0> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r0, [r6, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #63112 @ 0xf688 │ │ │ │ + movw r1, #60704 @ 0xed20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ - cbnz r0, 5eb94 │ │ │ │ + bl 206fbc │ │ │ │ + cbnz r0, 5ecfc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #29749 @ 0x7435 │ │ │ │ + movw r1, #28685 @ 0x700d │ │ │ │ movt r1, #32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 37850 │ │ │ │ + b.w 378ac │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5ebde │ │ │ │ + cbz r4, 5ed46 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5ebf6 │ │ │ │ + cbz r3, 5ed5e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #19532 @ 0x4c4c │ │ │ │ + movw r2, #17164 @ 0x430c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 270ea0 │ │ │ │ + bl 270660 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5ebfe │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 5ed66 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22312 @ 0x5728 │ │ │ │ + movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5ebfe │ │ │ │ + bl fce84 │ │ │ │ + b.n 5ed66 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ - movw r7, #47952 @ 0xbb50 │ │ │ │ + movw r7, #48996 @ 0xbf64 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5ecc8 │ │ │ │ + beq.n 5ee30 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ecc8 │ │ │ │ + bne.n 5ee30 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5ecc8 │ │ │ │ + beq.n 5ee30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ecc8 │ │ │ │ - movw r8, #47536 @ 0xb9b0 │ │ │ │ + bne.n 5ee30 │ │ │ │ + movw r8, #48580 @ 0xbdc4 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5ec5e │ │ │ │ + beq.n 5edc6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 5ecc8 │ │ │ │ - movw r7, #47328 @ 0xb8e0 │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 5ee30 │ │ │ │ + movw r7, #48372 @ 0xbcf4 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5ec7a │ │ │ │ - movw r1, #47536 @ 0xb9b0 │ │ │ │ + beq.n 5ede2 │ │ │ │ + movw r1, #48580 @ 0xbdc4 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 5ecac │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 5ee14 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 213be4 <_PyEval_StartTheWorld@@Base+0x90c> │ │ │ │ + bl 2135ac <_PyEval_StartTheWorld@@Base+0x90c> │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 213be4 <_PyEval_StartTheWorld@@Base+0x90c> │ │ │ │ + bl 2135ac <_PyEval_StartTheWorld@@Base+0x90c> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ac9ac <_PyStaticType_InitForExtension@@Base+0x2c0> │ │ │ │ - b.n 5ecd0 │ │ │ │ + bl 1aca2c <_PyStaticType_InitForExtension@@Base+0x2c0> │ │ │ │ + b.n 5ee38 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5ecba │ │ │ │ + beq.n 5ee22 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 5ecc8 │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 5ee30 │ │ │ │ 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 5ed7a │ │ │ │ + b.n 5eee2 │ │ │ │ movw r0, #5184 @ 0x1440 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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, #47952 @ 0xbb50 │ │ │ │ + movw r5, #48996 @ 0xbf64 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5ed6e │ │ │ │ + beq.n 5eed6 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 5ed6e │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 5eed6 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5ed6e │ │ │ │ + beq.n 5eed6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 5ed6e │ │ │ │ - movw r1, #47536 @ 0xb9b0 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 5eed6 │ │ │ │ + movw r1, #48580 @ 0xbdc4 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - movw r5, #47328 @ 0xb8e0 │ │ │ │ + movw r5, #48372 @ 0xbcf4 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5ed30 │ │ │ │ + beq.n 5ee98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 5ed36 │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 5ee9e │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5ed4c │ │ │ │ - b.n 5ed3c │ │ │ │ + beq.n 5eeb4 │ │ │ │ + b.n 5eea4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5ed62 │ │ │ │ - b.n 5ed58 │ │ │ │ - movw r1, #47328 @ 0xb8e0 │ │ │ │ + beq.n 5eeca │ │ │ │ + b.n 5eec0 │ │ │ │ + movw r1, #48372 @ 0xbcf4 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r8 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 5ed6e │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 5eed6 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5ed7a │ │ │ │ + b.n 5eee2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 5ed6e │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 5eed6 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5ed7a │ │ │ │ + b.n 5eee2 │ │ │ │ movw r0, #5184 @ 0x1440 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 │ │ │ │ @@ -74485,36 +74621,36 @@ │ │ │ │ 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, 5eda2 │ │ │ │ + cbz r2, 5ef0a │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 26c4a0 │ │ │ │ - cbnz r0, 5edc4 │ │ │ │ + bl 26bc50 │ │ │ │ + cbnz r0, 5ef2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 284ee4 <_PySemaphore_Destroy@@Base+0x524> │ │ │ │ + b.w 284610 <_PyBytes_Find@@Base+0xc44> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5edd2 │ │ │ │ + b.n 5ef3a │ │ │ │ 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 │ │ │ │ ldrh.w r6, [r0, #13] │ │ │ │ sub sp, #16 │ │ │ │ ldrb r7, [r0, #16] │ │ │ │ @@ -74524,402 +74660,402 @@ │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r7 │ │ │ │ uxth r6, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r4, #12028 @ 0x2efc │ │ │ │ + movw r4, #9596 @ 0x257c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 213be4 <_PyEval_StartTheWorld@@Base+0x90c> │ │ │ │ + bl 2135ac <_PyEval_StartTheWorld@@Base+0x90c> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r6, [sp, #8] │ │ │ │ - movw r0, #63296 @ 0xf740 │ │ │ │ + movw r0, #60888 @ 0xedd8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee64 │ │ │ │ + cbz r3, 5efcc │ │ │ │ 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 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ │ │ │ │ -0005ee6a : │ │ │ │ +0005efd2 : │ │ │ │ movs r1, #0 │ │ │ │ - b.n 5ee6e │ │ │ │ + b.n 5efd6 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2116a4 │ │ │ │ + bl 211074 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ee96 : │ │ │ │ +0005effe : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #116] @ (5ef1c ) │ │ │ │ + ldr r4, [pc, #116] @ (5f084 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 5eec6 │ │ │ │ + cbnz r3, 5f02e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5eebc │ │ │ │ + cbz r3, 5f024 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5eeb0 │ │ │ │ + b.n 5f018 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - b.n 5eee0 │ │ │ │ + b.n 5f048 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eee0 │ │ │ │ + beq.n 5f048 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r5, #1 │ │ │ │ strlt r5, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5eef2 │ │ │ │ + cbz r3, 5f05a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ef04 │ │ │ │ - cbnz r0, 5ef0e │ │ │ │ + beq.n 5f06c │ │ │ │ + cbnz r0, 5f076 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 5ef16 │ │ │ │ - bl e39bc │ │ │ │ + b.n 5f07e │ │ │ │ + bl e3904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ef04 │ │ │ │ + beq.n 5f06c │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5ef40 │ │ │ │ + cbnz r3, 5f0a8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5ef40 │ │ │ │ + ble.n 5f0a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5ef40 │ │ │ │ - cbnz r0, 5ef5a │ │ │ │ + bne.n 5f0a8 │ │ │ │ + cbnz r0, 5f0c2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #44] @ (5ef7c ) │ │ │ │ + ldr r4, [pc, #44] @ (5f0e4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5ef76 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5f0de │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5ef76 │ │ │ │ + beq.n 5f0de │ │ │ │ movw r1, #54408 @ 0xd488 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 28acd8 │ │ │ │ + b.w 28a408 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0005ef80 : │ │ │ │ +0005f0e8 : │ │ │ │ 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] @ (5efb8 ) │ │ │ │ + ldr r4, [pc, #40] @ (5f120 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - bl 26aaf0 │ │ │ │ + bl 26a29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7aee0 │ │ │ │ + b.w 7b0a4 │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5efe2 │ │ │ │ + bne.n 5f14a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5f04c │ │ │ │ - b.n 5effa │ │ │ │ + beq.n 5f1b4 │ │ │ │ + b.n 5f162 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6672 @ 0x1a10 │ │ │ │ + movw r0, #4304 @ 0x10d0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5efd4 │ │ │ │ - b.n 5f04c │ │ │ │ - movw r3, #10448 @ 0x28d0 │ │ │ │ + bne.n 5f13c │ │ │ │ + b.n 5f1b4 │ │ │ │ + movw r3, #8080 @ 0x1f90 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21af64 │ │ │ │ - cbz r0, 5f04c │ │ │ │ + bl 21a97c │ │ │ │ + cbz r0, 5f1b4 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2c4e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5f032 │ │ │ │ + beq.n 5f19a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 5f044 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r3, 5f1ac │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - bl 8a354 │ │ │ │ + bl 1c3964 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f026 │ │ │ │ + beq.n 5f18e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f052 : │ │ │ │ - ldr r3, [pc, #56] @ (5f08c ) │ │ │ │ +0005f1ba : │ │ │ │ + ldr r3, [pc, #56] @ (5f1f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5f068 │ │ │ │ + cbnz r3, 5f1d0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f05c │ │ │ │ + bne.n 5f1c4 │ │ │ │ bx lr │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f086 │ │ │ │ + beq.n 5f1ee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5f080 │ │ │ │ + blt.n 5f1e8 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5f07c │ │ │ │ + b.n 5f1e4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5f10a │ │ │ │ + beq.n 5f272 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95964 │ │ │ │ - cbz r0, 5f0ec │ │ │ │ + bl 95ad8 │ │ │ │ + cbz r0, 5f254 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r3, r1, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5f0cc │ │ │ │ + bls.n 5f234 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5f0ec │ │ │ │ + bne.n 5f254 │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 2a9c28 │ │ │ │ - cbnz r0, 5f0ec │ │ │ │ + bl 2a92e4 │ │ │ │ + cbnz r0, 5f254 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 284ee4 <_PySemaphore_Destroy@@Base+0x524> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.w 284610 <_PyBytes_Find@@Base+0xc44> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #63328 @ 0xf760 │ │ │ │ + movw r1, #60920 @ 0xedf8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #9820 @ 0x265c │ │ │ │ + movw r0, #9132 @ 0x23ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 59e46 │ │ │ │ + b.w 59fb2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f152 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5f176 │ │ │ │ + bne.n 5f2ba │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5f2de │ │ │ │ mov r0, r4 │ │ │ │ blx 2cfb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5f16e │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 5f2d6 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5f19c │ │ │ │ + bne.n 5f304 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5f1be │ │ │ │ - b.n 5f1b6 │ │ │ │ + bne.n 5f326 │ │ │ │ + b.n 5f31e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6232 @ 0x1858 │ │ │ │ + movw r0, #3864 @ 0xf18 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f18e │ │ │ │ + bne.n 5f2f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f1f8 │ │ │ │ - bl 8a354 │ │ │ │ + b.n 5f360 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f1b2 │ │ │ │ + bne.n 5f31a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5f1d2 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 5f33a │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f1b2 │ │ │ │ + bne.n 5f31a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d164 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5f1f0 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 5f358 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #63360 @ 0xf780 │ │ │ │ + movw r0, #60952 @ 0xee18 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ │ │ │ │ -0005f206 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005f36e <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r3, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -74939,249 +75075,249 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ and.w r1, r3, #65536 @ 0x10000 │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f24a <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005f3b2 <_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 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - beq.n 5f274 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5f3dc <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #63376 @ 0xf790 │ │ │ │ + movw r1, #60968 @ 0xee28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 5f28c <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5f3f4 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5f27c <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5f3e4 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5f298 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5f400 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #63424 @ 0xf7c0 │ │ │ │ + movw r1, #61016 @ 0xee58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2234 │ │ │ │ - movw r1, #49136 @ 0xbff0 │ │ │ │ + b.w e23e4 │ │ │ │ + movw r1, #46696 @ 0xb668 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2d828 │ │ │ │ - cbnz r0, 5f2b2 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5f41a <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5f2d4 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5f43c <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #4608 @ 0x1200 │ │ │ │ + movw r1, #2308 @ 0x904 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27012 @ 0x6984 │ │ │ │ + movw r1, #24620 @ 0x602c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #41712 @ 0xa2f0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - movw r0, #63480 @ 0xf7f8 │ │ │ │ + movw r0, #61072 @ 0xee90 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r3, r4, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ 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 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9904 @ 0x26b0 │ │ │ │ + movw r0, #7496 @ 0x1d48 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #46916 @ 0xb744 │ │ │ │ + movw r0, #44660 @ 0xae74 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ 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 r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 5f37e <_PyErr_SetFromPyStatus@@Base+0x134> │ │ │ │ + cbz r3, 5f4e6 <_PyErr_SetFromPyStatus@@Base+0x134> │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5f380 <_PyErr_SetFromPyStatus@@Base+0x136> │ │ │ │ + b.n 5f4e8 <_PyErr_SetFromPyStatus@@Base+0x136> │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5f398 <_PyErr_SetFromPyStatus@@Base+0x14e> │ │ │ │ + cbnz r3, 5f500 <_PyErr_SetFromPyStatus@@Base+0x14e> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5f398 <_PyErr_SetFromPyStatus@@Base+0x14e> │ │ │ │ + blt.n 5f500 <_PyErr_SetFromPyStatus@@Base+0x14e> │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5f398 <_PyErr_SetFromPyStatus@@Base+0x14e> │ │ │ │ - cbnz r4, 5f3b8 <_PyErr_SetFromPyStatus@@Base+0x16e> │ │ │ │ - ldr r1, [pc, #136] @ (5f424 <_PyErr_SetFromPyStatus@@Base+0x1da>) │ │ │ │ + bgt.n 5f500 <_PyErr_SetFromPyStatus@@Base+0x14e> │ │ │ │ + cbnz r4, 5f520 <_PyErr_SetFromPyStatus@@Base+0x16e> │ │ │ │ + ldr r1, [pc, #136] @ (5f58c <_PyErr_SetFromPyStatus@@Base+0x1da>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f41a <_PyErr_SetFromPyStatus@@Base+0x1d0> │ │ │ │ + cbz r0, 5f582 <_PyErr_SetFromPyStatus@@Base+0x1d0> │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5f406 <_PyErr_SetFromPyStatus@@Base+0x1bc> │ │ │ │ + beq.n 5f56e <_PyErr_SetFromPyStatus@@Base+0x1bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5f3da <_PyErr_SetFromPyStatus@@Base+0x190> │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 5f542 <_PyErr_SetFromPyStatus@@Base+0x190> │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5f3d6 <_PyErr_SetFromPyStatus@@Base+0x18c> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5f41a <_PyErr_SetFromPyStatus@@Base+0x1d0> │ │ │ │ + bne.n 5f53e <_PyErr_SetFromPyStatus@@Base+0x18c> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5f582 <_PyErr_SetFromPyStatus@@Base+0x1d0> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5f406 <_PyErr_SetFromPyStatus@@Base+0x1bc> │ │ │ │ + beq.n 5f56e <_PyErr_SetFromPyStatus@@Base+0x1bc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5f3f2 <_PyErr_SetFromPyStatus@@Base+0x1a8> │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 5f55a <_PyErr_SetFromPyStatus@@Base+0x1a8> │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5f3ee <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5f41a <_PyErr_SetFromPyStatus@@Base+0x1d0> │ │ │ │ + bne.n 5f556 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5f582 <_PyErr_SetFromPyStatus@@Base+0x1d0> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5f406 <_PyErr_SetFromPyStatus@@Base+0x1bc> │ │ │ │ + beq.n 5f56e <_PyErr_SetFromPyStatus@@Base+0x1bc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5f406 <_PyErr_SetFromPyStatus@@Base+0x1bc> │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5f41a <_PyErr_SetFromPyStatus@@Base+0x1d0> │ │ │ │ + bne.n 5f56e <_PyErr_SetFromPyStatus@@Base+0x1bc> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5f582 <_PyErr_SetFromPyStatus@@Base+0x1d0> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 284ee4 <_PySemaphore_Destroy@@Base+0x524> │ │ │ │ + b.w 284610 <_PyBytes_Find@@Base+0xc44> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5f46a <_PyErr_SetFromPyStatus@@Base+0x220> │ │ │ │ + bne.n 5f5d2 <_PyErr_SetFromPyStatus@@Base+0x220> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 5f482 <_PyErr_SetFromPyStatus@@Base+0x238> │ │ │ │ + bmi.n 5f5ea <_PyErr_SetFromPyStatus@@Base+0x238> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #9808 @ 0x2650 │ │ │ │ + movw r0, #9120 @ 0x23a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5f4aa <_PyErr_SetFromPyStatus@@Base+0x260> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5f612 <_PyErr_SetFromPyStatus@@Base+0x260> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9808 @ 0x2650 │ │ │ │ + movw r0, #9120 @ 0x23a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f440 <_PyErr_SetFromPyStatus@@Base+0x1f6> │ │ │ │ - b.n 5f4aa <_PyErr_SetFromPyStatus@@Base+0x260> │ │ │ │ + bne.n 5f5a8 <_PyErr_SetFromPyStatus@@Base+0x1f6> │ │ │ │ + b.n 5f612 <_PyErr_SetFromPyStatus@@Base+0x260> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5f4ae <_PyErr_SetFromPyStatus@@Base+0x264> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 5f616 <_PyErr_SetFromPyStatus@@Base+0x264> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #9808 @ 0x2650 │ │ │ │ + movw r0, #9120 @ 0x23a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f4e0 <_PyErr_SetFromPyStatus@@Base+0x296> │ │ │ │ - ldr r0, [pc, #56] @ (5f4e8 <_PyErr_SetFromPyStatus@@Base+0x29e>) │ │ │ │ - bl 128acc │ │ │ │ + b.n 5f648 <_PyErr_SetFromPyStatus@@Base+0x296> │ │ │ │ + ldr r0, [pc, #56] @ (5f650 <_PyErr_SetFromPyStatus@@Base+0x29e>) │ │ │ │ + bl 129024 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f4aa <_PyErr_SetFromPyStatus@@Base+0x260> │ │ │ │ + beq.n 5f612 <_PyErr_SetFromPyStatus@@Base+0x260> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #44] @ (5f4ec <_PyErr_SetFromPyStatus@@Base+0x2a2>) │ │ │ │ + ldr r1, [pc, #44] @ (5f654 <_PyErr_SetFromPyStatus@@Base+0x2a2>) │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 109b38 │ │ │ │ + bl 10a16c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f4e0 <_PyErr_SetFromPyStatus@@Base+0x296> │ │ │ │ + bge.n 5f648 <_PyErr_SetFromPyStatus@@Base+0x296> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f4e0 <_PyErr_SetFromPyStatus@@Base+0x296> │ │ │ │ + cbnz r3, 5f648 <_PyErr_SetFromPyStatus@@Base+0x296> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r2, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ @@ -75191,228 +75327,228 @@ │ │ │ │ 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 213be4 <_PyEval_StartTheWorld@@Base+0x90c> │ │ │ │ + bl 2135ac <_PyEval_StartTheWorld@@Base+0x90c> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ │ │ │ │ -0005f520 : │ │ │ │ +0005f688 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #36] @ (5f554 ) │ │ │ │ + ldr r1, [pc, #36] @ (5f6bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1a8228 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1a82ac <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5f54c │ │ │ │ + cbz r3, 5f6b4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2ebbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ - b.n 5edd2 │ │ │ │ + b.n 5ef3a │ │ │ │ │ │ │ │ -0005f560 : │ │ │ │ +0005f6c8 : │ │ │ │ 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 5f57e │ │ │ │ + bpl.n 5f6e6 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5f584 │ │ │ │ - bl 4fb28 │ │ │ │ - b.n 5f628 │ │ │ │ + bmi.n 5f6ec │ │ │ │ + bl 4fb90 │ │ │ │ + b.n 5f790 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5f590 │ │ │ │ + blt.n 5f6f8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5f5a8 │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + blt.n 5f710 │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #64824 @ 0xfd38 │ │ │ │ + movw r1, #62456 @ 0xf3f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5f628 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5f790 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2658a8 │ │ │ │ + bl 265038 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f628 │ │ │ │ + bne.n 5f790 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5f5d8 │ │ │ │ + bmi.n 5f740 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5f5dc │ │ │ │ + beq.n 5f744 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5f5de │ │ │ │ + b.n 5f746 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5f5de │ │ │ │ + b.n 5f746 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5f5fa │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bls.n 5f762 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #63700 @ 0xf8d4 │ │ │ │ + movw r1, #61292 @ 0xef6c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5f628 │ │ │ │ + bl fce84 │ │ │ │ + b.n 5f790 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5f610 │ │ │ │ + bpl.n 5f778 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5f60c │ │ │ │ + beq.n 5f774 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5f612 │ │ │ │ + b.n 5f77a │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5f612 │ │ │ │ + b.n 5f77a │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5f61a │ │ │ │ + bne.n 5f782 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5f62c │ │ │ │ + b.n 5f794 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5f62c │ │ │ │ + b.n 5f794 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #63724 @ 0xf8ec │ │ │ │ + movw r0, #61316 @ 0xef84 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ │ │ │ │ -0005f63e : │ │ │ │ +0005f7a6 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f658 │ │ │ │ + cbz r0, 5f7c0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5f670 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 5f7d8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #63740 @ 0xf8fc │ │ │ │ + movw r1, #61332 @ 0xef94 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5f71c │ │ │ │ + bl fce84 │ │ │ │ + b.n 5f884 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5f67c │ │ │ │ + cbz r1, 5f7e4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5f694 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 5f7fc │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #63776 @ 0xf920 │ │ │ │ + movw r1, #61368 @ 0xefb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5f71c │ │ │ │ + bl fce84 │ │ │ │ + b.n 5f884 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5f6d8 │ │ │ │ + bge.n 5f840 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5f6ba │ │ │ │ + cbz r1, 5f822 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5f6d4 │ │ │ │ + bmi.n 5f83c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f6d4 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 5f83c │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #63820 @ 0xf94c │ │ │ │ + movw r1, #61412 @ 0xefe4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5f6a0 │ │ │ │ + b.n 5f808 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5f6f6 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r0, 5f85e │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #63860 @ 0xf974 │ │ │ │ + movw r1, #61452 @ 0xf00c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f710 │ │ │ │ + bge.n 5f878 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5f70a │ │ │ │ + bne.n 5f872 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5f710 │ │ │ │ - cbnz r3, 5f710 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f878 │ │ │ │ + cbnz r3, 5f878 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 26afc0 │ │ │ │ + b.w 26a770 │ │ │ │ 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 r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 4b40a │ │ │ │ + bl 4b4ee │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #46916 @ 0xb744 │ │ │ │ + movw r0, #44660 @ 0xae74 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ @@ -75420,1753 +75556,1751 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r5, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ - cbz r4, 5f776 │ │ │ │ + cbz r4, 5f8de │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5f77e │ │ │ │ + b.n 5f8e6 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r4, #47744 @ 0xba80 │ │ │ │ + movw r4, #48788 @ 0xbe94 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1acbd0 <_PyStaticType_InitForExtension@@Base+0x4e4> │ │ │ │ + bl 1acc4c <_PyStaticType_InitForExtension@@Base+0x4e0> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005f798 : │ │ │ │ +0005f900 : │ │ │ │ b.w 2d6ec │ │ │ │ │ │ │ │ -0005f79c : │ │ │ │ +0005f904 : │ │ │ │ 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 148b1c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 149010 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f7b8 : │ │ │ │ +0005f920 : │ │ │ │ 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, #60664 @ 0xecf8 │ │ │ │ + movw r1, #58296 @ 0xe3b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #50748 @ 0xc63c │ │ │ │ + movw r0, #48380 @ 0xbcfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 128a0c │ │ │ │ + bl 128f64 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5f83c │ │ │ │ + cbz r0, 5f9a4 │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #5460 @ 0x1554 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4404 @ 0x1134 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #64164 @ 0xfaa4 │ │ │ │ + movw r1, #61756 @ 0xf13c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9204c │ │ │ │ + bl 92210 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f83a │ │ │ │ + bge.n 5f9a2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5f83a │ │ │ │ + cbnz r3, 5f9a2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r3, #44708 @ 0xaea4 │ │ │ │ + movw r3, #45096 @ 0xb028 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #4684 @ 0x124c │ │ │ │ + movw r2, #3996 @ 0xf9c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #64172 @ 0xfaac │ │ │ │ + movw r1, #61764 @ 0xf144 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w e23e4 │ │ │ │ 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, 5f8ba │ │ │ │ + cbz r3, 5fa1c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #5192 @ 0x1448 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5f8ba │ │ │ │ + beq.n 5fa1c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4684 @ 0x124c │ │ │ │ + movw r1, #3996 @ 0xf9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 209990 │ │ │ │ + bl 209568 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f8a4 │ │ │ │ + cbnz r0, 5fa06 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f932 │ │ │ │ + b.n 5fa94 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5f8c8 │ │ │ │ + bne.n 5fa2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f8ba │ │ │ │ + bge.n 5fa1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f8ba │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fa1c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f8ee │ │ │ │ + bge.n 5fa50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f8ee │ │ │ │ + b.n 5fa50 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 26bfc8 │ │ │ │ + bl 26b778 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f8ea │ │ │ │ + bge.n 5fa4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f8ea │ │ │ │ + cbnz r3, 5fa4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5f8a0 │ │ │ │ + beq.n 5fa02 │ │ │ │ ldrh.w r5, [r4, #13] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ uxth r5, r5 │ │ │ │ ldrb.w r9, [r4, #18] │ │ │ │ ldrb.w sl, [r4, #19] │ │ │ │ - bge.n 5f91a │ │ │ │ + bge.n 5fa7c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5f91a │ │ │ │ + cbnz r0, 5fa7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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 213814 <_PyEval_StartTheWorld@@Base+0x53c> │ │ │ │ + bl 2131dc <_PyEval_StartTheWorld@@Base+0x53c> │ │ │ │ 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, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f9a2 │ │ │ │ + beq.n 5fb04 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl fdc78 │ │ │ │ + bl fde74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f976 │ │ │ │ + bge.n 5fad8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f976 │ │ │ │ + cbnz r3, 5fad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5f9a0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5fb02 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #64304 @ 0xfb30 │ │ │ │ + movw r0, #61804 @ 0xf16c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f9a2 │ │ │ │ + bge.n 5fb04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f9a2 │ │ │ │ + cbnz r3, 5fb04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f9a2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fb04 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f9c8 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5f9e6 │ │ │ │ + bne.n 5fb2a │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 5fb48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 5f9ea │ │ │ │ + bl 5fb4c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #46916 @ 0xb744 │ │ │ │ + movw r0, #44660 @ 0xae74 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ 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 r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #6 │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5fa58 │ │ │ │ + cbz r0, 5fbba │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5fa18 │ │ │ │ + ble.n 5fb7a │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5fa18 │ │ │ │ + cbz r3, 5fb7a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 5fa2a │ │ │ │ + cbz r3, 5fb8c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5fa36 │ │ │ │ + bne.n 5fb98 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8048c │ │ │ │ + bl 80664 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5fa3e │ │ │ │ + b.n 5fba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fa4c │ │ │ │ + bge.n 5fbae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5fa50 │ │ │ │ + cbz r3, 5fbb2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5fa58 │ │ │ │ + b.n 5fbba │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fa4c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fbae │ │ │ │ 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 fdc78 │ │ │ │ + bl fde74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fa8e │ │ │ │ + bge.n 5fbf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fa8e │ │ │ │ + cbnz r3, 5fbf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5fabc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5fc1e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64320 @ 0xfb40 │ │ │ │ + movw r0, #61820 @ 0xf17c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fab0 │ │ │ │ + bge.n 5fc12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5fab4 │ │ │ │ + cbz r3, 5fc16 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5fabc │ │ │ │ + b.n 5fc1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fab0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fc12 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r3, #44708 @ 0xaea4 │ │ │ │ + movw r3, #45096 @ 0xb028 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #4636 @ 0x121c │ │ │ │ + movw r2, #3948 @ 0xf6c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #64172 @ 0xfaac │ │ │ │ + movw r1, #61764 @ 0xf144 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ - movw r3, #44708 @ 0xaea4 │ │ │ │ + b.w e23e4 │ │ │ │ + movw r3, #45096 @ 0xb028 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #4784 @ 0x12b0 │ │ │ │ + movw r2, #4096 @ 0x1000 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #64172 @ 0xfaac │ │ │ │ + movw r1, #61764 @ 0xf144 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ 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 │ │ │ │ - cbnz r3, 5fb1c │ │ │ │ + cbnz r3, 5fc7e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5fb1c │ │ │ │ + ble.n 5fc7e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5fb1c │ │ │ │ - cbnz r1, 5fb3e │ │ │ │ + bne.n 5fc7e │ │ │ │ + cbnz r1, 5fc9a │ │ │ │ add r4, sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ str r4, [sp, #20] │ │ │ │ + ldr r4, [pc, #164] @ (5fd28 ) │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - movw r4, #32952 @ 0x80b8 │ │ │ │ - movt r4, #79 @ 0x4f │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5fb66 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5fcc2 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5fb6a │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 5fcc6 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #19308 @ 0x4b6c │ │ │ │ + movw r1, #16940 @ 0x422c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #21668 @ 0x54a4 │ │ │ │ + movw r0, #19300 @ 0x4b64 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r6 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5fbc4 │ │ │ │ + b.n 5fd20 │ │ │ │ ldrb r0, [r5, #15] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r0, #64336 @ 0xfb50 │ │ │ │ + movw r0, #61836 @ 0xf18c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fb66 │ │ │ │ + beq.n 5fcc2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - bl 214394 <_PyEval_StartTheWorld@@Base+0x10bc> │ │ │ │ + bl 213d60 <_PyEval_StartTheWorld@@Base+0x10c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fbc4 │ │ │ │ + bge.n 5fd20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fbc4 │ │ │ │ + cbnz r3, 5fd20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #1844 @ 0x734 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 7d228 │ │ │ │ + nop │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + movw r0, #65376 @ 0xff60 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7d418 │ │ │ │ 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 5f9ea │ │ │ │ + bl 5fb4c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #46916 @ 0xb744 │ │ │ │ + movw r0, #44660 @ 0xae74 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b238 │ │ │ │ + b.w 8b3e0 │ │ │ │ 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 5fc2c │ │ │ │ + blt.n 5fd8e │ │ │ │ mov r4, r0 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2d124 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ - cbnz r4, 5fc36 │ │ │ │ + bl a2780 │ │ │ │ + cbnz r4, 5fd98 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 5fc3e │ │ │ │ + b.n 5fda0 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5fc82 │ │ │ │ + bne.n 5fde4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 5fc9a │ │ │ │ + bmi.n 5fdfc │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #9808 @ 0x2650 │ │ │ │ + movw r0, #9120 @ 0x23a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5fcc2 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5fe24 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9808 @ 0x2650 │ │ │ │ + movw r0, #9120 @ 0x23a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fc58 │ │ │ │ - b.n 5fcc2 │ │ │ │ + bne.n 5fdba │ │ │ │ + b.n 5fe24 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5fcc6 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 5fe28 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #9808 @ 0x2650 │ │ │ │ + movw r0, #9120 @ 0x23a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fcf8 │ │ │ │ - ldr r0, [pc, #56] @ (5fd00 ) │ │ │ │ - bl 128acc │ │ │ │ + b.n 5fe5a │ │ │ │ + ldr r0, [pc, #52] @ (5fe60 ) │ │ │ │ + bl 129024 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fcc2 │ │ │ │ + beq.n 5fe24 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #44] @ (5fd04 ) │ │ │ │ + ldr r1, [pc, #44] @ (5fe64 ) │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 109b38 │ │ │ │ + bl 10a16c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fcf8 │ │ │ │ + bge.n 5fe5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fcf8 │ │ │ │ + cbnz r3, 5fe5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ cmp r2, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #47328 @ 0xb8e0 │ │ │ │ + movw r2, #48372 @ 0xbcf4 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1ac9ac <_PyStaticType_InitForExtension@@Base+0x2c0> │ │ │ │ + bl 1aca2c <_PyStaticType_InitForExtension@@Base+0x2c0> │ │ │ │ add sp, #12 │ │ │ │ pop {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, #47328 @ 0xb8e0 │ │ │ │ + movw r4, #48372 @ 0xbcf4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5fd5c │ │ │ │ + beq.n 5febc │ │ │ │ mov r1, r4 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fe30 │ │ │ │ + beq.n 5ff90 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5fd72 │ │ │ │ - movw r1, #47328 @ 0xb8e0 │ │ │ │ + beq.n 5fed2 │ │ │ │ + movw r1, #48372 @ 0xbcf4 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fe30 │ │ │ │ + beq.n 5ff90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2706ac │ │ │ │ + bl 26fe6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fdf8 │ │ │ │ + beq.n 5ff58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2706ac │ │ │ │ + bl 26fe6c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5fd9e │ │ │ │ + cbnz r0, 5fefe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fdf8 │ │ │ │ + bge.n 5ff58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fdf8 │ │ │ │ + cbnz r3, 5ff58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fdf8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ff58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2204f4 <_Py_call_instrumentation_exc2@@Base+0x54> │ │ │ │ + bl 21ff0c <_Py_call_instrumentation_exc2@@Base+0x54> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fdbc │ │ │ │ + bge.n 5ff1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fdbc │ │ │ │ + cbnz r3, 5ff1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fdd0 │ │ │ │ + bge.n 5ff30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5fdd0 │ │ │ │ + cbnz r3, 5ff30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5fdf8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5ff58 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - movw r1, #47328 @ 0xb8e0 │ │ │ │ + movw r1, #48372 @ 0xbcf4 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 220318 <_PyMarshal_ReadObjectFromXIData@@Base+0x70> │ │ │ │ + bl 21fd30 <_PyMarshal_ReadObjectFromXIData@@Base+0x70> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5fdfc │ │ │ │ + cbnz r0, 5ff5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fdf8 │ │ │ │ + bge.n 5ff58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fdf8 │ │ │ │ + cbnz r3, 5ff58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 5ff98 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9689c <_PyTuple_FromPair@@Base> │ │ │ │ + bl 96a0c <_PyTuple_FromPair@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fe1a │ │ │ │ + bge.n 5ff7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5fe1a │ │ │ │ + cbnz r3, 5ff7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fe38 │ │ │ │ + bge.n 5ff98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fe38 │ │ │ │ + cbnz r3, 5ff98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fe38 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ff98 │ │ │ │ movw r4, #5184 @ 0x1440 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r4, #47328 @ 0xb8e0 │ │ │ │ + movw r4, #48372 @ 0xbcf4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5fe66 │ │ │ │ + beq.n 5ffc6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ff08 │ │ │ │ + beq.n 60068 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5fe7c │ │ │ │ - movw r1, #47328 @ 0xb8e0 │ │ │ │ + beq.n 5ffdc │ │ │ │ + movw r1, #48372 @ 0xbcf4 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ff08 │ │ │ │ + beq.n 60068 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2706ac │ │ │ │ + bl 26fe6c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5fe8a │ │ │ │ + cbnz r0, 5ffea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ff10 │ │ │ │ + b.n 60070 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2706ac │ │ │ │ + bl 26fe6c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5feac │ │ │ │ + cbnz r0, 6000c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fe86 │ │ │ │ + bge.n 5ffe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5fe86 │ │ │ │ + bne.n 5ffe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fe86 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ffe6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14614c │ │ │ │ + bl 146634 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5feca │ │ │ │ + bge.n 6002a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5feca │ │ │ │ + cbnz r3, 6002a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fede │ │ │ │ + bge.n 6003e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5fede │ │ │ │ + cbnz r3, 6003e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5fe86 │ │ │ │ + beq.n 5ffe6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #47328 @ 0xb8e0 │ │ │ │ + movw r1, #48372 @ 0xbcf4 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 220318 <_PyMarshal_ReadObjectFromXIData@@Base+0x70> │ │ │ │ + bl 21fd30 <_PyMarshal_ReadObjectFromXIData@@Base+0x70> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ff10 │ │ │ │ + bge.n 60070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ff10 │ │ │ │ + cbnz r3, 60070 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ff10 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60070 │ │ │ │ movw r4, #5184 @ 0x1440 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 2704cc │ │ │ │ + b.w 26fc8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #48368 @ 0xbcf0 │ │ │ │ + movw r3, #49412 @ 0xc104 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5ff36 │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + bne.n 6009a │ │ │ │ + movw r0, #61940 @ 0xf1f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5ff48 │ │ │ │ - movw r0, #16756 @ 0x4174 │ │ │ │ + cbnz r3, 600ac │ │ │ │ + movw r0, #14388 @ 0x3834 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 85d54 │ │ │ │ - movw r0, #53468 @ 0xd0dc │ │ │ │ + b.w 85ef0 │ │ │ │ + movw r0, #51184 @ 0xc7f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ │ │ │ │ -0005ff54 : │ │ │ │ - vldr d0, [pc, #8] @ 5ff60 │ │ │ │ +000600b8 : │ │ │ │ + vldr d0, [pc, #4] @ 600c0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0005ff68 : │ │ │ │ - vldr d0, [pc, #4] @ 5ff70 │ │ │ │ +000600c8 : │ │ │ │ + vldr d0, [pc, #4] @ 600d0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ff98 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 5ffd8 │ │ │ │ - ldr r1, [pc, #64] @ (5ffdc ) │ │ │ │ + bne.n 600f8 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 60138 │ │ │ │ + ldr r1, [pc, #64] @ (6013c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r2, #880] @ 0x370 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5ffc8 │ │ │ │ + bne.n 60128 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #64356 @ 0xfb64 │ │ │ │ + movw r1, #61948 @ 0xf1fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 5ffd8 │ │ │ │ + bl fce84 │ │ │ │ + b.n 60138 │ │ │ │ ldr.w r0, [r3, #3864] @ 0xf18 │ │ │ │ str.w r4, [r3, #3864] @ 0xf18 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ffe0 : │ │ │ │ +00060140 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 60000 │ │ │ │ + bne.n 60160 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60008 │ │ │ │ + bge.n 60168 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006000a : │ │ │ │ +0006016a : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006002a : │ │ │ │ +0006018a : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006004a : │ │ │ │ +000601aa : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006005e : │ │ │ │ +000601be : │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6007e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 601de │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #64444 @ 0xfbbc │ │ │ │ + movw r1, #62036 @ 0xf254 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ 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, #12] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ bic.w r4, r4, #1 │ │ │ │ add.w r7, r4, #128 @ 0x80 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 60106 │ │ │ │ + bge.n 60266 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 60106 │ │ │ │ + bne.n 60266 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 60106 │ │ │ │ + beq.n 60266 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ movw r2, #23680 @ 0x5c80 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 60106 │ │ │ │ + bne.n 60266 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ adds r2, #12 │ │ │ │ subs r0, r3, r0 │ │ │ │ add.w r3, r6, #36 @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 60104 │ │ │ │ + bge.n 60264 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #1 │ │ │ │ ite ge │ │ │ │ orrge.w ip, lr, #1 │ │ │ │ strlt.w r0, [lr] │ │ │ │ str.w ip, [r3, #4]! │ │ │ │ - b.n 600da │ │ │ │ + b.n 6023a │ │ │ │ str r7, [r6, #28] │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, r5, #4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 6013c │ │ │ │ + ble.n 6029c │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl c61bc <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 60126 │ │ │ │ + bl c63b0 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 60286 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6010e │ │ │ │ + b.n 6026e │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 60158 │ │ │ │ + bge.n 602b8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 60158 │ │ │ │ - movw r3, #48492 @ 0xbd6c │ │ │ │ + bmi.n 602b8 │ │ │ │ + movw r3, #52228 @ 0xcc04 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64472 @ 0xfbd8 │ │ │ │ + movw r1, #62064 @ 0xf270 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - cbz r1, 60168 │ │ │ │ + cbz r1, 602c8 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6013c │ │ │ │ + bls.n 6029c │ │ │ │ adds r5, #10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - blt.n 6018e │ │ │ │ + blt.n 602ee │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 60194 │ │ │ │ + beq.n 602f4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 6013c │ │ │ │ + bls.n 6029c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32564 @ 0x7f34 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 60198 │ │ │ │ + bne.n 602f8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 60198 │ │ │ │ - b.n 6013c │ │ │ │ + cbnz r0, 602f8 │ │ │ │ + b.n 6029c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 6013c │ │ │ │ + bls.n 6029c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 601a4 │ │ │ │ + bge.n 60304 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000601a8 : │ │ │ │ +00060308 : │ │ │ │ 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 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 601e6 │ │ │ │ + cbz r0, 60346 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6005e │ │ │ │ + bl 601be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 601da │ │ │ │ + bge.n 6033a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 601de │ │ │ │ + cbz r3, 6033e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 601e6 │ │ │ │ + b.n 60346 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 601da │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6033a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000601ea : │ │ │ │ +0006034a : │ │ │ │ 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, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6020e │ │ │ │ + bne.n 6036e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 22e7d8 │ │ │ │ + b.w 22e084 │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ - movw r0, #5972 @ 0x1754 │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060222 : │ │ │ │ +00060382 : │ │ │ │ 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, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60252 │ │ │ │ + beq.n 603b2 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ - movw r0, #5972 @ 0x1754 │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60254 │ │ │ │ + b.n 603b4 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060256 : │ │ │ │ +000603b6 : │ │ │ │ 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, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60286 │ │ │ │ + beq.n 603e6 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - movw r0, #5972 @ 0x1754 │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60288 │ │ │ │ + b.n 603e8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006028a : │ │ │ │ +000603ea : │ │ │ │ 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, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 602ba │ │ │ │ + beq.n 6041a │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - movw r0, #5972 @ 0x1754 │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 602bc │ │ │ │ + b.n 6041c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000602be : │ │ │ │ +0006041e : │ │ │ │ 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, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 602ee │ │ │ │ + beq.n 6044e │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ - movw r0, #5972 @ 0x1754 │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 602f0 │ │ │ │ + b.n 60450 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000602f2 : │ │ │ │ +00060452 : │ │ │ │ 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, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60322 │ │ │ │ + beq.n 60482 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - movw r0, #5972 @ 0x1754 │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60324 │ │ │ │ + b.n 60484 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ 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 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #64500 @ 0xfbf4 │ │ │ │ + movw r1, #62092 @ 0xf28c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 60366 │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 604c6 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2c46c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6036a │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 604ca │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 603ba │ │ │ │ - bne.n 60384 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.n 6051a │ │ │ │ + bne.n 604e4 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #64516 @ 0xfc04 │ │ │ │ + movw r1, #62108 @ 0xf29c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 60366 │ │ │ │ + bl fce84 │ │ │ │ + b.n 604c6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 60394 │ │ │ │ + bne.n 604f4 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 75bd4 │ │ │ │ - b.n 603ba │ │ │ │ + bl 75db8 │ │ │ │ + b.n 6051a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 603a2 │ │ │ │ + bne.n 60502 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 75bd4 │ │ │ │ - b.n 603ba │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl 75db8 │ │ │ │ + b.n 6051a │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32380 @ 0x7e7c │ │ │ │ + movw r1, #30012 @ 0x753c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 60366 │ │ │ │ + bl fce84 │ │ │ │ + b.n 604c6 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000603be : │ │ │ │ +0006051e : │ │ │ │ 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, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 603ec │ │ │ │ + beq.n 6054c │ │ │ │ mov.w r1, #506 @ 0x1fa │ │ │ │ - movw r0, #5972 @ 0x1754 │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6042a │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6058a │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 60430 │ │ │ │ + beq.n 60590 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 60412 │ │ │ │ + bpl.n 60572 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60432 │ │ │ │ + bge.n 60592 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 60432 │ │ │ │ + b.n 60592 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #64564 @ 0xfc34 │ │ │ │ + movw r1, #62156 @ 0xf2cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60442 │ │ │ │ + b.n 605a2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2154b0 <_PyParkingLot_Unpark@@Base+0x24c> │ │ │ │ + bl 214e7c <_PyParkingLot_Unpark@@Base+0x320> │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00060444 : │ │ │ │ +000605a4 : │ │ │ │ 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, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60472 │ │ │ │ - movw r0, #5972 @ 0x1754 │ │ │ │ + beq.n 605d2 │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 604b0 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60610 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 604b6 │ │ │ │ - cbz r1, 6049a │ │ │ │ + beq.n 60616 │ │ │ │ + cbz r1, 605fa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 6049a │ │ │ │ + bpl.n 605fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 604b8 │ │ │ │ + bge.n 60618 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 604b8 │ │ │ │ + b.n 60618 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #64608 @ 0xfc60 │ │ │ │ + movw r1, #62200 @ 0xf2f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 604d2 │ │ │ │ + b.n 60632 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1b5808 │ │ │ │ + bl 1b58a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2154b0 <_PyParkingLot_Unpark@@Base+0x24c> │ │ │ │ + bl 214e7c <_PyParkingLot_Unpark@@Base+0x320> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000604d4 : │ │ │ │ +00060634 : │ │ │ │ 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, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60502 │ │ │ │ + beq.n 60662 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - movw r0, #5972 @ 0x1754 │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 60540 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 606a0 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 60546 │ │ │ │ - cbz r1, 6052a │ │ │ │ + beq.n 606a6 │ │ │ │ + cbz r1, 6068a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 6052a │ │ │ │ + bpl.n 6068a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60548 │ │ │ │ + bge.n 606a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 60548 │ │ │ │ + b.n 606a8 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #64632 @ 0xfc78 │ │ │ │ + movw r1, #62224 @ 0xf310 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60562 │ │ │ │ + b.n 606c2 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1b5808 │ │ │ │ + bl 1b58a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2154b0 <_PyParkingLot_Unpark@@Base+0x24c> │ │ │ │ + bl 214e7c <_PyParkingLot_Unpark@@Base+0x320> │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00060564 : │ │ │ │ +000606c4 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060572 : │ │ │ │ +000606d2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 605a8 │ │ │ │ - bl 1e3b44 │ │ │ │ + cbz r0, 60708 │ │ │ │ + bl 1e37d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6059c │ │ │ │ + bge.n 606fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 605a0 │ │ │ │ + cbz r3, 60700 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 605a8 │ │ │ │ + b.n 60708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6059c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 606fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000605ac : │ │ │ │ +0006070c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 605b4 │ │ │ │ + b.w 60714 │ │ │ │ │ │ │ │ -000605b4 : │ │ │ │ +00060714 : │ │ │ │ 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, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 606a6 │ │ │ │ + beq.n 60806 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 606a0 │ │ │ │ + beq.n 60800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 605ea │ │ │ │ + cbnz r0, 6074a │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6060a │ │ │ │ - cbz r4, 6062e │ │ │ │ + b.n 6076a │ │ │ │ + cbz r4, 6078e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6069a │ │ │ │ + beq.n 607fa │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 606b8 │ │ │ │ + bl 60818 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6061e │ │ │ │ + bge.n 6077e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6061e │ │ │ │ + cbnz r3, 6077e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fc84 │ │ │ │ - b.n 606a6 │ │ │ │ - ldr r2, [pc, #128] @ (606b0 ) │ │ │ │ + bl 7b4b0 │ │ │ │ + b.n 60806 │ │ │ │ + ldr r2, [pc, #128] @ (60810 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - cbnz r3, 6064c │ │ │ │ - movw r1, #50816 @ 0xc680 │ │ │ │ + cbnz r3, 607ac │ │ │ │ + movw r1, #48448 @ 0xbd40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #12320 @ 0x3020 │ │ │ │ + movw r0, #9896 @ 0x26a8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3856] @ 0xf10 │ │ │ │ - movw r1, #53000 @ 0xcf08 │ │ │ │ + movw r1, #50632 @ 0xc5c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 60666 │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 605f8 │ │ │ │ + cbnz r0, 607c6 │ │ │ │ + bl e3df0 │ │ │ │ + b.n 60758 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (606b4 ) │ │ │ │ + ldr r0, [pc, #64] @ (60814 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60690 │ │ │ │ + bge.n 607f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 60690 │ │ │ │ + cbnz r3, 607f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 60660 │ │ │ │ + beq.n 607c0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 605f8 │ │ │ │ + b.n 60758 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6060a │ │ │ │ + b.n 6076a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 605ec │ │ │ │ - b.n 605f8 │ │ │ │ + bne.n 6074c │ │ │ │ + b.n 60758 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #204 @ 0xcc │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -000606b8 : │ │ │ │ +00060818 : │ │ │ │ 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, #188] @ (60788 ) │ │ │ │ + ldr r3, [pc, #188] @ (608e8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b1460 <_PyArena_New@@Base+0x16dc> │ │ │ │ - cbz r0, 60716 │ │ │ │ + bl 1b14f4 <_PyArena_New@@Base+0x1700> │ │ │ │ + cbz r0, 60876 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 606ec │ │ │ │ + cbnz r4, 6084c │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #53000 @ 0xcf08 │ │ │ │ + movw r1, #50632 @ 0xc5c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr.w r0, [r3, #3856] @ 0xf10 │ │ │ │ - bl db24c │ │ │ │ + bl db40c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 6071a │ │ │ │ + cbnz r0, 6087a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60716 │ │ │ │ + bge.n 60876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 60716 │ │ │ │ + cbnz r3, 60876 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6077e │ │ │ │ + b.n 608de │ │ │ │ movs r3, #0 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (6078c ) │ │ │ │ - bl 109b38 │ │ │ │ + ldr r1, [pc, #100] @ (608ec ) │ │ │ │ + bl 10a16c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60746 │ │ │ │ + bge.n 608a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 60746 │ │ │ │ + cbnz r3, 608a6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6076a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 608ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6075c │ │ │ │ + bge.n 608bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6075c │ │ │ │ + cbnz r3, 608bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b1724 │ │ │ │ + bl 1b17bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6077e │ │ │ │ + bge.n 608de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6077e │ │ │ │ + cbnz r3, 608de │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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 │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00060790 : │ │ │ │ +000608f0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 605b4 │ │ │ │ + b.w 60714 │ │ │ │ │ │ │ │ -00060796 : │ │ │ │ - movw r0, #23828 @ 0x5d14 │ │ │ │ +000608f6 : │ │ │ │ + movw r0, #21572 @ 0x5444 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000607a0 : │ │ │ │ +00060900 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (607d4 ) │ │ │ │ + ldr r3, [pc, #36] @ (60934 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3848] @ 0xf08 │ │ │ │ - cbnz r0, 607d2 │ │ │ │ - movw r1, #48172 @ 0xbc2c │ │ │ │ + cbnz r0, 60932 │ │ │ │ + movw r1, #45804 @ 0xb2ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #34688 @ 0x8780 │ │ │ │ - movt r0, #60 @ 0x3c │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #61096 @ 0xeea8 │ │ │ │ + movt r0, #58 @ 0x3a │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10b714 │ │ │ │ + bl 10bd44 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - cbz r4, 60800 │ │ │ │ + cbz r4, 60960 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ - cbnz r4, 60818 │ │ │ │ - b.n 60826 │ │ │ │ + cbnz r4, 60978 │ │ │ │ + b.n 60986 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53564 @ 0xd13c │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6082e │ │ │ │ + bl fce84 │ │ │ │ + b.n 6098e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6082e │ │ │ │ + bge.n 6098e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6082e │ │ │ │ + b.n 6098e │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00060832 : │ │ │ │ +00060992 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #64668 @ 0xfc9c │ │ │ │ + movw r1, #62260 @ 0xf334 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ - cbnz r0, 60866 │ │ │ │ + bl 206fbc │ │ │ │ + cbnz r0, 609c6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cdfe4 │ │ │ │ + b.w 1cdc6c │ │ │ │ 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 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 60888 │ │ │ │ + cbz r3, 609e8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 60896 │ │ │ │ - bl 27f64c <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 609f6 │ │ │ │ + bl 27edd4 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6089a │ │ │ │ + beq.n 609fa │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 608a4 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 608ae │ │ │ │ + bne.n 60a04 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 60a0e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 608d0 │ │ │ │ + cbz r3, 60a30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ - cbz r3, 608de │ │ │ │ + cbz r3, 60a3e │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - cbz r0, 608ea │ │ │ │ + cbz r0, 60a4a │ │ │ │ adds r4, #1 │ │ │ │ blx 2d658 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 608f6 │ │ │ │ + cbz r0, 60a56 │ │ │ │ adds r4, #1 │ │ │ │ blx 2d658 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ - cbz r0, 60902 │ │ │ │ + cbz r0, 60a62 │ │ │ │ adds r4, #1 │ │ │ │ blx 2d658 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6090c │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 60916 │ │ │ │ + bne.n 60a6c │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 60a76 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 60940 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.n 60940 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + cbnz r4, 60aa0 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 60aa0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 60940 │ │ │ │ - cbnz r2, 6095c │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [pc, #76] @ (60990 ) │ │ │ │ + bne.n 60aa0 │ │ │ │ + cbnz r2, 60ac2 │ │ │ │ + mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - movs r5, #1 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6098a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + movw r4, #33024 @ 0x8100 │ │ │ │ + movt r4, #79 @ 0x4f │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 60af0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ ldr.w r1, [r6, #444] @ 0x1bc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - cbz r3, 60974 │ │ │ │ - mov r1, r4 │ │ │ │ + cbz r3, 60ada │ │ │ │ + mov r1, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2769fc │ │ │ │ + b.w 275e00 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53564 @ 0xd13c │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r4, [r4, #6] │ │ │ │ - lsls r7, r1, #1 │ │ │ │ movw r2, #60028 @ 0xea7c │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -77178,849 +77312,871 @@ │ │ │ │ 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, 609d4 │ │ │ │ + cbnz r0, 60b36 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 609de │ │ │ │ - b.n 609e6 │ │ │ │ + cbnz r0, 60b40 │ │ │ │ + b.n 60b48 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 609ce │ │ │ │ - b.n 60a58 │ │ │ │ + beq.n 60b30 │ │ │ │ + b.n 60bba │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60a58 │ │ │ │ + bne.n 60bba │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 609f2 │ │ │ │ + cbz r0, 60b54 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60a58 │ │ │ │ + bne.n 60bba │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 609fc │ │ │ │ + cbz r0, 60b5e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 60a58 │ │ │ │ + cbnz r0, 60bba │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 60a06 │ │ │ │ + cbz r0, 60b68 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 60a58 │ │ │ │ + cbnz r0, 60bba │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 60a10 │ │ │ │ + cbz r0, 60b72 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 60a58 │ │ │ │ + cbnz r0, 60bba │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 60a1a │ │ │ │ + cbz r0, 60b7c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 60a58 │ │ │ │ + cbnz r0, 60bba │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 60a24 │ │ │ │ + cbz r0, 60b86 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 60a58 │ │ │ │ + cbnz r0, 60bba │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 60a2e │ │ │ │ + cbz r0, 60b90 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 60a58 │ │ │ │ + cbnz r0, 60bba │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 60a38 │ │ │ │ + cbz r0, 60b9a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 60a58 │ │ │ │ + cbnz r0, 60bba │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 60a42 │ │ │ │ + cbz r0, 60ba4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 60a58 │ │ │ │ + cbnz r0, 60bba │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 60a4c │ │ │ │ + cbz r0, 60bae │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 60a58 │ │ │ │ + cbnz r0, 60bba │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13bcac │ │ │ │ + bl 13c1cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00060a5a : │ │ │ │ +00060bbc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #8 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60a8e │ │ │ │ + beq.n 60bf0 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 60a94 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bls.n 60bf6 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #64792 @ 0xfd18 │ │ │ │ + movw r1, #62384 @ 0xf3b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60a96 │ │ │ │ + b.n 60bf8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060a98 : │ │ │ │ +00060bfa : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 60aba │ │ │ │ - movw r0, #29428 @ 0x72f4 │ │ │ │ + cbnz r0, 60c1c │ │ │ │ + movw r0, #22520 @ 0x57f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #1709 @ 0x6ad │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 60aee │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60c50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 60ac8 │ │ │ │ + bpl.n 60c2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 60afa │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + b.n 60c5c │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 60aee │ │ │ │ - bl 60afa │ │ │ │ + cbz r0, 60c50 │ │ │ │ + bl 60c5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60af4 │ │ │ │ + bge.n 60c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 60af4 │ │ │ │ + cbnz r3, 60c56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 60af4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60c56 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, 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 │ │ │ │ - cbz r0, 60b12 │ │ │ │ + cbz r0, 60c74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 60b2a │ │ │ │ + bmi.n 60c8c │ │ │ │ movw r1, #1682 @ 0x692 │ │ │ │ - movw r0, #29428 @ 0x72f4 │ │ │ │ + movw r0, #22520 @ 0x57f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 60b72 │ │ │ │ + b.n 60cd4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r1, #1 │ │ │ │ - bhi.n 60b42 │ │ │ │ + bhi.n 60ca4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r1, r0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 60b72 │ │ │ │ + b.n 60cd4 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r0, #12 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [r0, r3, lsl #2] │ │ │ │ lsls r5, r2, #30 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 60b62 │ │ │ │ + bcc.n 60cc4 │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ orr.w r2, r5, r4, lsr #2 │ │ │ │ orr.w r4, r6, r4, lsl #30 │ │ │ │ - b.n 60b4e │ │ │ │ + b.n 60cb0 │ │ │ │ asrs r3, r1, #31 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ umull r0, r1, r1, r4 │ │ │ │ mla r2, r4, r3, r2 │ │ │ │ add r1, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00060b74 : │ │ │ │ +00060cd6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 60ba6 │ │ │ │ + cbz r0, 60d08 │ │ │ │ adds r3, r2, #1 │ │ │ │ itete ne │ │ │ │ orrne.w r4, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ moveq r3, r2 │ │ │ │ itt ne │ │ │ │ andne.w r2, r4, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 138a14 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 138f34 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #1470 @ 0x5be │ │ │ │ - movw r0, #29428 @ 0x72f4 │ │ │ │ + movw r0, #22520 @ 0x57f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060bbc : │ │ │ │ +00060d1e : │ │ │ │ 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, #7 │ │ │ │ - bmi.n 60bf0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 60d52 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50508 @ 0xc54c │ │ │ │ + movw r1, #48224 @ 0xbc60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60bfc │ │ │ │ + b.n 60d5e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst.w r3, #3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060bfe : │ │ │ │ +00060d60 : │ │ │ │ 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 r2, r3, #7 │ │ │ │ - bmi.n 60c32 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 60d94 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50508 @ 0xc54c │ │ │ │ + movw r1, #48224 @ 0xbc60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60c3e │ │ │ │ + b.n 60da0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060c40 : │ │ │ │ +00060da2 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r1, 60dc8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60dcc │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + b.w e8de4 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 60df4 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 60dfc │ │ │ │ + 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 60de6 │ │ │ │ + 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 r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 60c6e │ │ │ │ + cbz r3, 60e18 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 60c7e │ │ │ │ + b.n 60e28 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 60c7c │ │ │ │ + ble.n 60e26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 60c78 │ │ │ │ - cbnz r1, 60ca0 │ │ │ │ + bne.n 60e22 │ │ │ │ + cbnz r1, 60e4a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 60c7e │ │ │ │ + b.n 60e28 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (60d1c ) │ │ │ │ + ldr r1, [pc, #156] @ (60ec8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 60ca6 │ │ │ │ - b.n 60d16 │ │ │ │ + cbnz r0, 60e50 │ │ │ │ + b.n 60ec0 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 60cba │ │ │ │ + beq.n 60e64 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 60cd8 │ │ │ │ - b.n 60cc4 │ │ │ │ - bl 8a354 │ │ │ │ + beq.n 60e82 │ │ │ │ + b.n 60e6e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60cb2 │ │ │ │ - b.n 60d16 │ │ │ │ + beq.n 60e5c │ │ │ │ + b.n 60ec0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 60cda │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 60cda │ │ │ │ - b.n 60d16 │ │ │ │ + bne.n 60e84 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 60e84 │ │ │ │ + b.n 60ec0 │ │ │ │ movs r4, #0 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d920 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 60d0a │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 60eb4 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + nop │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 60d32 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60d36 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - b.w e8bf4 │ │ │ │ - bx lr │ │ │ │ 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 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 60d58 │ │ │ │ + cbz r3, 60eec │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 60d68 │ │ │ │ + b.n 60efc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 60d66 │ │ │ │ + ble.n 60efa │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 60d62 │ │ │ │ - cbnz r1, 60d8a │ │ │ │ + bne.n 60ef6 │ │ │ │ + cbnz r1, 60f1e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 60d68 │ │ │ │ + b.n 60efc │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #356] @ (60ed0 ) │ │ │ │ + ldr r1, [pc, #352] @ (61060 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 60d90 │ │ │ │ - b.n 60e56 │ │ │ │ + cbnz r0, 60f24 │ │ │ │ + b.n 60fea │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 60e56 │ │ │ │ + beq.n 60fea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 60e30 │ │ │ │ + beq.n 60fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 60dc2 │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 60f56 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 60dbc │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 60f50 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60e56 │ │ │ │ + bne.n 60fea │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 60dc6 │ │ │ │ - b.n 60e30 │ │ │ │ + bne.n 60f5a │ │ │ │ + b.n 60fc4 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #25428 @ 0x6354 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - cbz r0, 60e00 │ │ │ │ + cbz r0, 60f94 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 60dde │ │ │ │ + bne.n 60f72 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 60dfa │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 60f8e │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 60dfa │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 60e56 │ │ │ │ + bne.n 60f8e │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 60fea │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 60e04 │ │ │ │ - b.n 60e3a │ │ │ │ - vldr d9, [pc, #196] @ 60ec8 │ │ │ │ + bne.n 60f98 │ │ │ │ + b.n 60fce │ │ │ │ + vldr d9, [pc, #192] @ 61058 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 60e12 │ │ │ │ + bne.n 60fa6 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 60e3e │ │ │ │ - bl 155fc0 │ │ │ │ + b.n 60fd2 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 60e3e │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 60e3e │ │ │ │ - b.n 60e56 │ │ │ │ - vldr d8, [pc, #148] @ 60ec8 │ │ │ │ + bne.n 60fd2 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 60fd2 │ │ │ │ + b.n 60fea │ │ │ │ + vldr d8, [pc, #144] @ 61058 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 60e3e │ │ │ │ - vldr d8, [pc, #140] @ 60ec8 │ │ │ │ + b.n 60fd2 │ │ │ │ + vldr d8, [pc, #136] @ 61058 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 207968 <_PyTime_AsTimespec@@Base+0x2d4> │ │ │ │ + bl 207540 <_PyTime_AsTimespec@@Base+0x2d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60e5a │ │ │ │ + bne.n 60fee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60eba │ │ │ │ + b.n 6104e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 207968 <_PyTime_AsTimespec@@Base+0x2d4> │ │ │ │ + bl 207540 <_PyTime_AsTimespec@@Base+0x2d4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60e56 │ │ │ │ + beq.n 60fea │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 207694 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 20726c <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 207694 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl a0718 │ │ │ │ + bl 20726c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl a08b0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c8f4 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 60eb4 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 61048 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 60e56 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 60fea │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 60ed4 │ │ │ │ + bl 61064 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, r4, r5, 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, #108] @ 60f58 │ │ │ │ + vldr d8, [pc, #108] @ 610e8 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 8fed0 │ │ │ │ - cbz r0, 60f50 │ │ │ │ + bl 9008c │ │ │ │ + cbz r0, 610e0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 8fed0 │ │ │ │ + bl 9008c │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 60f42 │ │ │ │ + cbnz r0, 610d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60f50 │ │ │ │ + bge.n 610e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60f50 │ │ │ │ + cbnz r3, 610e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 60f50 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 610e0 │ │ │ │ vpop {d8} │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 96a1c <_PyTuple_FromPairSteal@@Base> │ │ │ │ + b.w 96b8c <_PyTuple_FromPairSteal@@Base> │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bvs.n 60e86 │ │ │ │ + bvs.n 61016 │ │ │ │ @ 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 220640 │ │ │ │ + bl 220058 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60fb0 │ │ │ │ + beq.n 61140 │ │ │ │ mov r4, r0 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf00 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 60fa8 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 61138 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60fb2 │ │ │ │ + b.n 61142 │ │ │ │ mov r0, sp │ │ │ │ - bl 60ed4 │ │ │ │ - b.n 60fb2 │ │ │ │ + bl 61064 │ │ │ │ + b.n 61142 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00061146 : │ │ │ │ + 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, #84] @ 0x54 │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #104] @ (611c4 ) │ │ │ │ + and.w r2, r3, #24 │ │ │ │ + ubfx r3, r3, #14, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r7, [r5, r4] │ │ │ │ + adds r6, r1, r2 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + sub.w r3, r2, r3, lsl #3 │ │ │ │ + cmp r6, r3 │ │ │ │ + bhi.n 61188 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, r6, r4 │ │ │ │ + bl 75588 │ │ │ │ + cbnz r0, 61192 │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 20d340 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ + add r4, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + sub.w r2, r6, #8 │ │ │ │ + strd r1, r1, [r0] │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + strd r1, r1, [r4, #-8] │ │ │ │ + blx 2c98c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + bl 1a9e88 <_Py_NewReference@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 60fd2 │ │ │ │ + cbz r3, 611e4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 60fe2 │ │ │ │ + b.n 611f4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 60fe0 │ │ │ │ + ble.n 611f2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 60fdc │ │ │ │ - cbnz r1, 61004 │ │ │ │ + bne.n 611ee │ │ │ │ + cbnz r1, 61216 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 60fe2 │ │ │ │ + b.n 611f4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #264] @ (610ec ) │ │ │ │ + ldr r1, [pc, #264] @ (61300 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6100a │ │ │ │ - b.n 610dc │ │ │ │ + cbnz r0, 6121c │ │ │ │ + b.n 612ee │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 610dc │ │ │ │ - cbz r6, 61086 │ │ │ │ + beq.n 612ee │ │ │ │ + cbz r6, 61298 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 6103a │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 6124c │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 61034 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 61246 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 610dc │ │ │ │ + bne.n 612ee │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 6103e │ │ │ │ - b.n 61090 │ │ │ │ + bne.n 61250 │ │ │ │ + b.n 612a2 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 61064 │ │ │ │ - bl 135bb0 │ │ │ │ + cbz r0, 61276 │ │ │ │ + bl 1360d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6105e │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 61270 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 610dc │ │ │ │ + bne.n 612ee │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 61068 │ │ │ │ - b.n 61098 │ │ │ │ + bne.n 6127a │ │ │ │ + b.n 612aa │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 135bb0 │ │ │ │ + bl 1360d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6109c │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 6109c │ │ │ │ - b.n 610dc │ │ │ │ + bne.n 612ae │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 612ae │ │ │ │ + b.n 612ee │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 6109c │ │ │ │ + b.n 612ae │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 6109c │ │ │ │ + b.n 612ae │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207694 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 20726c <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207694 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl a0718 │ │ │ │ + bl 20726c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl a08b0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c8f4 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 610e0 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 612f2 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 610e6 │ │ │ │ + b.n 612f8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 61170 │ │ │ │ + bl 61304 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + nop │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - │ │ │ │ -000610f0 : │ │ │ │ - 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, #84] @ 0x54 │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #100] @ (6116c ) │ │ │ │ - and.w r2, r3, #24 │ │ │ │ - ubfx r3, r3, #14, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ - adds r6, r1, r2 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - sub.w r3, r2, r3, lsl #3 │ │ │ │ - cmp r6, r3 │ │ │ │ - bhi.n 61132 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - bl 753b8 │ │ │ │ - cbnz r0, 6113c │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 20d768 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ - add r4, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - sub.w r2, r6, #8 │ │ │ │ - strd r1, r1, [r0] │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - strd r1, r1, [r4, #-8] │ │ │ │ - blx 2c98c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - bl 1a9e10 <_Py_NewReference@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b20a0 │ │ │ │ + bl 1b2138 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 61196 │ │ │ │ + bne.n 6132a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 611bc │ │ │ │ + b.n 61350 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b20a0 │ │ │ │ + bl 1b2138 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 61192 │ │ │ │ + beq.n 61326 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50364 @ 0xc4bc │ │ │ │ + movw r0, #47996 @ 0xbb7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ 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 220640 │ │ │ │ + bl 220058 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61210 │ │ │ │ + beq.n 613a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cf00 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 61208 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 6139c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61212 │ │ │ │ + b.n 613a6 │ │ │ │ mov r0, sp │ │ │ │ - bl 61170 │ │ │ │ - b.n 61212 │ │ │ │ + bl 61304 │ │ │ │ + b.n 613a6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061216 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +000613aa <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3660] @ 0xe4c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006121c : │ │ │ │ +000613b0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00061232 : │ │ │ │ +000613c6 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061246 : │ │ │ │ +000613da : │ │ │ │ push {r4} │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsls r2, r2, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ and.w r4, r4, #15 │ │ │ │ lsls r1, r1, #16 │ │ │ │ @@ -78029,460 +78185,460 @@ │ │ │ │ orrs r3, r2 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r3, r0, lsl #24 │ │ │ │ orrs r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006126a : │ │ │ │ +000613fe : │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r1, r0, lsl #24 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061276 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0006140a <_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 612b0 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 61444 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 612a6 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 6143a <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61296 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 6142a <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 612ba <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 6144e <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 61288 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 6141c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61326 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 614ba <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 61288 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 6141c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000612bc <_PyRWMutex_Unlock@@Base>: │ │ │ │ +00061450 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r4, r1, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 612c6 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 6145a <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 612e0 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 61474 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 1f0b34 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1f078c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000612e4 <_PyRWMutex_RLock@@Base>: │ │ │ │ +00061478 <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - lsls r3, r1, #30 │ │ │ │ - beq.n 61304 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61326 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + lsls r3, r1, #30 │ │ │ │ + beq.n 61498 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + bl 614ba <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 612f6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 6148a <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6131a <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 614ae <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6130a <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 6149e <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 61324 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 614b8 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 612f6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 6148a <_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 61360 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 614f4 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 61358 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 614ec <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61348 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 614dc <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 61380 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 61514 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ 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 1ede34 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1eda90 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061384 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +00061518 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6138a <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 6151e <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 613a8 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 1f0b34 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 6153c <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 1f078c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000613aa : │ │ │ │ +0006153e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 613d4 │ │ │ │ + cbz r0, 61568 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32772 @ 0x8004 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 613d4 │ │ │ │ + bne.n 61568 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 613d4 │ │ │ │ + cbz r2, 61568 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 613ee │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 61582 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #64840 @ 0xfd48 │ │ │ │ + movw r1, #62432 @ 0xf3e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000613f0 : │ │ │ │ +00061584 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 61416 │ │ │ │ + cbz r0, 615aa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32772 @ 0x8004 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61416 │ │ │ │ + bne.n 615aa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 61416 │ │ │ │ + cbz r3, 615aa │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 6142e │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 615c2 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #64900 @ 0xfd84 │ │ │ │ + movw r1, #62492 @ 0xf41c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061430 : │ │ │ │ +000615c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 61456 │ │ │ │ + cbz r0, 615ea │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32772 @ 0x8004 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61456 │ │ │ │ + bne.n 615ea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 61456 │ │ │ │ + cbz r3, 615ea │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 6146e │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 61602 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #64960 @ 0xfdc0 │ │ │ │ + movw r1, #62552 @ 0xf458 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061470 : │ │ │ │ +00061604 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 61496 │ │ │ │ + cbz r0, 6162a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32772 @ 0x8004 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61496 │ │ │ │ + bne.n 6162a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 61496 │ │ │ │ + cbz r3, 6162a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 614ae │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 61642 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #65024 @ 0xfe00 │ │ │ │ + movw r1, #62616 @ 0xf498 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000614b0 : │ │ │ │ +00061644 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 614ee │ │ │ │ + cbz r0, 61682 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32772 @ 0x8004 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 614ee │ │ │ │ + bne.n 61682 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 614ee │ │ │ │ - cbnz r1, 6150a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbz r2, 61682 │ │ │ │ + cbnz r1, 6169e │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #65140 @ 0xfe74 │ │ │ │ + movw r1, #62732 @ 0xf50c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 61504 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl fce84 │ │ │ │ + b.n 61698 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #65080 @ 0xfe38 │ │ │ │ + movw r1, #62672 @ 0xf4d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6150e │ │ │ │ + b.n 616a2 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061510 : │ │ │ │ +000616a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6153a │ │ │ │ + cbz r0, 616ce │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32772 @ 0x8004 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6153a │ │ │ │ + bne.n 616ce │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6153a │ │ │ │ + cbz r2, 616ce │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 61554 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 616e8 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #65188 @ 0xfea4 │ │ │ │ + movw r1, #62780 @ 0xf53c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061556 : │ │ │ │ +000616ea : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 61580 │ │ │ │ + cbz r0, 61714 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32772 @ 0x8004 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 61580 │ │ │ │ + bne.n 61714 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 61580 │ │ │ │ + cbz r2, 61714 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 6159a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 6172e │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #65244 @ 0xfedc │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006159c : │ │ │ │ - b.w 126b84 <_PyArena_Free@@Base+0x1200> │ │ │ │ +00061730 : │ │ │ │ + b.w 1271a0 <_PyArena_Free@@Base+0x12a0> │ │ │ │ │ │ │ │ -000615a0 : │ │ │ │ - b.w 22e18c │ │ │ │ +00061734 : │ │ │ │ + b.w 22dc38 │ │ │ │ │ │ │ │ -000615a4 : │ │ │ │ - b.w 3f148 │ │ │ │ +00061738 : │ │ │ │ + b.w 3f1a8 │ │ │ │ │ │ │ │ -000615a8 : │ │ │ │ - b.w 230618 │ │ │ │ +0006173c : │ │ │ │ + b.w 22fcec │ │ │ │ │ │ │ │ -000615ac : │ │ │ │ +00061740 : │ │ │ │ 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 r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 15f534 │ │ │ │ - cbz r0, 615e0 │ │ │ │ + bl 15fa94 │ │ │ │ + cbz r0, 61774 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d5b4 │ │ │ │ - b.n 61656 │ │ │ │ + b.n 617ea │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 615f2 │ │ │ │ + cbz r0, 61786 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 615fc │ │ │ │ - bl 20d6dc │ │ │ │ + b.n 61790 │ │ │ │ + bl 20d2b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61658 │ │ │ │ + b.n 617ec │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 6160a │ │ │ │ + ble.n 6179e │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 615fc │ │ │ │ + b.n 61790 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #5725 @ 0x165d │ │ │ │ + movw r3, #6129 @ 0x17f1 │ │ │ │ movt r3, #6 │ │ │ │ - movw r2, #10171 @ 0x27bb │ │ │ │ + movw r2, #10575 @ 0x294f │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 61650 │ │ │ │ - bl 2a6e7c │ │ │ │ + cbz r5, 617e4 │ │ │ │ + bl 2a6670 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 6162e │ │ │ │ + b.n 617c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4} │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 6168a │ │ │ │ + blt.n 6181e │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 6167e │ │ │ │ + bge.n 61812 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 6168a │ │ │ │ + b.n 6181e │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 61664 │ │ │ │ + b.n 617f8 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006168e : │ │ │ │ +00061822 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (616f4 ) │ │ │ │ + ldr r2, [pc, #84] @ (61888 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ addw r2, r4, #3740 @ 0xe9c │ │ │ │ ldr.w r7, [r4, #3732] @ 0xe94 │ │ │ │ str.w ip, [r4, #3732] @ 0xe94 │ │ │ │ - bl 616f8 │ │ │ │ + bl 6188c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 616ec │ │ │ │ + beq.n 61880 │ │ │ │ addw r2, r4, #3756 @ 0xeac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 616f8 │ │ │ │ + bl 6188c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 616ec │ │ │ │ + beq.n 61880 │ │ │ │ addw r2, r4, #3772 @ 0xebc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 616f8 │ │ │ │ + bl 6188c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 616ec │ │ │ │ + beq.n 61880 │ │ │ │ addw r2, r4, #3788 @ 0xecc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 616f8 │ │ │ │ + bl 6188c │ │ │ │ str.w r7, [r4, #3732] @ 0xe94 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -78491,538 +78647,538 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61754 │ │ │ │ + beq.n 618e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r8, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61746 │ │ │ │ + bge.n 618da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 61746 │ │ │ │ + cbnz r3, 618da │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 61758 │ │ │ │ + beq.n 618ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 61714 │ │ │ │ + b.n 618a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6175c │ │ │ │ + b.n 618f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00061760 : │ │ │ │ - cbz r0, 6176e │ │ │ │ +000618f4 : │ │ │ │ + cbz r0, 61902 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061770 : │ │ │ │ - b.w 7aee0 │ │ │ │ +00061904 : │ │ │ │ + b.w 7b0a4 │ │ │ │ │ │ │ │ -00061774 : │ │ │ │ +00061908 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 61796 │ │ │ │ + bne.n 6192a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 61796 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 61798 │ │ │ │ + bmi.n 6192a │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 6192c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006179c : │ │ │ │ +00061930 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006179e : │ │ │ │ +00061932 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 617b2 │ │ │ │ + ble.n 61946 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000617b6 : │ │ │ │ +0006194a : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000617ba : │ │ │ │ +0006194e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6f53c │ │ │ │ - cbz r0, 617d4 │ │ │ │ + bl 6fa3c │ │ │ │ + cbz r0, 61968 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000617d6 : │ │ │ │ - cbz r0, 61800 │ │ │ │ +0006196a : │ │ │ │ + cbz r0, 61994 │ │ │ │ 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, 617f6 │ │ │ │ + cbz r3, 6198a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2d180 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6fc60 │ │ │ │ + b.w 70160 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061802 : │ │ │ │ - cbz r0, 61810 │ │ │ │ +00061996 : │ │ │ │ + cbz r0, 619a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061812 : │ │ │ │ - ldr r3, [pc, #16] @ (61824 ) │ │ │ │ - cbz r0, 6181c │ │ │ │ +000619a6 : │ │ │ │ + ldr r3, [pc, #16] @ (619b8 ) │ │ │ │ + cbz r0, 619b0 │ │ │ │ ldr.w r2, [r3, #1664] @ 0x680 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1660] @ 0x67c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00061828 : │ │ │ │ +000619bc : │ │ │ │ ldrd r0, r1, [r0, #144] @ 0x90 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006182e : │ │ │ │ +000619c2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 61850 │ │ │ │ - movw r0, #3072 @ 0xc00 │ │ │ │ + cbnz r0, 619e4 │ │ │ │ + movw r0, #704 @ 0x2c0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movw r1, #939 @ 0x3ab │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6189a │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61a2e │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #7692 @ 0x1e0c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 618a0 │ │ │ │ + beq.n 61a34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ movw r2, #8352 @ 0x20a0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - beq.n 618a0 │ │ │ │ + beq.n 61a34 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 618a0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 61a34 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #65308 @ 0xff1c │ │ │ │ + movw r1, #62900 @ 0xf5b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 618b8 │ │ │ │ + b.n 61a4c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ iteee eq │ │ │ │ moveq r0, #1 │ │ │ │ ldrne r0, [r2, #0] │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000618ba : │ │ │ │ +00061a4e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 618fc │ │ │ │ + cbz r0, 61a90 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #7692 @ 0x1e0c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 61910 │ │ │ │ + beq.n 61aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ movw r2, #8352 @ 0x20a0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 61910 │ │ │ │ + beq.n 61aa4 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 61910 │ │ │ │ + bmi.n 61aa4 │ │ │ │ mov.w r1, #972 @ 0x3cc │ │ │ │ - movw r0, #3072 @ 0xc00 │ │ │ │ + movw r0, #704 @ 0x2c0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61938 │ │ │ │ + b.n 61acc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 61938 │ │ │ │ + beq.n 61acc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 61936 │ │ │ │ + ble.n 61aca │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61938 │ │ │ │ + bge.n 61acc │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 61938 │ │ │ │ + bne.n 61acc │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 61938 │ │ │ │ + b.n 61acc │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006193a <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +00061ace <_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 95964 │ │ │ │ - cbz r0, 61982 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 95ad8 │ │ │ │ + cbz r0, 61b16 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 61982 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 61b16 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 61974 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 61b08 <_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 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 61988 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 20d6dc │ │ │ │ + cbnz r0, 61b1c <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 20d2b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 619a0 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 61b34 <_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 2394e8 │ │ │ │ + bl 238c30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000619a6 <_Py_hashtable_new@@Base>: │ │ │ │ +00061b3a <_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 1a9688 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 1a9700 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000619c4 : │ │ │ │ +00061b58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp.w r2, #24576 @ 0x6000 │ │ │ │ - bcs.n 619f8 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bcs.n 61b8c │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ - movw r1, #65336 @ 0xff38 │ │ │ │ + movw r1, #62928 @ 0xf5d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61a0e │ │ │ │ + b.n 61ba2 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r2, r1 │ │ │ │ add.w r4, r1, #8192 @ 0x2000 │ │ │ │ add.w r1, r1, #16384 @ 0x4000 │ │ │ │ str.w r2, [r3, #768] @ 0x300 │ │ │ │ strd r1, r4, [r3, #772] @ 0x304 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061a10 : │ │ │ │ +00061ba4 : │ │ │ │ ldr.w r2, [r0, #784] @ 0x310 │ │ │ │ - cbz r2, 61a2c │ │ │ │ + cbz r2, 61bc0 │ │ │ │ ldr.w r3, [r0, #780] @ 0x30c │ │ │ │ str.w r2, [r0, #768] @ 0x300 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r0, #772] @ 0x304 │ │ │ │ bx lr │ │ │ │ - b.w 1a9c2c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 1a9ca0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ │ │ │ │ -00061a30 : │ │ │ │ - movw r3, #19440 @ 0x4bf0 │ │ │ │ +00061bc4 : │ │ │ │ + movw r3, #16624 @ 0x40f0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 61a52 │ │ │ │ - cbz r5, 61a52 │ │ │ │ + cbz r4, 61be6 │ │ │ │ + cbz r5, 61be6 │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 61a3e │ │ │ │ + beq.n 61bd2 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061a5a : │ │ │ │ +00061bee : │ │ │ │ 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 r4, r1 │ │ │ │ subs r6, r2, #0 │ │ │ │ - bge.n 61a7a │ │ │ │ + bge.n 61c0e │ │ │ │ mov r0, r1 │ │ │ │ blx 2c208 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 61bdc │ │ │ │ + beq.w 61d70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add.w r8, r4, r6, lsl #2 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r1 │ │ │ │ - bls.n 61ac4 │ │ │ │ + bls.n 61c58 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 61abe │ │ │ │ + bls.n 61c52 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 61ac0 │ │ │ │ - movw r0, #44696 @ 0xae98 │ │ │ │ + bcc.n 61c54 │ │ │ │ + movw r0, #45088 @ 0xb020 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #30052 @ 0x7564 │ │ │ │ + movw r1, #27560 @ 0x6ba8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 61afe │ │ │ │ + bl e23e4 │ │ │ │ + b.n 61c92 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 61a8c │ │ │ │ + b.n 61c20 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 61af0 │ │ │ │ + bcc.n 61c84 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 61af0 │ │ │ │ + blt.n 61c84 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - beq.n 61b04 │ │ │ │ + beq.n 61c98 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 61bce │ │ │ │ + bne.n 61d62 │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ - b.n 61b66 │ │ │ │ + b.n 61cfa │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 61ad4 │ │ │ │ + bne.n 61c68 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61bde │ │ │ │ + b.n 61d72 │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 61b32 │ │ │ │ + bls.n 61cc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r4, #16 │ │ │ │ strb.w r3, [r2], #4 │ │ │ │ ldr.w r3, [r4, #-12] │ │ │ │ strb.w r3, [r2, #-3] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ - b.n 61b0c │ │ │ │ + b.n 61ca0 │ │ │ │ rsb r3, r9, #15 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ add r3, r5 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ movcc r3, #0 │ │ │ │ add r2, r0 │ │ │ │ add r3, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 61bd6 │ │ │ │ + bls.n 61d6a │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 61b54 │ │ │ │ + b.n 61ce8 │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r4 │ │ │ │ mov ip, r1 │ │ │ │ - bls.n 61b9a │ │ │ │ + bls.n 61d2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, #8 │ │ │ │ adds r4, #16 │ │ │ │ bfi r1, r3, #0, #16 │ │ │ │ ldr.w r3, [r4, #-12] │ │ │ │ bfi r1, r3, #16, #16 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ bfi ip, r3, #0, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ bfi ip, r3, #16, #16 │ │ │ │ str.w ip, [r2, #-4] │ │ │ │ - b.n 61b66 │ │ │ │ + b.n 61cfa │ │ │ │ rsb r3, r9, #15 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ add r3, r5 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ mov.w r2, r3, lsl #3 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ itt cc │ │ │ │ movcc r2, r1 │ │ │ │ movcc r3, r1 │ │ │ │ add r2, r0 │ │ │ │ add r3, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 61bd6 │ │ │ │ + bls.n 61d6a │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 61bbc │ │ │ │ + b.n 61d50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00061be2 : │ │ │ │ +00061d76 : │ │ │ │ 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, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 61bfc │ │ │ │ - cbnz r1, 61c10 │ │ │ │ - cbz r4, 61c06 │ │ │ │ + cbnz r0, 61d90 │ │ │ │ + cbnz r1, 61da4 │ │ │ │ + cbz r4, 61d9a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 61c10 │ │ │ │ - cbz r6, 61c10 │ │ │ │ + bpl.n 61da4 │ │ │ │ + cbz r6, 61da4 │ │ │ │ clz r2, r5 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r5, 61c22 │ │ │ │ + cbnz r5, 61db6 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ - movw r0, #53676 @ 0xd1ac │ │ │ │ + movw r0, #51308 @ 0xc86c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61c34 │ │ │ │ + b.n 61dc8 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl e2c3c │ │ │ │ + bl e2dec │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061c38 : │ │ │ │ +00061dcc : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ @@ -79030,593 +79186,593 @@ │ │ │ │ mov r1, r0 │ │ │ │ add r6, sp, #12 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 99aec │ │ │ │ + bl 99c80 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c6c : │ │ │ │ +00061e00 : │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #13992 @ 0x36a8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, r1 │ │ │ │ str r4, [r6, #0] │ │ │ │ - beq.n 61cb4 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 61cb4 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 61e48 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 61e48 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #50428 @ 0xc4fc │ │ │ │ + movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 61cba │ │ │ │ + b.n 61e4e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061cbc : │ │ │ │ +00061e50 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 61cd4 │ │ │ │ + beq.n 61e68 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 61d16 │ │ │ │ + b.n 61eaa │ │ │ │ mov r5, r0 │ │ │ │ - bl 1412b0 │ │ │ │ + bl 1417d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61cd0 │ │ │ │ + beq.n 61e64 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr.w r3, [r0], #40 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61cd0 │ │ │ │ + bls.n 61e64 │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ and.w r0, r2, #3 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 61cee │ │ │ │ + beq.n 61e82 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 61cee │ │ │ │ + bne.n 61e82 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 61d16 │ │ │ │ + bne.n 61eaa │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, #0 │ │ │ │ movge r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061d1a : │ │ │ │ +00061eae : │ │ │ │ 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, 61d3c │ │ │ │ + cbz r4, 61ed0 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 61d3c │ │ │ │ - bl 1177e4 │ │ │ │ - b.n 61d30 │ │ │ │ + cbz r0, 61ed0 │ │ │ │ + bl 117e00 │ │ │ │ + b.n 61ec4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061d3e : │ │ │ │ +00061ed2 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d48 : │ │ │ │ +00061edc : │ │ │ │ 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 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61d9e │ │ │ │ + cbz r0, 61f32 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1e7038 │ │ │ │ + bl 1e6cb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61d92 │ │ │ │ + bge.n 61f26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61d96 │ │ │ │ + cbz r3, 61f2a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61d9e │ │ │ │ + b.n 61f32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 61d92 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61f26 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00061da6 : │ │ │ │ +00061f3a : │ │ │ │ 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, #21204 @ 0x52d4 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (61ddc ) │ │ │ │ + ldr r0, [pc, #24] @ (61f70 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1af988 │ │ │ │ + bl 1af9f8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r4, [r1, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00061de0 : │ │ │ │ +00061f74 : │ │ │ │ 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] @ (61e3c ) │ │ │ │ + ldr r2, [pc, #76] @ (61fd0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3840] @ 0xf00 │ │ │ │ - cbz r5, 61e34 │ │ │ │ + cbz r5, 61fc8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9d12c │ │ │ │ + bl 9d2c4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - cbz r3, 61e24 │ │ │ │ + cbz r3, 61fb8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 61e24 │ │ │ │ - movw r0, #65376 @ 0xff60 │ │ │ │ + cbz r3, 61fb8 │ │ │ │ + movw r0, #62968 @ 0xf5f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 211678 │ │ │ │ + bl 211048 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061e40 : │ │ │ │ +00061fd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (61e64 ) │ │ │ │ + ldr r3, [pc, #20] @ (61ff8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 61e68 │ │ │ │ + bl 61ffc │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ 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, #72] @ (61ec8 ) │ │ │ │ - bl 1e3d78 │ │ │ │ + ldr r0, [pc, #72] @ (6205c ) │ │ │ │ + bl 1e3a08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 61ebe │ │ │ │ + blt.n 62052 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 61e92 │ │ │ │ + cbz r0, 62026 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 61ec2 │ │ │ │ - bl 7fc84 │ │ │ │ - bl 74e28 │ │ │ │ + bmi.n 62056 │ │ │ │ + bl 7b4b0 │ │ │ │ + bl 74fec │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 61ebe │ │ │ │ - ldr r1, [pc, #36] @ (61ec8 ) │ │ │ │ + cbz r0, 62052 │ │ │ │ + ldr r1, [pc, #36] @ (6205c ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e3494 │ │ │ │ - cbz r0, 61ec2 │ │ │ │ + bl 1e3120 │ │ │ │ + cbz r0, 62056 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61ebe │ │ │ │ + bge.n 62052 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 61ebe │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62052 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61ec4 │ │ │ │ + b.n 62058 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00061ecc : │ │ │ │ +00062060 : │ │ │ │ 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, #21204 @ 0x52d4 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (61f00 ) │ │ │ │ + ldr r0, [pc, #20] @ (62094 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cf324 <_Py_InitDumpStack@@Base+0x130> │ │ │ │ + bl 1cefac <_Py_InitDumpStack@@Base+0x130> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r4, [r1, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00061f04 : │ │ │ │ +00062098 : │ │ │ │ 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 2cac0 <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 61f30 │ │ │ │ + cbnz r0, 620c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b20a0 │ │ │ │ + bl 1b2138 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 61f3c │ │ │ │ + bne.n 620d0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00061f42 : │ │ │ │ +000620d6 : │ │ │ │ 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 r5, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bpl.n 61f7c │ │ │ │ + bpl.n 62110 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bmi.n 61f96 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 6212a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25808 @ 0x64d0 │ │ │ │ + movw r1, #23296 @ 0x5b00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 61f9e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 62132 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25808 @ 0x64d0 │ │ │ │ + movw r1, #23296 @ 0x5b00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 61f9e │ │ │ │ + bl e23e4 │ │ │ │ + b.n 62132 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 169208 <_PyBuildSlice_ConsumeRefs@@Base+0x350> │ │ │ │ + b.w 169998 <_PyBuildSlice_ConsumeRefs@@Base+0x350> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061fa4 : │ │ │ │ +00062138 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 61fc6 │ │ │ │ - movw r0, #30024 @ 0x7548 │ │ │ │ + cbnz r0, 6215a │ │ │ │ + movw r0, #27532 @ 0x6b8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #1789 @ 0x6fd │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61ff2 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62186 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 61fd8 │ │ │ │ + cbz r3, 6216c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 61fd8 │ │ │ │ + bpl.n 6216c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 61fea │ │ │ │ - movw r0, #30024 @ 0x7548 │ │ │ │ + bge.n 6217e │ │ │ │ + movw r0, #27532 @ 0x6b8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #1795 @ 0x703 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61ff2 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62186 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 10cb14 │ │ │ │ + b.w 10d148 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061ff8 : │ │ │ │ +0006218c : │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n 62006 │ │ │ │ - cbnz r3, 6201e │ │ │ │ - b.n 6203e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bpl.n 6219a │ │ │ │ + cbnz r3, 621b2 │ │ │ │ + b.n 621d2 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25808 @ 0x64d0 │ │ │ │ + movw r1, #23296 @ 0x5b00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 6203e │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bmi.n 621d2 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #25808 @ 0x64d0 │ │ │ │ + movw r1, #23296 @ 0x5b00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r1, r3 │ │ │ │ - b.w 258d3c │ │ │ │ + b.w 258520 <_PyFunction_FromXIData@@Base+0x6b0> │ │ │ │ │ │ │ │ -00062044 : │ │ │ │ +000621d8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 62050 │ │ │ │ - b.w 211d5c │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bpl.n 621e4 │ │ │ │ + b.w 21172c │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25808 @ 0x64d0 │ │ │ │ + movw r1, #23296 @ 0x5b00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ │ │ │ │ -00062068 : │ │ │ │ +000621fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 62098 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 6222c │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #156 @ 0x9c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63284 @ 0xf734 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 620ba │ │ │ │ + bl e23e4 │ │ │ │ + b.n 6224e │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 620c0 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bmi.n 62254 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #192 @ 0xc0 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63320 @ 0xf758 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 620ce │ │ │ │ + b.n 62262 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 620cc │ │ │ │ + beq.n 62260 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a9e68 <_Py_NewReference@@Base+0x58> │ │ │ │ + b.w 1a9ee0 <_Py_NewReference@@Base+0x58> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000620d0 : │ │ │ │ +00062264 : │ │ │ │ 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 r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - bge.n 620f4 │ │ │ │ + bge.n 62288 │ │ │ │ mov r0, r1 │ │ │ │ blx 2d658 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ - bl 1aba44 │ │ │ │ + bl 1ababc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 62110 │ │ │ │ + bne.n 622a4 │ │ │ │ str r6, [r5, #20] │ │ │ │ - cbz r4, 62110 │ │ │ │ + cbz r4, 622a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00062114 : │ │ │ │ +000622a8 : │ │ │ │ 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, r2, #0 │ │ │ │ - bge.n 62140 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 622d4 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #34468 @ 0x86a4 │ │ │ │ + movw r1, #32100 @ 0x7d64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 62190 │ │ │ │ - beq.w 62276 │ │ │ │ + bl fce84 │ │ │ │ + b.n 62324 │ │ │ │ + beq.w 6240a │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add.w r5, r1, r4, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - bl 240600 <_PyArg_NoKeywords@@Base+0x35c4> │ │ │ │ + bl 23fd58 <_PyArg_NoKeywords@@Base+0x35c4> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 62184 │ │ │ │ + bcc.n 62318 │ │ │ │ ldrd r3, r1, [r6, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 62184 │ │ │ │ + blt.n 62318 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - bne.n 621ee │ │ │ │ + bne.n 62382 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r1, r0 │ │ │ │ add r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 62196 │ │ │ │ + b.n 6232a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6216a │ │ │ │ + bne.n 622fe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62278 │ │ │ │ + b.n 6240c │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 621bc │ │ │ │ + bcs.n 62350 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ strb.w r2, [r1], #4 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ strb.w r2, [r1, #-3] │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ strb.w r2, [r1, #-2] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ - b.n 62196 │ │ │ │ + b.n 6232a │ │ │ │ rsb r3, r7, #15 │ │ │ │ sub.w r2, r7, #15 │ │ │ │ add r3, r8 │ │ │ │ cmp r8, r2 │ │ │ │ bic.w r2, r3, #15 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ add r2, r7 │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 62270 │ │ │ │ + bls.n 62404 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 621e0 │ │ │ │ + b.n 62374 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 62268 │ │ │ │ + bne.n 623fc │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r3, r7 │ │ │ │ add r8, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, r8 │ │ │ │ mov lr, ip │ │ │ │ - bcs.n 62232 │ │ │ │ + bcs.n 623c6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, #8 │ │ │ │ adds r3, #16 │ │ │ │ bfi ip, r2, #0, #16 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ bfi ip, r2, #16, #16 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ bfi lr, r2, #0, #16 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str.w ip, [r1, #-8] │ │ │ │ bfi lr, r2, #16, #16 │ │ │ │ str.w lr, [r1, #-4] │ │ │ │ - b.n 621fc │ │ │ │ + b.n 62390 │ │ │ │ rsb r3, r7, #15 │ │ │ │ sub.w r2, r7, #15 │ │ │ │ add r3, r8 │ │ │ │ cmp r8, r2 │ │ │ │ bic.w r2, r3, #15 │ │ │ │ it cc │ │ │ │ movcc r2, ip │ │ │ │ @@ -79624,393 +79780,393 @@ │ │ │ │ add r2, r7 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, ip │ │ │ │ add r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 62270 │ │ │ │ + bls.n 62404 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 62256 │ │ │ │ + b.n 623ea │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r3, r4 │ │ │ │ str r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006227c : │ │ │ │ +00062410 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (622e4 ) │ │ │ │ + ldr r1, [pc, #88] @ (62478 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r1, r2, #5696 @ 0x1640 │ │ │ │ adds r1, #24 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 622be │ │ │ │ + cbnz r4, 62452 │ │ │ │ addw r1, r3, #1430 @ 0x596 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1692] @ 0x69c │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1692] @ 0x69c │ │ │ │ - b.n 622de │ │ │ │ + b.n 62472 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6229a │ │ │ │ + bne.n 6242e │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #228 @ 0xe4 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63356 @ 0xf77c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000622e8 : │ │ │ │ +0006247c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 62318 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bls.n 624ac │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #264 @ 0x108 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63392 @ 0xf7a0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62362 │ │ │ │ - ldr r3, [pc, #72] @ (62364 ) │ │ │ │ + b.n 624f6 │ │ │ │ + ldr r3, [pc, #72] @ (624f8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r3] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1628] @ 0x65c │ │ │ │ - cbnz r3, 62346 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r3, 624da │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #292 @ 0x124 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63420 @ 0xf7bc │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 62312 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 624a6 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1628] @ 0x65c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1692] @ 0x69c │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1692] @ 0x69c │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062368 : │ │ │ │ +000624fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (623d0 ) │ │ │ │ + ldr r1, [pc, #88] @ (62564 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r1, r2, #5728 @ 0x1660 │ │ │ │ adds r1, #24 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 623aa │ │ │ │ + cbnz r4, 6253e │ │ │ │ addw r1, r3, #1438 @ 0x59e │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1693] @ 0x69d │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1693] @ 0x69d │ │ │ │ - b.n 623ca │ │ │ │ + b.n 6255e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 62386 │ │ │ │ + bne.n 6251a │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #324 @ 0x144 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63452 @ 0xf7dc │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000623d4 : │ │ │ │ +00062568 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 62400 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bls.n 62594 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #364 @ 0x16c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 6242c │ │ │ │ - ldr r3, [pc, #76] @ (62450 ) │ │ │ │ + bl e23e4 │ │ │ │ + b.n 625c0 │ │ │ │ + ldr r3, [pc, #76] @ (625e4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r3] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ - cbnz r3, 62432 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r3, 625c6 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #396 @ 0x18c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63524 @ 0xf824 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6244e │ │ │ │ + b.n 625e2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1660] @ 0x67c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1693] @ 0x69d │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1693] @ 0x69d │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062454 : │ │ │ │ +000625e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (624ac ) │ │ │ │ + ldr r1, [pc, #72] @ (62640 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r1, r2, #41216 @ 0xa100 │ │ │ │ adds r1, #112 @ 0x70 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 62486 │ │ │ │ + cbnz r4, 6261a │ │ │ │ add.w r1, r3, #10304 @ 0x2840 │ │ │ │ adds r1, #24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 624a6 │ │ │ │ + b.n 6263a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 62472 │ │ │ │ + bne.n 62606 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #432 @ 0x1b0 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63560 @ 0xf848 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000624b0 : │ │ │ │ +00062644 : │ │ │ │ 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] @ (624e8 ) │ │ │ │ + ldr r2, [pc, #40] @ (6267c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad510 │ │ │ │ - cbnz r0, 624e0 │ │ │ │ + bl 1ad58c │ │ │ │ + cbnz r0, 62674 │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ adds r1, #24 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 624e4 │ │ │ │ + b.n 62678 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000624ec : │ │ │ │ +00062680 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #84] @ (62550 ) │ │ │ │ + ldr r1, [pc, #84] @ (626e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r1, r2, #4448 @ 0x1160 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 6252c │ │ │ │ + cbnz r4, 626c0 │ │ │ │ add.w r1, r3, #1112 @ 0x458 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #388] @ 0x184 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #388] @ 0x184 │ │ │ │ - b.n 6254c │ │ │ │ + b.n 626e0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 62508 │ │ │ │ + bne.n 6269c │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #468 @ 0x1d4 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63596 @ 0xf86c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062554 : │ │ │ │ +000626e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 62580 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bls.n 62714 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #504 @ 0x1f8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63632 @ 0xf890 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 625ac │ │ │ │ - ldr r3, [pc, #76] @ (625d0 ) │ │ │ │ + bl e23e4 │ │ │ │ + b.n 62740 │ │ │ │ + ldr r3, [pc, #76] @ (62764 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r3] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ - cbnz r3, 625b2 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r3, 62746 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #532 @ 0x214 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63660 @ 0xf8ac │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 625ce │ │ │ │ + b.n 62762 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #356] @ 0x164 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #388] @ 0x184 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #388] @ 0x184 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000625d4 : │ │ │ │ +00062768 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (62628 ) │ │ │ │ + ldr r1, [pc, #68] @ (627bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r1, r2, #5664 @ 0x1620 │ │ │ │ adds r1, #28 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 62604 │ │ │ │ + cbnz r4, 62798 │ │ │ │ addw r1, r3, #1422 @ 0x58e │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 62624 │ │ │ │ + b.n 627b8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 625f2 │ │ │ │ + bne.n 62786 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #628 @ 0x274 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63756 @ 0xf90c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006262c : │ │ │ │ +000627c0 : │ │ │ │ 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 6265a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + blt.n 627ee │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #664 @ 0x298 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63792 @ 0xf930 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 62672 │ │ │ │ - ldr r2, [pc, #56] @ (62694 ) │ │ │ │ + bl fce84 │ │ │ │ + b.n 62806 │ │ │ │ + ldr r2, [pc, #56] @ (62828 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 62698 │ │ │ │ + bl 6282c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62678 │ │ │ │ + bne.n 6280c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62690 │ │ │ │ + b.n 62824 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r1, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strb.w r1, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -80019,299 +80175,365 @@ │ │ │ │ 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 626c4 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bls.n 62858 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #688 @ 0x2b0 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63816 @ 0xf948 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 626e6 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 6287a │ │ │ │ addw r3, r1, #1422 @ 0x58e │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 626ec │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + cbnz r3, 62880 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #716 @ 0x2cc │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63844 @ 0xf964 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 626ee │ │ │ │ + b.n 62882 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000626f0 : │ │ │ │ +00062884 : │ │ │ │ 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] @ (62724 ) │ │ │ │ + ldr r2, [pc, #36] @ (628b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 62698 │ │ │ │ + bl 6282c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62722 │ │ │ │ + beq.n 628b6 │ │ │ │ addw r5, r5, #1422 @ 0x58e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062728 : │ │ │ │ +000628bc : │ │ │ │ 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 62756 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + blt.n 628ea │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #664 @ 0x298 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #63792 @ 0xf930 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6276a │ │ │ │ - ldr r2, [pc, #44] @ (62784 ) │ │ │ │ + bl fce84 │ │ │ │ + b.n 628fe │ │ │ │ + ldr r2, [pc, #44] @ (62918 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 62698 │ │ │ │ - cbz r0, 62770 │ │ │ │ + bl 6282c │ │ │ │ + cbz r0, 62904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62780 │ │ │ │ + b.n 62914 │ │ │ │ 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} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7ae70 │ │ │ │ + bl 7b034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 627b0 │ │ │ │ + bge.n 62944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 627b0 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62944 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88f78 │ │ │ │ + b.w 89120 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 627de │ │ │ │ + bge.n 62972 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 627d8 │ │ │ │ + bge.n 6296c │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 627de │ │ │ │ + b.n 62972 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 627c0 │ │ │ │ + b.n 62954 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 627f0 │ │ │ │ + cbz r0, 62984 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 627fc │ │ │ │ + cbz r0, 62990 │ │ │ │ mov r1, r2 │ │ │ │ bx 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6281c │ │ │ │ + cbnz r0, 629b0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 62826 │ │ │ │ - b.n 6282c │ │ │ │ + cbnz r0, 629ba │ │ │ │ + b.n 629c0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62816 │ │ │ │ - b.n 62844 │ │ │ │ + beq.n 629aa │ │ │ │ + b.n 629d8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 62844 │ │ │ │ + cbnz r0, 629d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 62836 │ │ │ │ + cbz r0, 629ca │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 62844 │ │ │ │ + cbnz r0, 629d8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 62844 │ │ │ │ + cbz r0, 629d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 62850 │ │ │ │ + cbz r0, 629e4 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (62868 ) │ │ │ │ + ldr r2, [pc, #20] @ (629fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 62862 │ │ │ │ + cbnz r1, 629f6 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (62878 ) │ │ │ │ + ldr r2, [pc, #8] @ (62a0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4} │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + add r4, r0 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mla r2, r4, r0, r2 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + mla r2, r4, r0, r2 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + add r0, r4 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + str r0, [r3, #12] │ │ │ │ + movs r0, #1 │ │ │ │ + add r2, r1 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + 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, 62a6e │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 62a76 │ │ │ │ + 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 62a60 │ │ │ │ + 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, 62a9e │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 62aa6 │ │ │ │ + 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 62a90 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 628b0 │ │ │ │ + cbz r0, 62adc │ │ │ │ movw r3, #21204 @ 0x52d4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 628b0 │ │ │ │ + beq.n 62adc │ │ │ │ movw r3, #21200 @ 0x52d0 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 628f0 │ │ │ │ - bl 62852 │ │ │ │ - cbz r0, 62904 │ │ │ │ + bne.n 62b1c │ │ │ │ + bl 629e6 │ │ │ │ + cbz r0, 62b30 │ │ │ │ movw r3, #60128 @ 0xeae0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #21252 @ 0x5304 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #10843 @ 0x2a5b │ │ │ │ + movw r3, #11399 @ 0x2c87 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 628e4 │ │ │ │ + cbz r5, 62b10 │ │ │ │ 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 6286c │ │ │ │ + b.n 62a00 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 628f8 │ │ │ │ + cbz r2, 62b24 │ │ │ │ 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, 62968 │ │ │ │ + cbz r0, 62b94 │ │ │ │ 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 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 62966 │ │ │ │ + cbz r1, 62b92 │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 62966 │ │ │ │ + cbz r7, 62b92 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 62944 │ │ │ │ + bcc.n 62b70 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6287c │ │ │ │ + bl 62aa8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 62924 │ │ │ │ + bne.n 62b50 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6287c │ │ │ │ + bl 62aa8 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 62924 │ │ │ │ + b.n 62b50 │ │ │ │ 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, #10603 @ 0x296b │ │ │ │ + movw r4, #11159 @ 0x2b97 │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 2cac0 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -80336,75 +80558,75 @@ │ │ │ │ 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 629ce │ │ │ │ + bhi.n 62bfa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ - b.w 52bce │ │ │ │ + b.w 52af0 <_PySemaphore_Destroy@@Base+0xf82> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7ca24 │ │ │ │ - cbz r0, 62a14 │ │ │ │ + bl 7cc14 │ │ │ │ + cbz r0, 62c40 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 86e60 │ │ │ │ + b.w 86ffc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2131c4 <_PyEval_StopTheWorld@@Base+0x4> │ │ │ │ + b.w 212b8c <_PyEval_StopTheWorld@@Base+0x4> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ - movw r1, #4212 @ 0x1074 │ │ │ │ + movw r1, #3524 @ 0xdc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa34c │ │ │ │ - cbnz r0, 62a54 │ │ │ │ + bl 1f9ec0 │ │ │ │ + cbnz r0, 62c80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62a56 │ │ │ │ + bge.n 62c82 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 62a56 │ │ │ │ + b.n 62c82 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 62ac4 │ │ │ │ + cbz r0, 62cf0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #21248 @ 0x5300 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 62ac2 │ │ │ │ + bcs.n 62cee │ │ │ │ mov r5, r0 │ │ │ │ blx 2d658 │ │ │ │ - cbz r0, 62ac2 │ │ │ │ + cbz r0, 62cee │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62a86 │ │ │ │ + bne.n 62cb2 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 62ac2 │ │ │ │ + bcs.n 62cee │ │ │ │ rsb r2, r3, #32640 @ 0x7f80 │ │ │ │ adds r1, r3, r0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ movw r0, #23388 @ 0x5b5c │ │ │ │ @@ -80417,141 +80639,141 @@ │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 62aec │ │ │ │ + cbz r0, 62d18 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 62aec │ │ │ │ + cbz r3, 62d18 │ │ │ │ movw r3, #21200 @ 0x52d0 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2da94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 62a5a │ │ │ │ + b.n 62c86 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62b74 │ │ │ │ + beq.n 62da0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 62b10 │ │ │ │ + bne.n 62d3c │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 62b6e │ │ │ │ + beq.n 62d9a │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 62b10 │ │ │ │ + bne.n 62d3c │ │ │ │ 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 62b28 │ │ │ │ + bne.n 62d54 │ │ │ │ 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 62b44 │ │ │ │ + bne.n 62d70 │ │ │ │ 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 62b5e │ │ │ │ + bne.n 62d8a │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62baa │ │ │ │ + beq.n 62dd6 │ │ │ │ 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 62b80 │ │ │ │ + bne.n 62dac │ │ │ │ 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 62b96 │ │ │ │ + bne.n 62dc2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062bac : │ │ │ │ +00062dd8 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 62bcc │ │ │ │ + bne.n 62df8 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 62be2 │ │ │ │ + bge.n 62e0e │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 62bb8 │ │ │ │ + b.n 62de4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 62be2 │ │ │ │ + blt.n 62e0e │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 62bce │ │ │ │ + b.n 62dfa │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062be6 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00062e12 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #44139 @ 0xac6b │ │ │ │ + movw r1, #44547 @ 0xae03 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 227f4c <_PyXIData_Release@@Base+0x630> │ │ │ │ + b.w 2277e8 <_PyXIData_Release@@Base+0x59c> │ │ │ │ │ │ │ │ -00062bf4 : │ │ │ │ +00062e20 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 62c10 │ │ │ │ + cbz r0, 62e3c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #13515 @ 0x34cb │ │ │ │ + movw r3, #13603 @ 0x3523 │ │ │ │ movt r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c12 : │ │ │ │ +00062e3e : │ │ │ │ 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] @ (62c44 ) │ │ │ │ + ldr r4, [pc, #32] @ (62e70 ) │ │ │ │ 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] │ │ │ │ @@ -80559,21 +80781,21 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062c48 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00062e74 <_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] @ (62c7c <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (62ea8 <_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] │ │ │ │ @@ -80587,430 +80809,430 @@ │ │ │ │ movs r0, r0 │ │ │ │ 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, #18860 @ 0x49ac │ │ │ │ + movw r2, #16492 @ 0x406c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl dc874 │ │ │ │ + bl dca34 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cac : │ │ │ │ +00062ed8 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cb2 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ +00062ede <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 62cc6 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ - cbz r1, 62cc2 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ - movw r3, #32696 @ 0x7fb8 │ │ │ │ + cbz r3, 62ef2 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ + cbz r1, 62eee <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ + movw r3, #30328 @ 0x7678 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cca <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ +00062ef6 <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62ce4 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ + bgt.n 62f10 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62cee <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + bgt.n 62f1a <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62d00 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + ble.n 62f2c <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62d00 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - b.n 62cee <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ - movw r3, #32648 @ 0x7f88 │ │ │ │ + ble.n 62f2c <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + b.n 62f1a <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + movw r3, #30280 @ 0x7648 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 62cf6 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ - movw r3, #32672 @ 0x7fa0 │ │ │ │ + b.n 62f22 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ + movw r3, #30304 @ 0x7660 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - cbnz r2, 62cfc <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ + cbnz r2, 62f28 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 62cf8 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ + b.n 62f24 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d04 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ +00062f30 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 62d14 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ + bmi.n 62f40 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ tst.w r3, #384 @ 0x180 │ │ │ │ - bne.n 62d1e <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ + bne.n 62f4a <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 62d2e <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ - movw r3, #748 @ 0x2ec │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ - b.n 62d26 <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ - movw r3, #776 @ 0x308 │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ - cbz r1, 62d2a <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ + bpl.n 62f5a <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ + movw r3, #63876 @ 0xf984 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + b.n 62f52 <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ + movw r3, #63904 @ 0xf9a0 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + cbz r1, 62f56 <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d32 : │ │ │ │ +00062f5e : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d36 : │ │ │ │ +00062f62 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6600 @ 0x19c8 │ │ │ │ + movw r1, #5912 @ 0x1718 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 62d60 │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 62f8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 247ee8 │ │ │ │ + b.w 247640 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062d64 : │ │ │ │ +00062f90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6548 @ 0x1994 │ │ │ │ + movw r1, #5860 @ 0x16e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 62d8e │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 62fba │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 247ee8 │ │ │ │ + b.w 247640 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062d92 : │ │ │ │ +00062fbe : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6600 @ 0x19c8 │ │ │ │ + movw r1, #5912 @ 0x1718 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 62db8 │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 62fe4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 62a24 │ │ │ │ + b.n 62c50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062dbc : │ │ │ │ +00062fe8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6644 @ 0x19f4 │ │ │ │ + movw r1, #5956 @ 0x1744 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 62de2 │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 6300e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 62a24 │ │ │ │ + b.n 62c50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062de6 : │ │ │ │ +00063012 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6548 @ 0x1994 │ │ │ │ + movw r1, #5860 @ 0x16e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbnz r0, 62e0c │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbnz r0, 63038 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 62a24 │ │ │ │ + b.n 62c50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062e10 : │ │ │ │ +0006303c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e12 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0006303e <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 62e22 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 6304e <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e24 <_PyLong_New@@Base>: │ │ │ │ - b.w 8a0c8 │ │ │ │ +00063050 <_PyLong_New@@Base>: │ │ │ │ + b.w 8a270 │ │ │ │ │ │ │ │ -00062e28 <_PyLong_FromDigits@@Base>: │ │ │ │ +00063054 <_PyLong_FromDigits@@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, 62e6a <_PyLong_FromDigits@@Base+0x42> │ │ │ │ + cbz r1, 63096 <_PyLong_FromDigits@@Base+0x42> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8a0c8 │ │ │ │ + bl 8a270 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 62e6c <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + cbz r0, 63098 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r2, r5, lsl #2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ adds r0, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2d5b4 │ │ │ │ - b.n 62e6c <_PyLong_FromDigits@@Base+0x44> │ │ │ │ - ldr r4, [pc, #4] @ (62e70 <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ + b.n 63098 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + ldr r4, [pc, #4] @ (6309c <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00062e74 <_PyLong_Sign@@Base>: │ │ │ │ +000630a0 <_PyLong_Sign@@Base>: │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e80 : │ │ │ │ +000630ac : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e8c : │ │ │ │ +000630b8 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e9e <_PyDict_NewPresized@@Base>: │ │ │ │ +000630ca <_PyDict_NewPresized@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1b2560 │ │ │ │ + b.w 1b25f8 │ │ │ │ │ │ │ │ -00062ea4 <_PyDict_SetItem_Take2_KnownHash@@Base>: │ │ │ │ +000630d0 <_PyDict_SetItem_Take2_KnownHash@@Base>: │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #45804 @ 0xb2ec │ │ │ │ + movw r3, #46848 @ 0xb700 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ mov r3, r4 │ │ │ │ - bne.n 62ec0 <_PyDict_SetItem_Take2_KnownHash@@Base+0x1c> │ │ │ │ + bne.n 630ec <_PyDict_SetItem_Take2_KnownHash@@Base+0x1c> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 7c540 │ │ │ │ + b.w 7c730 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 7dfc0 │ │ │ │ + b.w 7e1b0 │ │ │ │ │ │ │ │ -00062ec6 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w c6b8c │ │ │ │ +000630f2 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w c6d80 │ │ │ │ │ │ │ │ -00062eca <_PyDict_SizeOf@@Base>: │ │ │ │ - b.w 51848 │ │ │ │ +000630f6 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.w 5186c │ │ │ │ │ │ │ │ -00062ece : │ │ │ │ +000630fa : │ │ │ │ movw r3, #18632 @ 0x48c8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #15980 @ 0x3e6c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00062ee8 : │ │ │ │ - b.w 28b6ec │ │ │ │ +00063114 : │ │ │ │ + b.w 28ae1c │ │ │ │ │ │ │ │ -00062eec : │ │ │ │ - b.w 5730a │ │ │ │ +00063118 : │ │ │ │ + b.w 57876 │ │ │ │ │ │ │ │ -00062ef0 : │ │ │ │ +0006311c : │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f00 : │ │ │ │ +0006312c : │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f10 : │ │ │ │ +0006313c : │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f20 <_Py_SetRefcnt@@Base>: │ │ │ │ +0006314c <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f2c : │ │ │ │ +00063158 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f30 : │ │ │ │ +0006315c : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f34 : │ │ │ │ +00063160 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r3, r0, r1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f3e : │ │ │ │ +0006316a : │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ 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 62f80 │ │ │ │ + bls.n 631ac │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 62f74 │ │ │ │ + bhi.n 631a0 │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 62f82 │ │ │ │ + b.n 631ae │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 62f82 │ │ │ │ + b.n 631ae │ │ │ │ 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 2ab24c <_PyMonitoring_FireBranchEvent@@Base+0x338> │ │ │ │ + bl 2aa90c <_PyMonitoring_FireBranchEvent@@Base+0x330> │ │ │ │ subs r0, r4, r1 │ │ │ │ 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.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c98c │ │ │ │ - ldr r1, [pc, #32] @ (62fdc ) │ │ │ │ + ldr r1, [pc, #32] @ (63208 ) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 2d5b4 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ movs r7, r5 │ │ │ │ - movw r3, #15040 @ 0x3ac0 │ │ │ │ + movw r3, #12224 @ 0x2fc0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63054 │ │ │ │ + beq.n 63280 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 63054 │ │ │ │ + beq.n 63280 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (63058 ) │ │ │ │ + ldr r2, [pc, #84] @ (63284 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 63024 │ │ │ │ + bne.n 63250 │ │ │ │ movw r3, #4388 @ 0x1124 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 63024 │ │ │ │ + beq.n 63250 │ │ │ │ blx 2c35c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6303c │ │ │ │ - cbz r3, 63038 │ │ │ │ + beq.n 63268 │ │ │ │ + cbz r3, 63264 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6302a │ │ │ │ + b.n 63256 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6304a │ │ │ │ + bne.n 63276 │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 63048 │ │ │ │ + cbz r2, 63274 │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6304a │ │ │ │ + b.n 63276 │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a95dc │ │ │ │ + b.w 1a9654 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, 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 │ │ │ │ @@ -81020,22 +81242,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 63088 │ │ │ │ + bne.n 632b4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 63222 │ │ │ │ + b.n 6344e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 63082 │ │ │ │ + beq.n 632ae │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ movw r7, #43691 @ 0xaaab │ │ │ │ movt r7, #43690 @ 0xaaaa │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r1, #0 │ │ │ │ add.w ip, r4, #116 @ 0x74 │ │ │ │ @@ -81045,68 +81267,68 @@ │ │ │ │ it lt │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ mov.w ip, ip, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r1, #3 │ │ │ │ mul.w ip, r7, ip │ │ │ │ - bls.n 630d6 │ │ │ │ + bls.n 63302 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 630cc │ │ │ │ + bhi.n 632f8 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 630d8 │ │ │ │ + b.n 63304 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 630d8 │ │ │ │ + b.n 63304 │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, ip, lsl #15 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ add r4, r1 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 63102 │ │ │ │ + bne.n 6332e │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 63222 │ │ │ │ + b.n 6344e │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6312a │ │ │ │ + bne.n 63356 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 63082 │ │ │ │ + bls.n 632ae │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63222 │ │ │ │ + beq.n 6344e │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 6310a │ │ │ │ + b.n 63336 │ │ │ │ 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 2d6ac <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 6315a │ │ │ │ + beq.n 63386 │ │ │ │ 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 │ │ │ │ @@ -81114,20 +81336,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 2ab92c <_PyMonitoring_FireBranchEvent@@Base+0xa18> │ │ │ │ + bl 2aafec <_PyMonitoring_FireBranchEvent@@Base+0xa10> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 631c6 │ │ │ │ + cbz r2, 633f2 │ │ │ │ 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 │ │ │ │ @@ -81139,96 +81361,96 @@ │ │ │ │ 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 63180 │ │ │ │ + b.n 633ac │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 63082 │ │ │ │ + beq.w 632ae │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 631f2 │ │ │ │ + cbnz r6, 6341e │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 63222 │ │ │ │ + cbz r0, 6344e │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 631da │ │ │ │ - b.n 6321c │ │ │ │ + bne.n 63406 │ │ │ │ + b.n 63448 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 63218 │ │ │ │ + cbz r6, 63444 │ │ │ │ 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 631f4 │ │ │ │ - b.n 63222 │ │ │ │ + bne.n 63420 │ │ │ │ + b.n 6344e │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 631c8 │ │ │ │ + b.n 633f4 │ │ │ │ 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, 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 r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 62852 │ │ │ │ - cbz r0, 63272 │ │ │ │ + bl 629e6 │ │ │ │ + cbz r0, 6349e │ │ │ │ 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 r7, [sp, #0] │ │ │ │ blx 2c75c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6286c │ │ │ │ + bl 62a00 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6287c │ │ │ │ + bl 62aa8 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6322c │ │ │ │ + bl 63458 │ │ │ │ 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 │ │ │ │ @@ -81237,379 +81459,379 @@ │ │ │ │ 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 632e6 │ │ │ │ - movw r4, #27292 @ 0x6a9c │ │ │ │ + beq.n 63512 │ │ │ │ + movw r4, #24900 @ 0x6144 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 632f4 │ │ │ │ + bne.n 63520 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 632f8 │ │ │ │ - movw r4, #40612 @ 0x9ea4 │ │ │ │ + b.n 63524 │ │ │ │ + movw r4, #38344 @ 0x95c8 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 632f8 │ │ │ │ + b.n 63524 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 63308 │ │ │ │ + bge.n 63534 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 6334c │ │ │ │ + bge.n 63578 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 6331e │ │ │ │ + bne.n 6354a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 6340a │ │ │ │ + beq.n 63636 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #19532 @ 0x4c4c │ │ │ │ - movw r2, #812 @ 0x32c │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ + movweq r4, #17164 @ 0x430c │ │ │ │ + movw r2, #63940 @ 0xf9c4 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ movteq r4, #45 @ 0x2d │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 2d664 <__snprintf_chk@plt> │ │ │ │ - b.n 6340a │ │ │ │ + b.n 63636 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #25192 @ 0x6268 │ │ │ │ - movwlt r6, #9764 @ 0x2624 │ │ │ │ + movwge r6, #22800 @ 0x5910 │ │ │ │ + movwlt r6, #7396 @ 0x1ce4 │ │ │ │ ite ge │ │ │ │ movtge r6, #46 @ 0x2e │ │ │ │ movtlt r6, #44 @ 0x2c │ │ │ │ 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, #13328 @ 0x3410 │ │ │ │ + movwge r6, #10960 @ 0x2ad0 │ │ │ │ movtge r6, #45 @ 0x2d │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #21936 @ 0x55b0 │ │ │ │ + movw r2, #19528 @ 0x4c48 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #19532 @ 0x4c4c │ │ │ │ + movw r1, #17164 @ 0x430c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r4, #824 @ 0x338 │ │ │ │ - movt r4, #47 @ 0x2f │ │ │ │ + movw r4, #63952 @ 0xf9d0 │ │ │ │ + movt r4, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d664 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #832 @ 0x340 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ + movw r2, #63960 @ 0xf9d8 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 2d664 <__snprintf_chk@plt> │ │ │ │ - movw r2, #804 @ 0x324 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ + movw r2, #63932 @ 0xf9bc │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ 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 │ │ │ │ subs r6, r2, #1 │ │ │ │ mov r8, r3 │ │ │ │ - movw r2, #864 @ 0x360 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ + movw r2, #63992 @ 0xf9f8 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 63530 │ │ │ │ + bne.n 6375c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #27292 @ 0x6a9c │ │ │ │ + movw r3, #24900 @ 0x6144 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #804 @ 0x324 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r2, #63932 @ 0xf9bc │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 63526 │ │ │ │ + bge.n 63752 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #1804 @ 0x70c │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r2, #64972 @ 0xfdcc │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ - movw r2, #848 @ 0x350 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ + bl 634a4 │ │ │ │ + movw r2, #63976 @ 0xf9e8 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ - movw r2, #24556 @ 0x5fec │ │ │ │ + bl 634a4 │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - b.n 635ac │ │ │ │ - movw r2, #872 @ 0x368 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - b.n 635ac │ │ │ │ + b.n 637d8 │ │ │ │ + movw r2, #64000 @ 0xfa00 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + b.n 637d8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #19532 @ 0x4c4c │ │ │ │ + movw r3, #17164 @ 0x430c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #880 @ 0x370 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r2, #64008 @ 0xfa08 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 63526 │ │ │ │ - movw r2, #888 @ 0x378 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ + bge.n 63752 │ │ │ │ + movw r2, #64016 @ 0xfa10 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 63278 │ │ │ │ + b.n 634a4 │ │ │ │ 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 r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #864 @ 0x360 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r2, #63992 @ 0xf9f8 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #24556 @ 0x5fec │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 63278 │ │ │ │ + b.n 634a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ - cbz r4, 6363e │ │ │ │ + cbz r4, 6386a │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 63630 │ │ │ │ - b.n 63694 │ │ │ │ + bne.n 6385c │ │ │ │ + b.n 638c0 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 63694 │ │ │ │ + beq.n 638c0 │ │ │ │ movw r3, #2772 @ 0xad4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 63694 │ │ │ │ + cbz r3, 638c0 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63694 │ │ │ │ + beq.n 638c0 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #64036 @ 0xfa24 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d664 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6322c │ │ │ │ - b.n 636a2 │ │ │ │ + bl 63458 │ │ │ │ + b.n 638ce │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6322c │ │ │ │ + bl 63458 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, 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, #2244 @ 0x8c4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 636cc │ │ │ │ + cbnz r3, 638f8 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 18ebec <_start@@Base+0x5a4> │ │ │ │ + bl 18ec54 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 636e4 │ │ │ │ + cbz r3, 63910 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #928 @ 0x3a0 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ + movw r0, #64056 @ 0xfa38 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6361a │ │ │ │ - b.n 63724 │ │ │ │ + bl 63846 │ │ │ │ + b.n 63950 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 636f4 │ │ │ │ + cbnz r3, 63920 │ │ │ │ movw r0, #2244 @ 0x8c4 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 18ebec <_start@@Base+0x5a4> │ │ │ │ + bl 18ec54 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 63724 │ │ │ │ + cbz r3, 63950 │ │ │ │ movw r3, #2768 @ 0xad0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 636d0 │ │ │ │ - ldr r2, [pc, #40] @ (63730 ) │ │ │ │ + blt.n 638fc │ │ │ │ + ldr r2, [pc, #40] @ (6395c ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6370c │ │ │ │ + bne.n 63938 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 636d0 │ │ │ │ + ble.n 638fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xeae40054 │ │ │ │ push {r1, r2, r3} │ │ │ │ @@ -81621,52 +81843,52 @@ │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ 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, 63764 │ │ │ │ + cbnz r3, 63990 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 18ebec <_start@@Base+0x5a4> │ │ │ │ + bl 18ec54 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6377a │ │ │ │ + cbz r3, 639a6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #948 @ 0x3b4 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 6361a │ │ │ │ - b.n 637ba │ │ │ │ + movw r0, #64076 @ 0xfa4c │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 63846 │ │ │ │ + b.n 639e6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6378a │ │ │ │ + cbnz r3, 639b6 │ │ │ │ movw r0, #2244 @ 0x8c4 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 18ebec <_start@@Base+0x5a4> │ │ │ │ + bl 18ec54 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 637ba │ │ │ │ + cbz r3, 639e6 │ │ │ │ movw r3, #2764 @ 0xacc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 63768 │ │ │ │ - ldr r2, [pc, #60] @ (637dc ) │ │ │ │ + blt.n 63994 │ │ │ │ + ldr r2, [pc, #60] @ (63a08 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 637a2 │ │ │ │ + bne.n 639ce │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 63768 │ │ │ │ + ble.n 63994 │ │ │ │ movw r3, #60128 @ 0xeae0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 637d2 │ │ │ │ + cbz r2, 639fe │ │ │ │ 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} │ │ │ │ @@ -81677,82 +81899,82 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 6383a │ │ │ │ + bhi.n 63a66 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1a7418 │ │ │ │ + bl 1a7498 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 6380c │ │ │ │ + cbz r4, 63a38 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 6382e │ │ │ │ - cbz r5, 6383a │ │ │ │ - cbz r1, 6383a │ │ │ │ + bne.n 63a5a │ │ │ │ + cbz r5, 63a66 │ │ │ │ + cbz r1, 63a66 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 6383a │ │ │ │ + bcc.n 63a66 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1a79d4 │ │ │ │ - b.n 63818 │ │ │ │ + bl 1a7a54 │ │ │ │ + b.n 63a44 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a79d4 │ │ │ │ + b.w 1a7a54 │ │ │ │ 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, 63856 │ │ │ │ + cbz r2, 63a82 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (638a8 ) │ │ │ │ - bl 1a7960 │ │ │ │ - ldr r0, [pc, #72] @ (638ac ) │ │ │ │ - bl 1e182c │ │ │ │ + ldr r0, [pc, #76] @ (63ad4 ) │ │ │ │ + bl 1a79e0 │ │ │ │ + ldr r0, [pc, #72] @ (63ad8 ) │ │ │ │ + bl 1e14b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1e1904 │ │ │ │ + bl 1e158c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 638a0 │ │ │ │ + cbz r4, 63acc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 2cf58 │ │ │ │ - cbz r0, 638a0 │ │ │ │ + cbz r0, 63acc │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 638a0 │ │ │ │ + cbz r2, 63acc │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #968 @ 0x3c8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 636a6 │ │ │ │ + movw r0, #64096 @ 0xfa60 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 638d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 638a2 │ │ │ │ + b.n 63ace │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r0, r5] │ │ │ │ @@ -81763,345 +81985,345 @@ │ │ │ │ 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 1e1904 │ │ │ │ + bl 1e158c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 63954 │ │ │ │ + beq.n 63b80 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1a7960 │ │ │ │ + bl 1a79e0 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r6, #32952 @ 0x80b8 │ │ │ │ + movw r6, #33024 @ 0x8100 │ │ │ │ movt r6, #79 @ 0x4f │ │ │ │ - bl 1e182c │ │ │ │ - ldr.w r8, [r6, #220] @ 0xdc │ │ │ │ + bl 1e14b4 │ │ │ │ + ldr.w r8, [r6, #176] @ 0xb0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d840 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63954 │ │ │ │ + cbz r0, 63b80 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 6391a │ │ │ │ + bne.n 63b46 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 638fc │ │ │ │ + b.n 63b28 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 63940 │ │ │ │ + bne.n 63b6c │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 63940 │ │ │ │ + bne.n 63b6c │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ - str.w r2, [r6, #220] @ 0xdc │ │ │ │ + str.w r2, [r6, #176] @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d840 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63954 │ │ │ │ - movw r0, #1044 @ 0x414 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ + cbz r0, 63b80 │ │ │ │ + movw r0, #64172 @ 0xfaac │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 636a6 │ │ │ │ + bl 638d2 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63996 │ │ │ │ + bne.n 63bc2 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 63996 │ │ │ │ + cbz r3, 63bc2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ad2c8 │ │ │ │ + bl 1ad344 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 63996 │ │ │ │ + bls.n 63bc2 │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #21312 @ 0x5340 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 638b0 │ │ │ │ + bl 63adc │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 639ac │ │ │ │ + bne.n 63bd8 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 639b2 │ │ │ │ + b.n 63bde │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 639c6 │ │ │ │ + bne.n 63bf2 │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 6399c │ │ │ │ - cbnz r0, 63a1a │ │ │ │ + bne.n 63bc8 │ │ │ │ + cbnz r0, 63c46 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 639d8 │ │ │ │ + cbnz r3, 63c04 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 639fe │ │ │ │ + b.n 63c2a │ │ │ │ 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 639f4 │ │ │ │ + bne.n 63c20 │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 639d4 │ │ │ │ - b.n 639e0 │ │ │ │ + beq.n 63c00 │ │ │ │ + b.n 63c0c │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 63a1a │ │ │ │ + beq.n 63c46 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 639fa │ │ │ │ + bne.n 63c26 │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 639fa │ │ │ │ + b.n 63c26 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 63a44 │ │ │ │ + bne.n 63c70 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 63a54 │ │ │ │ + bhi.n 63c80 │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 63a24 │ │ │ │ + b.n 63c50 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 63a4c │ │ │ │ + bne.n 63c78 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 63a72 │ │ │ │ - cbz r2, 63a58 │ │ │ │ + b.n 63c9e │ │ │ │ + cbz r2, 63c84 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 63a58 │ │ │ │ - b.n 63a48 │ │ │ │ + bne.n 63c84 │ │ │ │ + b.n 63c74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a72 │ │ │ │ + b.n 63c9e │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 63a6e │ │ │ │ + bne.n 63c9a │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 63a48 │ │ │ │ - b.n 63a24 │ │ │ │ + beq.n 63c74 │ │ │ │ + b.n 63c50 │ │ │ │ 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 63a1c │ │ │ │ - cbnz r0, 63a96 │ │ │ │ + bl 63c48 │ │ │ │ + cbnz r0, 63cc2 │ │ │ │ yield │ │ │ │ - b.n 63a86 │ │ │ │ + b.n 63cb2 │ │ │ │ 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 63a1c │ │ │ │ - cbnz r0, 63abc │ │ │ │ + bl 63c48 │ │ │ │ + cbnz r0, 63ce8 │ │ │ │ yield │ │ │ │ - b.n 63aac │ │ │ │ + b.n 63cd8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1ac264 │ │ │ │ + bl 1ac2dc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #15040 @ 0x3ac0 │ │ │ │ + movw r3, #12224 @ 0x2fc0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63ba4 │ │ │ │ + beq.n 63dd0 │ │ │ │ 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 63b94 │ │ │ │ + beq.n 63dc0 │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 63b9a │ │ │ │ + beq.n 63dc6 │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 194594 │ │ │ │ + bl 194608 │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 63b5e │ │ │ │ + cbz r7, 63d8a │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 63a1c │ │ │ │ - cbnz r0, 63b2e │ │ │ │ + bl 63c48 │ │ │ │ + cbnz r0, 63d5a │ │ │ │ yield │ │ │ │ - b.n 63b1e │ │ │ │ + b.n 63d4a │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 63b18 │ │ │ │ + bne.n 63d44 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 63b52 │ │ │ │ + cbnz r2, 63d7e │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a94c8 <_PyInterpreterState_New@@Base+0x12a0> │ │ │ │ - b.n 63b60 │ │ │ │ + bl 1a9540 <_PyInterpreterState_New@@Base+0x1294> │ │ │ │ + b.n 63d8c │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 63b60 │ │ │ │ + b.n 63d8c │ │ │ │ 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 63b0e │ │ │ │ + bne.n 63d3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 194594 │ │ │ │ - cbnz r0, 63b8c │ │ │ │ + bl 194608 │ │ │ │ + cbnz r0, 63db8 │ │ │ │ yield │ │ │ │ - b.n 63b80 │ │ │ │ + b.n 63dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 62f9e │ │ │ │ - b.n 63b9a │ │ │ │ + bl 631ca │ │ │ │ + b.n 63dc6 │ │ │ │ movs r1, #2 │ │ │ │ - bl 194164 <_Py_SetLocaleFromEnv@@Base+0x1140> │ │ │ │ + bl 1941d8 <_Py_SetLocaleFromEnv@@Base+0x1ca0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 62fe0 │ │ │ │ + b.w 6320c │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63bc2 │ │ │ │ + bne.n 63dee │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 63ba8 │ │ │ │ + bne.n 63dd4 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 63bc8 │ │ │ │ + bne.n 63df4 │ │ │ │ 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 r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 63c20 │ │ │ │ + bcs.n 63e4c │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 63c18 │ │ │ │ + bne.n 63e44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b18b0 │ │ │ │ + bl 1b1948 │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 63bfe │ │ │ │ + b.n 63e2a │ │ │ │ movw r5, #2244 @ 0x8c4 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 63c36 │ │ │ │ + cbnz r3, 63e62 │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 18ebec <_start@@Base+0x5a4> │ │ │ │ + bl 18ec54 <_start@@Base+0x5a8> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a9010 <_PyInterpreterState_New@@Base+0xde8> │ │ │ │ + bl 1a9094 <_PyInterpreterState_New@@Base+0xde8> │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a7960 │ │ │ │ + bl 1a79e0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a8974 <_PyInterpreterState_New@@Base+0x74c> │ │ │ │ + bl 1a89f8 <_PyInterpreterState_New@@Base+0x74c> │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -82116,71 +82338,71 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r6, [r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 63cac │ │ │ │ + bne.n 63ed8 │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 63c88 │ │ │ │ + bne.n 63eb4 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 63cb2 │ │ │ │ + bne.n 63ede │ │ │ │ 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 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ subs r1, r6, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1aae54 │ │ │ │ + bl 1aaed0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 63cf2 │ │ │ │ + cbnz r3, 63f1e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac1c8 │ │ │ │ - b.n 63d38 │ │ │ │ + bl 1ac240 │ │ │ │ + b.n 63f64 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 63d38 │ │ │ │ + bne.n 63f64 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1ac204 │ │ │ │ + bl 1ac27c │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r0, [r5, #468] @ 0x1d4 │ │ │ │ movs r2, #1 │ │ │ │ bfc r4, #0, #22 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - bl 1a7960 │ │ │ │ + bl 1a79e0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63d38 │ │ │ │ + bne.n 63f64 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63bd8 │ │ │ │ + bl 63e04 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ @@ -82192,154 +82414,154 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, r8, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 63dde │ │ │ │ + bcs.n 6400a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 63dc8 │ │ │ │ + cbz r3, 63ff4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aae54 │ │ │ │ + bl 1aaed0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 63db0 │ │ │ │ + cbnz r3, 63fdc │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a7960 │ │ │ │ + bl 1a79e0 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1ac2a4 │ │ │ │ + bl 1ac31c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 63dd6 │ │ │ │ + b.n 64002 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 63dd6 │ │ │ │ + bne.n 64002 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 63dd4 │ │ │ │ + bcc.n 64000 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 63dd6 │ │ │ │ + b.n 64002 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 63dd6 │ │ │ │ + b.n 64002 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 63d6c │ │ │ │ + b.n 63f98 │ │ │ │ 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 r9, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 63e08 │ │ │ │ + cbz r3, 64034 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r4, r5, #116 @ 0x74 │ │ │ │ lsls r0, r0, #15 │ │ │ │ - bl 1a8974 <_PyInterpreterState_New@@Base+0x74c> │ │ │ │ + bl 1a89f8 <_PyInterpreterState_New@@Base+0x74c> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a7960 │ │ │ │ + bl 1a79e0 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 63f8e │ │ │ │ + bcs.w 641ba │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63f7a │ │ │ │ + beq.w 641a6 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63e86 │ │ │ │ + beq.n 640b2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 63e88 │ │ │ │ + cbz r6, 640b4 │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63e88 │ │ │ │ + beq.n 640b4 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 63e76 │ │ │ │ + b.n 640a2 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a7960 │ │ │ │ + bl 1a79e0 │ │ │ │ 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 63a1c │ │ │ │ - cbnz r0, 63eb8 │ │ │ │ + bl 63c48 │ │ │ │ + cbnz r0, 640e4 │ │ │ │ yield │ │ │ │ - b.n 63ea8 │ │ │ │ + b.n 640d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aae54 │ │ │ │ + bl 1aaed0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbnz r3, 63ed0 │ │ │ │ + cbnz r3, 640fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ac2a4 │ │ │ │ + bl 1ac31c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 63f84 │ │ │ │ + b.n 641b0 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ mov.w sl, #12 │ │ │ │ cmp.w r8, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r8 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1a58c4 <_Py_write_noraise@@Base+0x1260> │ │ │ │ + bl 1a5940 <_Py_write_noraise@@Base+0x1268> │ │ │ │ mul.w r1, sl, r0 │ │ │ │ mov.w lr, #8 │ │ │ │ movt lr, #1 │ │ │ │ adds r2, r6, r1 │ │ │ │ add.w r1, r1, #520 @ 0x208 │ │ │ │ adds r3, r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -82349,276 +82571,276 @@ │ │ │ │ negs r3, r1 │ │ │ │ adcs r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 63f26 │ │ │ │ + cbz r3, 64152 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 63f2a │ │ │ │ + b.n 64156 │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ mla r0, sl, r0, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a94c8 <_PyInterpreterState_New@@Base+0x12a0> │ │ │ │ + bl 1a9540 <_PyInterpreterState_New@@Base+0x1294> │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 63f84 │ │ │ │ + bne.n 641b0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 63f72 │ │ │ │ + bcs.n 6419e │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 63f84 │ │ │ │ + cbz r3, 641b0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 63f84 │ │ │ │ + bne.n 641b0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 63f84 │ │ │ │ + b.n 641b0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 63f52 │ │ │ │ - b.n 63f84 │ │ │ │ + bhi.n 6417e │ │ │ │ + b.n 641b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ac38c │ │ │ │ + bl 1ac404 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 63e52 │ │ │ │ + b.n 6407e │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 63f9c │ │ │ │ + cbnz r4, 641c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 228068 <_PyXIData_Release@@Base+0x74c> │ │ │ │ + bl 227904 <_PyXIData_Release@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {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, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #1172 @ 0x494 │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ + movw r3, #64300 @ 0xfb2c │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #1184 @ 0x4a0 │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ - movw r2, #1132 @ 0x46c │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ + movw r3, #64312 @ 0xfb38 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #64260 @ 0xfb04 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #1192 @ 0x4a8 │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ + movw r3, #64320 @ 0xfb40 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #1204 @ 0x4b4 │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ + movw r3, #64332 @ 0xfb4c │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #1216 @ 0x4c0 │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ + movw r3, #64344 @ 0xfb58 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #1228 @ 0x4cc │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ + movw r3, #64356 @ 0xfb64 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #1120 @ 0x460 │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ + movw r3, #64248 @ 0xfaf8 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #19532 @ 0x4c4c │ │ │ │ + movw r5, #17164 @ 0x430c │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 63278 │ │ │ │ - ldr r0, [pc, #872] @ (64394 ) │ │ │ │ + bl 634a4 │ │ │ │ + ldr r0, [pc, #872] @ (645c0 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #1236 @ 0x4d4 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 63430 │ │ │ │ - ldr r0, [pc, #852] @ (64398 ) │ │ │ │ + movw r1, #64364 @ 0xfb6c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl 6365c │ │ │ │ + ldr r0, [pc, #852] @ (645c4 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #1248 @ 0x4e0 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #64376 @ 0xfb78 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ movw r5, #21312 @ 0x5340 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - bl 63430 │ │ │ │ + bl 6365c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #60288 @ 0xeb80 │ │ │ │ + movw r3, #57920 @ 0xe240 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #864 @ 0x360 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r2, #63992 @ 0xf9f8 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #24556 @ 0x5fec │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #1260 @ 0x4ec │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ - movw r2, #864 @ 0x360 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r3, #64388 @ 0xfb84 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #63992 @ 0xf9f8 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #24556 @ 0x5fec │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 63430 │ │ │ │ + movw r1, #64396 @ 0xfb8c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl 6365c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #1276 @ 0x4fc │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 63430 │ │ │ │ + movw r1, #64404 @ 0xfb94 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl 6365c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #1288 @ 0x508 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 63430 │ │ │ │ + movw r1, #64416 @ 0xfba0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl 6365c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #1300 @ 0x514 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 63430 │ │ │ │ + movw r1, #64428 @ 0xfbac │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl 6365c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #60188 @ 0xeb1c │ │ │ │ + movw r1, #57820 @ 0xe1dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 63430 │ │ │ │ + bl 6365c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #1288 @ 0x508 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 63430 │ │ │ │ + movw r1, #64416 @ 0xfba0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl 6365c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #1308 @ 0x51c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 635be │ │ │ │ + movw r1, #64436 @ 0xfbb4 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl 637ea │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #1320 @ 0x528 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 635be │ │ │ │ + movw r1, #64448 @ 0xfbc0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl 637ea │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #1332 @ 0x534 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 635be │ │ │ │ + movw r1, #64460 @ 0xfbcc │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl 637ea │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #60108 @ 0xeacc │ │ │ │ + movw r1, #57740 @ 0xe18c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 635be │ │ │ │ + bl 637ea │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #1340 @ 0x53c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 635be │ │ │ │ + movw r1, #64468 @ 0xfbd4 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl 637ea │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #1348 @ 0x544 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 635be │ │ │ │ + movw r1, #64476 @ 0xfbdc │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl 637ea │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #19804 @ 0x4d5c │ │ │ │ + movw r1, #17436 @ 0x441c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 63430 │ │ │ │ + bl 6365c │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 64230 │ │ │ │ + beq.n 6445c │ │ │ │ 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 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #1356 @ 0x54c │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ - movw r2, #1368 @ 0x558 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r3, #64484 @ 0xfbe4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #64496 @ 0xfbf0 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a6e28 │ │ │ │ + bl 1a6ea8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #1388 @ 0x56c │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ - movw r2, #1400 @ 0x578 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r3, #64516 @ 0xfc04 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #64528 @ 0xfc10 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2c98c │ │ │ │ movw r3, #21952 @ 0x55c0 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ @@ -82634,15 +82856,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #21960 @ 0x55c8 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (6439c ) │ │ │ │ + ldr r1, [pc, #196] @ (645c8 ) │ │ │ │ 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 │ │ │ │ @@ -82656,1155 +82878,1618 @@ │ │ │ │ blx 2cdec <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [sp, #120] @ 0x78 │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ lsls r6, r3, #10 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 64362 │ │ │ │ + blt.n 6458e │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 64366 │ │ │ │ + bge.n 64592 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 64366 │ │ │ │ + b.n 64592 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6437c │ │ │ │ + blt.n 645a8 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 6437e │ │ │ │ + bge.n 645aa │ │ │ │ mov r7, sl │ │ │ │ - b.n 6437e │ │ │ │ + b.n 645aa │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 643a0 │ │ │ │ + blt.n 645cc │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 643a4 │ │ │ │ + bge.n 645d0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 643a4 │ │ │ │ + b.n 645d0 │ │ │ │ nop │ │ │ │ strh r0, [r0, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ - movw r2, #1412 @ 0x584 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ + movw r2, #64540 @ 0xfc1c │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #13432 @ 0x3478 │ │ │ │ + movw r3, #11064 @ 0x2b38 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ 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 2ab4fc <_PyMonitoring_FireBranchEvent@@Base+0x5e8> │ │ │ │ + bl 2aabbc <_PyMonitoring_FireBranchEvent@@Base+0x5e0> │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #37472 @ 0x9260 │ │ │ │ + movw r3, #35104 @ 0x8920 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #1432 @ 0x598 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ + movw r2, #64560 @ 0xfc30 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #27012 @ 0x6984 │ │ │ │ + movw r5, #24620 @ 0x602c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 6446a │ │ │ │ + cbz r3, 64696 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #1500 @ 0x5dc │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r2, #64628 @ 0xfc74 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 632ac │ │ │ │ + bl 634d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #24556 @ 0x5fec │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #10505 @ 0x2909 │ │ │ │ + movw r0, #11061 @ 0x2b35 │ │ │ │ movt r0, #6 │ │ │ │ - bl 63278 │ │ │ │ + bl 634a4 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ 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, #21312 @ 0x5340 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 645dc │ │ │ │ + beq.w 64808 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 62af6 │ │ │ │ + bl 62d22 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 62b76 │ │ │ │ + bl 62da2 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 62b76 │ │ │ │ + bl 62da2 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 62b76 │ │ │ │ + bl 62da2 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 62b76 │ │ │ │ + bl 62da2 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 62b76 │ │ │ │ + bl 62da2 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 62b76 │ │ │ │ + bl 62da2 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 62b76 │ │ │ │ + bl 62da2 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 62b76 │ │ │ │ + bl 62da2 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 62b76 │ │ │ │ + bl 62da2 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 62b76 │ │ │ │ + bl 62da2 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2c988 │ │ │ │ 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, #15040 @ 0x3ac0 │ │ │ │ + movw r6, #12224 @ 0x2fc0 │ │ │ │ movt r6, #47 @ 0x2f │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 646f4 │ │ │ │ + beq.n 64920 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 646f4 │ │ │ │ + beq.n 64920 │ │ │ │ movw r3, #4392 @ 0x1128 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64608 │ │ │ │ - ldr r0, [pc, #224] @ (646f8 ) │ │ │ │ + bne.n 64834 │ │ │ │ + ldr r0, [pc, #224] @ (64924 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a7a44 │ │ │ │ + bl 1a7ac4 │ │ │ │ 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 646f4 │ │ │ │ + bne.n 64920 │ │ │ │ movw r5, #2772 @ 0xad4 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 64658 │ │ │ │ + cbz r3, 64884 │ │ │ │ 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 6465a │ │ │ │ + b.n 64886 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4388 @ 0x1124 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (646fc ) │ │ │ │ + ldr r2, [pc, #144] @ (64928 ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64674 │ │ │ │ + beq.n 648a0 │ │ │ │ blx 2c35c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 646f4 │ │ │ │ + beq.n 64920 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 64694 │ │ │ │ + cbz r3, 648c0 │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64690 │ │ │ │ - bl 63ad2 │ │ │ │ + beq.n 648bc │ │ │ │ + bl 63cfe │ │ │ │ mov r3, r6 │ │ │ │ - b.n 64680 │ │ │ │ + b.n 648ac │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 646a0 │ │ │ │ + beq.n 648cc │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194164 <_Py_SetLocaleFromEnv@@Base+0x1140> │ │ │ │ + bl 1941d8 <_Py_SetLocaleFromEnv@@Base+0x1ca0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 64486 │ │ │ │ + bl 646b2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 646f4 │ │ │ │ + beq.n 64920 │ │ │ │ movw r3, #21968 @ 0x55d0 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 646dc │ │ │ │ + cbz r1, 64908 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 646b8 │ │ │ │ + bne.n 648e4 │ │ │ │ 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 637e0 │ │ │ │ - b.n 646f4 │ │ │ │ + bl 63a0c │ │ │ │ + b.n 64920 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 646ee │ │ │ │ + bne.n 6491a │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 646bc │ │ │ │ + bne.n 648e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r4, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + movw r4, #21200 @ 0x52d0 │ │ │ │ + movt r4, #82 @ 0x52 │ │ │ │ + mov r3, r0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #64640 @ 0xfc80 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbnz r5, 64972 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2c924 <__fprintf_chk@plt> │ │ │ │ + ldrb.w r3, [r5, #-4] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #64676 @ 0xfca4 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + blx 2c928 <__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 6498c │ │ │ │ + mov r3, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #64688 @ 0xfcb0 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #64724 @ 0xfcd4 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w r3, [r5, #-1] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 649ec │ │ │ │ + ldrb.w r3, [r5, #-2] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 649ec │ │ │ │ + ldrb.w r3, [r5, #-3] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 649ec │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #64760 @ 0xfcf8 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + blx 2d580 │ │ │ │ + b.n 64a50 │ │ │ │ + movw r7, #64852 @ 0xfd54 │ │ │ │ + movt r7, #46 @ 0x2e │ │ │ │ + subs r6, r5, #3 │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #64792 @ 0xfd18 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ + subs r3, r5, r6 │ │ │ │ + ldrb.w sl, [r6], #1 │ │ │ │ + str.w sl, [sp] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #64828 @ 0xfd3c │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w sl, #253 @ 0xfd │ │ │ │ + beq.n 64a32 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d580 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2d564 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 64a06 │ │ │ │ + movw r0, #64864 @ 0xfd60 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2d580 │ │ │ │ + add.w r7, r5, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #65012 @ 0xfdf4 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ + subs r3, r7, #1 │ │ │ │ + adds r2, r7, #3 │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ + cmp r1, #253 @ 0xfd │ │ │ │ + bne.n 64a7c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 64a6c │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 64a7e │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r6, 64a94 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #64760 @ 0xfcf8 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + blx 2d580 │ │ │ │ + b.n 64ae6 │ │ │ │ + mov r0, r3 │ │ │ │ + movw r2, #64792 @ 0xfd18 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w fp, [r7, r6] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + movw r2, #65052 @ 0xfe1c │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ + movw r0, #64852 @ 0xfd54 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w fp, #253 @ 0xfd │ │ │ │ + beq.n 64ad8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + blx 2d580 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2d564 │ │ │ │ + cmp r6, #4 │ │ │ │ + bne.n 64aa6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 64b68 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #14 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #65080 @ 0xfe38 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + blx 2d580 │ │ │ │ + sub.w ip, r6, r5 │ │ │ │ + movw r2, #65096 @ 0xfe48 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w ip, #8 │ │ │ │ + beq.n 64b26 │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 64b2a │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 64b00 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcc.n 64b34 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2d564 │ │ │ │ + b.n 64b68 │ │ │ │ + subs r2, r7, r6 │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 64b4e │ │ │ │ + sub.w r6, r7, #8 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #65104 @ 0xfe50 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + blx 2d580 │ │ │ │ + movw r2, #65096 @ 0xfe48 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movs r1, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 64b2a │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 64b4e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2d564 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2d8e4 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2d03c │ │ │ │ + mov r1, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 69e58 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + │ │ │ │ +00064b88 <_PyStolenTuple_Free@@Base>: │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + movw r2, #41712 @ 0xa2f0 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 64bd6 <_PyStolenTuple_Free@@Base+0x4e> │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + subs r3, r1, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bgt.n 64bd6 <_PyStolenTuple_Free@@Base+0x4e> │ │ │ │ + ldr r3, [pc, #60] @ (64bdc <_PyStolenTuple_Free@@Base+0x54>) │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, r1, lsl #3 │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r1, [r3, #1716] @ 0x6b4 │ │ │ │ + cmp.w r1, #2000 @ 0x7d0 │ │ │ │ + bcs.n 64bce <_PyStolenTuple_Free@@Base+0x46> │ │ │ │ + ldr.w r2, [r3, #1712] @ 0x6b0 │ │ │ │ + adds r1, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + pop {r4} │ │ │ │ + str.w r0, [r3, #1712] @ 0x6b0 │ │ │ │ + str.w r1, [r3, #1716] @ 0x6b4 │ │ │ │ + bx lr │ │ │ │ + pop {r4} │ │ │ │ + ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ + bx r3 │ │ │ │ + movs r4, r2 │ │ │ │ + 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, 64728 │ │ │ │ - movw r3, #19532 @ 0x4c4c │ │ │ │ + cbnz r2, 64c08 <_PyStolenTuple_Free@@Base+0x80> │ │ │ │ + movw r3, #17164 @ 0x430c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #50908 @ 0xc6dc │ │ │ │ + movw r2, #48540 @ 0xbd9c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 64730 │ │ │ │ - movw r3, #4952 @ 0x1358 │ │ │ │ + b.n 64c10 <_PyStolenTuple_Free@@Base+0x88> │ │ │ │ + movw r3, #2584 @ 0xa18 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #1512 @ 0x5e8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 85d54 │ │ │ │ + movw r0, #65112 @ 0xfe58 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 85ef0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1544 @ 0x608 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ + movw r0, #65144 @ 0xfe78 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ + │ │ │ │ +00064c34 : │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #61520 @ 0xf050 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 64c5a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #65180 @ 0xfe9c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w e23e4 │ │ │ │ + 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, 64c86 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #21464 @ 0x53d8 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 64c88 │ │ │ │ + adds r0, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 30ede <_PyLazyImport_GetName@@Base+0x2> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64798 │ │ │ │ + cbz r0, 64cce │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #1580 @ 0x62c │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 85d54 │ │ │ │ + movw r0, #65216 @ 0xfec0 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 85ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6478c │ │ │ │ + bge.n 64cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 64790 │ │ │ │ + cbz r3, 64cc6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 64798 │ │ │ │ + b.n 64cce │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6478c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64cc2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bpl.n 64cf0 │ │ │ │ + ldr.w r3, [r0, #-1] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 64d02 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r1, #-1] │ │ │ │ + cbnz r3, 64d02 │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #35960 @ 0x8c78 │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr.w r2, [r3, #960] @ 0x3c0 │ │ │ │ + ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ + bx r2 │ │ │ │ + bx lr │ │ │ │ + movw r0, #65228 @ 0xfecc │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + b.w 7d418 │ │ │ │ │ │ │ │ -0006479c : │ │ │ │ +00064d10 : │ │ │ │ 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, #32564 @ 0x7f34 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 647ca │ │ │ │ - movw r0, #42632 @ 0xa688 │ │ │ │ + beq.n 64d3e │ │ │ │ + movw r0, #40264 @ 0x9d48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 647dc │ │ │ │ + b.n 64d50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 647c6 │ │ │ │ + beq.n 64d3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000647de : │ │ │ │ +00064d52 : │ │ │ │ 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, #32028 @ 0x7d1c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6480c │ │ │ │ + beq.n 64d80 │ │ │ │ movs r1, #29 │ │ │ │ - movw r0, #56360 @ 0xdc28 │ │ │ │ + movw r0, #53992 @ 0xd2e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6480e │ │ │ │ + b.n 64d82 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064810 : │ │ │ │ +00064d84 : │ │ │ │ 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, #32028 @ 0x7d1c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6483e │ │ │ │ + beq.n 64db2 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - movw r0, #56360 @ 0xdc28 │ │ │ │ + movw r0, #53992 @ 0xd2e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64840 │ │ │ │ + b.n 64db4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064842 : │ │ │ │ +00064db6 : │ │ │ │ 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, #32316 @ 0x7e3c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64872 │ │ │ │ + beq.n 64de6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - movw r0, #56360 @ 0xdc28 │ │ │ │ + movw r0, #53992 @ 0xd2e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64874 │ │ │ │ + b.n 64de8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064876 : │ │ │ │ - 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, #14600 @ 0x3908 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 648aa │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 648aa │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ - movw r0, #33864 @ 0x8448 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 648b2 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 648b6 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 648b8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000648ba : │ │ │ │ - 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, #14600 @ 0x3908 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 648f2 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 648f2 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ - movw r0, #33864 @ 0x8448 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 648f6 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000648f8 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00064dea <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - bmi.n 64936 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 64e28 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6494c <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 64932 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 64e3e <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 64e24 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r2, r4, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ neglt r0, r0 │ │ │ │ adds r2, #3 │ │ │ │ mla r2, r4, r0, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r1, r2 │ │ │ │ adds r0, r3, r1 │ │ │ │ - b.n 64954 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 64e46 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 64950 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 64e42 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 64950 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 21bc78 │ │ │ │ - cbnz r0, 64950 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl e3ea8 │ │ │ │ + bpl.n 64e42 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 21b6bc │ │ │ │ + cbnz r0, 64e42 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl e3df0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64954 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 64e46 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #65240 @ 0xfed8 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #4] @ (64e64 <_PyObject_GetDictPtr@@Base+0x7a>) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ │ │ │ │ -00064956 <_PyLong_UInt8_Converter@@Base>: │ │ │ │ +00064e68 <_PyLong_UInt8_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #1 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6498a <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ + beq.n 64e9c <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 6498c <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + beq.n 64e9e <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1592 @ 0x638 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #65268 @ 0xfef4 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006498e <_PyLong_UInt16_Converter@@Base>: │ │ │ │ +00064ea0 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #2 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 649c2 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ + beq.n 64ed4 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 649c6 <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bls.n 64ed8 <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1628 @ 0x65c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #65304 @ 0xff18 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 649c8 <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ + b.n 64eda <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000649ca <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +00064edc <_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 220640 │ │ │ │ + bl 220058 │ │ │ │ adds r3, r0, #1 │ │ │ │ itet ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strne r0, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000649ec : │ │ │ │ - cbnz r0, 649f2 │ │ │ │ - b.w 20d6dc │ │ │ │ +00064efe : │ │ │ │ + cbnz r0, 64f04 │ │ │ │ + b.w 20d2b4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #40] @ (64a2c ) │ │ │ │ + ldr r2, [pc, #40] @ (64f40 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbz r3, 64a26 │ │ │ │ + cbz r3, 64f38 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.w 78d18 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 78d18 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ + │ │ │ │ +00064f54 : │ │ │ │ + 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, #14600 @ 0x3908 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 64f88 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 64f88 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ + movw r0, #31496 @ 0x7b08 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64f90 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 64f94 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 64f96 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00064f98 : │ │ │ │ + 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, #14600 @ 0x3908 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 64fd0 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 64fd0 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ + movw r0, #31496 @ 0x7b08 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 64fd4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064a3c : │ │ │ │ - b.w 122844 │ │ │ │ +00064fd6 : │ │ │ │ + b.w 122e6c │ │ │ │ │ │ │ │ -00064a40 : │ │ │ │ +00064fda : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 64a78 │ │ │ │ + cbz r3, 65012 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 64a78 │ │ │ │ + cbz r3, 65012 │ │ │ │ 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 64a6c │ │ │ │ - bl e3ea8 │ │ │ │ + bne.n 65006 │ │ │ │ + bl e3df0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64a74 │ │ │ │ + b.n 6500e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064a7c : │ │ │ │ +00065016 : │ │ │ │ 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 64a96 │ │ │ │ - cbnz r0, 64a9c │ │ │ │ - bl 2a43f0 <_Py_hashtable_foreach@@Base+0x2d80> │ │ │ │ - b.n 64ab8 │ │ │ │ + beq.n 65030 │ │ │ │ + cbnz r0, 65036 │ │ │ │ + bl 2a3be8 │ │ │ │ + b.n 65052 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 64abe │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r3, 65058 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1664 @ 0x680 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #65340 @ 0xff3c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64ae2 │ │ │ │ + b.n 6507c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 64aa2 │ │ │ │ + beq.n 6503c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64aa2 │ │ │ │ + bne.n 6503c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00065082 : │ │ │ │ + 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, #61520 @ 0xf050 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 650bc │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #65180 @ 0xfe9c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl e23e4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 650c4 │ │ │ │ + adds r0, #8 │ │ │ │ + bl 13af74 │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 64b0a │ │ │ │ + beq.n 650e8 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 64b10 │ │ │ │ - bl 2a43f0 <_Py_hashtable_foreach@@Base+0x2d80> │ │ │ │ - b.n 64b1c │ │ │ │ + cbnz r0, 650ee │ │ │ │ + bl 2a3be8 │ │ │ │ + b.n 650fa │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64b22 │ │ │ │ + cbz r0, 65100 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64b30 │ │ │ │ + b.n 6510e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064b36 : │ │ │ │ - b.n 64ae8 │ │ │ │ +00065114 : │ │ │ │ + b.n 650c6 │ │ │ │ │ │ │ │ -00064b38 : │ │ │ │ - b.n 64ae8 │ │ │ │ +00065116 : │ │ │ │ + b.n 650c6 │ │ │ │ │ │ │ │ -00064b3a : │ │ │ │ +00065118 : │ │ │ │ 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, 64b70 │ │ │ │ + cbz r3, 6514e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 64b70 │ │ │ │ + cbz r3, 6514e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 64b70 │ │ │ │ + cbz r3, 6514e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 64b70 │ │ │ │ + cbz r3, 6514e │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl 139250 │ │ │ │ - cbz r0, 64b8c │ │ │ │ - b.n 64b86 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 139770 │ │ │ │ + cbz r0, 6516a │ │ │ │ + b.n 65164 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1704 @ 0x6a8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #65380 @ 0xff64 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64cc0 │ │ │ │ + b.n 6529e │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 64ba4 │ │ │ │ + cbz r0, 65182 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 64b86 │ │ │ │ + bl 13af74 │ │ │ │ + b.n 65164 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64bd0 │ │ │ │ - movw r3, #48508 @ 0xbd7c │ │ │ │ + bge.n 651ae │ │ │ │ + movw r3, #52244 @ 0xcc14 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1760 @ 0x6e0 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ + movw r1, #65436 @ 0xff9c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, sp │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 64b86 │ │ │ │ + bl 13af74 │ │ │ │ + b.n 65164 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 64c14 │ │ │ │ + cbnz r3, 651f2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 202874 <_PySet_Update@@Base+0x39c> │ │ │ │ - cbz r0, 64be8 │ │ │ │ + bl 2023ec <_PySet_Update@@Base+0x39c> │ │ │ │ + cbz r0, 651c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 64be8 │ │ │ │ + cbnz r3, 651c6 │ │ │ │ mov r0, sp │ │ │ │ - bl 202874 <_PySet_Update@@Base+0x39c> │ │ │ │ - cbnz r0, 64bfc │ │ │ │ + bl 2023ec <_PySet_Update@@Base+0x39c> │ │ │ │ + cbnz r0, 651da │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 27ba0c <_PyLong_Lshift@@Base+0x7d4> │ │ │ │ - cbz r0, 64c14 │ │ │ │ + bl 27b4c0 <_PyLong_Lshift@@Base+0xd58> │ │ │ │ + cbz r0, 651f2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 64c14 │ │ │ │ + cbnz r3, 651f2 │ │ │ │ mov r0, sp │ │ │ │ - bl 27ba0c <_PyLong_Lshift@@Base+0x7d4> │ │ │ │ - cbz r0, 64c14 │ │ │ │ + bl 27b4c0 <_PyLong_Lshift@@Base+0xd58> │ │ │ │ + cbz r0, 651f2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2d5b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, sp │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 64cc0 │ │ │ │ + bl 13af74 │ │ │ │ + b.n 6529e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64c32 │ │ │ │ - bl 20d6dc │ │ │ │ + cbnz r0, 65210 │ │ │ │ + bl 20d2b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, sp │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 64b86 │ │ │ │ + bl 13af74 │ │ │ │ + b.n 65164 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 64c44 │ │ │ │ + ble.n 65222 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 64c36 │ │ │ │ + b.n 65214 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 64c5a │ │ │ │ + ble.n 65238 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 64c4a │ │ │ │ + b.n 65228 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 64cae │ │ │ │ + cbz r6, 6528c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #1 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 64c90 │ │ │ │ + blt.n 6526e │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 64c88 │ │ │ │ + bge.n 65266 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 64c90 │ │ │ │ + b.n 6526e │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 64c6c │ │ │ │ + b.n 6524a │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2a6e7c │ │ │ │ + bl 2a6670 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a6e7c │ │ │ │ + bl 2a6670 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d5b4 │ │ │ │ - b.n 64c5c │ │ │ │ + b.n 6523a │ │ │ │ mov r0, r4 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, sp │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064cc8 : │ │ │ │ - b.w 15a370 │ │ │ │ +000652a6 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #61520 @ 0xf050 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 652f8 │ │ │ │ + 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 139770 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 652fa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 652f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 652f8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000652fe : │ │ │ │ + b.w 15a8d0 │ │ │ │ │ │ │ │ -00064ccc : │ │ │ │ - b.w e086c │ │ │ │ +00065302 : │ │ │ │ + b.w e0a24 │ │ │ │ │ │ │ │ -00064cd0 : │ │ │ │ - b.w 13d558 │ │ │ │ +00065306 : │ │ │ │ + b.w 13da80 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 64cea │ │ │ │ + cbz r3, 65320 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 64d00 │ │ │ │ + cbnz r3, 65336 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #53424 @ 0xd0b0 │ │ │ │ + movw r2, #51140 @ 0xc7c4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064d04 : │ │ │ │ +0006533a : │ │ │ │ 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] @ (64d68 ) │ │ │ │ + ldr r2, [pc, #80] @ (6539c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 64d22 │ │ │ │ - cbnz r1, 64d2a │ │ │ │ + cbz r0, 65358 │ │ │ │ + cbnz r1, 65360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64cd4 │ │ │ │ - b.n 64d32 │ │ │ │ - bl db24c │ │ │ │ + bl 6530a │ │ │ │ + b.n 65368 │ │ │ │ + bl db40c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64d36 │ │ │ │ + cbnz r0, 6536c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 64d5a │ │ │ │ + b.n 65390 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl dc874 │ │ │ │ + bl dca34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64d5a │ │ │ │ + bge.n 65390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64d5a │ │ │ │ + cbnz r3, 65390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064d6c <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +000653a0 <_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] @ (64dd0 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (65404 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 64d8a <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 64d92 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 653be <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 653c6 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 64cd4 │ │ │ │ - b.n 64d9a <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl db24c │ │ │ │ + bl 6530a │ │ │ │ + b.n 653ce <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl db40c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64d9e <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 653d2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 64dc2 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + b.n 653f6 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl dc874 │ │ │ │ + bl dca34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64dc2 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + bge.n 653f6 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64dc2 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + cbnz r3, 653f6 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064dd4 : │ │ │ │ +00065408 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #124] @ (64e60 ) │ │ │ │ + ldr r6, [pc, #124] @ (65494 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r1, 64e12 │ │ │ │ + cbz r1, 65446 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 64e46 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 6547a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #33452 @ 0x82ac │ │ │ │ + movw r2, #31084 @ 0x796c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ - b.n 64e32 │ │ │ │ - cbz r2, 64e38 │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ + b.n 65466 │ │ │ │ + cbz r2, 6546c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 64e36 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 6546a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #1816 @ 0x718 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ + movw r2, #65492 @ 0xffd4 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64e5a │ │ │ │ - cbnz r1, 64e4a │ │ │ │ + b.n 6548e │ │ │ │ + cbnz r1, 6547e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9c900 │ │ │ │ - b.n 64e5a │ │ │ │ + bl 9ca98 │ │ │ │ + b.n 6548e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 64e14 │ │ │ │ + bne.n 65448 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w eea4c │ │ │ │ + b.w eec38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (64e6c ) │ │ │ │ + ldr r1, [pc, #4] @ (654a0 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 85298 │ │ │ │ + b.w 85488 │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r0, r2, #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 r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83d58 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 64e9a │ │ │ │ + bl 83f34 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 654ce │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1716b4 <_PyType_LookupRef@@Base> │ │ │ │ + bl 171dfc <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64ea8 │ │ │ │ - b.n 64ed2 │ │ │ │ + cbnz r0, 654dc │ │ │ │ + b.n 65506 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 64e8c │ │ │ │ - b.n 64ede │ │ │ │ + bge.n 654c0 │ │ │ │ + b.n 65512 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 64ede │ │ │ │ + cbz r3, 65512 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64ec6 │ │ │ │ + bge.n 654fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 64eca │ │ │ │ + cbz r3, 654fe │ │ │ │ mov r4, r5 │ │ │ │ - b.n 64ede │ │ │ │ + b.n 65512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64ec6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 654fa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 85298 │ │ │ │ + b.w 85488 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00065516 : │ │ │ │ + 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, 6553e │ │ │ │ + mov r5, r1 │ │ │ │ + movw r3, #20308 @ 0x4f54 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 65550 │ │ │ │ + movw r0, #65528 @ 0xfff8 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 65618 │ │ │ │ + ldr.w r2, [r1, r9, lsl #3] │ │ │ │ + cbz r2, 65562 │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + it eq │ │ │ │ + addeq r7, #1 │ │ │ │ + b.n 65550 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ac198 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 65618 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + sub.w r3, r9, r3 │ │ │ │ + adds r3, #4 │ │ │ │ + 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, #1429 @ 0x595 │ │ │ │ + movt r3, #19 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movw r3, #40009 @ 0x9c49 │ │ │ │ + movt r3, #32 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + movw r3, #41712 @ 0xa2f0 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + str.w r3, [r4, #128] @ 0x80 │ │ │ │ + movw r3, #10144 @ 0x27a0 │ │ │ │ + movt r3, #78 @ 0x4e │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + movw r3, #40229 @ 0x9d25 │ │ │ │ + movt r3, #22 │ │ │ │ + str.w r3, [r4, #156] @ 0x9c │ │ │ │ + movw r3, #58593 @ 0xe4e1 │ │ │ │ + movt r3, #24 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + bl 89ffc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 65612 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + bl 83f34 <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8a62c <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6561c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 65612 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 65612 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 79f90 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00065622 : │ │ │ │ + b.w 65516 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w edd10 │ │ │ │ + b.w edefc │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 64f5a │ │ │ │ + bhi.n 6569e │ │ │ │ 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, #32316 @ 0x7e3c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 64f64 │ │ │ │ + bne.n 656a8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 64f64 │ │ │ │ + bne.n 656a8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ - bl e1ac8 │ │ │ │ + bl e1c80 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 64f6e │ │ │ │ + blt.n 656b2 │ │ │ │ cmp r4, #2 │ │ │ │ ittee eq │ │ │ │ movweq r0, #4404 @ 0x1134 │ │ │ │ movweq r2, #5460 @ 0x1554 │ │ │ │ movwne r0, #5460 @ 0x1554 │ │ │ │ movwne r2, #4404 @ 0x1134 │ │ │ │ ittee eq │ │ │ │ @@ -83813,28 +84498,28 @@ │ │ │ │ movtne r0, #77 @ 0x4d │ │ │ │ movtne r2, #77 @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64f70 │ │ │ │ + bge.n 656b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 64f70 │ │ │ │ + b.n 656b4 │ │ │ │ movw r0, #5184 @ 0x1440 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ movw r0, #5184 @ 0x1440 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 64f70 │ │ │ │ + b.n 656b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064f72 : │ │ │ │ +000656b6 : │ │ │ │ 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 r5, r2 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ @@ -83863,856 +84548,1105 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 243cf0 │ │ │ │ + bl 243448 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064fc8 : │ │ │ │ +0006570c : │ │ │ │ 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 r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 64ff0 │ │ │ │ + bge.n 65734 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 65034 │ │ │ │ + b.n 65778 │ │ │ │ ldr.w ip, [r0, #92] @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, ip, #16 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ mov r1, sp │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 143960 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 143e6c <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 24bdb8 │ │ │ │ + bl 24b4dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 20e6b4 <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ + bl 20e28c <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #28788 @ 0x7074 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6506c │ │ │ │ + beq.n 657b0 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6506c │ │ │ │ + beq.n 657b0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 65084 │ │ │ │ - b.n 65096 │ │ │ │ + bne.n 657c8 │ │ │ │ + b.n 657da │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 65064 │ │ │ │ - movw r0, #54396 @ 0xd47c │ │ │ │ + beq.n 657a8 │ │ │ │ + movw r0, #52028 @ 0xcb3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65064 │ │ │ │ - b.n 650a2 │ │ │ │ + bne.n 657a8 │ │ │ │ + b.n 657e6 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #54396 @ 0xd47c │ │ │ │ + movw r0, #52028 @ 0xcb3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 650a2 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 657e6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e6c7c │ │ │ │ + b.w 1e68f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 131f78 │ │ │ │ + b.w 1324cc │ │ │ │ │ │ │ │ -000650ae <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +000657f2 <_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 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 650ec <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + cbz r0, 65830 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 891d0 │ │ │ │ + bl 89378 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 650e0 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bge.n 65824 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 650e4 <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ + cbz r3, 65828 <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 650ec <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + b.n 65830 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 650e0 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65824 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000650f0 <_PyDict_Pop@@Base>: │ │ │ │ +00065834 <_PyDict_Pop@@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 r4, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ - bl eb02c │ │ │ │ - cbnz r0, 65124 <_PyDict_Pop@@Base+0x34> │ │ │ │ - cbz r4, 6511c <_PyDict_Pop@@Base+0x2c> │ │ │ │ + bl eb214 │ │ │ │ + cbnz r0, 65868 <_PyDict_Pop@@Base+0x34> │ │ │ │ + cbz r4, 65860 <_PyDict_Pop@@Base+0x2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65126 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bge.n 6586a <_PyDict_Pop@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 65126 <_PyDict_Pop@@Base+0x36> │ │ │ │ + b.n 6586a <_PyDict_Pop@@Base+0x36> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b1d0 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 65126 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bl 10b800 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 6586a <_PyDict_Pop@@Base+0x36> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006512c : │ │ │ │ +00065870 : │ │ │ │ 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 r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6515a │ │ │ │ + beq.n 6589e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33f4a │ │ │ │ + b.w 33efa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006515c : │ │ │ │ +000658a0 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 7c16c │ │ │ │ + b.w 7c35c │ │ │ │ │ │ │ │ -00065164 : │ │ │ │ +000658a8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 7c16c │ │ │ │ + b.w 7c35c │ │ │ │ │ │ │ │ -0006516a : │ │ │ │ +000658ae : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ad5b4 │ │ │ │ - cbz r0, 6519c │ │ │ │ + bl 1ad630 │ │ │ │ + cbz r0, 658e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65192 │ │ │ │ + bge.n 658d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 65192 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 658d6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9d4dc │ │ │ │ + b.w 9d674 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006519e : │ │ │ │ +000658e2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1eb4f0 │ │ │ │ + bl 1eb148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 651d4 │ │ │ │ - bl 9d4dc │ │ │ │ + cbz r0, 65918 │ │ │ │ + bl 9d674 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 651c8 │ │ │ │ + bge.n 6590c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 651cc │ │ │ │ + cbz r3, 65910 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 651d4 │ │ │ │ + b.n 65918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 651c8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6590c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000651d8 : │ │ │ │ +0006591c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 8e530 │ │ │ │ + b.w 8e6d8 │ │ │ │ │ │ │ │ -000651de <_PyObject_GetAttrId@@Base>: │ │ │ │ +00065922 <_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 30b48 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 65202 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 65946 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85298 │ │ │ │ + b.w 85488 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065204 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00065948 <_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] @ (65268 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (659ac <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 65222 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6522a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 65966 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 6596e <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 64cd4 │ │ │ │ - b.n 65232 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 651de <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 6530a │ │ │ │ + b.n 65976 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 65922 <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65236 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 6597a <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6525a <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + b.n 6599e <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl dc874 │ │ │ │ + bl dca34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6525a <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + bge.n 6599e <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6525a <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + cbnz r3, 6599e <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006526c <_PyObject_AssertFailed@@Base>: │ │ │ │ +000659b0 <_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 r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #1852 @ 0x73c │ │ │ │ + movw r2, #16 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #21200 @ 0x52d0 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 652ba <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #1860 @ 0x744 │ │ │ │ + beq.n 659fe <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #24 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2d8e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 652d6 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 65a1a <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #1868 @ 0x74c │ │ │ │ + movw r2, #32 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 652e4 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #1892 @ 0x764 │ │ │ │ + b.n 65a28 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #56 @ 0x38 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ movs r1, #1 │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2d8e4 │ │ │ │ - cbz r6, 652fe <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #4692 @ 0x1254 │ │ │ │ + cbz r6, 65a42 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #2392 @ 0x958 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #24556 @ 0x5fec │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2d8e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14230c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 14283c <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 65338 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 65a7c <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #15036 @ 0x3abc │ │ │ │ + movw r2, #12668 @ 0x317c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2d8e4 │ │ │ │ - b.n 65372 <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ + b.n 65ab6 <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ubfx r6, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ blx 2d03c │ │ │ │ sub.w r1, r5, r6, lsl #3 │ │ │ │ - bl 697d0 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + bl 69e58 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r0, r5 │ │ │ │ bl 32b98 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #24556 @ 0x5fec │ │ │ │ + movw r2, #22188 @ 0x56ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2d8e4 │ │ │ │ - movw r1, #1912 @ 0x778 │ │ │ │ + movw r1, #76 @ 0x4c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #4] @ (65380 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + ldr r0, [pc, #4] @ (65ac4 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ -00065384 : │ │ │ │ +00065ac8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (653e8 ) │ │ │ │ + ldr r0, [pc, #84] @ (65b2c ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 653ac │ │ │ │ + bne.n 65af0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6539c │ │ │ │ + bne.n 65ae0 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 653b8 │ │ │ │ - bl 24b8dc │ │ │ │ - bl 1a4634 │ │ │ │ + beq.n 65afc │ │ │ │ + bl 2a13ac │ │ │ │ + bl 1a46a8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 653d4 │ │ │ │ + bne.n 65b18 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 653c4 │ │ │ │ + bne.n 65b08 │ │ │ │ dmb ish │ │ │ │ - beq.n 653e4 │ │ │ │ + beq.n 65b28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (653e8 ) │ │ │ │ - b.w 214c68 │ │ │ │ + ldr r0, [pc, #8] @ (65b2c ) │ │ │ │ + b.w 214634 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -000653ec : │ │ │ │ +00065b30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (6545c ) │ │ │ │ + ldr r3, [pc, #96] @ (65ba0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65416 │ │ │ │ + bne.n 65b5a │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65406 │ │ │ │ + bne.n 65b4a │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65424 │ │ │ │ + beq.n 65b68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24b8dc │ │ │ │ - ldr r3, [pc, #56] @ (65460 ) │ │ │ │ + bl 2a13ac │ │ │ │ + ldr r3, [pc, #56] @ (65ba4 ) │ │ │ │ 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 65446 │ │ │ │ + bne.n 65b8a │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65436 │ │ │ │ + bne.n 65b7a │ │ │ │ dmb ish │ │ │ │ - beq.n 65458 │ │ │ │ + beq.n 65b9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #144 @ 0x90 │ │ │ │ - b.w 214c68 │ │ │ │ + b.w 214634 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00065464 : │ │ │ │ +00065ba8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (654d4 ) │ │ │ │ + ldr r3, [pc, #96] @ (65c18 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6548e │ │ │ │ + bne.n 65bd2 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6547e │ │ │ │ + bne.n 65bc2 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6549c │ │ │ │ + beq.n 65be0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24b8dc │ │ │ │ - ldr r3, [pc, #56] @ (654d8 ) │ │ │ │ + bl 2a13ac │ │ │ │ + ldr r3, [pc, #56] @ (65c1c ) │ │ │ │ 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 654be │ │ │ │ + bne.n 65c02 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 654ae │ │ │ │ + bne.n 65bf2 │ │ │ │ dmb ish │ │ │ │ - beq.n 654d0 │ │ │ │ + beq.n 65c14 │ │ │ │ sub.w r0, r3, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 214c68 │ │ │ │ + b.w 214634 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 65c44 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #3 │ │ │ │ + bhi.n 65d16 │ │ │ │ + tbb [pc, r2] │ │ │ │ + strb r7, [r3, r5] │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ + movw r0, #19764 @ 0x4d34 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65c36 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 65db4 │ │ │ │ + ldr.w r8, [r4, #24] │ │ │ │ + b.n 65c64 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 142718 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 65c56 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 142718 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 65c92 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 65c56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 65c56 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65c56 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 65ca6 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 8a7c8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65d30 │ │ │ │ + b.n 65d84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 142718 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 65d84 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 65d30 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #38880 @ 0x97e0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 65d84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 65d84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65d84 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 142718 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 65c56 │ │ │ │ + ldr r4, [pc, #192] @ (65db8 ) │ │ │ │ + sub.w r5, r4, #16 │ │ │ │ + b.n 65d30 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #38912 @ 0x9800 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + b.n 65c56 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #38956 @ 0x982c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w e23e4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1436cc <_PyObject_IsFreed@@Base+0xe90> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65db4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 65d54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 65d54 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 65d68 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 65d68 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 65c56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65c56 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65c56 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 65d98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 65d98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 65c56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65c56 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65c56 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cbz r0, 65dbe │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + │ │ │ │ +00065dbc : │ │ │ │ + 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, #5192 @ 0x1448 │ │ │ │ + movt r8, #77 @ 0x4d │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 65dfa │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bmi.n 65df2 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 65e64 │ │ │ │ + bl 8ffe0 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 65dfc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r0, [r9, #8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r0, r8 │ │ │ │ + bne.n 65e12 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite lt │ │ │ │ + addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ + movge r0, #0 │ │ │ │ + b.n 65e24 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.n 65dec │ │ │ │ + bl 8ffe0 │ │ │ │ + cmp r0, #0 │ │ │ │ + it lt │ │ │ │ + addlt r0, r0, r4 │ │ │ │ + str r0, [r6, #0] │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ + cmp r0, r8 │ │ │ │ + bne.n 65e3c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ge │ │ │ │ + movge r0, r4 │ │ │ │ + movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 65e4e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 65dec │ │ │ │ + bl 8ffe0 │ │ │ │ + cmp r0, #0 │ │ │ │ + it lt │ │ │ │ + addlt r0, r0, r4 │ │ │ │ + cmp r4, r0 │ │ │ │ + str r0, [r7, #0] │ │ │ │ + blt.n 65dec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 65dec │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + negs r0, r0 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00065e68 : │ │ │ │ + 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, [sp, #24] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + bl 12b4b0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 65ea2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 12b790 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000654dc : │ │ │ │ +00065ea6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6550a │ │ │ │ - movw r0, #5972 @ 0x1754 │ │ │ │ + beq.n 65ed4 │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movw r1, #586 @ 0x24a │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65546 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 65f10 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6554c │ │ │ │ - cbz r1, 65530 │ │ │ │ + beq.n 65f16 │ │ │ │ + cbz r1, 65efa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 65530 │ │ │ │ + bpl.n 65efa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6554e │ │ │ │ + bge.n 65f18 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 6554e │ │ │ │ + b.n 65f18 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1936 @ 0x790 │ │ │ │ + movw r1, #100 @ 0x64 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65572 │ │ │ │ + b.n 65f3c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 65570 │ │ │ │ + cbz r0, 65f3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65570 │ │ │ │ + bge.n 65f3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 65570 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 65f3a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065574 <_PyObject_GetMethod@@Base>: │ │ │ │ +00065f3e <_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, #4048] @ 0xfd0 │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r8, r2 │ │ │ │ - bl 83d58 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 655aa <_PyObject_GetMethod@@Base+0x36> │ │ │ │ + bl 83f34 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 65f74 <_PyObject_GetMethod@@Base+0x36> │ │ │ │ ldr.w r2, [sl, #72] @ 0x48 │ │ │ │ - movw r3, #47265 @ 0xb8a1 │ │ │ │ + movw r3, #47717 @ 0xba65 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 655b6 <_PyObject_GetMethod@@Base+0x42> │ │ │ │ - b.n 655c4 <_PyObject_GetMethod@@Base+0x50> │ │ │ │ + beq.n 65f80 <_PyObject_GetMethod@@Base+0x42> │ │ │ │ + b.n 65f8e <_PyObject_GetMethod@@Base+0x50> │ │ │ │ mov r0, sl │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65598 <_PyObject_GetMethod@@Base+0x24> │ │ │ │ - b.n 655d0 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bge.n 65f62 <_PyObject_GetMethod@@Base+0x24> │ │ │ │ + b.n 65f9a <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 655d4 <_PyObject_GetMethod@@Base+0x60> │ │ │ │ + beq.n 65f9e <_PyObject_GetMethod@@Base+0x60> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85298 │ │ │ │ + bl 85488 │ │ │ │ str.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6576e <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ + b.n 66138 <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1716b4 <_PyType_LookupRef@@Base> │ │ │ │ + bl 171dfc <_PyType_LookupRef@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65602 <_PyObject_GetMethod@@Base+0x8e> │ │ │ │ + cbz r0, 65fcc <_PyObject_GetMethod@@Base+0x8e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r1, #14 │ │ │ │ - bmi.n 65608 <_PyObject_GetMethod@@Base+0x94> │ │ │ │ + bmi.n 65fd2 <_PyObject_GetMethod@@Base+0x94> │ │ │ │ ldr.w r9, [r2, #136] @ 0x88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65610 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ + beq.n 65fda <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ - cbz r6, 65612 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ + cbz r6, 65fdc <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ - b.n 65712 <_PyObject_GetMethod@@Base+0x19e> │ │ │ │ + b.n 660dc <_PyObject_GetMethod@@Base+0x19e> │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 65612 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ + b.n 65fdc <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ mov.w r9, #0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 65612 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ + b.n 65fdc <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bpl.n 65670 <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ + bpl.n 6603a <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w fp, r5, r0 │ │ │ │ ldrb.w r0, [fp, #3] │ │ │ │ - cbz r0, 65670 <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ + cbz r0, 6603a <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ ldr.w r2, [r1, #440] @ 0x1b8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.n 6564a <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ + bne.n 66014 <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6564a <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ - bl e3ea8 │ │ │ │ + bne.n 66014 <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ + bl e3df0 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 65656 <_PyObject_GetMethod@@Base+0xe2> │ │ │ │ + b.n 66020 <_PyObject_GetMethod@@Base+0xe2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7bdfc │ │ │ │ + bl 7bfec │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 656fe <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 660c8 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ add.w fp, fp, r0, lsl #2 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 656fe <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 660c8 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65762 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + bge.n 6612c <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 65762 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + b.n 6612c <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ lsls r3, r2, #27 │ │ │ │ - bpl.n 6567a <_PyObject_GetMethod@@Base+0x106> │ │ │ │ + bpl.n 66044 <_PyObject_GetMethod@@Base+0x106> │ │ │ │ ldr.w fp, [r5, #-12] │ │ │ │ - b.n 656a8 <_PyObject_GetMethod@@Base+0x134> │ │ │ │ + b.n 66072 <_PyObject_GetMethod@@Base+0x134> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 656fe <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ - bge.n 656a0 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + beq.n 660c8 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + bge.n 6606a <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ ldrd r3, r0, [r0, #16] │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, r3 │ │ │ │ cmn r5, r2 │ │ │ │ - beq.n 656fe <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 660c8 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr.w fp, [r5, r2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 656fe <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 660c8 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ - bl 8d678 │ │ │ │ + bl 8d834 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 656ea <_PyObject_GetMethod@@Base+0x176> │ │ │ │ + cbz r0, 660b4 <_PyObject_GetMethod@@Base+0x176> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 656e2 <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ + bge.n 660ac <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 656e2 <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ + cbnz r3, 660ac <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 655d0 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 65f9a <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 656fe <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + bge.n 660c8 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 656fe <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + cbnz r3, 660c8 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 65706 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 660d0 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 6576e <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ + b.n 66138 <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65734 <_PyObject_GetMethod@@Base+0x1c0> │ │ │ │ + beq.n 660fe <_PyObject_GetMethod@@Base+0x1c0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 655d0 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bge.w 65f9a <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 655d0 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bne.w 65f9a <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 655d0 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ - cbz r4, 6573c <_PyObject_GetMethod@@Base+0x1c8> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65f9a <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + cbz r4, 66106 <_PyObject_GetMethod@@Base+0x1c8> │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 655d0 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ - movw r1, #48512 @ 0xbd80 │ │ │ │ + b.n 65f9a <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + movw r1, #52248 @ 0xcc18 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #19648 @ 0x4cc0 │ │ │ │ + movw r1, #17184 @ 0x4320 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl e39d0 │ │ │ │ - b.n 655d0 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bl e3918 │ │ │ │ + b.n 65f9a <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 655d0 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 65f9a <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00065776 : │ │ │ │ +00066140 : │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #12] │ │ │ │ - b.w 7aee0 │ │ │ │ + b.w 7b0a4 │ │ │ │ │ │ │ │ -0006578c : │ │ │ │ +00066156 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ - movw r1, #6548 @ 0x1994 │ │ │ │ + movw r1, #5860 @ 0x16e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r5, r0 │ │ │ │ - bl 247978 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - cbz r0, 657b2 │ │ │ │ + bl 2470d0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + cbz r0, 6617c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 657c8 │ │ │ │ + b.n 66192 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 657ac │ │ │ │ + beq.n 66176 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32316 @ 0x7e3c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 657fc │ │ │ │ - movw r0, #56360 @ 0xdc28 │ │ │ │ + beq.n 661c6 │ │ │ │ + movw r0, #53992 @ 0xd2e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65802 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 661cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 65814 │ │ │ │ + cbnz r0, 661de │ │ │ │ mov.w r1, #476 @ 0x1dc │ │ │ │ - movw r0, #56360 @ 0xdc28 │ │ │ │ + movw r0, #53992 @ 0xd2e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65820 │ │ │ │ - ldr r1, [pc, #88] @ (65870 ) │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 661ea │ │ │ │ + ldr r1, [pc, #88] @ (66238 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65824 │ │ │ │ + bne.n 661ee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65868 │ │ │ │ + b.n 66232 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 65846 │ │ │ │ + cbz r0, 66210 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 65846 │ │ │ │ + bne.n 66210 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65846 │ │ │ │ + bge.n 66210 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 65846 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 66210 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #768 @ 0x300 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ + movw r2, #63936 @ 0xf9c0 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #1960 @ 0x7a8 │ │ │ │ + movw r0, #124 @ 0x7c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r0, r2, #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 │ │ │ │ mov r6, r3 │ │ │ │ @@ -84720,50 +85654,50 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 658bc │ │ │ │ + cbnz r0, 66284 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 659d8 │ │ │ │ + bge.w 663a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 659d8 │ │ │ │ + bne.w 663a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 659d8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 663a0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 658de │ │ │ │ + bne.n 662a6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 658de │ │ │ │ + beq.n 662a6 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ movlt r3, r1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 65904 │ │ │ │ + bne.n 662cc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 65904 │ │ │ │ + beq.n 662cc │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ movlt r3, r1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ @@ -84784,292 +85718,226 @@ │ │ │ │ strb.w fp, [r4, #75] @ 0x4b │ │ │ │ sub.w r1, r1, r8 │ │ │ │ add r2, r1 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ asrs r1, r1, #2 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.n 65978 │ │ │ │ + ble.n 66340 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 65972 │ │ │ │ + bne.n 6633a │ │ │ │ bic.w r8, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 65972 │ │ │ │ + beq.n 6633a │ │ │ │ ldr.w r9, [r8] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ add.w sl, r9, #1 │ │ │ │ itt lt │ │ │ │ movlt r2, r8 │ │ │ │ strlt.w sl, [r8] │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 65940 │ │ │ │ + b.n 66308 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6599a │ │ │ │ + bge.n 66362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6599a │ │ │ │ + cbnz r3, 66362 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ - cbnz r7, 659ac │ │ │ │ + cbnz r7, 66374 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r7, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - cbnz r6, 659c4 │ │ │ │ + cbnz r6, 6638c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000659de : │ │ │ │ +000663a6 : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ movw r0, #26312 @ 0x66c8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4} │ │ │ │ - b.n 65874 │ │ │ │ + b.n 6623c │ │ │ │ │ │ │ │ -000659f4 : │ │ │ │ +000663bc : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26312 @ 0x66c8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 65874 │ │ │ │ + b.n 6623c │ │ │ │ │ │ │ │ -00065a04 : │ │ │ │ +000663cc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #27140 @ 0x6a04 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 65874 │ │ │ │ - cbz r0, 65a5c │ │ │ │ - ldr r3, [pc, #60] @ (65a64 ) │ │ │ │ + bl 6623c │ │ │ │ + cbz r0, 66424 │ │ │ │ + ldr r3, [pc, #60] @ (6642c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #120] @ 0x78 │ │ │ │ - cbnz r5, 65a38 │ │ │ │ + cbnz r5, 66400 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 65a5e │ │ │ │ - bl 1412b0 │ │ │ │ + b.n 66426 │ │ │ │ + bl 1417d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a841c <_PyArg_ParseStack@@Base+0x350> │ │ │ │ + bl 2a7b58 <_PyArg_ParseStack@@Base+0x350> │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 65a5e │ │ │ │ + cbnz r0, 66426 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65a5c │ │ │ │ + bge.n 66424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a5c │ │ │ │ + cbnz r3, 66424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065a68 : │ │ │ │ +00066430 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #27660 @ 0x6c0c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 65874 │ │ │ │ - cbz r0, 65a94 │ │ │ │ + bl 6623c │ │ │ │ + cbz r0, 6645c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r4} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - add r4, r0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - mla r2, r4, r0, r2 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - mla r2, r4, r0, r2 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add r0, r4 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - str r0, [r3, #12] │ │ │ │ - movs r0, #1 │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - 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, 65af6 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 65afe │ │ │ │ - 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 65ae8 │ │ │ │ - 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, 65b26 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 65b2e │ │ │ │ - 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 65b18 │ │ │ │ - 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, 65b56 │ │ │ │ + cbnz r0, 66486 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 65b5e │ │ │ │ + cbz r0, 6648e │ │ │ │ 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 65b48 │ │ │ │ + beq.n 66478 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 65b6a │ │ │ │ + cbz r0, 6649a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 65b76 │ │ │ │ + cbz r0, 664a6 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ 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 r4, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r5, r0, #16 │ │ │ │ mov r1, r6 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 65ba6 │ │ │ │ + bmi.n 664d6 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65b90 │ │ │ │ + beq.n 664c0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65b90 │ │ │ │ - b.n 65ba8 │ │ │ │ + beq.n 664c0 │ │ │ │ + b.n 664d8 │ │ │ │ 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, 65bd0 │ │ │ │ + cbnz r0, 66500 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 65bc2 │ │ │ │ - b.n 65bd6 │ │ │ │ + bne.n 664f2 │ │ │ │ + b.n 66506 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65bca │ │ │ │ + beq.n 664fa │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 65be2 │ │ │ │ + cbz r0, 66512 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #28] @ (65c04 ) │ │ │ │ + ldr r3, [pc, #28] @ (66534 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -85089,139 +85957,233 @@ │ │ │ │ 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, 65c3a │ │ │ │ + cbnz r0, 6656a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 65c44 │ │ │ │ - b.n 65c4a │ │ │ │ + cbnz r0, 66574 │ │ │ │ + b.n 6657a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65c34 │ │ │ │ - b.n 65c62 │ │ │ │ + beq.n 66564 │ │ │ │ + b.n 66592 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65c62 │ │ │ │ + cbnz r0, 66592 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 65c54 │ │ │ │ + cbz r0, 66584 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65c62 │ │ │ │ + cbnz r0, 66592 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 65c62 │ │ │ │ + cbz r0, 66592 │ │ │ │ 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, 65c82 │ │ │ │ + cbnz r0, 665b2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 65c8c │ │ │ │ - b.n 65c92 │ │ │ │ + cbnz r0, 665bc │ │ │ │ + b.n 665c2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65c7c │ │ │ │ - b.n 65caa │ │ │ │ + beq.n 665ac │ │ │ │ + b.n 665da │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65caa │ │ │ │ + cbnz r0, 665da │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 65c9c │ │ │ │ + cbz r0, 665cc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65caa │ │ │ │ + cbnz r0, 665da │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 65caa │ │ │ │ + cbz r0, 665da │ │ │ │ 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, 65cda │ │ │ │ + cbnz r0, 6660a │ │ │ │ movw r3, #41712 @ 0xa2f0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ 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 65cc4 │ │ │ │ + beq.n 665f4 │ │ │ │ + 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, 6663a │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 66642 │ │ │ │ + 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 6662c │ │ │ │ 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, 65d0a │ │ │ │ + cbnz r0, 6666a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 65d12 │ │ │ │ + cbz r0, 66672 │ │ │ │ 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 65cfc │ │ │ │ + beq.n 6665c │ │ │ │ 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, 65d3a │ │ │ │ + cbnz r0, 66692 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 65d42 │ │ │ │ + cbnz r0, 6669c │ │ │ │ + b.n 666a2 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6668c │ │ │ │ + b.n 666b0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 666b0 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 666b0 │ │ │ │ + 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 │ │ │ │ + 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, 666dc │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ + cbz r0, 666e4 │ │ │ │ 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 65d2c │ │ │ │ + beq.n 666ce │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, 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 │ │ │ │ + ldr r3, [pc, #92] @ (6675c ) │ │ │ │ + sub sp, #12 │ │ │ │ + add.w r5, sp, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + adds r5, #4 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + add r3, sp, #4 │ │ │ │ + cmp r3, r0 │ │ │ │ + add.w r5, r5, #1 │ │ │ │ + str r5, [r2, #0] │ │ │ │ + bcc.n 6673a │ │ │ │ + cmp r3, r1 │ │ │ │ + ite ls │ │ │ │ + movls r4, #0 │ │ │ │ + movhi r4, #1 │ │ │ │ + cbnz r4, 6673a │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [sp, #4] │ │ │ │ + add.w r3, sp, #4096 @ 0x1000 │ │ │ │ + adds r3, #3 │ │ │ │ + strb r4, [r3, #0] │ │ │ │ + bl 666e6 │ │ │ │ + mov r3, r0 │ │ │ │ + add.w r0, sp, #4096 @ 0x1000 │ │ │ │ + ldr r2, [pc, #28] @ (6675c ) │ │ │ │ + adds r0, #4 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + beq.n 66752 │ │ │ │ + blx 2d078 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r3 │ │ │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52681 @ 0xcdc9 │ │ │ │ + movw r1, #50433 @ 0xc501 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55704 @ 0xd998 │ │ │ │ + movw r0, #59440 @ 0xe830 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 46f5e │ │ │ │ - ldr r3, [pc, #44] @ (65d88 ) │ │ │ │ + b.w 46fbe │ │ │ │ + ldr r3, [pc, #44] @ (667a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r3, #3896] @ 0xf38 │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ @@ -85229,323 +86191,356 @@ │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ 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 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 667c8 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 2cb18 │ │ │ │ + b.n 667ba │ │ │ │ + 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, 65da4 │ │ │ │ - bl 17b338 │ │ │ │ + cbz r0, 667e4 │ │ │ │ + bl 17b470 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ - b.w 28d394 <_PyXIData_ReleaseAndRawFree@@Base+0x8c> │ │ │ │ + b.w 28cacc <_PyXIData_ReleaseAndRawFree@@Base+0x8c> │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ - b.w 276d90 │ │ │ │ - │ │ │ │ -00065dbe <_PyStolenTuple_Free@@Base>: │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - movw r2, #41712 @ 0xa2f0 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 65e0c <_PyStolenTuple_Free@@Base+0x4e> │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - subs r3, r1, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bgt.n 65e0c <_PyStolenTuple_Free@@Base+0x4e> │ │ │ │ - ldr r3, [pc, #60] @ (65e14 <_PyStolenTuple_Free@@Base+0x56>) │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add.w r3, r3, r1, lsl #3 │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r1, [r3, #1716] @ 0x6b4 │ │ │ │ - cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 65e04 <_PyStolenTuple_Free@@Base+0x46> │ │ │ │ - ldr.w r2, [r3, #1712] @ 0x6b0 │ │ │ │ - adds r1, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - pop {r4} │ │ │ │ - str.w r0, [r3, #1712] @ 0x6b0 │ │ │ │ - str.w r1, [r3, #1716] @ 0x6b4 │ │ │ │ + b.w 276194 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 2d8ac │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 27b440 <_PyLong_Lshift@@Base+0xcd8> │ │ │ │ + b.w 5430c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 66840 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 26d0b4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ bx lr │ │ │ │ - pop {r4} │ │ │ │ - ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ - bx r3 │ │ │ │ - ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - movs r4, r2 │ │ │ │ - ... │ │ │ │ + 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 2cff4 │ │ │ │ + cbnz r0, 6686e │ │ │ │ + mov r1, sp │ │ │ │ + movs r0, #4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + blx 2c94c │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 66844 │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2d358 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 66844 │ │ │ │ + blx 2cbd0 │ │ │ │ │ │ │ │ -00065e18 <_PyType_LookupSubclasses@@Base>: │ │ │ │ +000668a0 <_PyType_LookupSubclasses@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr.w r2, [r0, #180] @ 0xb4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 65e64 <_PyType_LookupSubclasses@@Base+0x4c> │ │ │ │ + bpl.n 668ec <_PyType_LookupSubclasses@@Base+0x4c> │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #60] @ (65e68 <_PyType_LookupSubclasses@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (668f0 <_PyType_LookupSubclasses@@Base+0x50>) │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #404] @ 0x194 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 65e46 <_PyType_LookupSubclasses@@Base+0x2e> │ │ │ │ + beq.n 668ce <_PyType_LookupSubclasses@@Base+0x2e> │ │ │ │ cmp r2, #10 │ │ │ │ - bls.n 65e52 <_PyType_LookupSubclasses@@Base+0x3a> │ │ │ │ + bls.n 668da <_PyType_LookupSubclasses@@Base+0x3a> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r1, r3 │ │ │ │ - b.n 65e5c <_PyType_LookupSubclasses@@Base+0x44> │ │ │ │ + b.n 668e4 <_PyType_LookupSubclasses@@Base+0x44> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r1, r3 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ pop {r4} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065e6c : │ │ │ │ +000668f4 : │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065e76 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +000668fe <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 65ea2 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 6692a <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #17280 @ 0x4380 │ │ │ │ + movw r1, #14872 @ 0x3a18 │ │ │ │ movt r1, #60 @ 0x3c │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #6272 @ 0x1880 │ │ │ │ + movw r2, #3864 @ 0xf18 │ │ │ │ movt r2, #59 @ 0x3b │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 65ea4 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 6692c <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #63632 @ 0xf890 │ │ │ │ + movw r3, #61224 @ 0xef28 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ pop {r4} │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ - movwmi r2, #60468 @ 0xec34 │ │ │ │ + movwmi r2, #58036 @ 0xe2b4 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #69 @ 0x45 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065ece : │ │ │ │ +00066956 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #20] @ (65ef4 ) │ │ │ │ + ldr r5, [pc, #20] @ (6697c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ - bl 7d8e4 │ │ │ │ + bl 7dad4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065ef8 <_PyWeakref_IsDead@@Base>: │ │ │ │ +00066980 <_PyWeakref_IsDead@@Base>: │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ ittte ne │ │ │ │ ldrne r0, [r2, #0] │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ moveq r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065f12 : │ │ │ │ +0006699a : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (65f28 ) │ │ │ │ + ldr r4, [pc, #12] @ (669b0 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2f8ca <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065f2c : │ │ │ │ +000669b4 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (65f40 ) │ │ │ │ + ldr r4, [pc, #12] @ (669c8 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2f8ca <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065f44 <_PyObjectArray_Free@@Base>: │ │ │ │ +000669cc <_PyObjectArray_Free@@Base>: │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 65f4c <_PyObjectArray_Free@@Base+0x8> │ │ │ │ - b.w 79dd0 │ │ │ │ + beq.n 669d4 <_PyObjectArray_Free@@Base+0x8> │ │ │ │ + b.w 79f90 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065f4e <_PyEval_MonitorRaise@@Base>: │ │ │ │ +000669d6 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r3, #3395] @ 0xd43 │ │ │ │ - cbz r3, 65f60 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 669e8 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #11 │ │ │ │ - b.w 220220 <_PyXIData_NewObject@@Base+0x4> │ │ │ │ + b.w 21fc38 <_PyXIData_NewObject@@Base+0x4> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065f62 : │ │ │ │ +000669ea : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065f70 : │ │ │ │ - b.w 213368 <_PyEval_StartTheWorld@@Base+0x90> │ │ │ │ +000669f8 : │ │ │ │ + b.w 212d30 <_PyEval_StartTheWorld@@Base+0x90> │ │ │ │ │ │ │ │ -00065f74 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +000669fc <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065f76 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +000669fe <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065f78 : │ │ │ │ +00066a00 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065f7a : │ │ │ │ +00066a02 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065f7c : │ │ │ │ +00066a04 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065f7e : │ │ │ │ +00066a06 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065f80 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ +00066a08 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 224e08 <_PyFunction_VerifyStateless@@Base+0x3a8> │ │ │ │ + b.w 2247f8 <_PyFunction_VerifyStateless@@Base+0x400> │ │ │ │ │ │ │ │ -00065f8a <_PyXIData_Lookup@@Base>: │ │ │ │ +00066a12 <_PyXIData_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r3, #3720] @ 0xe88 │ │ │ │ adds.w r1, r1, #904 @ 0x388 │ │ │ │ - beq.n 65fbe <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + beq.n 66a46 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ add.w r3, r3, #5504 @ 0x1580 │ │ │ │ adds r3, #8 │ │ │ │ - cbz r3, 65fbe <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + cbz r3, 66a46 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22f02c <_PyObject_GetXIData@@Base+0x210> │ │ │ │ - b.n 65fc4 <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ + bl 22e8d8 <_PyObject_GetXIData@@Base+0x210> │ │ │ │ + b.n 66a4c <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065fca <_PyXI_GetFailureCode@@Base>: │ │ │ │ - cbz r0, 65fce <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ +00066a52 <_PyXI_GetFailureCode@@Base>: │ │ │ │ + cbz r0, 66a56 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065fd0 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ +00066a58 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065fda <_PyErr_GetHandledException@@Base>: │ │ │ │ +00066a62 <_PyErr_GetHandledException@@Base>: │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 65fe8 <_PyErr_GetHandledException@@Base+0xe> │ │ │ │ + cbnz r3, 66a70 <_PyErr_GetHandledException@@Base+0xe> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65fdc <_PyErr_GetHandledException@@Base+0x2> │ │ │ │ + bne.n 66a64 <_PyErr_GetHandledException@@Base+0x2> │ │ │ │ bx lr │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66006 <_PyErr_GetHandledException@@Base+0x2c> │ │ │ │ + beq.n 66a8e <_PyErr_GetHandledException@@Base+0x2c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 66000 <_PyErr_GetHandledException@@Base+0x26> │ │ │ │ + blt.n 66a88 <_PyErr_GetHandledException@@Base+0x26> │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 65ffc <_PyErr_GetHandledException@@Base+0x22> │ │ │ │ + b.n 66a84 <_PyErr_GetHandledException@@Base+0x22> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006600a <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00066a92 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a2bc │ │ │ │ + bl 9a450 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066034 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00066abc <_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 │ │ │ │ @@ -85554,249 +86549,249 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2f87e <_PyObject_DebugMallocStats@@Base+0x6ca> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006605e : │ │ │ │ +00066ae6 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 2f87e <_PyObject_DebugMallocStats@@Base+0x6ca> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0006607a <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 6605e │ │ │ │ +00066b02 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 66ae6 │ │ │ │ │ │ │ │ -0006607e : │ │ │ │ - b.w 1e5100 │ │ │ │ +00066b06 : │ │ │ │ + b.w 1e4d90 │ │ │ │ │ │ │ │ -00066082 : │ │ │ │ - ldr r1, [pc, #16] @ (66094 ) │ │ │ │ +00066b0a : │ │ │ │ + ldr r1, [pc, #16] @ (66b1c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1b04a4 <_PyArena_New@@Base+0x720> │ │ │ │ + b.w 1b0518 <_PyArena_New@@Base+0x724> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066098 : │ │ │ │ +00066b20 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000660a6 : │ │ │ │ +00066b2e : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000660bc : │ │ │ │ +00066b44 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000660ca : │ │ │ │ +00066b52 : │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000660da : │ │ │ │ +00066b62 : │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #2 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000660ea : │ │ │ │ +00066b72 : │ │ │ │ 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 │ │ │ │ - movw r4, #2192 @ 0x890 │ │ │ │ + movw r4, #356 @ 0x164 │ │ │ │ movt r4, #47 @ 0x2f │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5b34 <_Py_write_noraise@@Base+0x14d0> │ │ │ │ + bl 1a5bb0 <_Py_write_noraise@@Base+0x14d8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066110 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00066b98 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #16 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006613e <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00066bc6 <_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 6615c <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 66be4 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 2dbf4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 66150 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 66bd8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 66172 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 66bfa <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66162 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 66bea <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 6617e <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 66c06 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 2dbf4 │ │ │ │ - b.n 66150 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 66bd8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00066186 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00066c0e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066196 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00066c1e <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000661a6 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00066c2e <_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 661cc <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 66c54 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 2dbf4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 661bc <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 66c44 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000661ce <_PySeqLock_EndRead@@Base>: │ │ │ │ +00066c56 <_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 661ee <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 66c76 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 2dbf4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 661f0 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 66c78 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000661f2 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00066c7a <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #0] │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066204 : │ │ │ │ +00066c8c : │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066214 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00066c9c <_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 8b260 │ │ │ │ + bl 8b408 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006623c : │ │ │ │ +00066cc4 : │ │ │ │ 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 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1920c8 │ │ │ │ + bl 1915dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066266 : │ │ │ │ +00066cee : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #21200 @ 0x52d0 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ sub sp, #12 │ │ │ │ @@ -85806,15 +86801,15 @@ │ │ │ │ blx 2d03c │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ec08 │ │ │ │ │ │ │ │ -00066296 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +00066d1e <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #21200 @ 0x52d0 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ sub sp, #12 │ │ │ │ @@ -85824,2311 +86819,3195 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 2d03c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ec08 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #2216 @ 0x8a8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #12476 @ 0x30bc │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -000662ea : │ │ │ │ +00066d50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (66318 ) │ │ │ │ + ldr r3, [pc, #36] @ (66d84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 66310 │ │ │ │ - movw r1, #852 @ 0x354 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #16] @ (6631c ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cbnz r0, 66d7c │ │ │ │ + movw r1, #63640 @ 0xf898 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #10060 @ 0x274c │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 71220 │ │ │ │ + b.w 71398 │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ - lsls r3, r1, #1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00066320 : │ │ │ │ +00066d88 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6633c │ │ │ │ + cbz r0, 66da4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 6633e │ │ │ │ + b.n 66da6 │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #22732 @ 0x58cc │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 2c454 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - cbz r6, 6636a │ │ │ │ + cbz r6, 66dd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192f84 │ │ │ │ + bl 192498 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 6636a │ │ │ │ - movw r1, #49840 @ 0xc2b0 │ │ │ │ + cbnz r0, 66dd2 │ │ │ │ + movw r1, #47400 @ 0xb928 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (6636c ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (66dd4 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #380 @ 0x17c │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [pc, #4] @ (66df4 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ -00066370 : │ │ │ │ +00066df8 : │ │ │ │ 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] @ (66398 ) │ │ │ │ + ldr r2, [pc, #24] @ (66e20 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1fac98 │ │ │ │ + bl 1fa80c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1fc440 │ │ │ │ + b.w 1fbfb8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006639c <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00066e24 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1a97d0 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1a9848 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -000663a2 <_PyThreadState_Init@@Base>: │ │ │ │ +00066e2a <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #2244 @ 0x8c4 │ │ │ │ + movw r1, #396 @ 0x18c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #4] @ (663c0 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (66e48 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ -000663c4 : │ │ │ │ - ldr r3, [pc, #8] @ (663d0 ) │ │ │ │ +00066e4c : │ │ │ │ + ldr r3, [pc, #8] @ (66e58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1efd08 │ │ │ │ + b.w 1ef960 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000663d4 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00066e5c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #41293 @ 0xa14d │ │ │ │ + movw r3, #41817 @ 0xa359 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000663ee : │ │ │ │ +00066e76 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f0754 │ │ │ │ + bl 1f03ac │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66418 │ │ │ │ - ldr r2, [pc, #20] @ (6641c ) │ │ │ │ + bne.n 66ea0 │ │ │ │ + ldr r2, [pc, #20] @ (66ea4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1f316c │ │ │ │ - bl 1f67f4 │ │ │ │ + bl 1f2d64 │ │ │ │ + bl 1f6368 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066420 : │ │ │ │ - ldr r2, [pc, #12] @ (66430 ) │ │ │ │ +00066ea8 : │ │ │ │ + ldr r2, [pc, #12] @ (66eb8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1f316c │ │ │ │ + b.w 1f2d64 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066434 : │ │ │ │ +00066ebc : │ │ │ │ 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, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1afc8c │ │ │ │ + bl 1afcfc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066454 : │ │ │ │ +00066edc : │ │ │ │ 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, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 1c1960 │ │ │ │ + bl 1c1a00 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006647a : │ │ │ │ +00066f02 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1c1868 │ │ │ │ + b.w 1c1908 │ │ │ │ stmdb 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 66500 │ │ │ │ + bne.n 66f88 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 664f0 │ │ │ │ + beq.n 66f78 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 664dc │ │ │ │ + blt.n 66f64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 664f0 │ │ │ │ + bge.n 66f78 │ │ │ │ mvns r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r1, r1, #31 │ │ │ │ rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 66616 │ │ │ │ + b.n 6709e │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 66616 │ │ │ │ + b.n 6709e │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 6655a │ │ │ │ + beq.n 66fe2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 66546 │ │ │ │ + blt.n 66fce │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 6655a │ │ │ │ + bge.n 66fe2 │ │ │ │ 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 6656a │ │ │ │ + b.n 66ff2 │ │ │ │ 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 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 665be │ │ │ │ + beq.n 67046 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 665aa │ │ │ │ + blt.n 67032 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2ab88c <_PyMonitoring_FireBranchEvent@@Base+0x978> │ │ │ │ + bl 2aaf4c <_PyMonitoring_FireBranchEvent@@Base+0x970> │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 665be │ │ │ │ + bge.n 67046 │ │ │ │ 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 665ce │ │ │ │ + b.n 67056 │ │ │ │ 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 665ea │ │ │ │ + blt.n 67072 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 66602 │ │ │ │ - b.n 6660a │ │ │ │ + bge.n 6708a │ │ │ │ + b.n 67092 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 66602 │ │ │ │ + beq.n 6708a │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 66610 │ │ │ │ + blt.n 67098 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 66616 │ │ │ │ + b.n 6709e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66616 │ │ │ │ + b.n 6709e │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0006661c : │ │ │ │ +000670a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr.w r0, [r3, #1112] @ 0x458 │ │ │ │ - cbnz r0, 6663c │ │ │ │ + cbnz r0, 670c4 │ │ │ │ blx 2c6d8 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c55c │ │ │ │ - cbnz r0, 66654 │ │ │ │ - ldr r3, [pc, #112] @ (666b8 ) │ │ │ │ + cbnz r0, 670dc │ │ │ │ + ldr r3, [pc, #112] @ (67140 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r0, [r3, #3712] @ 0xe80 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2daec <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 6667a │ │ │ │ + ble.n 67102 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2daec <__sysconf@plt> │ │ │ │ - b.n 6667e │ │ │ │ + b.n 67106 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 66688 │ │ │ │ + bls.n 67110 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 666b4 │ │ │ │ + b.n 6713c │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d424 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66682 │ │ │ │ + bne.n 6710a │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3d0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d2f4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 66682 │ │ │ │ - ldr r3, [pc, #16] @ (666b8 ) │ │ │ │ + bne.n 6710a │ │ │ │ + ldr r3, [pc, #16] @ (67140 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r4, [r3, #3712] @ 0xe80 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000666bc : │ │ │ │ +00067144 : │ │ │ │ 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 2d720 │ │ │ │ - cbnz r0, 666ea │ │ │ │ + cbnz r0, 67172 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 666ee │ │ │ │ + bge.n 67176 │ │ │ │ blx 2d180 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000666f2 : │ │ │ │ +0006717a : │ │ │ │ b.w 2d17c │ │ │ │ │ │ │ │ -000666f6 : │ │ │ │ +0006717e : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2c358 │ │ │ │ │ │ │ │ -000666fc : │ │ │ │ +00067184 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2c35c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066718 : │ │ │ │ +000671a0 : │ │ │ │ b.w 2d62c │ │ │ │ │ │ │ │ -0006671c : │ │ │ │ - ldr r3, [pc, #12] @ (6672c ) │ │ │ │ +000671a4 : │ │ │ │ + ldr r3, [pc, #12] @ (671b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #3712] @ 0xe80 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066730 : │ │ │ │ - b.n 66642 │ │ │ │ +000671b8 : │ │ │ │ + b.n 670ca │ │ │ │ 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] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 66752 │ │ │ │ + beq.n 671da │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 667ce │ │ │ │ + bne.n 67256 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 66756 │ │ │ │ + b.n 671de │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 2d658 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 66770 │ │ │ │ + bcc.n 671f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 667d2 │ │ │ │ + b.n 6725a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6f53c │ │ │ │ + bl 6fa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6676a │ │ │ │ + beq.n 671f2 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 667bc │ │ │ │ + cbz r3, 67244 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 667b4 │ │ │ │ + bpl.n 6723c │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 667b4 │ │ │ │ - bl 6fc60 │ │ │ │ - cbz r5, 6679c │ │ │ │ + bne.n 6723c │ │ │ │ + bl 70160 │ │ │ │ + cbz r5, 67224 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 667ae │ │ │ │ - movw r3, #49720 @ 0xc238 │ │ │ │ + beq.n 67236 │ │ │ │ + movw r3, #47280 @ 0xb8b0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 667d2 │ │ │ │ + b.n 6725a │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 6677e │ │ │ │ + b.n 67206 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 667c6 │ │ │ │ + cbz r5, 6724e │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 667d2 │ │ │ │ + b.n 6725a │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000667d8 : │ │ │ │ +00067260 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1c2f58 <_PyOnceFlag_CallOnceSlow@@Base+0x8d4> │ │ │ │ + b.w 1c2ff8 <_PyOnceFlag_CallOnceSlow@@Base+0x8d4> │ │ │ │ │ │ │ │ -000667de <_Py_closerange@@Base>: │ │ │ │ +00067266 <_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 2dbdc │ │ │ │ - cbz r0, 6681e <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 672a6 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 2d43c │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 66810 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 67298 <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2dbc8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 6681e <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 672a6 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 2cb18 │ │ │ │ - b.n 66810 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 67298 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00066820 : │ │ │ │ +000672a8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bpl.n 66842 │ │ │ │ - ldr.w r3, [r0, #-1] │ │ │ │ + │ │ │ │ +000672ac <_PyType_InitSubclasses@@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, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r0, #180] @ 0xb4 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bpl.n 67300 <_PyType_InitSubclasses@@Base+0x54> │ │ │ │ + ldr r1, [pc, #140] @ (67354 <_PyType_InitSubclasses@@Base+0xa8>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r0, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66854 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r1, #-1] │ │ │ │ - cbnz r3, 66854 │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #35960 @ 0x8c78 │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr.w r2, [r3, #960] @ 0x3c0 │ │ │ │ - ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ - bx r2 │ │ │ │ + movs r3, #28 │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + adds r1, r2, r3 │ │ │ │ + add.w r1, r1, #91136 @ 0x16400 │ │ │ │ + ldr.w r1, [r1, #404] @ 0x194 │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.n 672e8 <_PyType_InitSubclasses@@Base+0x3c> │ │ │ │ + cmp r0, #10 │ │ │ │ + bls.n 672f4 <_PyType_InitSubclasses@@Base+0x48> │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #404 @ 0x194 │ │ │ │ + add r2, r3 │ │ │ │ + b.n 672fe <_PyType_InitSubclasses@@Base+0x52> │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #436 @ 0x1b4 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ + cbnz r0, 67352 <_PyType_InitSubclasses@@Base+0xa6> │ │ │ │ + bl 74fec │ │ │ │ + cbz r0, 67352 <_PyType_InitSubclasses@@Base+0xa6> │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bpl.n 6734e <_PyType_InitSubclasses@@Base+0xa2> │ │ │ │ + ldr r2, [pc, #68] @ (67354 <_PyType_InitSubclasses@@Base+0xa8>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r5, r2, r3 │ │ │ │ + add.w r5, r5, #91136 @ 0x16400 │ │ │ │ + ldr.w r5, [r5, #404] @ 0x194 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 67334 <_PyType_InitSubclasses@@Base+0x88> │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 67340 <_PyType_InitSubclasses@@Base+0x94> │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #404 @ 0x194 │ │ │ │ + add r2, r3 │ │ │ │ + b.n 6734a <_PyType_InitSubclasses@@Base+0x9e> │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #436 @ 0x1b4 │ │ │ │ + add r2, r3 │ │ │ │ + str r0, [r2, #20] │ │ │ │ + b.n 67352 <_PyType_InitSubclasses@@Base+0xa6> │ │ │ │ + str.w r0, [r4, #180] @ 0xb4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r4, r2 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00067358 <_PyType_NewManagedObject@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 7cc14 │ │ │ │ + cbnz r0, 67376 <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 20d2b4 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + movw r3, #5460 @ 0x1554 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r0, #4404 @ 0x1134 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + it lt │ │ │ │ + movlt r0, r3 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movw r1, #15844 @ 0x3de4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl cc29c │ │ │ │ + cbnz r0, 673c8 <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 673fe <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4ec4a │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 673e4 <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 673f6 <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ + b.n 673ee <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 673d6 <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ + b.n 673c4 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 673c4 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 66880 │ │ │ │ + cbz r0, 6742c <_PyType_NewManagedObject@@Base+0xd4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66880 │ │ │ │ + bge.n 6742c <_PyType_NewManagedObject@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 66880 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6742c <_PyType_NewManagedObject@@Base+0xd4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6689a │ │ │ │ + cbz r0, 67446 <_PyType_NewManagedObject@@Base+0xee> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6689a │ │ │ │ + bge.n 67446 <_PyType_NewManagedObject@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6689a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67446 <_PyType_NewManagedObject@@Base+0xee> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 668cc │ │ │ │ + cbz r2, 67478 <_PyType_NewManagedObject@@Base+0x120> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 668c8 │ │ │ │ + bge.n 67474 <_PyType_NewManagedObject@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 668c8 │ │ │ │ + cbnz r3, 67474 <_PyType_NewManagedObject@@Base+0x11c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 668fe │ │ │ │ + cbz r2, 674aa <_PyType_NewManagedObject@@Base+0x152> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 668fa │ │ │ │ + bge.n 674a6 <_PyType_NewManagedObject@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 668fa │ │ │ │ + cbnz r3, 674a6 <_PyType_NewManagedObject@@Base+0x14e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 8a7c8 │ │ │ │ + cbnz r0, 674d0 <_PyType_NewManagedObject@@Base+0x178> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 67528 <_PyType_NewManagedObject@@Base+0x1d0> │ │ │ │ + mov r5, r0 │ │ │ │ + strd r6, r0, [sp, #4] │ │ │ │ + cbnz r4, 674e6 <_PyType_NewManagedObject@@Base+0x18e> │ │ │ │ + ldr r0, [pc, #80] @ (6752c <_PyType_NewManagedObject@@Base+0x1d4>) │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 14495c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 674f4 <_PyType_NewManagedObject@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #72] @ (67530 <_PyType_NewManagedObject@@Base+0x1d8>) │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 14495c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 67508 <_PyType_NewManagedObject@@Base+0x1b0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 67508 <_PyType_NewManagedObject@@Base+0x1b0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 674ca <_PyType_NewManagedObject@@Base+0x172> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 67518 <_PyType_NewManagedObject@@Base+0x1c0> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 67528 <_PyType_NewManagedObject@@Base+0x1d0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 67514 <_PyType_NewManagedObject@@Base+0x1bc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67514 <_PyType_NewManagedObject@@Base+0x1bc> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + asrs r0, r3, #17 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + movs r2, #20 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + add.w r0, r0, r2, lsl #4 │ │ │ │ + adds r0, #51 @ 0x33 │ │ │ │ + b.w 8a7c8 │ │ │ │ │ │ │ │ -00066902 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00067544 <_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 8a7c8 │ │ │ │ + cbz r0, 6759a <_PyMonitoring_FireLineEvent@@Base+0x56> │ │ │ │ + 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 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6759e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6759e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6759e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 8a7c8 │ │ │ │ + ldrsh.w r0, [r1] │ │ │ │ + b.w 8a7c8 │ │ │ │ + movs r0, #0 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + ldrb.w r2, [r3, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + orr.w r0, r2, r0, lsl #8 │ │ │ │ + bne.n 675b4 <_PyMonitoring_FireLineEvent@@Base+0x70> │ │ │ │ + b.w 8a7c8 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 2d300 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 8a7c8 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + b.w 8a7c8 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 67608 <_PyMonitoring_FireLineEvent@@Base+0xc4> │ │ │ │ + cbz r3, 675f2 <_PyMonitoring_FireLineEvent@@Base+0xae> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 675fa <_PyMonitoring_FireLineEvent@@Base+0xb6> │ │ │ │ + movw r1, #48540 @ 0xbd9c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #444 @ 0x1bc │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w 85ef0 │ │ │ │ + cbz r3, 6760e <_PyMonitoring_FireLineEvent@@Base+0xca> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 67616 <_PyMonitoring_FireLineEvent@@Base+0xd2> │ │ │ │ + movw r1, #48540 @ 0xbd9c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #480 @ 0x1e0 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + b.w 85ef0 │ │ │ │ + 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, #508 @ 0x1fc │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + 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 85ef0 │ │ │ │ + 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 │ │ │ │ - movw r3, #57784 @ 0xe1b8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ + sub sp, #8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + adds r3, r1, #1 │ │ │ │ + beq.n 67670 <_PyMonitoring_FireLineEvent@@Base+0x12c> │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ + movw r0, #540 @ 0x21c │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + ldrd r2, r3, [r2, #12] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 85ef0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ + │ │ │ │ +0006768c <_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 676d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bne.n 676c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + mov r2, r3 │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r7, r3 │ │ │ │ + bcc.n 676c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ + beq.n 676ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 676d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.n 676d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + mov r3, r2 │ │ │ │ + ldrsb.w r2, [r3], #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 676a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 676d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + movs r2, #127 @ 0x7f │ │ │ │ + b.n 676d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + movs r2, #255 @ 0xff │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bcc.n 67700 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + ldrd r3, r1, [r5, #16] │ │ │ │ + subs r3, r3, r1 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt.n 67700 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ + tst.w r2, #32 │ │ │ │ + ubfx r1, r2, #2, #3 │ │ │ │ + beq.n 67712 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + lsls r2, r2, #25 │ │ │ │ + ite mi │ │ │ │ + addmi r0, #20 │ │ │ │ + addpl r0, #28 │ │ │ │ + b.n 67714 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 676e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 676e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 6775c <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.n 67728 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + cmp r1, #4 │ │ │ │ + beq.n 6773e <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + add r0, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + blx 2d5b4 │ │ │ │ + b.n 67754 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + add.w r0, r0, r3, lsl #1 │ │ │ │ + mov r3, r4 │ │ │ │ + cmp r7, r4 │ │ │ │ + add.w r4, r4, #1 │ │ │ │ + bls.n 67754 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + strh.w r3, [r0], #2 │ │ │ │ + b.n 6772c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + mov r3, r4 │ │ │ │ + cmp r7, r4 │ │ │ │ + add.w r4, r4, #1 │ │ │ │ + bls.n 67754 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ + b.n 67742 <_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} │ │ │ │ + │ │ │ │ +0006775e <_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 ip, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ + bne.n 67798 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #768] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + movw r2, #594 @ 0x252 │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #596 @ 0x254 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + and.w r2, r3, #96 @ 0x60 │ │ │ │ + and.w r6, r3, #64 @ 0x40 │ │ │ │ + ubfx r5, r3, #2, #3 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ + bne.n 677d2 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 6791a <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #712] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + mov.w r1, #600 @ 0x258 │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r2, #668 @ 0x29c │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 66954 │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + subs r2, r5, #1 │ │ │ │ + cmp r5, #4 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + ite hi │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + ands.w r1, r3, #32 │ │ │ │ + beq.n 6783c <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 67808 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #656] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + mov.w r1, #608 @ 0x260 │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r2, #700 @ 0x2bc │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 6782a <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #624] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #611 @ 0x263 │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r2, #796 @ 0x31c │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + add.w r2, r0, #28 │ │ │ │ + cmp r7, r2 │ │ │ │ + bne.n 678f2 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #580] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + mov.w r2, #612 @ 0x264 │ │ │ │ + b.n 678d8 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 6785c <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #572] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + movw r2, #618 @ 0x26a │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #700 @ 0x2bc │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + cbnz r1, 6787e <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #536] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + movw r2, #622 @ 0x26e │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #848 @ 0x350 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cbz r6, 678ce <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 678a6 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #500] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + mov.w r4, #624 @ 0x270 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r2, #868 @ 0x364 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 6791a <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #460] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #625 @ 0x271 │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r2, #896 @ 0x380 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.n 678f2 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #424] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + mov.w r2, #628 @ 0x274 │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #820 @ 0x334 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 6791a <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cbz r2, 6791a <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #384] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + movw r2, #633 @ 0x279 │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + movw r2, #936 @ 0x3a8 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + mov r0, r4 │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 67a80 <_PyUnicode_CheckConsistency@@Base+0x322> │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 67934 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r2, r4, #20 │ │ │ │ + addpl.w r2, r4, #28 │ │ │ │ + b.n 67936 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 67960 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 67948 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + ldrb r7, [r2, r1] │ │ │ │ + b.n 67954 <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + cmp r5, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq.w r7, [r2, r1, lsl #1] │ │ │ │ + ldrne.w r7, [r2, r1, lsl #2] │ │ │ │ + cmp r3, r7 │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, r7 │ │ │ │ + b.n 6793c <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 679ce <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 679b2 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + bhi.n 6798c <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #272] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + movw r2, #653 @ 0x28d │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #964 @ 0x3c4 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + mov r0, r4 │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ + bls.n 67a48 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #232] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + movw r2, #654 @ 0x28e │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #980 @ 0x3d4 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + mov r0, r4 │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + bls.n 67a48 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r2, #996 @ 0x3e4 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + ldr r5, [pc, #180] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + movw r1, #657 @ 0x291 │ │ │ │ + b.n 67a6e <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.n 67a0c <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ + bhi.n 679ee <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r2, #1012 @ 0x3f4 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + ldr r5, [pc, #148] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + mov.w r1, #660 @ 0x294 │ │ │ │ + b.n 67a6e <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcc.n 67a4c <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r2, #1032 @ 0x408 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + ldr r5, [pc, #116] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + movw r1, #661 @ 0x295 │ │ │ │ + b.n 67a6e <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcs.n 67a2a <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r2, #1052 @ 0x41c │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + ldr r5, [pc, #88] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + mov.w r1, #664 @ 0x298 │ │ │ │ + b.n 67a6e <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #1114112 @ 0x110000 │ │ │ │ + bcc.n 67a52 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r2, #1072 @ 0x430 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + ldr r5, [pc, #56] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ + b.n 67a6e <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + ldrb r3, [r2, r0] │ │ │ │ + b.n 67a56 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ + b.n 67a56 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr.w r3, [r2, r0, lsl #2] │ │ │ │ + cbz r3, 67a80 <_PyUnicode_CheckConsistency@@Base+0x322> │ │ │ │ + ldr r5, [pc, #32] @ (67a7c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + movw r3, #27532 @ 0x6b8c │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + movw r2, #1092 @ 0x444 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + movw r1, #667 @ 0x29b │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ + nop │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.n 67abc <_PyUnicode_CheckConsistency@@Base+0x35e> │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 67ac0 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + movw r2, #65535 @ 0xffff │ │ │ │ + movt r2, #16 │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + cmp r3, #2 │ │ │ │ + it ne │ │ │ │ + movne r1, r2 │ │ │ │ + b.n 67ac2 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ + movs r1, #127 @ 0x7f │ │ │ │ + b.n 67ac2 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75b20 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 67ae2 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ movs r3, #0 │ │ │ │ - add.w r1, r0, #8 │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ + 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 87c78 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 139250 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 66956 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00067ae8 : │ │ │ │ + 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, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ + beq.n 67b16 │ │ │ │ + movw r3, #29332 @ 0x7294 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + cmp r1, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, r3 │ │ │ │ + b.w 52f2c │ │ │ │ + bl 4fb90 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067b1e : │ │ │ │ + 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 67b3a │ │ │ │ + bl 4fb90 │ │ │ │ + b.n 67b98 │ │ │ │ + movw r3, #29332 @ 0x7294 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + cmp r1, #0 │ │ │ │ + ite ne │ │ │ │ + movne r4, r1 │ │ │ │ + moveq r4, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 52f2c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 67b98 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 67b90 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #47472 @ 0xb970 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl e23e4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 67b98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 67b98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67b98 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1abc40 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00067b9c : │ │ │ │ + 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 67bd0 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #1168 @ 0x490 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl e23e4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 67bd6 │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ + ubfx r0, r0, #2, #3 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00067bd8 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bmi.n 67bf8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #1168 @ 0x490 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w e23e4 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 67c08 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi r0, #20 │ │ │ │ + addpl r0, #28 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + bx lr │ │ │ │ + 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 66844 │ │ │ │ + movs r0, #0 │ │ │ │ + cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bcc.n 67c36 │ │ │ │ + sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ + cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ + bcs.n 67c3c │ │ │ │ + add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ + b.n 67c40 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r4 │ │ │ │ + bl 666e6 │ │ │ │ + cmp r4, r0 │ │ │ │ + ite cc │ │ │ │ + subcc r2, r0, r4 │ │ │ │ + subcs r2, r4, r0 │ │ │ │ + movw r0, #4400 @ 0x1130 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl e23e4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067c6c : │ │ │ │ + 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, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ + beq.n 67c9a │ │ │ │ + movw r3, #29332 @ 0x7294 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + cmp r1, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, r3 │ │ │ │ + b.w 27c754 │ │ │ │ + bl 4fb90 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00067ca2 : │ │ │ │ + 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, #84] @ 0x54 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + bmi.n 67cbe │ │ │ │ + bl 4fb90 │ │ │ │ + b.n 67cd8 │ │ │ │ + movw r3, #29332 @ 0x7294 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + cmp r1, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, r1 │ │ │ │ + moveq r5, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 27c754 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 67cdc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 67d16 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 67d16 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #1280 @ 0x500 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66954 │ │ │ │ + bge.n 67cd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66954 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 67cd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67cd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006695a : │ │ │ │ +00067d1a : │ │ │ │ + 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 1033f8 <_Py_GetErrorHandler@@Base> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 95350 │ │ │ │ + │ │ │ │ +00067d42 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2292 @ 0x8f4 │ │ │ │ + movw r1, #1384 @ 0x568 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 669b0 │ │ │ │ + beq.n 67d98 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 669c6 │ │ │ │ + bne.n 67dae │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 669f8 │ │ │ │ + beq.n 67de0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 669f8 │ │ │ │ - b.n 669c8 │ │ │ │ + ble.n 67de0 │ │ │ │ + b.n 67db0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 669e4 │ │ │ │ + beq.n 67dcc │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66a12 │ │ │ │ + bne.n 67dfa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 669f8 │ │ │ │ + beq.n 67de0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66a14 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 67dfc │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 66a52 │ │ │ │ + bl fce84 │ │ │ │ + b.n 67e3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1344b4 │ │ │ │ + bl 13442c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66a3e │ │ │ │ + bge.n 67e26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66a3e │ │ │ │ + cbnz r3, 67e26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66a52 │ │ │ │ + bge.n 67e3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66a52 │ │ │ │ + cbnz r3, 67e3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66a82 │ │ │ │ + beq.n 67e6a │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66a98 │ │ │ │ + bne.n 67e80 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66aca │ │ │ │ + beq.n 67eb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66aca │ │ │ │ - b.n 66a9a │ │ │ │ + ble.n 67eb2 │ │ │ │ + b.n 67e82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66ab6 │ │ │ │ + beq.n 67e9e │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66ae4 │ │ │ │ + bne.n 67ecc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66aca │ │ │ │ + beq.n 67eb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66ae6 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 67ece │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 66b24 │ │ │ │ + bl fce84 │ │ │ │ + b.n 67f0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 14d0f8 │ │ │ │ + bl 14d5ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66b10 │ │ │ │ + bge.n 67ef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66b10 │ │ │ │ + cbnz r3, 67ef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66b24 │ │ │ │ + bge.n 67f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66b24 │ │ │ │ + cbnz r3, 67f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66b54 │ │ │ │ + beq.n 67f3c │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66b6a │ │ │ │ + bne.n 67f52 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66b9c │ │ │ │ + beq.n 67f84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66b9c │ │ │ │ - b.n 66b6c │ │ │ │ + ble.n 67f84 │ │ │ │ + b.n 67f54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66b88 │ │ │ │ + beq.n 67f70 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66bb6 │ │ │ │ + bne.n 67f9e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66b9c │ │ │ │ + beq.n 67f84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66bb8 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 67fa0 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 66bf6 │ │ │ │ + bl fce84 │ │ │ │ + b.n 67fde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 155050 │ │ │ │ + bl 1555b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66be2 │ │ │ │ + bge.n 67fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66be2 │ │ │ │ + cbnz r3, 67fca │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66bf6 │ │ │ │ + bge.n 67fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66bf6 │ │ │ │ + cbnz r3, 67fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66c26 │ │ │ │ + beq.n 6800e │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66c3c │ │ │ │ + bne.n 68024 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66c6e │ │ │ │ + beq.n 68056 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66c6e │ │ │ │ - b.n 66c3e │ │ │ │ + ble.n 68056 │ │ │ │ + b.n 68026 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66c5a │ │ │ │ + beq.n 68042 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66c88 │ │ │ │ + bne.n 68070 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66c6e │ │ │ │ + beq.n 68056 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66c8a │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 68072 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 66cc8 │ │ │ │ + bl fce84 │ │ │ │ + b.n 680b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 14614c │ │ │ │ + bl 146634 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66cb4 │ │ │ │ + bge.n 6809c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66cb4 │ │ │ │ + cbnz r3, 6809c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66cc8 │ │ │ │ + bge.n 680b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66cc8 │ │ │ │ + cbnz r3, 680b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66cf8 │ │ │ │ + beq.n 680e0 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66d0e │ │ │ │ + bne.n 680f6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66d40 │ │ │ │ + beq.n 68128 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66d40 │ │ │ │ - b.n 66d10 │ │ │ │ + ble.n 68128 │ │ │ │ + b.n 680f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66d2c │ │ │ │ + beq.n 68114 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66d5a │ │ │ │ + bne.n 68142 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66d40 │ │ │ │ + beq.n 68128 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66d5c │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 68144 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 66d9a │ │ │ │ + bl fce84 │ │ │ │ + b.n 68182 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 132384 │ │ │ │ + bl 132508 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d86 │ │ │ │ + bge.n 6816e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66d86 │ │ │ │ + cbnz r3, 6816e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d9a │ │ │ │ + bge.n 68182 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66d9a │ │ │ │ + cbnz r3, 68182 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66dca │ │ │ │ + beq.n 681b2 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66de0 │ │ │ │ + bne.n 681c8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66e12 │ │ │ │ + beq.n 681fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66e12 │ │ │ │ - b.n 66de2 │ │ │ │ + ble.n 681fa │ │ │ │ + b.n 681ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66dfe │ │ │ │ + beq.n 681e6 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66e2c │ │ │ │ + bne.n 68214 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66e12 │ │ │ │ + beq.n 681fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66e2e │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 68216 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 66e6c │ │ │ │ + bl fce84 │ │ │ │ + b.n 68254 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1759cc │ │ │ │ + bl 176120 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66e58 │ │ │ │ + bge.n 68240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66e58 │ │ │ │ + cbnz r3, 68240 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66e6c │ │ │ │ + bge.n 68254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66e6c │ │ │ │ + cbnz r3, 68254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66e9c │ │ │ │ + beq.n 68284 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66eb2 │ │ │ │ + bne.n 6829a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66ee4 │ │ │ │ + beq.n 682cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66ee4 │ │ │ │ - b.n 66eb4 │ │ │ │ + ble.n 682cc │ │ │ │ + b.n 6829c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66ed0 │ │ │ │ + beq.n 682b8 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66efe │ │ │ │ + bne.n 682e6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66ee4 │ │ │ │ + beq.n 682cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66f00 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 682e8 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 66f3e │ │ │ │ + bl fce84 │ │ │ │ + b.n 68326 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 12f990 │ │ │ │ + bl 12feb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66f2a │ │ │ │ + bge.n 68312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66f2a │ │ │ │ + cbnz r3, 68312 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66f3e │ │ │ │ + bge.n 68326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66f3e │ │ │ │ + cbnz r3, 68326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66f6e │ │ │ │ + beq.n 68356 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66f84 │ │ │ │ + bne.n 6836c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66fb6 │ │ │ │ + beq.n 6839e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66fb6 │ │ │ │ - b.n 66f86 │ │ │ │ + ble.n 6839e │ │ │ │ + b.n 6836e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66fa2 │ │ │ │ + beq.n 6838a │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66fd0 │ │ │ │ + bne.n 683b8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66fb6 │ │ │ │ + beq.n 6839e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66fd2 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 683ba │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 67010 │ │ │ │ + bl fce84 │ │ │ │ + b.n 683f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 21a680 │ │ │ │ + bl 219f98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66ffc │ │ │ │ + bge.n 683e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66ffc │ │ │ │ + cbnz r3, 683e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67010 │ │ │ │ + bge.n 683f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67010 │ │ │ │ + cbnz r3, 683f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67040 │ │ │ │ + beq.n 68428 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67056 │ │ │ │ + bne.n 6843e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 67088 │ │ │ │ + beq.n 68470 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67088 │ │ │ │ - b.n 67058 │ │ │ │ + ble.n 68470 │ │ │ │ + b.n 68440 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67074 │ │ │ │ + beq.n 6845c │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 670a2 │ │ │ │ + bne.n 6848a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67088 │ │ │ │ + beq.n 68470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 670a4 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 6848c │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 670e2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 684ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 13f8e0 │ │ │ │ + bl 13fe08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 670ce │ │ │ │ + bge.n 684b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 670ce │ │ │ │ + cbnz r3, 684b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 670e2 │ │ │ │ + bge.n 684ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 670e2 │ │ │ │ + cbnz r3, 684ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67112 │ │ │ │ + beq.n 684fa │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67128 │ │ │ │ + bne.n 68510 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6715a │ │ │ │ + beq.n 68542 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6715a │ │ │ │ - b.n 6712a │ │ │ │ + ble.n 68542 │ │ │ │ + b.n 68512 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67146 │ │ │ │ + beq.n 6852e │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67174 │ │ │ │ + bne.n 6855c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6715a │ │ │ │ + beq.n 68542 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67176 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 6855e │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 671b4 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6859c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 106f2c │ │ │ │ + bl 107554 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 671a0 │ │ │ │ + bge.n 68588 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 671a0 │ │ │ │ + cbnz r3, 68588 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 671b4 │ │ │ │ + bge.n 6859c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 671b4 │ │ │ │ + cbnz r3, 6859c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 671e4 │ │ │ │ + beq.n 685cc │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 671fa │ │ │ │ + bne.n 685e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6722c │ │ │ │ + beq.n 68614 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6722c │ │ │ │ - b.n 671fc │ │ │ │ + ble.n 68614 │ │ │ │ + b.n 685e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67218 │ │ │ │ + beq.n 68600 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67246 │ │ │ │ + bne.n 6862e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6722c │ │ │ │ + beq.n 68614 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67248 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 68630 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 67286 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6866e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1f41d4 │ │ │ │ + bl 1f3dc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67272 │ │ │ │ + bge.n 6865a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67272 │ │ │ │ + cbnz r3, 6865a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67286 │ │ │ │ + bge.n 6866e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67286 │ │ │ │ + cbnz r3, 6866e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 672b6 │ │ │ │ + beq.n 6869e │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 672cc │ │ │ │ + bne.n 686b4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 672fe │ │ │ │ + beq.n 686e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 672fe │ │ │ │ - b.n 672ce │ │ │ │ + ble.n 686e6 │ │ │ │ + b.n 686b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 672ea │ │ │ │ + beq.n 686d2 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67318 │ │ │ │ + bne.n 68700 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 672fe │ │ │ │ + beq.n 686e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6731a │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 68702 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 67358 │ │ │ │ + bl fce84 │ │ │ │ + b.n 68740 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 2392ec │ │ │ │ + bl 238a34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67344 │ │ │ │ + bge.n 6872c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67344 │ │ │ │ + cbnz r3, 6872c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67358 │ │ │ │ + bge.n 68740 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67358 │ │ │ │ + cbnz r3, 68740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67388 │ │ │ │ + beq.n 68770 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6739e │ │ │ │ + bne.n 68786 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 673d0 │ │ │ │ + beq.n 687b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 673d0 │ │ │ │ - b.n 673a0 │ │ │ │ + ble.n 687b8 │ │ │ │ + b.n 68788 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 673bc │ │ │ │ + beq.n 687a4 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 673ea │ │ │ │ + bne.n 687d2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 673d0 │ │ │ │ + beq.n 687b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 673ec │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 687d4 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6742a │ │ │ │ + bl fce84 │ │ │ │ + b.n 68812 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 270f08 │ │ │ │ + bl 2706c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67416 │ │ │ │ + bge.n 687fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67416 │ │ │ │ + cbnz r3, 687fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6742a │ │ │ │ + bge.n 68812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6742a │ │ │ │ + cbnz r3, 68812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6745a │ │ │ │ + beq.n 68842 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67470 │ │ │ │ + bne.n 68858 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 674a2 │ │ │ │ + beq.n 6888a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 674a2 │ │ │ │ - b.n 67472 │ │ │ │ + ble.n 6888a │ │ │ │ + b.n 6885a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6748e │ │ │ │ + beq.n 68876 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 674bc │ │ │ │ + bne.n 688a4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 674a2 │ │ │ │ + beq.n 6888a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 674be │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 688a6 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 674fc │ │ │ │ + bl fce84 │ │ │ │ + b.n 688e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 25d83c │ │ │ │ + bl 25cfcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 674e8 │ │ │ │ + bge.n 688d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 674e8 │ │ │ │ + cbnz r3, 688d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 674fc │ │ │ │ + bge.n 688e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 674fc │ │ │ │ + cbnz r3, 688e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6752c │ │ │ │ + beq.n 68914 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67542 │ │ │ │ + bne.n 6892a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 67574 │ │ │ │ + beq.n 6895c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67574 │ │ │ │ - b.n 67544 │ │ │ │ + ble.n 6895c │ │ │ │ + b.n 6892c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67560 │ │ │ │ + beq.n 68948 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6758e │ │ │ │ + bne.n 68976 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67574 │ │ │ │ + beq.n 6895c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67590 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 68978 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 675ce │ │ │ │ + bl fce84 │ │ │ │ + b.n 689b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 176580 │ │ │ │ + bl 176cd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 675ba │ │ │ │ + bge.n 689a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 675ba │ │ │ │ + cbnz r3, 689a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 675ce │ │ │ │ + bge.n 689b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 675ce │ │ │ │ + cbnz r3, 689b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 675fe │ │ │ │ + beq.n 689e6 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67614 │ │ │ │ + bne.n 689fc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 67646 │ │ │ │ + beq.n 68a2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67646 │ │ │ │ - b.n 67616 │ │ │ │ + ble.n 68a2e │ │ │ │ + b.n 689fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67632 │ │ │ │ + beq.n 68a1a │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67660 │ │ │ │ + bne.n 68a48 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67646 │ │ │ │ + beq.n 68a2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67662 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 68a4a │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 676a0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 68a88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 2768f4 │ │ │ │ + bl 275cf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6768c │ │ │ │ + bge.n 68a74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6768c │ │ │ │ + cbnz r3, 68a74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 676a0 │ │ │ │ + bge.n 68a88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 676a0 │ │ │ │ + cbnz r3, 68a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 676d0 │ │ │ │ + beq.n 68ab8 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 676e6 │ │ │ │ + bne.n 68ace │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 67718 │ │ │ │ + beq.n 68b00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67718 │ │ │ │ - b.n 676e8 │ │ │ │ + ble.n 68b00 │ │ │ │ + b.n 68ad0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67704 │ │ │ │ + beq.n 68aec │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67732 │ │ │ │ + bne.n 68b1a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67718 │ │ │ │ + beq.n 68b00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67734 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 68b1c │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 67772 │ │ │ │ + bl fce84 │ │ │ │ + b.n 68b5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 20d694 │ │ │ │ + bl 20d26c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6775e │ │ │ │ + bge.n 68b46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6775e │ │ │ │ + cbnz r3, 68b46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67772 │ │ │ │ + bge.n 68b5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67772 │ │ │ │ + cbnz r3, 68b5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 677a2 │ │ │ │ + beq.n 68b8a │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 677b8 │ │ │ │ + bne.n 68ba0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 677ea │ │ │ │ + beq.n 68bd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 677ea │ │ │ │ - b.n 677ba │ │ │ │ + ble.n 68bd2 │ │ │ │ + b.n 68ba2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 677d6 │ │ │ │ + beq.n 68bbe │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67804 │ │ │ │ + bne.n 68bec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 677ea │ │ │ │ + beq.n 68bd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67806 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 68bee │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 67844 │ │ │ │ + bl fce84 │ │ │ │ + b.n 68c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 21ae1c │ │ │ │ + bl 21a904 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67830 │ │ │ │ + bge.n 68c18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67830 │ │ │ │ + cbnz r3, 68c18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67844 │ │ │ │ + bge.n 68c2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67844 │ │ │ │ + cbnz r3, 68c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67874 │ │ │ │ + beq.n 68c5c │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6788a │ │ │ │ + bne.n 68c72 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 678bc │ │ │ │ + beq.n 68ca4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 678bc │ │ │ │ - b.n 6788c │ │ │ │ + ble.n 68ca4 │ │ │ │ + b.n 68c74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 678a8 │ │ │ │ + beq.n 68c90 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 678d6 │ │ │ │ + bne.n 68cbe │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 678bc │ │ │ │ + beq.n 68ca4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 678d8 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 68cc0 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 67916 │ │ │ │ + bl fce84 │ │ │ │ + b.n 68cfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl f43b0 │ │ │ │ + bl f45a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67902 │ │ │ │ + bge.n 68cea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67902 │ │ │ │ + cbnz r3, 68cea │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67916 │ │ │ │ + bge.n 68cfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67916 │ │ │ │ + cbnz r3, 68cfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006791a : │ │ │ │ +00068d02 : │ │ │ │ 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, #6660 @ 0x1a04 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67940 │ │ │ │ + bne.n 68d28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 249e5c <_PyObject_MaybeCallSpecialOneArg@@Base+0x1e0> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.w 2495a4 <_PyObject_MaybeCallSpecialOneArg@@Base+0x1e0> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #25548 @ 0x63cc │ │ │ │ + movw r1, #23316 @ 0x5b14 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2328 @ 0x918 │ │ │ │ + movw r1, #1420 @ 0x58c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ 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 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 679c8 │ │ │ │ + blt.n 68db0 │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 679d4 │ │ │ │ + blt.n 68dbc │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 679de │ │ │ │ + b.n 68dc6 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 679de │ │ │ │ + b.n 68dc6 │ │ │ │ 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 67a0a │ │ │ │ + blt.n 68df2 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 67a22 │ │ │ │ - b.n 67a2e │ │ │ │ + bge.n 68e0a │ │ │ │ + b.n 68e16 │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 67a22 │ │ │ │ + beq.n 68e0a │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 67a36 │ │ │ │ + blt.n 68e1e │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 67a40 │ │ │ │ + b.n 68e28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 67a40 │ │ │ │ + b.n 68e28 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 67a48 │ │ │ │ - cbz r2, 67a64 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + cbnz r5, 68e30 │ │ │ │ + cbz r2, 68e4c │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #40736 @ 0x9f20 │ │ │ │ + movw r1, #38368 @ 0x95e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67a66 │ │ │ │ + b.n 68e4e │ │ │ │ negs r0, r2 │ │ │ │ pop {r3, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -88139,2470 +90018,1160 @@ │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ - movw r1, #2372 @ 0x944 │ │ │ │ + movw r1, #1464 @ 0x5b8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2c574 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 67ae0 │ │ │ │ + bne.n 68ec8 │ │ │ │ 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 67ae0 │ │ │ │ + bhi.n 68ec8 │ │ │ │ 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 67afa │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.n 68ee2 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2392 @ 0x958 │ │ │ │ + movw r1, #1484 @ 0x5cc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067afe : │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #57784 @ 0xe1b8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 67b24 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #2416 @ 0x970 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ - 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, 67b50 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #23872 @ 0x5d40 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 67b52 │ │ │ │ - adds r0, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067b54 : │ │ │ │ - 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 67b88 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #2452 @ 0x994 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67b8e │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ - ubfx r0, r0, #2, #3 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067b90 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bmi.n 67bb0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #2452 @ 0x994 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 67bc0 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi r0, #20 │ │ │ │ - addpl r0, #28 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00067bc4 : │ │ │ │ - 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, #57784 @ 0xe1b8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 67bfe │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #2416 @ 0x970 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67c06 │ │ │ │ - adds r0, #8 │ │ │ │ - bl 13aa54 │ │ │ │ - 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, 67c2c │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 67cfe │ │ │ │ - tbb [pc, r2] │ │ │ │ - strb r7, [r3, r5] │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ - movw r0, #22132 @ 0x5674 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 67c1e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 67d9c │ │ │ │ - ldr.w r8, [r4, #24] │ │ │ │ - b.n 67c4c │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 1421e8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67c3e │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - bl 1421e8 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 67c7a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67c3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 67c3e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67c3e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 67c8e │ │ │ │ - movs r0, #1 │ │ │ │ - bl 8a620 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 67d18 │ │ │ │ - b.n 67d6c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1421e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67d6c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 67d18 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #41248 @ 0xa120 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d6c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 67d6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67d6c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 1421e8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67c3e │ │ │ │ - ldr r4, [pc, #192] @ (67da0 ) │ │ │ │ - sub.w r5, r4, #16 │ │ │ │ - b.n 67d18 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #41280 @ 0xa140 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 67c3e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #41324 @ 0xa16c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1431c0 <_PyObject_IsFreed@@Base+0xeb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 67d9c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 67d3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d50 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 67d50 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 67c3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 67c3e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67c3e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d80 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 67d80 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 67c3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 67c3e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67c3e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r0, 67da6 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ - 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 8a620 │ │ │ │ - cbnz r0, 67dc6 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67e1e │ │ │ │ - mov r5, r0 │ │ │ │ - strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 67ddc │ │ │ │ - ldr r0, [pc, #84] @ (67e24 ) │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 144474 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 67dea │ │ │ │ - ldr r0, [pc, #72] @ (67e28 ) │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 144474 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67dfe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 67dfe │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 67dc0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67e0e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 67e1e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 67e0a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67e0a │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - asrs r0, r3, #17 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - movs r2, #20 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - add.w r0, r0, r2, lsl #4 │ │ │ │ - adds r0, #51 @ 0x33 │ │ │ │ - b.w 8a620 │ │ │ │ - │ │ │ │ -00067e3c <_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 8a620 │ │ │ │ - cbz r0, 67e92 <_PyMonitoring_FireLineEvent@@Base+0x56> │ │ │ │ - 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 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67e96 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67e96 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67e96 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 8a620 │ │ │ │ - ldrsh.w r0, [r1] │ │ │ │ - b.w 8a620 │ │ │ │ - movs r0, #0 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 67eac <_PyMonitoring_FireLineEvent@@Base+0x70> │ │ │ │ - b.w 8a620 │ │ │ │ - movw r0, #2472 @ 0x9a8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - b.w 7d228 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2c98c │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 139250 │ │ │ │ - cbnz r0, 67f2e <_PyMonitoring_FireLineEvent@@Base+0xf2> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq.n 67f16 <_PyMonitoring_FireLineEvent@@Base+0xda> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #2484 @ 0x9b4 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 67f30 <_PyMonitoring_FireLineEvent@@Base+0xf4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 13aa54 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2cd94 │ │ │ │ - bl 7d228 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 67f30 <_PyMonitoring_FireLineEvent@@Base+0xf4> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 67f3a <_PyMonitoring_FireLineEvent@@Base+0xfe> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 78d18 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 78d18 <_Py_SetImmortal@@Base> │ │ │ │ - │ │ │ │ -00067f48 : │ │ │ │ - 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, #5192 @ 0x1448 │ │ │ │ - movt r8, #77 @ 0x4d │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.n 67f86 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bmi.n 67f7e │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67ff0 │ │ │ │ - bl 8fe24 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 67f88 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r0, [r9, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.n 67f9e │ │ │ │ - cmp r3, #0 │ │ │ │ - ite lt │ │ │ │ - addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ - movge r0, #0 │ │ │ │ - b.n 67fb0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 67f78 │ │ │ │ - bl 8fe24 │ │ │ │ - cmp r0, #0 │ │ │ │ - it lt │ │ │ │ - addlt r0, r0, r4 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.n 67fc8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ge │ │ │ │ - movge r0, r4 │ │ │ │ - movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67fda │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.n 67f78 │ │ │ │ - bl 8fe24 │ │ │ │ - cmp r0, #0 │ │ │ │ - it lt │ │ │ │ - addlt r0, r0, r4 │ │ │ │ - cmp r4, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - blt.n 67f78 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 67f78 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - negs r0, r0 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00067ff4 : │ │ │ │ - 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, [sp, #24] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - bl 12af58 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 6802e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 12b230 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -00068032 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ - push {r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 68068 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x36> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ - bpl.n 68068 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x36> │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - cbz r1, 6805e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.n 68068 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x36> │ │ │ │ - cbz r6, 68068 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x36> │ │ │ │ - clz r3, r5 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - cbnz r5, 6807c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4a> │ │ │ │ - movw r1, #1459 @ 0x5b3 │ │ │ │ - movw r0, #53676 @ 0xd1ac │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68094 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x62> │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - adds r0, #16 │ │ │ │ - add r4, sp, #20 │ │ │ │ - ldr.w r1, [r0, #-8] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl e2c3c │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006809e : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 680d2 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.n 680d2 │ │ │ │ - cbz r1, 680c8 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.n 680d2 │ │ │ │ - cbz r5, 680d2 │ │ │ │ - clz r3, r2 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - cbnz r2, 680e6 │ │ │ │ - movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #53676 @ 0xd1ac │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 680fc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - adds r0, #16 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr.w r1, [r0, #-8] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl e2c3c │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00068100 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 68134 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x34> │ │ │ │ - mov r5, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.n 68134 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x34> │ │ │ │ - cbz r1, 6812a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.n 68134 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x34> │ │ │ │ - cbz r5, 68134 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x34> │ │ │ │ - clz r3, r2 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - cbnz r2, 68148 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - movw r1, #1510 @ 0x5e6 │ │ │ │ - movw r0, #53676 @ 0xd1ac │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6815e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x5e> │ │ │ │ - str r2, [sp, #4] │ │ │ │ - adds r0, #16 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr.w r1, [r0, #-8] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl e2c3c │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00068162 : │ │ │ │ - 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, 6818a │ │ │ │ - mov r5, r1 │ │ │ │ - movw r3, #22676 @ 0x5894 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b.n 6819c │ │ │ │ - movw r0, #2524 @ 0x9dc │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - movw r1, #689 @ 0x2b1 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 68264 │ │ │ │ - ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 681ae │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - it eq │ │ │ │ - addeq r7, #1 │ │ │ │ - b.n 6819c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ac120 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68264 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - sub.w r3, r9, r3 │ │ │ │ - adds r3, #4 │ │ │ │ - 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, #109 @ 0x6d │ │ │ │ - movt r3, #19 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movw r3, #41073 @ 0xa071 │ │ │ │ - movt r3, #32 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #41712 @ 0xa2f0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - str.w r3, [r4, #128] @ 0x80 │ │ │ │ - movw r3, #10144 @ 0x27a0 │ │ │ │ - movt r3, #78 @ 0x4e │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #38293 @ 0x9595 │ │ │ │ - movt r3, #22 │ │ │ │ - str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #56905 @ 0xde49 │ │ │ │ - movt r3, #24 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 89e54 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6825e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - bl 83d58 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8a484 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 68268 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6825e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6825e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 79dd0 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -0006826e : │ │ │ │ - b.w 68162 │ │ │ │ - │ │ │ │ -00068272 <_PyType_InitSubclasses@@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, #84] @ 0x54 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r0, #180] @ 0xb4 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bpl.n 682c6 <_PyType_InitSubclasses@@Base+0x54> │ │ │ │ - ldr r1, [pc, #140] @ (6831c <_PyType_InitSubclasses@@Base+0xaa>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - subs r0, #1 │ │ │ │ - movs r3, #28 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - adds r1, r2, r3 │ │ │ │ - add.w r1, r1, #91136 @ 0x16400 │ │ │ │ - ldr.w r1, [r1, #404] @ 0x194 │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 682ae <_PyType_InitSubclasses@@Base+0x3c> │ │ │ │ - cmp r0, #10 │ │ │ │ - bls.n 682ba <_PyType_InitSubclasses@@Base+0x48> │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #404 @ 0x194 │ │ │ │ - add r2, r3 │ │ │ │ - b.n 682c4 <_PyType_InitSubclasses@@Base+0x52> │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #436 @ 0x1b4 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 68318 <_PyType_InitSubclasses@@Base+0xa6> │ │ │ │ - bl 74e28 │ │ │ │ - cbz r0, 68318 <_PyType_InitSubclasses@@Base+0xa6> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bpl.n 68314 <_PyType_InitSubclasses@@Base+0xa2> │ │ │ │ - ldr r2, [pc, #68] @ (6831c <_PyType_InitSubclasses@@Base+0xaa>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r5, r2, r3 │ │ │ │ - add.w r5, r5, #91136 @ 0x16400 │ │ │ │ - ldr.w r5, [r5, #404] @ 0x194 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 682fa <_PyType_InitSubclasses@@Base+0x88> │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 68306 <_PyType_InitSubclasses@@Base+0x94> │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #404 @ 0x194 │ │ │ │ - add r2, r3 │ │ │ │ - b.n 68310 <_PyType_InitSubclasses@@Base+0x9e> │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #436 @ 0x1b4 │ │ │ │ - add r2, r3 │ │ │ │ - str r0, [r2, #20] │ │ │ │ - b.n 68318 <_PyType_InitSubclasses@@Base+0xa6> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r2 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00068320 <_PyType_NewManagedObject@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 7ca24 │ │ │ │ - cbnz r0, 6833e <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - movw r3, #5460 @ 0x1554 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r0, #4404 @ 0x1134 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - movlt r0, r3 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #8 │ │ │ │ - movw r1, #19240 @ 0x4b28 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - bl cc0d8 │ │ │ │ - cbnz r0, 68390 <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 683c6 <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4ebe2 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 683ac <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 683be <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ - b.n 683b6 <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6839e <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ - b.n 6838c <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6838c <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 683ec <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ - cbz r3, 683d6 <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 683de <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ - movw r1, #50908 @ 0xc6dc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2548 @ 0x9f4 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w 85d54 │ │ │ │ - cbz r3, 683f2 <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 683fa <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ - movw r1, #50908 @ 0xc6dc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2584 @ 0xa18 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - b.w 85d54 │ │ │ │ - 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, #2612 @ 0xa34 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - 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 85d54 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - adds r3, r1, #1 │ │ │ │ - beq.n 68454 <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ - movw r0, #2644 @ 0xa54 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - ldrd r2, r3, [r2, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 85d54 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006846c <_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 684b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bne.n 684a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ - mov r2, r3 │ │ │ │ - adds r3, #4 │ │ │ │ - cmp r7, r3 │ │ │ │ - bcc.n 684a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 6848c <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 684b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 684b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ - mov r3, r2 │ │ │ │ - ldrsb.w r2, [r3], #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 68484 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 684b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ - movs r2, #127 @ 0x7f │ │ │ │ - b.n 684b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ - movs r2, #255 @ 0xff │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bcc.n 684e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ - ldrd r3, r1, [r5, #16] │ │ │ │ - subs r3, r3, r1 │ │ │ │ - cmp r3, r6 │ │ │ │ - blt.n 684e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ - tst.w r2, #32 │ │ │ │ - ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 684f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ - lsls r2, r2, #25 │ │ │ │ - ite mi │ │ │ │ - addmi r0, #20 │ │ │ │ - addpl r0, #28 │ │ │ │ - b.n 684f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 684c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 684c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 6853c <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.n 68508 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ - cmp r1, #4 │ │ │ │ - beq.n 6851e <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ - add r0, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - blx 2d5b4 │ │ │ │ - b.n 68534 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ - add.w r0, r0, r3, lsl #1 │ │ │ │ - mov r3, r4 │ │ │ │ - cmp r7, r4 │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - bls.n 68534 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - strh.w r3, [r0], #2 │ │ │ │ - b.n 6850c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ - add.w r0, r0, r3, lsl #2 │ │ │ │ - mov r3, r4 │ │ │ │ - cmp r7, r4 │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - bls.n 68534 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ - b.n 68522 <_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} │ │ │ │ - │ │ │ │ -0006853e <_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 ip, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 68578 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #768] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - movw r2, #594 @ 0x252 │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #2700 @ 0xa8c │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - and.w r2, r3, #96 @ 0x60 │ │ │ │ - and.w r6, r3, #64 @ 0x40 │ │ │ │ - ubfx r5, r3, #2, #3 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 685b2 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 686fa <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #712] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - mov.w r1, #600 @ 0x258 │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #2772 @ 0xad4 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - subs r2, r5, #1 │ │ │ │ - cmp r5, #4 │ │ │ │ - it ne │ │ │ │ - cmpne r2, #1 │ │ │ │ - ite hi │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - ands.w r1, r3, #32 │ │ │ │ - beq.n 6861c <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 685e8 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #656] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - mov.w r1, #608 @ 0x260 │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #2804 @ 0xaf4 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 6860a <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #624] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #611 @ 0x263 │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #2900 @ 0xb54 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - add.w r2, r0, #28 │ │ │ │ - cmp r7, r2 │ │ │ │ - bne.n 686d2 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #580] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - mov.w r2, #612 @ 0x264 │ │ │ │ - b.n 686b8 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 6863c <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #572] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - movw r2, #618 @ 0x26a │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #2804 @ 0xaf4 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 6865e <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #536] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - movw r2, #622 @ 0x26e │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #2952 @ 0xb88 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cbz r6, 686ae <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 68686 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #500] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - mov.w r4, #624 @ 0x270 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #2972 @ 0xb9c │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 686fa <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #460] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #625 @ 0x271 │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #3000 @ 0xbb8 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.n 686d2 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #424] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - mov.w r2, #628 @ 0x274 │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #2924 @ 0xb6c │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 686fa <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cbz r2, 686fa <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #384] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - movw r2, #633 @ 0x279 │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - movw r2, #3040 @ 0xbe0 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 68860 <_PyUnicode_CheckConsistency@@Base+0x322> │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 68714 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r2, r4, #20 │ │ │ │ - addpl.w r2, r4, #28 │ │ │ │ - b.n 68716 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 68740 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 68728 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ - ldrb r7, [r2, r1] │ │ │ │ - b.n 68734 <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ - cmp r5, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq.w r7, [r2, r1, lsl #1] │ │ │ │ - ldrne.w r7, [r2, r1, lsl #2] │ │ │ │ - cmp r3, r7 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, r7 │ │ │ │ - b.n 6871c <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 687ae <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 68792 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 6876c <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #272] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - movw r2, #653 @ 0x28d │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #3068 @ 0xbfc │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bls.n 68828 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #232] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - movw r2, #654 @ 0x28e │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #3084 @ 0xc0c │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 68828 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #3100 @ 0xc1c │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - ldr r5, [pc, #180] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - movw r1, #657 @ 0x291 │ │ │ │ - b.n 6884e <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.n 687ec <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 687ce <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #3116 @ 0xc2c │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - ldr r5, [pc, #148] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - mov.w r1, #660 @ 0x294 │ │ │ │ - b.n 6884e <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 6882c <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #3136 @ 0xc40 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - ldr r5, [pc, #116] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - movw r1, #661 @ 0x295 │ │ │ │ - b.n 6884e <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6880a <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #3156 @ 0xc54 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - ldr r5, [pc, #88] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - mov.w r1, #664 @ 0x298 │ │ │ │ - b.n 6884e <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 68832 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #3176 @ 0xc68 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - ldr r5, [pc, #56] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ - b.n 6884e <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - ldrb r3, [r2, r0] │ │ │ │ - b.n 68836 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 68836 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 68860 <_PyUnicode_CheckConsistency@@Base+0x322> │ │ │ │ - ldr r5, [pc, #32] @ (6885c <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ - movw r3, #30024 @ 0x7548 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #3196 @ 0xc7c │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #667 @ 0x29b │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ - nop │ │ │ │ - adds r1, #8 │ │ │ │ - lsls r3, r1, #1 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.n 6889c <_PyUnicode_CheckConsistency@@Base+0x35e> │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 688a0 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ - movw r2, #65535 @ 0xffff │ │ │ │ - movt r2, #16 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - cmp r3, #2 │ │ │ │ - it ne │ │ │ │ - movne r1, r2 │ │ │ │ - b.n 688a2 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ - movs r1, #127 @ 0x7f │ │ │ │ - b.n 688a2 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7593c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 688c2 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ - 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 87ad8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000688c8 : │ │ │ │ - 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, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 688f6 │ │ │ │ - movw r3, #31824 @ 0x7c50 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - cmp r1, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, r3 │ │ │ │ - b.w 52ed0 │ │ │ │ - bl 4fb28 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000688fe : │ │ │ │ - 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 6891a │ │ │ │ - bl 4fb28 │ │ │ │ - b.n 68978 │ │ │ │ - movw r3, #31824 @ 0x7c50 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - cmp r1, #0 │ │ │ │ - ite ne │ │ │ │ - movne r4, r1 │ │ │ │ - moveq r4, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 52ed0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 68978 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 68970 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #49840 @ 0xc2b0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68978 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 68978 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68978 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1abbc8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006897c : │ │ │ │ - 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, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 689aa │ │ │ │ - movw r3, #31824 @ 0x7c50 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - cmp r1, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, r3 │ │ │ │ - b.w 27cea4 │ │ │ │ - bl 4fb28 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000689b2 : │ │ │ │ - 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, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - bmi.n 689ce │ │ │ │ - bl 4fb28 │ │ │ │ - b.n 689e8 │ │ │ │ - movw r3, #31824 @ 0x7c50 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - cmp r1, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, r1 │ │ │ │ - moveq r5, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 27cea4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 689ec │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 68a26 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 68a26 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #3272 @ 0xcc8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 689e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 689e8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 689e8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00068a2a : │ │ │ │ - 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 1031fc <_Py_GetErrorHandler@@Base> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 951dc │ │ │ │ - │ │ │ │ -00068a52 : │ │ │ │ +00068ee6 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 18a834 │ │ │ │ + b.w 18aecc │ │ │ │ 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, #7900 @ 0x1edc │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 68a84 │ │ │ │ + beq.n 68f18 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 68a9a │ │ │ │ + bne.n 68f2e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 68acc │ │ │ │ + beq.n 68f60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 68acc │ │ │ │ - b.n 68a9c │ │ │ │ + ble.n 68f60 │ │ │ │ + b.n 68f30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 68ab8 │ │ │ │ + beq.n 68f4c │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 68ae6 │ │ │ │ + bne.n 68f7a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 68acc │ │ │ │ + beq.n 68f60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 68ae8 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 68f7c │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 68b26 │ │ │ │ + bl fce84 │ │ │ │ + b.n 68fba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1671a8 │ │ │ │ + bl 167730 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68b12 │ │ │ │ + bge.n 68fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68b12 │ │ │ │ + cbnz r3, 68fa6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68b26 │ │ │ │ + bge.n 68fba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68b26 │ │ │ │ + cbnz r3, 68fba │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 68b54 │ │ │ │ + beq.n 68fe8 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 68b82 │ │ │ │ + bne.n 69016 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 68b68 │ │ │ │ + beq.n 68ffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 68b84 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 69018 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 68baa │ │ │ │ + bl fce84 │ │ │ │ + b.n 6903e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 12f894 │ │ │ │ + bl 12fdbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68baa │ │ │ │ + bge.n 6903e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68baa │ │ │ │ + cbnz r3, 6903e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 68bd8 │ │ │ │ + beq.n 6906c │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 68c06 │ │ │ │ + bne.n 6909a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 68bec │ │ │ │ + beq.n 69080 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 68c08 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 6909c │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 68c2e │ │ │ │ + bl fce84 │ │ │ │ + b.n 690c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 2651ec │ │ │ │ + bl 26497c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68c2e │ │ │ │ + bge.n 690c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68c2e │ │ │ │ + cbnz r3, 690c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 68c5c │ │ │ │ + beq.n 690f0 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 68c8a │ │ │ │ + bne.n 6911e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 68c70 │ │ │ │ + beq.n 69104 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 68c8c │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 69120 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 68cb2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 69146 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 166d14 │ │ │ │ + bl 16729c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68cb2 │ │ │ │ + bge.n 69146 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68cb2 │ │ │ │ + cbnz r3, 69146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 68ce0 │ │ │ │ + beq.n 69174 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 68d0e │ │ │ │ + bne.n 691a2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 68cf4 │ │ │ │ + beq.n 69188 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 68d10 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 691a4 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 68d36 │ │ │ │ + bl fce84 │ │ │ │ + b.n 691ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 133b7c │ │ │ │ + bl 1340dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68d36 │ │ │ │ + bge.n 691ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68d36 │ │ │ │ + cbnz r3, 691ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 68d64 │ │ │ │ + beq.n 691f8 │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 68d92 │ │ │ │ + bne.n 69226 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 68d78 │ │ │ │ + beq.n 6920c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 68d94 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 69228 │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 68dba │ │ │ │ + bl fce84 │ │ │ │ + b.n 6924e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 131d6c │ │ │ │ + bl 132294 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68dba │ │ │ │ + bge.n 6924e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68dba │ │ │ │ + cbnz r3, 6924e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 68de8 │ │ │ │ + beq.n 6927c │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 68e16 │ │ │ │ + bne.n 692aa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 68dfc │ │ │ │ + beq.n 69290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 68e18 │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bgt.n 692ac │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 68e3e │ │ │ │ + bl fce84 │ │ │ │ + b.n 692d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 187274 │ │ │ │ + bl 18790c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68e3e │ │ │ │ + bge.n 692d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68e3e │ │ │ │ + cbnz r3, 692d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00068e42 : │ │ │ │ +000692d6 : │ │ │ │ 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 1afae0 │ │ │ │ - cbnz r0, 68e70 │ │ │ │ - ldr r2, [pc, #56] @ (68e98 ) │ │ │ │ + bl 1afb50 │ │ │ │ + cbnz r0, 69304 │ │ │ │ + ldr r2, [pc, #56] @ (6932c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1f316c │ │ │ │ - b.n 68e92 │ │ │ │ + bl 1f2d64 │ │ │ │ + b.n 69326 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0260 │ │ │ │ + bl 1efeb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68e92 │ │ │ │ + bge.n 69326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68e92 │ │ │ │ + cbnz r3, 69326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068e9c : │ │ │ │ +00069330 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 68e42 │ │ │ │ + b.w 692d6 │ │ │ │ │ │ │ │ -00068ea2 : │ │ │ │ +00069336 : │ │ │ │ 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 1afae0 │ │ │ │ - cbnz r0, 68ed0 │ │ │ │ - ldr r2, [pc, #56] @ (68ef8 ) │ │ │ │ + bl 1afb50 │ │ │ │ + cbnz r0, 69364 │ │ │ │ + ldr r2, [pc, #56] @ (6938c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1f316c │ │ │ │ - b.n 68ef2 │ │ │ │ + bl 1f2d64 │ │ │ │ + b.n 69386 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 663ee │ │ │ │ + bl 66e76 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68ef2 │ │ │ │ + bge.n 69386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68ef2 │ │ │ │ + cbnz r3, 69386 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068efc : │ │ │ │ +00069390 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 68ea2 │ │ │ │ + b.w 69336 │ │ │ │ │ │ │ │ -00068f02 : │ │ │ │ +00069396 : │ │ │ │ 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 1afae0 │ │ │ │ - cbz r0, 68f44 │ │ │ │ + bl 1afb50 │ │ │ │ + cbz r0, 693d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e656c │ │ │ │ + bl 1e61e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68f48 │ │ │ │ + bge.n 693dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68f48 │ │ │ │ + cbnz r3, 693dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68f48 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 693dc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00068f4c : │ │ │ │ +000693e0 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 68f02 │ │ │ │ + b.w 69396 │ │ │ │ │ │ │ │ -00068f54 : │ │ │ │ +000693e8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 68f02 │ │ │ │ - b.w 1afae0 │ │ │ │ + b.w 69396 │ │ │ │ + b.w 1afb50 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #42128 @ 0xa490 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 68fa6 │ │ │ │ + beq.n 6943a │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 68fa6 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 6943a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #3376 @ 0xd30 │ │ │ │ + movw r1, #1508 @ 0x5e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68fda │ │ │ │ + b.n 6946e │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 68fd4 │ │ │ │ + beq.n 69468 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl a9020 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl a922c <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68fc4 │ │ │ │ + bge.n 69458 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 68fa0 │ │ │ │ + b.n 69434 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 68fd8 │ │ │ │ + b.n 6946c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr.w r3, [r0, #3696] @ 0xe70 │ │ │ │ + movs r2, #6 │ │ │ │ + cbz r3, 69484 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + cmp r1, #3 │ │ │ │ + it eq │ │ │ │ + streq r2, [r3, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.n 69476 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + b.w 211048 │ │ │ │ │ │ │ │ -00068fdc : │ │ │ │ +00069490 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (69010 ) │ │ │ │ + ldr r4, [pc, #36] @ (694c4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ bl 3318c <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6900e │ │ │ │ - movw r0, #3408 @ 0xd50 │ │ │ │ + bge.n 694c2 │ │ │ │ + movw r0, #1580 @ 0x62c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211678 │ │ │ │ + b.w 211048 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00069014 : │ │ │ │ - ldr r2, [pc, #12] @ (69024 ) │ │ │ │ +000694c8 : │ │ │ │ + ldr r2, [pc, #12] @ (694d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21a308 <_PyContext_Enter@@Base> │ │ │ │ + b.w 219fa8 <_PyContext_Enter@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00069028 : │ │ │ │ - ldr r2, [pc, #12] @ (69038 ) │ │ │ │ +000694dc : │ │ │ │ + ldr r2, [pc, #12] @ (694ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21eb58 <_PyContext_Exit@@Base> │ │ │ │ + b.w 21e570 <_PyContext_Exit@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl e3e68 │ │ │ │ + bl e3db0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl fcc7c │ │ │ │ - bl e3e68 │ │ │ │ + bl fce84 │ │ │ │ + bl e3db0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14e764 │ │ │ │ + bl 14ec54 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3e7c │ │ │ │ + b.w e3dc4 │ │ │ │ │ │ │ │ -00069072 <_PyBytes_FromData@@Base>: │ │ │ │ +00069526 <_PyBytes_FromData@@Base>: │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - b.w 75bd4 │ │ │ │ + b.w 75db8 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cbz r3, 69566 <_PyBytes_FromData@@Base+0x40> │ │ │ │ + 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 2c6e4 │ │ │ │ + cbz r0, 6955c <_PyBytes_FromData@@Base+0x36> │ │ │ │ + ldrd r3, r1, [sp] │ │ │ │ + add r0, r3 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + bl 75db8 │ │ │ │ + b.n 69570 <_PyBytes_FromData@@Base+0x4a> │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 69570 <_PyBytes_FromData@@Base+0x4a> │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + bx lr │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ │ │ │ │ -0006907a : │ │ │ │ - ldr r0, [pc, #28] @ (69098 ) │ │ │ │ +00069574 : │ │ │ │ + ldr r0, [pc, #28] @ (69594 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - movw r2, #3448 @ 0xd78 │ │ │ │ + movw r2, #1620 @ 0x654 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w fce54 <_PyErr_SetString@@Base> │ │ │ │ + b.w fd05c <_PyErr_SetString@@Base> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006909c <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 690d8 <_PyState_AddModule@@Base+0x3c> │ │ │ │ +00069598 <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 695d4 <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 690ce <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 695ca <_PyState_AddModule@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #3484 @ 0xd9c │ │ │ │ + movw r2, #1656 @ 0x678 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1ae900 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 1ae97c <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000690de : │ │ │ │ +000695da : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ (69124 ) │ │ │ │ + ldr r0, [pc, #52] @ (69620 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 69106 │ │ │ │ + cbnz r1, 69602 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3e5ee <_PyImport_ClearExtension@@Base+0x18e> │ │ │ │ + b.w 3e64e <_PyImport_ClearExtension@@Base+0x18e> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #3532 @ 0xdcc │ │ │ │ + movw r2, #1704 @ 0x6a8 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, 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 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #3584 @ 0xe00 │ │ │ │ + movw r2, #1756 @ 0x6dc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_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, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #3584 @ 0xe00 │ │ │ │ + movw r2, #1756 @ 0x6dc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00069178 : │ │ │ │ +00069674 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (69190 ) │ │ │ │ + ldr r4, [pc, #16] @ (6968c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e23c8 <_PyErr_FormatV@@Base> │ │ │ │ + b.w e2578 <_PyErr_FormatV@@Base> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00069194 : │ │ │ │ +00069690 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1f90bc <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + b.w 1f8c30 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + │ │ │ │ +00069696 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ + push {r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 696cc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x36> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ + bpl.n 696cc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x36> │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + cbz r1, 696c2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.n 696cc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x36> │ │ │ │ + cbz r6, 696cc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x36> │ │ │ │ + clz r3, r5 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + cbnz r5, 696e0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4a> │ │ │ │ + movw r1, #1459 @ 0x5b3 │ │ │ │ + movw r0, #51308 @ 0xc86c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 696f8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x62> │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + adds r0, #16 │ │ │ │ + add r4, sp, #20 │ │ │ │ + ldr.w r1, [r0, #-8] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl e2dec │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00069702 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 69736 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.n 69736 │ │ │ │ + cbz r1, 6972c │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.n 69736 │ │ │ │ + cbz r5, 69736 │ │ │ │ + clz r3, r2 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + cbnz r2, 6974a │ │ │ │ + movw r1, #1485 @ 0x5cd │ │ │ │ + movw r0, #51308 @ 0xc86c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69760 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + adds r0, #16 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr.w r1, [r0, #-8] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl e2dec │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00069764 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 69798 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x34> │ │ │ │ + mov r5, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.n 69798 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x34> │ │ │ │ + cbz r1, 6978e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.n 69798 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x34> │ │ │ │ + cbz r5, 69798 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x34> │ │ │ │ + clz r3, r2 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + cbnz r2, 697ac <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + movw r1, #1510 @ 0x5e6 │ │ │ │ + movw r0, #51308 @ 0xc86c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 697c2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x5e> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + adds r0, #16 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr.w r1, [r0, #-8] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl e2dec │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006919a <_PyEval_RaiseAsyncExc@@Base>: │ │ │ │ +000697c6 <_PyEval_RaiseAsyncExc@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 691b0 <_PyEval_RaiseAsyncExc@@Base+0x16> │ │ │ │ + bne.n 697dc <_PyEval_RaiseAsyncExc@@Base+0x16> │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #100 @ 0x64 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r4, [r3] │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 691ce <_PyEval_RaiseAsyncExc@@Base+0x34> │ │ │ │ + bne.n 697fa <_PyEval_RaiseAsyncExc@@Base+0x34> │ │ │ │ dmb ish │ │ │ │ - cbz r4, 69200 <_PyEval_RaiseAsyncExc@@Base+0x66> │ │ │ │ + cbz r4, 6982c <_PyEval_RaiseAsyncExc@@Base+0x66> │ │ │ │ mov r1, r4 │ │ │ │ - bl e2438 <_PyErr_SetObject@@Base> │ │ │ │ + bl e25e8 <_PyErr_SetObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 691fa <_PyEval_RaiseAsyncExc@@Base+0x60> │ │ │ │ + bge.n 69826 <_PyEval_RaiseAsyncExc@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 691fa <_PyEval_RaiseAsyncExc@@Base+0x60> │ │ │ │ + cbnz r3, 69826 <_PyEval_RaiseAsyncExc@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69202 <_PyEval_RaiseAsyncExc@@Base+0x68> │ │ │ │ + b.n 6982e <_PyEval_RaiseAsyncExc@@Base+0x68> │ │ │ │ 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, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6923e <_PyEval_RaiseAsyncExc@@Base+0xa4> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 6986a <_PyEval_RaiseAsyncExc@@Base+0xa4> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #52112 @ 0xcb90 │ │ │ │ + movw r0, #49744 @ 0xc250 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r4 │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69266 <_PyEval_RaiseAsyncExc@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #40] @ (69268 <_PyEval_RaiseAsyncExc@@Base+0xce>) │ │ │ │ + b.n 69892 <_PyEval_RaiseAsyncExc@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #40] @ (69894 <_PyEval_RaiseAsyncExc@@Base+0xce>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1af784 │ │ │ │ + bl 1af7f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6923a <_PyEval_RaiseAsyncExc@@Base+0xa0> │ │ │ │ - cbz r0, 6925e <_PyEval_RaiseAsyncExc@@Base+0xc4> │ │ │ │ + beq.n 69866 <_PyEval_RaiseAsyncExc@@Base+0xa0> │ │ │ │ + cbz r0, 6988a <_PyEval_RaiseAsyncExc@@Base+0xc4> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b14e4 <_PyArena_New@@Base+0x1760> │ │ │ │ + b.w 1b1578 <_PyArena_New@@Base+0x1784> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69410 <_PyEval_RaiseAsyncExc@@Base+0x276> │ │ │ │ - ldr r3, [pc, #396] @ (69418 <_PyEval_RaiseAsyncExc@@Base+0x27e>) │ │ │ │ + beq.w 69a3c <_PyEval_RaiseAsyncExc@@Base+0x276> │ │ │ │ + ldr r3, [pc, #396] @ (69a44 <_PyEval_RaiseAsyncExc@@Base+0x27e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #3860] @ 0xf14 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 692ac <_PyEval_RaiseAsyncExc@@Base+0x112> │ │ │ │ - bne.n 692b0 <_PyEval_RaiseAsyncExc@@Base+0x116> │ │ │ │ + bgt.n 698d8 <_PyEval_RaiseAsyncExc@@Base+0x112> │ │ │ │ + bne.n 698dc <_PyEval_RaiseAsyncExc@@Base+0x116> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #216] @ 0xd8 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 692b2 <_PyEval_RaiseAsyncExc@@Base+0x118> │ │ │ │ + b.n 698de <_PyEval_RaiseAsyncExc@@Base+0x118> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 692b2 <_PyEval_RaiseAsyncExc@@Base+0x118> │ │ │ │ + b.n 698de <_PyEval_RaiseAsyncExc@@Base+0x118> │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #13084 @ 0x331c │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 692f8 <_PyEval_RaiseAsyncExc@@Base+0x15e> │ │ │ │ - bl 7d228 │ │ │ │ + cbz r0, 69924 <_PyEval_RaiseAsyncExc@@Base+0x15e> │ │ │ │ + bl 7d418 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 693fc <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ - bl 8ffb0 │ │ │ │ + beq.w 69a28 <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 692ee <_PyEval_RaiseAsyncExc@@Base+0x154> │ │ │ │ + bge.n 6991a <_PyEval_RaiseAsyncExc@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 692ee <_PyEval_RaiseAsyncExc@@Base+0x154> │ │ │ │ + cbnz r3, 6991a <_PyEval_RaiseAsyncExc@@Base+0x154> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 692be <_PyEval_RaiseAsyncExc@@Base+0x124> │ │ │ │ - b.n 693fc <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ + beq.n 698ea <_PyEval_RaiseAsyncExc@@Base+0x124> │ │ │ │ + b.n 69a28 <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ movw r3, #13088 @ 0x3320 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 6933c <_PyEval_RaiseAsyncExc@@Base+0x1a2> │ │ │ │ + cbz r0, 69968 <_PyEval_RaiseAsyncExc@@Base+0x1a2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 69302 <_PyEval_RaiseAsyncExc@@Base+0x168> │ │ │ │ - bl 7d228 │ │ │ │ + beq.n 6992e <_PyEval_RaiseAsyncExc@@Base+0x168> │ │ │ │ + bl 7d418 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 693fc <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ - bl 8ffb0 │ │ │ │ + beq.n 69a28 <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69334 <_PyEval_RaiseAsyncExc@@Base+0x19a> │ │ │ │ + bge.n 69960 <_PyEval_RaiseAsyncExc@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 69334 <_PyEval_RaiseAsyncExc@@Base+0x19a> │ │ │ │ + cbnz r3, 69960 <_PyEval_RaiseAsyncExc@@Base+0x19a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 69302 <_PyEval_RaiseAsyncExc@@Base+0x168> │ │ │ │ - b.n 693fc <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ + beq.n 6992e <_PyEval_RaiseAsyncExc@@Base+0x168> │ │ │ │ + b.n 69a28 <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ movw r3, #13092 @ 0x3324 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 69380 <_PyEval_RaiseAsyncExc@@Base+0x1e6> │ │ │ │ + cbz r0, 699ac <_PyEval_RaiseAsyncExc@@Base+0x1e6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 69346 <_PyEval_RaiseAsyncExc@@Base+0x1ac> │ │ │ │ - bl 7d228 │ │ │ │ + beq.n 69972 <_PyEval_RaiseAsyncExc@@Base+0x1ac> │ │ │ │ + bl 7d418 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 693fc <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ - bl 8ffb0 │ │ │ │ + beq.n 69a28 <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69378 <_PyEval_RaiseAsyncExc@@Base+0x1de> │ │ │ │ + bge.n 699a4 <_PyEval_RaiseAsyncExc@@Base+0x1de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 69378 <_PyEval_RaiseAsyncExc@@Base+0x1de> │ │ │ │ + cbnz r3, 699a4 <_PyEval_RaiseAsyncExc@@Base+0x1de> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 69346 <_PyEval_RaiseAsyncExc@@Base+0x1ac> │ │ │ │ - b.n 693fc <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ + beq.n 69972 <_PyEval_RaiseAsyncExc@@Base+0x1ac> │ │ │ │ + b.n 69a28 <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ movw r3, #59972 @ 0xea44 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 69412 <_PyEval_RaiseAsyncExc@@Base+0x278> │ │ │ │ + beq.n 69a3e <_PyEval_RaiseAsyncExc@@Base+0x278> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69412 <_PyEval_RaiseAsyncExc@@Base+0x278> │ │ │ │ - bl 7d228 │ │ │ │ + beq.n 69a3e <_PyEval_RaiseAsyncExc@@Base+0x278> │ │ │ │ + bl 7d418 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 693fc <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ + cbz r0, 69a28 <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e086c │ │ │ │ + bl e0a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 693c0 <_PyEval_RaiseAsyncExc@@Base+0x226> │ │ │ │ + bge.n 699ec <_PyEval_RaiseAsyncExc@@Base+0x226> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 693fc <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ + bge.n 69a28 <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 693fc <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ + cbnz r3, 69a28 <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 693fc <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ - beq.n 693da <_PyEval_RaiseAsyncExc@@Base+0x240> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69a28 <_PyEval_RaiseAsyncExc@@Base+0x262> │ │ │ │ + beq.n 69a06 <_PyEval_RaiseAsyncExc@@Base+0x240> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6938e <_PyEval_RaiseAsyncExc@@Base+0x1f4> │ │ │ │ + bge.n 699ba <_PyEval_RaiseAsyncExc@@Base+0x1f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6938e <_PyEval_RaiseAsyncExc@@Base+0x1f4> │ │ │ │ + bne.n 699ba <_PyEval_RaiseAsyncExc@@Base+0x1f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6938e <_PyEval_RaiseAsyncExc@@Base+0x1f4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 699ba <_PyEval_RaiseAsyncExc@@Base+0x1f4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 693f8 <_PyEval_RaiseAsyncExc@@Base+0x25e> │ │ │ │ + bge.n 69a24 <_PyEval_RaiseAsyncExc@@Base+0x25e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 693f8 <_PyEval_RaiseAsyncExc@@Base+0x25e> │ │ │ │ + cbnz r3, 69a24 <_PyEval_RaiseAsyncExc@@Base+0x25e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6938e <_PyEval_RaiseAsyncExc@@Base+0x1f4> │ │ │ │ + beq.n 699ba <_PyEval_RaiseAsyncExc@@Base+0x1f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69410 <_PyEval_RaiseAsyncExc@@Base+0x276> │ │ │ │ + bge.n 69a3c <_PyEval_RaiseAsyncExc@@Base+0x276> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69410 <_PyEval_RaiseAsyncExc@@Base+0x276> │ │ │ │ + cbnz r3, 69a3c <_PyEval_RaiseAsyncExc@@Base+0x276> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90610,240 +91179,273 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ ldr.w r0, [r3, #3848] @ 0xf08 │ │ │ │ - cbnz r0, 6944e <_PyEval_RaiseAsyncExc@@Base+0x2b4> │ │ │ │ - movw r1, #48172 @ 0xbc2c │ │ │ │ + cbnz r0, 69a7a <_PyEval_RaiseAsyncExc@@Base+0x2b4> │ │ │ │ + movw r1, #45804 @ 0xb2ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #34688 @ 0x8780 │ │ │ │ - movt r0, #60 @ 0x3c │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #61096 @ 0xeea8 │ │ │ │ + movt r0, #58 @ 0x3a │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #18632 @ 0x48c8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 69462 <_PyEval_RaiseAsyncExc@@Base+0x2c8> │ │ │ │ - bl 121c80 │ │ │ │ - b.n 69482 <_PyEval_RaiseAsyncExc@@Base+0x2e8> │ │ │ │ - bl 12307c │ │ │ │ + bne.n 69a8e <_PyEval_RaiseAsyncExc@@Base+0x2c8> │ │ │ │ + bl 1222a8 │ │ │ │ + b.n 69aae <_PyEval_RaiseAsyncExc@@Base+0x2e8> │ │ │ │ + bl 1236a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69482 <_PyEval_RaiseAsyncExc@@Base+0x2e8> │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + bge.n 69aae <_PyEval_RaiseAsyncExc@@Base+0x2e8> │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 69482 <_PyEval_RaiseAsyncExc@@Base+0x2e8> │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 69aae <_PyEval_RaiseAsyncExc@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1e093c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1377e0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 137d04 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -0006948c : │ │ │ │ +00069ab8 : │ │ │ │ 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, #84] @ (694f4 ) │ │ │ │ - bl 1ea39c │ │ │ │ + ldr r0, [pc, #84] @ (69b20 ) │ │ │ │ + bl 1ea010 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 694be │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 694ee │ │ │ │ - movw r0, #1648 @ 0x670 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1cdfe4 │ │ │ │ - cbz r0, 694ee │ │ │ │ + cbnz r0, 69aea │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 69b1a │ │ │ │ + movw r0, #64436 @ 0xfbb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1cdc6c │ │ │ │ + cbz r0, 69b1a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (694f8 ) │ │ │ │ + ldr r0, [pc, #52] @ (69b24 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 9d7f4 │ │ │ │ + bl 9d98c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 694e2 │ │ │ │ + bge.n 69b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 694e6 │ │ │ │ + cbz r3, 69b12 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 694ee │ │ │ │ + b.n 69b1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 694e2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69b0e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #720] @ (697c8 <_Py_FatalRefcountErrorFunc@@Base+0x44>) │ │ │ │ + ldr r0, [pc, #720] @ (69df4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ str r4, [r3, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbnz r0, 6950a │ │ │ │ - movw r0, #60496 @ 0xec50 │ │ │ │ + cbnz r0, 69b36 │ │ │ │ + movw r0, #58128 @ 0xe310 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 1cf1bc │ │ │ │ + b.w 1cee44 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r7, #3628 @ 0xe2c │ │ │ │ + movw r7, #1800 @ 0x708 │ │ │ │ movt r7, #47 @ 0x2f │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #35392 @ 0x8a40 │ │ │ │ + movw r0, #33024 @ 0x8100 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1cf1bc │ │ │ │ + bl 1cee44 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 69584 │ │ │ │ + cbz r1, 69bb0 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 6954a │ │ │ │ - movw r0, #3612 @ 0xe1c │ │ │ │ + bne.n 69b76 │ │ │ │ + movw r0, #1784 @ 0x6f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1cf1bc │ │ │ │ - b.n 6952e │ │ │ │ + bl 1cee44 │ │ │ │ + b.n 69b5a │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 6955c │ │ │ │ - movw r0, #3616 @ 0xe20 │ │ │ │ + bhi.n 69b88 │ │ │ │ + movw r0, #1788 @ 0x6fc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1cf1bc │ │ │ │ - b.n 6952e │ │ │ │ + bl 1cee44 │ │ │ │ + b.n 69b5a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 6956e │ │ │ │ - movw r0, #3620 @ 0xe24 │ │ │ │ + bhi.n 69b9a │ │ │ │ + movw r0, #1792 @ 0x700 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1cf1bc │ │ │ │ - b.n 6952e │ │ │ │ + bl 1cee44 │ │ │ │ + b.n 69b5a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #47772 @ 0xba9c │ │ │ │ + movw r0, #45404 @ 0xb15c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1cf1bc │ │ │ │ - b.n 6952e │ │ │ │ - movw r0, #35392 @ 0x8a40 │ │ │ │ + bl 1cee44 │ │ │ │ + b.n 69b5a │ │ │ │ + movw r0, #33024 @ 0x8100 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1cf1bc │ │ │ │ + b.w 1cee44 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r4, #55080 @ 0xd728 │ │ │ │ + movw r4, #58816 @ 0xe5c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 695be │ │ │ │ + beq.n 69bea │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 695de │ │ │ │ - cbz r1, 695e6 │ │ │ │ - movw r0, #3636 @ 0xe34 │ │ │ │ + bne.n 69c0a │ │ │ │ + cbz r1, 69c12 │ │ │ │ + movw r0, #1808 @ 0x710 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 10bbcc <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 695fc │ │ │ │ + bl 10c200 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 69c28 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 695e6 │ │ │ │ + beq.n 69c12 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 695e6 │ │ │ │ + beq.n 69c12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c2a5c <_PyOnceFlag_CallOnceSlow@@Base+0x3d8> │ │ │ │ + b.w 1c2afc <_PyOnceFlag_CallOnceSlow@@Base+0x3d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 695de │ │ │ │ - movw r0, #3636 @ 0xe34 │ │ │ │ + beq.n 69c0a │ │ │ │ + movw r0, #1808 @ 0x710 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r1, r6 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 695de │ │ │ │ + bne.n 69c0a │ │ │ │ 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, #80] @ (69664 ) │ │ │ │ + ldr r2, [pc, #80] @ (69c90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 69656 │ │ │ │ + cbz r3, 69c82 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1504e8 │ │ │ │ + bl 1509d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69646 │ │ │ │ + cbnz r0, 69c72 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #26816 @ 0x68c0 │ │ │ │ + movw r1, #24448 @ 0x5f80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6965e │ │ │ │ + bl fce84 │ │ │ │ + b.n 69c8a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 247380 <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ + b.w 246ad8 <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 106034 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 69cb8 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 69cb8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69cea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 219cb8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 69cb4 │ │ │ │ + ldr r3, [pc, #40] @ (69cec ) │ │ │ │ + ldr.w r3, [r3, #1512] @ 0x5e8 │ │ │ │ + cbz r3, 69cd8 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ + mov r1, r4 │ │ │ │ + mla r0, r0, r4, r3 │ │ │ │ + bl 226ca0 <_PyXI_FreeFailure@@Base+0x24> │ │ │ │ + cbnz r0, 69ce2 │ │ │ │ + movw r0, #5460 @ 0x1554 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 69cea │ │ │ │ + movw r0, #4404 @ 0x1134 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #60148 @ 0xeaf4 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 6968a │ │ │ │ + cbz r2, 69d12 │ │ │ │ blx 2cbd0 │ │ │ │ movw r2, #21200 @ 0x52d0 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d03c │ │ │ │ - movw r1, #62908 @ 0xf5bc │ │ │ │ + movw r1, #60516 @ 0xec64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 696d2 │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 69d5a │ │ │ │ mov r0, r6 │ │ │ │ blx 2d658 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #15176 @ 0x3b48 │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #12808 @ 0x3208 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d4c8 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -90855,1269 +91457,1149 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ec08 │ │ │ │ │ │ │ │ -00069700 : │ │ │ │ +00069d88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 6971e │ │ │ │ - movw r1, #3660 @ 0xe4c │ │ │ │ + cbnz r1, 69da6 │ │ │ │ + movw r1, #1832 @ 0x728 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #96] @ (6977c ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #96] @ (69e04 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #92] @ (69780 ) │ │ │ │ + ldr r0, [pc, #92] @ (69e08 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - cbnz r3, 6975e │ │ │ │ + cbnz r3, 69de6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ - cbz r3, 69756 │ │ │ │ + cbz r3, 69dde │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 69756 │ │ │ │ + ble.n 69dde │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 69756 │ │ │ │ - movw r1, #3688 @ 0xe68 │ │ │ │ + bne.n 69dde │ │ │ │ + movw r1, #1860 @ 0x744 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #44] @ (6977c ) │ │ │ │ + ldr r0, [pc, #44] @ (69e04 ) │ │ │ │ mov r2, r3 │ │ │ │ - bl 69668 │ │ │ │ + bl 69cf0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ae900 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 1ae97c <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #3484 @ 0xd9c │ │ │ │ + movw r2, #1656 @ 0x678 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00069784 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00069e0c <_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, #3712 @ 0xe80 │ │ │ │ + movw r1, #1884 @ 0x75c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 69668 │ │ │ │ + bl 69cf0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #2412 @ 0x96c │ │ │ │ + movw r1, #44 @ 0x2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r2, #4 │ │ │ │ - b.w 21a690 │ │ │ │ + b.w 21a03c <_Py_Instrument@@Base+0x4> │ │ │ │ stmdb 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, #264] @ (698ec <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + ldr r3, [pc, #264] @ (69f74 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 69800 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ + bne.n 69e88 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 697f0 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ + bne.n 69e78 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6981e <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ + beq.n 69ea6 <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #208] @ (698f0 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #208] @ (69f78 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ ldr.w r3, [r3, #1548] @ 0x60c │ │ │ │ - cbnz r3, 69838 <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ + cbnz r3, 69ec0 <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3772 @ 0xebc │ │ │ │ + movw r1, #1944 @ 0x798 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - b.n 698ba <_Py_FatalRefcountErrorFunc@@Base+0x136> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 69f42 <_Py_FatalRefcountErrorFunc@@Base+0x136> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 3416c <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 3411c <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 698ba <_Py_FatalRefcountErrorFunc@@Base+0x136> │ │ │ │ - movw r7, #3908 @ 0xf44 │ │ │ │ + cbz r0, 69f42 <_Py_FatalRefcountErrorFunc@@Base+0x136> │ │ │ │ + movw r7, #2080 @ 0x820 │ │ │ │ movt r7, #47 @ 0x2f │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3840 @ 0xf00 │ │ │ │ + movw r1, #2012 @ 0x7dc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ ldrh.w r3, [r9, #4] │ │ │ │ - movw r1, #3896 @ 0xf38 │ │ │ │ + movw r1, #2068 @ 0x814 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 698ac <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ + ble.n 69f34 <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ add.w fp, r9, r5, lsl #3 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - bl 21053c <_PyInterpreterConfig_InitFromDict@@Base+0x900> │ │ │ │ + bl 210114 <_PyInterpreterConfig_InitFromDict@@Base+0x900> │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b04 <_PyTrash_thread_deposit_object@@Base+0x1d4> │ │ │ │ + bl 2106dc <_PyTrash_thread_deposit_object@@Base+0x1d4> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24556 @ 0x5fec │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - b.n 6985e <_Py_FatalRefcountErrorFunc@@Base+0xda> │ │ │ │ - movw r1, #24556 @ 0x5fec │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 69ee6 <_Py_FatalRefcountErrorFunc@@Base+0xda> │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [sl] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 698d2 <_Py_FatalRefcountErrorFunc@@Base+0x14e> │ │ │ │ + bne.n 69f5a <_Py_FatalRefcountErrorFunc@@Base+0x14e> │ │ │ │ strexb r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 698c2 <_Py_FatalRefcountErrorFunc@@Base+0x13e> │ │ │ │ + bne.n 69f4a <_Py_FatalRefcountErrorFunc@@Base+0x13e> │ │ │ │ dmb ish │ │ │ │ - beq.n 698e4 <_Py_FatalRefcountErrorFunc@@Base+0x160> │ │ │ │ - ldr r0, [pc, #16] @ (698ec <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + beq.n 69f6c <_Py_FatalRefcountErrorFunc@@Base+0x160> │ │ │ │ + ldr r0, [pc, #16] @ (69f74 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 214c68 │ │ │ │ + b.w 214634 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #800 @ (adr r2, 69c10 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 6a298 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - movw r4, #21200 @ 0x52d0 │ │ │ │ - movt r4, #82 @ 0x52 │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #3920 @ 0xf50 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 6993a <_Py_FatalRefcountErrorFunc@@Base+0x1b6> │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #24556 @ 0x5fec │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2c924 <__fprintf_chk@plt> │ │ │ │ - ldrb.w r3, [r5, #-4] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #3956 @ 0xf74 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - blx 2c928 <__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 69954 <_Py_FatalRefcountErrorFunc@@Base+0x1d0> │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #3968 @ 0xf80 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #4004 @ 0xfa4 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w r3, [r5, #-1] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 699b4 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - ldrb.w r3, [r5, #-2] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 699b4 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - ldrb.w r3, [r5, #-3] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 699b4 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #4040 @ 0xfc8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - blx 2d580 │ │ │ │ - b.n 69a18 <_Py_FatalRefcountErrorFunc@@Base+0x294> │ │ │ │ - movw r7, #4132 @ 0x1024 │ │ │ │ - movt r7, #47 @ 0x2f │ │ │ │ - subs r6, r5, #3 │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #4072 @ 0xfe8 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - subs r3, r5, r6 │ │ │ │ - ldrb.w sl, [r6], #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #4108 @ 0x100c │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 699fa <_Py_FatalRefcountErrorFunc@@Base+0x276> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d580 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2d564 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 699ce <_Py_FatalRefcountErrorFunc@@Base+0x24a> │ │ │ │ - movw r0, #4144 @ 0x1030 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2d580 │ │ │ │ - add.w r7, r5, r8 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #4292 @ 0x10c4 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - subs r3, r7, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ - ldrb.w r1, [r3, #1]! │ │ │ │ - cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 69a44 <_Py_FatalRefcountErrorFunc@@Base+0x2c0> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 69a34 <_Py_FatalRefcountErrorFunc@@Base+0x2b0> │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 69a46 <_Py_FatalRefcountErrorFunc@@Base+0x2c2> │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r6, 69a5c <_Py_FatalRefcountErrorFunc@@Base+0x2d8> │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #4040 @ 0xfc8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - blx 2d580 │ │ │ │ - b.n 69aae <_Py_FatalRefcountErrorFunc@@Base+0x32a> │ │ │ │ - mov r0, r3 │ │ │ │ - movw r2, #4072 @ 0xfe8 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w fp, [r7, r6] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - movw r2, #4332 @ 0x10ec │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - str.w fp, [sp] │ │ │ │ - blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #4132 @ 0x1024 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 69aa0 <_Py_FatalRefcountErrorFunc@@Base+0x31c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - blx 2d580 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2d564 │ │ │ │ - cmp r6, #4 │ │ │ │ - bne.n 69a6e <_Py_FatalRefcountErrorFunc@@Base+0x2ea> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 69b30 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #14 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #4360 @ 0x1108 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - blx 2d580 │ │ │ │ - sub.w ip, r6, r5 │ │ │ │ - movw r2, #4376 @ 0x1118 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w ip, #8 │ │ │ │ - beq.n 69aee <_Py_FatalRefcountErrorFunc@@Base+0x36a> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 69af2 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 69ac8 <_Py_FatalRefcountErrorFunc@@Base+0x344> │ │ │ │ - cmp r6, r7 │ │ │ │ - bcc.n 69afc <_Py_FatalRefcountErrorFunc@@Base+0x378> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2d564 │ │ │ │ - b.n 69b30 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ - subs r2, r7, r6 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 69b16 <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ - sub.w r6, r7, #8 │ │ │ │ - movs r2, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #4384 @ 0x1120 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - blx 2d580 │ │ │ │ - movw r2, #4376 @ 0x1118 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movs r1, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 69af2 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 69b16 <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2d564 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2d8e4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2d03c │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 697d0 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ │ │ │ │ -00069b4e : │ │ │ │ +00069f7c : │ │ │ │ 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] @ (69bfc ) │ │ │ │ + ldr r3, [pc, #156] @ (6a028 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 69b78 │ │ │ │ + bne.n 69fa6 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69b68 │ │ │ │ + bne.n 69f96 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 69b86 │ │ │ │ + beq.n 69fb4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24b8dc │ │ │ │ + bl 2a13ac │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ ldr.w r3, [r0, #1864] @ 0x748 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 69bc2 │ │ │ │ + ble.n 69ff0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69bae │ │ │ │ + bne.n 69fdc │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 69b9e │ │ │ │ + bne.n 69fcc │ │ │ │ dmb ish │ │ │ │ - beq.n 69bbc │ │ │ │ + beq.n 69fea │ │ │ │ addw r0, r0, #1732 @ 0x6c4 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69bf8 │ │ │ │ + b.n 6a026 │ │ │ │ adds r2, r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r2, [r0, #1864] @ 0x748 │ │ │ │ mov.w r2, #0 │ │ │ │ str.w r5, [r3, #1736] @ 0x6c8 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 69be8 │ │ │ │ + bne.n 6a016 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 69bd8 │ │ │ │ + bne.n 6a006 │ │ │ │ dmb ish │ │ │ │ - beq.n 69bf6 │ │ │ │ + beq.n 6a024 │ │ │ │ addw r0, r0, #1732 @ 0x6c4 │ │ │ │ - bl 214c68 │ │ │ │ + bl 214634 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00069c00 : │ │ │ │ +0006a02c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 2d03c │ │ │ │ blx 2d124 │ │ │ │ - cbnz r0, 69c4c │ │ │ │ - bl 75890 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 6a078 │ │ │ │ + bl 75a60 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ - cbz r0, 69c4e │ │ │ │ - cbz r4, 69c4c │ │ │ │ - movw r1, #48792 @ 0xbe98 │ │ │ │ + cbz r0, 6a07a │ │ │ │ + cbz r4, 6a078 │ │ │ │ + movw r1, #46352 @ 0xb510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2d828 │ │ │ │ - cbz r0, 69c4c │ │ │ │ + cbz r0, 6a078 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40424 @ 0x9de8 │ │ │ │ + movw r1, #38056 @ 0x94a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ blx 2d828 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 69c4e │ │ │ │ + b.n 6a07a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069c50 : │ │ │ │ +0006a07c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2fb00 │ │ │ │ │ │ │ │ -00069c58 : │ │ │ │ +0006a084 : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2fb00 │ │ │ │ │ │ │ │ -00069c5e : │ │ │ │ +0006a08a : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2fb00 │ │ │ │ │ │ │ │ -00069c66 : │ │ │ │ +0006a092 : │ │ │ │ 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 61d48 │ │ │ │ + bl 61edc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069c88 : │ │ │ │ +0006a0b4 : │ │ │ │ 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 61d48 │ │ │ │ + bl 61edc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069cac : │ │ │ │ +0006a0d8 : │ │ │ │ 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 61d48 │ │ │ │ + bl 61edc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069cd0 : │ │ │ │ +0006a0fc : │ │ │ │ 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 1afa84 │ │ │ │ + bl 1afaf4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069cf0 : │ │ │ │ +0006a11c : │ │ │ │ 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 1afa84 │ │ │ │ + bl 1afaf4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3fddc │ │ │ │ + bl 3fe34 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 69d62 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 6a18e │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #26232 @ 0x6678 │ │ │ │ + movw r0, #24636 @ 0x603c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 69d94 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a1c0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ - cbz r0, 69d94 │ │ │ │ + bl 95ad8 │ │ │ │ + cbz r0, 6a1c0 │ │ │ │ blx 2d658 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #30120 @ 0x75a8 │ │ │ │ - movweq r1, #4392 @ 0x1128 │ │ │ │ + movwne r1, #27628 @ 0x6bec │ │ │ │ + movweq r1, #2092 @ 0x82c │ │ │ │ movtne r1, #43 @ 0x2b │ │ │ │ movteq r1, #47 @ 0x2f │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 69dd2 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 6a1fe │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #4460 @ 0x116c │ │ │ │ + movw r0, #2160 @ 0x870 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 69dde │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a20a │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69de2 │ │ │ │ + cbnz r0, 6a20e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69e34 │ │ │ │ + b.n 6a260 │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 69e04 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 6a230 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 69dde │ │ │ │ + bl fce84 │ │ │ │ + b.n 6a20a │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c65c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 69e1c │ │ │ │ + cbz r0, 6a248 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 75bd4 │ │ │ │ - b.n 69e34 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl 75db8 │ │ │ │ + b.n 6a260 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4424 @ 0x1148 │ │ │ │ + movw r1, #2124 @ 0x84c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 69e5a │ │ │ │ + cbnz r2, 6a286 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 69e5a │ │ │ │ + bne.n 6a286 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69e7c │ │ │ │ + cbnz r0, 6a2a8 │ │ │ │ add r3, sp, #28 │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ movw r4, #33304 @ 0x8218 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 69ec4 │ │ │ │ + cbz r0, 6a2f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 69e8e │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 69ec4 │ │ │ │ + bne.n 6a2ba │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6a2f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69ea0 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 69ec4 │ │ │ │ + bne.n 6a2cc │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6a2f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69eb2 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 69ec4 │ │ │ │ + bne.n 6a2de │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6a2f0 │ │ │ │ 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 2a9b90 │ │ │ │ + b.w 2a924c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69eea │ │ │ │ + cbnz r3, 6a316 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69eea │ │ │ │ + ble.n 6a316 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69eea │ │ │ │ - cbnz r0, 69f04 │ │ │ │ + bne.n 6a316 │ │ │ │ + cbnz r0, 6a330 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #64] @ (69f38 ) │ │ │ │ + ldr r4, [pc, #64] @ (6a364 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69f32 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6a35e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #36752 @ 0x8f90 │ │ │ │ + movw r1, #34384 @ 0x8650 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1f04ac │ │ │ │ + bl 1f0104 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 69f32 │ │ │ │ - movw r3, #44708 @ 0xaea4 │ │ │ │ + cbz r0, 6a35e │ │ │ │ + movw r3, #45096 @ 0xb028 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4472 @ 0x1178 │ │ │ │ + movw r1, #2172 @ 0x87c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d6f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r4, [r0, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00069f3c : │ │ │ │ +0006a368 : │ │ │ │ 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 2c2d4 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #4492 @ 0x118c │ │ │ │ + movw r1, #2192 @ 0x890 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 2d664 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 2ce10 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69fa2 │ │ │ │ + beq.n 6a3ce │ │ │ │ movw r4, #60148 @ 0xeaf4 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ - movw r1, #1624 @ 0x658 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ + movw r1, #64752 @ 0xfcf0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ mov r5, r0 │ │ │ │ blx 2c3bc │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 69fa8 │ │ │ │ + cbnz r0, 6a3d4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69fbe │ │ │ │ - bl 1351b4 │ │ │ │ + b.n 6a3ea │ │ │ │ + bl 1356d4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbnz r0, 69fbc │ │ │ │ + cbnz r0, 6a3e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 2d6f0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 69fbe │ │ │ │ + b.n 6a3ea │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00069fc2 : │ │ │ │ +0006a3ee : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #60148 @ 0xeaf4 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 6a012 │ │ │ │ + cbz r3, 6a43e │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1363c0 │ │ │ │ + bl 1368e0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - movw r2, #4512 @ 0x11a0 │ │ │ │ + movw r2, #2212 @ 0x8a4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ blx 2c928 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 2d8e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 136bc8 │ │ │ │ + bl 1370ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a01a │ │ │ │ - bl 69f3c │ │ │ │ + b.n 6a446 │ │ │ │ + bl 6a368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69fe4 │ │ │ │ + beq.n 6a410 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006a01e : │ │ │ │ +0006a44a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #60148 @ 0xeaf4 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 6a056 │ │ │ │ + cbz r3, 6a482 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1363c0 │ │ │ │ + bl 1368e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 2d6f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 136bc8 │ │ │ │ + bl 1370ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a058 : │ │ │ │ +0006a484 : │ │ │ │ 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] │ │ │ │ movw r5, #60148 @ 0xeaf4 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 6a09c │ │ │ │ + cbz r3, 6a4c8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #28848 @ 0x70b0 │ │ │ │ + movw r1, #26480 @ 0x6770 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2d908 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a10a │ │ │ │ + beq.n 6a536 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1363c0 │ │ │ │ - b.n 6a0c2 │ │ │ │ - bl 69f3c │ │ │ │ + bl 1368e0 │ │ │ │ + b.n 6a4ee │ │ │ │ + bl 6a368 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a07e │ │ │ │ - b.n 6a10e │ │ │ │ + beq.n 6a4aa │ │ │ │ + b.n 6a53a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ blx 2d580 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 6a0f8 │ │ │ │ + bcc.n 6a524 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 2d8e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a0f8 │ │ │ │ + cbnz r0, 6a524 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 6a0ec │ │ │ │ + bcc.n 6a518 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sp │ │ │ │ blx 2cfe8 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6a0a8 │ │ │ │ + bne.n 6a4d4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d4e0 │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a0fc │ │ │ │ + b.n 6a528 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c78c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a0c2 │ │ │ │ - b.n 6a0fc │ │ │ │ + beq.n 6a4ee │ │ │ │ + b.n 6a528 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 2d6f0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 136bc8 │ │ │ │ - b.n 6a10e │ │ │ │ + bl 1370ec │ │ │ │ + b.n 6a53a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006a118 : │ │ │ │ +0006a544 : │ │ │ │ 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 r7, r0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 2ca90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a13a │ │ │ │ + cbz r0, 6a566 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 6a12a │ │ │ │ + b.n 6a556 │ │ │ │ mov r0, r5 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a1c4 │ │ │ │ + beq.n 6a5f0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2ca90 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a15c │ │ │ │ + cbnz r0, 6a588 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c208 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 95334 │ │ │ │ - cbnz r0, 6a17e │ │ │ │ + bl 954a8 │ │ │ │ + cbnz r0, 6a5aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a1c4 │ │ │ │ + bge.n 6a5f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6a1c4 │ │ │ │ + cbnz r3, 6a5f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a1c4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a5f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 6a18c │ │ │ │ + cbz r3, 6a5b8 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 6a146 │ │ │ │ - ldr r0, [pc, #68] @ (6a1d4 ) │ │ │ │ + b.n 6a572 │ │ │ │ + ldr r0, [pc, #68] @ (6a600 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #68] @ (6a1d8 ) │ │ │ │ + ldr r1, [pc, #68] @ (6a604 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 1e3494 │ │ │ │ - cbz r0, 6a1ac │ │ │ │ - movw r1, #4524 @ 0x11ac │ │ │ │ + bl 1e3120 │ │ │ │ + cbz r0, 6a5d8 │ │ │ │ + movw r1, #2224 @ 0x8b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #52] @ (6a1dc ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (6a608 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a1d2 │ │ │ │ + bge.n 6a5fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6a1d2 │ │ │ │ + cbnz r3, 6a5fe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #4548 @ 0x11c4 │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #2248 @ 0x8c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #12] @ (6a1dc ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (6a608 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r3, 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 56520 <_Py_hashtable_size@@Base> │ │ │ │ + bl 566a0 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a200 <_Py_stat@@Base>: │ │ │ │ +0006a62c <_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 12c3dc │ │ │ │ - cbz r0, 6a25c <_Py_stat@@Base+0x5c> │ │ │ │ + bl 12c938 │ │ │ │ + cbz r0, 6a688 <_Py_stat@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f6974 │ │ │ │ + bl 1f64e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a23c <_Py_stat@@Base+0x3c> │ │ │ │ + bne.n 6a668 <_Py_stat@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a25c <_Py_stat@@Base+0x5c> │ │ │ │ + bge.n 6a688 <_Py_stat@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a25c <_Py_stat@@Base+0x5c> │ │ │ │ + cbnz r3, 6a688 <_Py_stat@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a25c <_Py_stat@@Base+0x5c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a688 <_Py_stat@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c180 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a260 <_Py_stat@@Base+0x60> │ │ │ │ + bge.n 6a68c <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a260 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 6a68c <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a260 <_Py_stat@@Base+0x60> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a68c <_Py_stat@@Base+0x60> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006a266 <_Py_open@@Base>: │ │ │ │ +0006a692 <_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 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a30c <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 6a738 <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #536 @ 0x218 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #60664 @ 0xecf8 │ │ │ │ + movw r1, #63704 @ 0xf8d8 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movw r0, #58296 @ 0xe3b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a324 <_Py_open@@Base+0xbe> │ │ │ │ - bl a0718 │ │ │ │ + beq.n 6a750 <_Py_open@@Base+0xbe> │ │ │ │ + bl a08b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c31c <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a2dc <_Py_open@@Base+0x76> │ │ │ │ + bge.n 6a708 <_Py_open@@Base+0x76> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6a312 <_Py_open@@Base+0xac> │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 6a73e <_Py_open@@Base+0xac> │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a2ae <_Py_open@@Base+0x48> │ │ │ │ - b.n 6a324 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 6a6da <_Py_open@@Base+0x48> │ │ │ │ + b.n 6a750 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a2f0 <_Py_open@@Base+0x8a> │ │ │ │ + bge.n 6a71c <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a2f0 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 6a71c <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #32064 @ 0x7d40 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c41d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a33c <_Py_open@@Base+0xd6> │ │ │ │ + bne.n 6a768 <_Py_open@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb18 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a33c <_Py_open@@Base+0xd6> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.n 6a768 <_Py_open@@Base+0xd6> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1030b0 │ │ │ │ + bl 1032ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a30c <_Py_open@@Base+0xa6> │ │ │ │ + bge.n 6a738 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a30c <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 6a738 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a30c <_Py_open@@Base+0xa6> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a738 <_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 r5, [pc, #116] @ (6a3cc <_Py_open@@Base+0x166>) │ │ │ │ - movw r4, #15484 @ 0x3c7c │ │ │ │ + ldr r5, [pc, #116] @ (6a7f8 <_Py_open@@Base+0x166>) │ │ │ │ + movw r4, #13116 @ 0x333c │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 22142c │ │ │ │ - cbnz r0, 6a37a <_Py_open@@Base+0x114> │ │ │ │ + bl 220e44 │ │ │ │ + cbnz r0, 6a7a6 <_Py_open@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a3b6 <_Py_open@@Base+0x150> │ │ │ │ + b.n 6a7e2 <_Py_open@@Base+0x150> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4360 @ 0x1108 │ │ │ │ + movw r1, #1992 @ 0x7c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #30744 @ 0x7818 │ │ │ │ + movw r0, #28376 @ 0x6ed8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a376 <_Py_open@@Base+0x110> │ │ │ │ + beq.n 6a7a2 <_Py_open@@Base+0x110> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 222320 │ │ │ │ + bl 221d38 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a3b0 <_Py_open@@Base+0x14a> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 6a7dc <_Py_open@@Base+0x14a> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a376 <_Py_open@@Base+0x110> │ │ │ │ + bne.n 6a7a2 <_Py_open@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a620 │ │ │ │ - ldr r3, [pc, #20] @ (6a3cc <_Py_open@@Base+0x166>) │ │ │ │ + bl 8a7c8 │ │ │ │ + ldr r3, [pc, #20] @ (6a7f8 <_Py_open@@Base+0x166>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6a3c8 <_Py_open@@Base+0x162> │ │ │ │ + beq.n 6a7f4 <_Py_open@@Base+0x162> │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ + 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 181638 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6a840 <_Py_open@@Base+0x1ae> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl e3bb8 │ │ │ │ + cbz r0, 6a83a <_Py_open@@Base+0x1a8> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldrb r1, [r5, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 21e044 <_Py_CheckRecursiveCallPy@@Base+0x60> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6a864 <_Py_open@@Base+0x1d2> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6a852 <_Py_open@@Base+0x1c0> │ │ │ │ + add.w r3, r1, #32768 @ 0x8000 │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcs.n 6a830 <_Py_open@@Base+0x19e> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, r2 │ │ │ │ + strb.w r1, [r3], #1 │ │ │ │ + asrs r1, r1, #8 │ │ │ │ + subs r2, r4, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt.n 6a856 <_Py_open@@Base+0x1c4> │ │ │ │ + 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 21dd8c <_PyEval_AddPendingCall@@Base+0x104c> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6a8ac <_Py_open@@Base+0x21a> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl e3bb8 │ │ │ │ + cbz r0, 6a8a6 <_Py_open@@Base+0x214> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + ldrb r1, [r5, #0] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 21e044 <_Py_CheckRecursiveCallPy@@Base+0x60> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6a8dc <_Py_open@@Base+0x24a> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r2, #4 │ │ │ │ + beq.n 6a8ca <_Py_open@@Base+0x238> │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + movs r3, #1 │ │ │ │ + lsl.w r0, r3, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.n 6a8ca <_Py_open@@Base+0x238> │ │ │ │ + ldrb r1, [r5, #0] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 21e044 <_Py_CheckRecursiveCallPy@@Base+0x60> │ │ │ │ + b.n 6a8a6 <_Py_open@@Base+0x214> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, r2 │ │ │ │ + strb.w r1, [r3], #1 │ │ │ │ + lsrs r1, r1, #8 │ │ │ │ + subs r2, r4, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt.n 6a8ce <_Py_open@@Base+0x23c> │ │ │ │ + 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r3, #4572 @ 0x11dc │ │ │ │ + movw r3, #2272 @ 0x8e0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2ce10 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bne.n 6a470 <_Py_open@@Base+0x20a> │ │ │ │ - movw r5, #44704 @ 0xaea0 │ │ │ │ + bne.n 6a980 <_Py_open@@Base+0x2ee> │ │ │ │ + movw r5, #44076 @ 0xac2c │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - movw r3, #46676 @ 0xb654 │ │ │ │ + bl 1c3964 │ │ │ │ + movw r3, #47720 @ 0xba68 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbnz r0, 6a472 <_Py_open@@Base+0x20c> │ │ │ │ - ldr r2, [pc, #80] @ (6a478 <_Py_open@@Base+0x212>) │ │ │ │ + bl e3bb8 │ │ │ │ + cbnz r0, 6a982 <_Py_open@@Base+0x2f0> │ │ │ │ + ldr r2, [pc, #80] @ (6a988 <_Py_open@@Base+0x2f6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r7, [r6, #84] @ 0x54 │ │ │ │ - cbz r7, 6a43e <_Py_open@@Base+0x1d8> │ │ │ │ + cbz r7, 6a94e <_Py_open@@Base+0x2bc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 6a458 <_Py_open@@Base+0x1f2> │ │ │ │ + cbnz r3, 6a968 <_Py_open@@Base+0x2d6> │ │ │ │ blx 2c708 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #4588 @ 0x11ec │ │ │ │ + movw r2, #2288 @ 0x8f0 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ - b.n 6a472 <_Py_open@@Base+0x20c> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ + b.n 6a982 <_Py_open@@Base+0x2f0> │ │ │ │ blx 2c708 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4588 @ 0x11ec │ │ │ │ + movw r1, #2288 @ 0x8f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ - bl 24d0e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 6a472 <_Py_open@@Base+0x20c> │ │ │ │ + bl 24c7fc <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 6a982 <_Py_open@@Base+0x2f0> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -92127,80 +92609,80 @@ │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 6a4a2 <_Py_open@@Base+0x23c> │ │ │ │ + beq.n 6a9b2 <_Py_open@@Base+0x320> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 6a4ac <_Py_open@@Base+0x246> │ │ │ │ - bl 6a3d0 <_Py_open@@Base+0x16a> │ │ │ │ + b.n 6a9bc <_Py_open@@Base+0x32a> │ │ │ │ + bl 6a8e0 <_Py_open@@Base+0x24e> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a49c <_Py_open@@Base+0x236> │ │ │ │ - b.n 6a532 <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 6a9ac <_Py_open@@Base+0x31a> │ │ │ │ + b.n 6aa42 <_Py_open@@Base+0x3b0> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add.w r6, r4, r8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r6, fp, [sp] │ │ │ │ add.w r3, sl, r4 │ │ │ │ sub.w r5, r9, r4 │ │ │ │ strd r3, r5, [sp, #16] │ │ │ │ blx 2c900 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a556 <_Py_open@@Base+0x2f0> │ │ │ │ - movw r8, #44704 @ 0xaea0 │ │ │ │ + bge.n 6aa66 <_Py_open@@Base+0x3d4> │ │ │ │ + movw r8, #44076 @ 0xac2c │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1c38c4 │ │ │ │ - movw r3, #46676 @ 0xb654 │ │ │ │ + bl 1c3964 │ │ │ │ + movw r3, #47720 @ 0xba68 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbnz r0, 6a532 <_Py_open@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #120] @ (6a568 <_Py_open@@Base+0x302>) │ │ │ │ + bl e3bb8 │ │ │ │ + cbnz r0, 6aa42 <_Py_open@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #120] @ (6aa78 <_Py_open@@Base+0x3e6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w sl, [r9, #84] @ 0x54 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6a514 <_Py_open@@Base+0x2ae> │ │ │ │ + beq.n 6aa24 <_Py_open@@Base+0x392> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - cbnz r3, 6a538 <_Py_open@@Base+0x2d2> │ │ │ │ + cbnz r3, 6aa48 <_Py_open@@Base+0x3b6> │ │ │ │ blx 2c708 │ │ │ │ - movw r2, #4616 @ 0x1208 │ │ │ │ + movw r2, #2316 @ 0x90c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a560 <_Py_open@@Base+0x2fa> │ │ │ │ + b.n 6aa70 <_Py_open@@Base+0x3de> │ │ │ │ blx 2c708 │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #4616 @ 0x1208 │ │ │ │ + movw r1, #2316 @ 0x90c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 24d0e0 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 6a532 <_Py_open@@Base+0x2cc> │ │ │ │ + bl 24c7fc <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 6aa42 <_Py_open@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6a4ac <_Py_open@@Base+0x246> │ │ │ │ + bne.n 6a9bc <_Py_open@@Base+0x32a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -92210,228 +92692,273 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 6a592 <_Py_open@@Base+0x32c> │ │ │ │ + beq.n 6aaa2 <_Py_open@@Base+0x410> │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 6a59c <_Py_open@@Base+0x336> │ │ │ │ - bl 6a3d0 <_Py_open@@Base+0x16a> │ │ │ │ + b.n 6aaac <_Py_open@@Base+0x41a> │ │ │ │ + bl 6a8e0 <_Py_open@@Base+0x24e> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a58c <_Py_open@@Base+0x326> │ │ │ │ - b.n 6a5c8 <_Py_open@@Base+0x362> │ │ │ │ + bne.n 6aa9c <_Py_open@@Base+0x40a> │ │ │ │ + b.n 6aad8 <_Py_open@@Base+0x446> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ adds r3, r4, r6 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r9, [sp] │ │ │ │ add r1, sp, #8 │ │ │ │ add.w ip, r8, r4 │ │ │ │ subs r3, r7, r4 │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ blx 2cbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a5ce <_Py_open@@Base+0x368> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 6aade <_Py_open@@Base+0x44c> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a5d8 <_Py_open@@Base+0x372> │ │ │ │ + b.n 6aae8 <_Py_open@@Base+0x456> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6a59c <_Py_open@@Base+0x336> │ │ │ │ + bne.n 6aaac <_Py_open@@Base+0x41a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl bd7a4 │ │ │ │ - cbnz r0, 6a5fc <_Py_open@@Base+0x396> │ │ │ │ + bl bd9b4 │ │ │ │ + cbnz r0, 6ab0c <_Py_open@@Base+0x47a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a62e <_Py_open@@Base+0x3c8> │ │ │ │ + b.n 6ab3e <_Py_open@@Base+0x4ac> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd7a4 │ │ │ │ + bl bd9b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a5f8 <_Py_open@@Base+0x392> │ │ │ │ + beq.n 6ab08 <_Py_open@@Base+0x476> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd7a4 │ │ │ │ + bl bd9b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a5f8 <_Py_open@@Base+0x392> │ │ │ │ + beq.n 6ab08 <_Py_open@@Base+0x476> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #4700 @ 0x125c │ │ │ │ + movw r0, #2400 @ 0x960 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 74e28 │ │ │ │ - cbz r0, 6a6a6 <_Py_open@@Base+0x440> │ │ │ │ + bl 74fec │ │ │ │ + cbz r0, 6abb6 <_Py_open@@Base+0x524> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 6a6a8 <_Py_open@@Base+0x442> │ │ │ │ + bls.n 6abb8 <_Py_open@@Base+0x526> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbnz r7, 6a666 <_Py_open@@Base+0x400> │ │ │ │ + cbnz r7, 6ab76 <_Py_open@@Base+0x4e4> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6a64e <_Py_open@@Base+0x3e8> │ │ │ │ - bl 8a620 │ │ │ │ + b.n 6ab5e <_Py_open@@Base+0x4cc> │ │ │ │ + bl 8a7c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 6a692 <_Py_open@@Base+0x42c> │ │ │ │ - bl 7c460 │ │ │ │ + cbz r6, 6aba2 <_Py_open@@Base+0x510> │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a68e <_Py_open@@Base+0x428> │ │ │ │ + bge.n 6ab9e <_Py_open@@Base+0x50c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6a68e <_Py_open@@Base+0x428> │ │ │ │ + cbnz r3, 6ab9e <_Py_open@@Base+0x50c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 6a662 <_Py_open@@Base+0x3fc> │ │ │ │ + bne.n 6ab72 <_Py_open@@Base+0x4e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a6a6 <_Py_open@@Base+0x440> │ │ │ │ + bge.n 6abb6 <_Py_open@@Base+0x524> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a6a6 <_Py_open@@Base+0x440> │ │ │ │ + cbnz r3, 6abb6 <_Py_open@@Base+0x524> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 6a632 <_Py_open@@Base+0x3cc> │ │ │ │ + b.n 6ab42 <_Py_open@@Base+0x4b0> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6a632 <_Py_open@@Base+0x3cc> │ │ │ │ - cbz r0, 6a70c <_Py_open@@Base+0x4a6> │ │ │ │ + bl 6ab42 <_Py_open@@Base+0x4b0> │ │ │ │ + cbz r0, 6ac1c <_Py_open@@Base+0x58a> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6a6e6 <_Py_open@@Base+0x480> │ │ │ │ + cbnz r0, 6abf6 <_Py_open@@Base+0x564> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a70c <_Py_open@@Base+0x4a6> │ │ │ │ + bge.n 6ac1c <_Py_open@@Base+0x58a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a70c <_Py_open@@Base+0x4a6> │ │ │ │ + cbnz r3, 6ac1c <_Py_open@@Base+0x58a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a70c <_Py_open@@Base+0x4a6> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ac1c <_Py_open@@Base+0x58a> │ │ │ │ movw r3, #18632 @ 0x48c8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r4, [r0, #16] │ │ │ │ movw r0, #18632 @ 0x48c8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.w 96a1c <_PyTuple_FromPairSteal@@Base> │ │ │ │ + b.w 96b8c <_PyTuple_FromPairSteal@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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 6a714 <_Py_open@@Base+0x4ae> │ │ │ │ - b.w 82984 │ │ │ │ + bgt.n 6ac24 <_Py_open@@Base+0x592> │ │ │ │ + b.w 82b60 │ │ │ │ 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.w r1, sp, #6 │ │ │ │ - bl 6498e <_PyLong_UInt16_Converter@@Base> │ │ │ │ - cbz r0, 6a74c <_Py_open@@Base+0x4e6> │ │ │ │ + bl 64ea0 <_PyLong_UInt16_Converter@@Base> │ │ │ │ + cbz r0, 6ac5c <_Py_open@@Base+0x5ca> │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 82984 │ │ │ │ + bl 82b60 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 6a724 <_Py_open@@Base+0x4be> │ │ │ │ + b.n 6ac34 <_Py_open@@Base+0x5a2> │ │ │ │ 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 282030 <_PyLong_UInt32_Converter@@Base> │ │ │ │ - cbz r0, 6a774 <_Py_open@@Base+0x50e> │ │ │ │ + bl 2817f0 <_PyLong_UInt32_Converter@@Base> │ │ │ │ + cbz r0, 6ac84 <_Py_open@@Base+0x5f2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rev r0, r0 │ │ │ │ - bl 82984 │ │ │ │ + bl 82b60 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 6a752 <_Py_open@@Base+0x4ec> │ │ │ │ + b.n 6ac62 <_Py_open@@Base+0x5d0> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2c98c │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 139770 │ │ │ │ + cbnz r0, 6acf0 <_Py_open@@Base+0x65e> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.n 6acd8 <_Py_open@@Base+0x646> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #2440 @ 0x988 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 13af74 │ │ │ │ + b.n 6acf2 <_Py_open@@Base+0x660> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 13af74 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2cd94 │ │ │ │ + bl 7d418 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6acf2 <_Py_open@@Base+0x660> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 6acfc <_Py_open@@Base+0x66a> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 13af74 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + 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 r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 21a5d8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 6a7c4 <_Py_open@@Base+0x55e> │ │ │ │ + bl 219e3c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 6ad4c <_Py_open@@Base+0x6ba> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2c22c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a7ba <_Py_open@@Base+0x554> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbnz r0, 6ad42 <_Py_open@@Base+0x6b0> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 6a7c6 <_Py_open@@Base+0x560> │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 6ad4e <_Py_open@@Base+0x6bc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6a7c6 <_Py_open@@Base+0x560> │ │ │ │ + b.n 6ad4e <_Py_open@@Base+0x6bc> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -92448,187 +92975,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2c98c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 6a81e <_Py_open@@Base+0x5b8> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 6ada6 <_Py_open@@Base+0x714> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4740 @ 0x1284 │ │ │ │ + movw r1, #2480 @ 0x9b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6a850 <_Py_open@@Base+0x5ea> │ │ │ │ + bl fce84 │ │ │ │ + b.n 6add8 <_Py_open@@Base+0x746> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42336 @ 0xa560 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ 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, #4776 @ 0x12a8 │ │ │ │ + movw r2, #2516 @ 0x9d4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #528] @ (6aa5c <_Py_open@@Base+0x7f6>) │ │ │ │ - bl e2bbc │ │ │ │ - cbnz r0, 6a854 <_Py_open@@Base+0x5ee> │ │ │ │ + ldr r3, [pc, #528] @ (6afe4 <_Py_open@@Base+0x952>) │ │ │ │ + bl e2d6c │ │ │ │ + cbnz r0, 6addc <_Py_open@@Base+0x74a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6aa54 <_Py_open@@Base+0x7ee> │ │ │ │ + b.n 6afdc <_Py_open@@Base+0x94a> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c98c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 6a882 <_Py_open@@Base+0x61c> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r0, 6ae0a <_Py_open@@Base+0x778> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4804 @ 0x12c4 │ │ │ │ + movw r1, #2544 @ 0x9f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6aa22 <_Py_open@@Base+0x7bc> │ │ │ │ - bl 105e28 │ │ │ │ + b.n 6afaa <_Py_open@@Base+0x918> │ │ │ │ + bl 106034 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 6a866 <_Py_open@@Base+0x600> │ │ │ │ + blt.n 6adee <_Py_open@@Base+0x75c> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 6a8c2 <_Py_open@@Base+0x65c> │ │ │ │ - bl 105e28 │ │ │ │ + cbz r0, 6ae4a <_Py_open@@Base+0x7b8> │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a8a6 <_Py_open@@Base+0x640> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 6ae2e <_Py_open@@Base+0x79c> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6aa20 <_Py_open@@Base+0x7ba> │ │ │ │ - b.n 6a8aa <_Py_open@@Base+0x644> │ │ │ │ + bne.w 6afa8 <_Py_open@@Base+0x916> │ │ │ │ + b.n 6ae32 <_Py_open@@Base+0x7a0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a8c6 <_Py_open@@Base+0x660> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bge.n 6ae4e <_Py_open@@Base+0x7bc> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4840 @ 0x12e8 │ │ │ │ + movw r1, #2580 @ 0xa14 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6a87c <_Py_open@@Base+0x616> │ │ │ │ + bl fce84 │ │ │ │ + b.n 6ae04 <_Py_open@@Base+0x772> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6a8d6 <_Py_open@@Base+0x670> │ │ │ │ + cbz r3, 6ae5e <_Py_open@@Base+0x7cc> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 6a8d8 <_Py_open@@Base+0x672> │ │ │ │ + b.n 6ae60 <_Py_open@@Base+0x7ce> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a8ee <_Py_open@@Base+0x688> │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 6a87c <_Py_open@@Base+0x616> │ │ │ │ + cbnz r0, 6ae76 <_Py_open@@Base+0x7e4> │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 6ae04 <_Py_open@@Base+0x772> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c98c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 6a906 <_Py_open@@Base+0x6a0> │ │ │ │ + cbnz r0, 6ae8e <_Py_open@@Base+0x7fc> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 6a916 <_Py_open@@Base+0x6b0> │ │ │ │ - b.n 6a91a <_Py_open@@Base+0x6b4> │ │ │ │ + bhi.n 6ae9e <_Py_open@@Base+0x80c> │ │ │ │ + b.n 6aea2 <_Py_open@@Base+0x810> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 37d24 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + bl 37d80 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a8fe <_Py_open@@Base+0x698> │ │ │ │ - b.n 6a930 <_Py_open@@Base+0x6ca> │ │ │ │ + bne.n 6ae86 <_Py_open@@Base+0x7f4> │ │ │ │ + b.n 6aeb8 <_Py_open@@Base+0x826> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 6a934 <_Py_open@@Base+0x6ce> │ │ │ │ + cbnz r4, 6aebc <_Py_open@@Base+0x82a> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4868 @ 0x1304 │ │ │ │ + movw r1, #2608 @ 0xa30 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6aa22 <_Py_open@@Base+0x7bc> │ │ │ │ + b.n 6afaa <_Py_open@@Base+0x918> │ │ │ │ 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, 6a98e <_Py_open@@Base+0x728> │ │ │ │ + cbz r1, 6af16 <_Py_open@@Base+0x884> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 6a958 <_Py_open@@Base+0x6f2> │ │ │ │ + bls.n 6aee0 <_Py_open@@Base+0x84e> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 6a970 <_Py_open@@Base+0x70a> │ │ │ │ + bne.n 6aef8 <_Py_open@@Base+0x866> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4912 @ 0x1330 │ │ │ │ + movw r1, #2652 @ 0xa5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6a930 <_Py_open@@Base+0x6ca> │ │ │ │ + bl fce84 │ │ │ │ + b.n 6aeb8 <_Py_open@@Base+0x826> │ │ │ │ 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 2d5b4 │ │ │ │ - b.n 6a990 <_Py_open@@Base+0x72a> │ │ │ │ + b.n 6af18 <_Py_open@@Base+0x886> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 6a9ec <_Py_open@@Base+0x786> │ │ │ │ + beq.n 6af74 <_Py_open@@Base+0x8e2> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 6a9c2 <_Py_open@@Base+0x75c> │ │ │ │ + bls.n 6af4a <_Py_open@@Base+0x8b8> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r4, r2 │ │ │ │ negs r2, r3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ sub.w r4, r4, sl │ │ │ │ adds r2, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 6a9c2 <_Py_open@@Base+0x75c> │ │ │ │ + bhi.n 6af4a <_Py_open@@Base+0x8b8> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 6a9c2 <_Py_open@@Base+0x75c> │ │ │ │ + bhi.n 6af4a <_Py_open@@Base+0x8b8> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 6a9da <_Py_open@@Base+0x774> │ │ │ │ + bne.n 6af62 <_Py_open@@Base+0x8d0> │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #4956 @ 0x135c │ │ │ │ + movw r1, #2696 @ 0xa88 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6a930 <_Py_open@@Base+0x6ca> │ │ │ │ + bl fce84 │ │ │ │ + b.n 6aeb8 <_Py_open@@Base+0x826> │ │ │ │ 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] │ │ │ │ @@ -92637,42 +93164,42 @@ │ │ │ │ strd r9, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r8, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ - movw r2, #32245 @ 0x7df5 │ │ │ │ + movw r2, #32337 @ 0x7e51 │ │ │ │ movt r2, #3 │ │ │ │ - bl 222570 │ │ │ │ + bl 221f88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a930 <_Py_open@@Base+0x6ca> │ │ │ │ + beq.n 6aeb8 <_Py_open@@Base+0x826> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6aa22 <_Py_open@@Base+0x7bc> │ │ │ │ + b.n 6afaa <_Py_open@@Base+0x918> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6aa32 <_Py_open@@Base+0x7cc> │ │ │ │ + cbz r3, 6afba <_Py_open@@Base+0x928> │ │ │ │ mov r0, r7 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 6aa50 <_Py_open@@Base+0x7ea> │ │ │ │ + ble.n 6afd8 <_Py_open@@Base+0x946> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 6aa3c <_Py_open@@Base+0x7d6> │ │ │ │ - bl 79dd0 │ │ │ │ + bl 13af74 │ │ │ │ + b.n 6afc4 <_Py_open@@Base+0x932> │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strh r0, [r6, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -92681,1612 +93208,2091 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #5004 @ 0x138c │ │ │ │ + movw r1, #2744 @ 0xab8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 99a8c │ │ │ │ - cbnz r0, 6aa96 <_Py_open@@Base+0x830> │ │ │ │ + bl 99c20 │ │ │ │ + cbnz r0, 6b01e <_Py_open@@Base+0x98c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6ab98 <_Py_open@@Base+0x932> │ │ │ │ + b.n 6b120 <_Py_open@@Base+0xa8e> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #5024 @ 0x13a0 │ │ │ │ + movw r1, #2764 @ 0xacc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1096c0 │ │ │ │ + bl 109cf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aa92 <_Py_open@@Base+0x82c> │ │ │ │ + beq.n 6b01a <_Py_open@@Base+0x988> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 6aaec <_Py_open@@Base+0x886> │ │ │ │ + ble.n 6b074 <_Py_open@@Base+0x9e2> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6aaba <_Py_open@@Base+0x854> │ │ │ │ + bcc.n 6b042 <_Py_open@@Base+0x9b0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6aae0 <_Py_open@@Base+0x87a> │ │ │ │ + b.n 6b068 <_Py_open@@Base+0x9d6> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aab6 <_Py_open@@Base+0x850> │ │ │ │ + beq.n 6b03e <_Py_open@@Base+0x9ac> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 6aae0 <_Py_open@@Base+0x87a> │ │ │ │ + bhi.n 6b068 <_Py_open@@Base+0x9d6> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6aaee <_Py_open@@Base+0x888> │ │ │ │ + cbnz r0, 6b076 <_Py_open@@Base+0x9e4> │ │ │ │ movs r5, #0 │ │ │ │ - bl 20d6dc │ │ │ │ + bl 20d2b4 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6ab5e <_Py_open@@Base+0x8f8> │ │ │ │ + b.n 6b0e6 <_Py_open@@Base+0xa54> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #5072 @ 0x13d0 │ │ │ │ + movw r1, #2812 @ 0xafc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 6ab3a <_Py_open@@Base+0x8d4> │ │ │ │ + bge.n 6b0c2 <_Py_open@@Base+0xa30> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r3, [r6, #12] │ │ │ │ ldrpl.w r0, [fp, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r3, r8, lsl #2] │ │ │ │ - bl 184098 │ │ │ │ - cbz r0, 6ab5c <_Py_open@@Base+0x8f6> │ │ │ │ + bl 184678 │ │ │ │ + cbz r0, 6b0e4 <_Py_open@@Base+0xa52> │ │ │ │ ldr.w r3, [r9], #44 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r3, [sl], #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r9, #-36] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ - b.n 6ab02 <_Py_open@@Base+0x89c> │ │ │ │ + b.n 6b08a <_Py_open@@Base+0x9f8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r5, #32413 @ 0x7e9d │ │ │ │ + movw r5, #30117 @ 0x75a5 │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 34b14 <_Py_fstat@@Base+0x308> │ │ │ │ + bl 34df8 <_Py_fstat@@Base+0x308> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6ab5e <_Py_open@@Base+0x8f8> │ │ │ │ + b.n 6b0e6 <_Py_open@@Base+0xa54> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 6ab78 <_Py_open@@Base+0x912> │ │ │ │ + beq.n 6b100 <_Py_open@@Base+0xa6e> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 6ab66 <_Py_open@@Base+0x900> │ │ │ │ + bl 13af74 │ │ │ │ + b.n 6b0ee <_Py_open@@Base+0xa5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ab98 <_Py_open@@Base+0x932> │ │ │ │ + bge.n 6b120 <_Py_open@@Base+0xa8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6ab98 <_Py_open@@Base+0x932> │ │ │ │ + cbnz r3, 6b120 <_Py_open@@Base+0xa8e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #5160 @ 0x1428 │ │ │ │ + movw r1, #2900 @ 0xb54 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 99a8c │ │ │ │ - cbnz r0, 6abe6 <_Py_open@@Base+0x980> │ │ │ │ - bl e3ea8 │ │ │ │ - movw r2, #19697 @ 0x4cf1 │ │ │ │ + bl 99c20 │ │ │ │ + cbnz r0, 6b16e <_Py_open@@Base+0xadc> │ │ │ │ + bl e3df0 │ │ │ │ + movw r2, #21009 @ 0x5211 │ │ │ │ movt r2, #19 │ │ │ │ - movw r1, #5176 @ 0x1438 │ │ │ │ + movw r1, #2916 @ 0xb64 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 99a8c │ │ │ │ - cbnz r0, 6abea <_Py_open@@Base+0x984> │ │ │ │ + bl 99c20 │ │ │ │ + cbnz r0, 6b172 <_Py_open@@Base+0xae0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ac5c <_Py_open@@Base+0x9f6> │ │ │ │ + b.n 6b1e4 <_Py_open@@Base+0xb52> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6abec <_Py_open@@Base+0x986> │ │ │ │ + b.n 6b174 <_Py_open@@Base+0xae2> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #23784 @ 0x5ce8 │ │ │ │ + movw r1, #21528 @ 0x5418 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ + movw r0, #2932 @ 0xb74 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6abe2 <_Py_open@@Base+0x97c> │ │ │ │ + beq.n 6b16a <_Py_open@@Base+0xad8> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6ac56 <_Py_open@@Base+0x9f0> │ │ │ │ + cbnz r0, 6b1de <_Py_open@@Base+0xb4c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cb3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ - cbz r5, 6ac3a <_Py_open@@Base+0x9d4> │ │ │ │ + bl 13af74 │ │ │ │ + cbz r5, 6b1c2 <_Py_open@@Base+0xb30> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ac3a <_Py_open@@Base+0x9d4> │ │ │ │ + bge.n 6b1c2 <_Py_open@@Base+0xb30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6ac3a <_Py_open@@Base+0x9d4> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6ac4c <_Py_open@@Base+0x9e6> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbnz r3, 6b1c2 <_Py_open@@Base+0xb30> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6b1d4 <_Py_open@@Base+0xb42> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 6abe2 <_Py_open@@Base+0x97c> │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 6b16a <_Py_open@@Base+0xad8> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 6ac5c <_Py_open@@Base+0x9f6> │ │ │ │ + b.n 6b1e4 <_Py_open@@Base+0xb52> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ac26 <_Py_open@@Base+0x9c0> │ │ │ │ - b.n 6ac3c <_Py_open@@Base+0x9d6> │ │ │ │ + bne.n 6b1ae <_Py_open@@Base+0xb1c> │ │ │ │ + b.n 6b1c4 <_Py_open@@Base+0xb32> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #5212 @ 0x145c │ │ │ │ + movw r1, #2952 @ 0xb88 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 6acd2 <_Py_open@@Base+0xa6c> │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 6b25a <_Py_open@@Base+0xbc8> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #18860 @ 0x49ac │ │ │ │ + movw r1, #16492 @ 0x406c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #5232 @ 0x1470 │ │ │ │ + movw r0, #2972 @ 0xb9c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6acd2 <_Py_open@@Base+0xa6c> │ │ │ │ - bl a0718 │ │ │ │ + beq.n 6b25a <_Py_open@@Base+0xbc8> │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2cae4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ - cbnz r4, 6acd6 <_Py_open@@Base+0xa70> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl a2780 │ │ │ │ + cbnz r4, 6b25e <_Py_open@@Base+0xbcc> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5256 @ 0x1488 │ │ │ │ + movw r1, #2996 @ 0xbb4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ace0 <_Py_open@@Base+0xa7a> │ │ │ │ + b.n 6b268 <_Py_open@@Base+0xbd6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ 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, #5280 @ 0x14a0 │ │ │ │ + movw r1, #3020 @ 0xbcc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 6ad2a <_Py_open@@Base+0xac4> │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 6b2b2 <_Py_open@@Base+0xc20> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 6ad2e <_Py_open@@Base+0xac8> │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bcc.n 6b2b6 <_Py_open@@Base+0xc24> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5300 @ 0x14b4 │ │ │ │ + movw r1, #3040 @ 0xbe0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ad82 <_Py_open@@Base+0xb1c> │ │ │ │ + b.n 6b30a <_Py_open@@Base+0xc78> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #40140 @ 0x9ccc │ │ │ │ + movw r1, #37772 @ 0x938c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #5340 @ 0x14dc │ │ │ │ + movw r0, #3080 @ 0xc08 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ad2a <_Py_open@@Base+0xac4> │ │ │ │ - bl a0718 │ │ │ │ + beq.n 6b2b2 <_Py_open@@Base+0xc20> │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2d64c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ - cbnz r4, 6ad7c <_Py_open@@Base+0xb16> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl a2780 │ │ │ │ + cbnz r4, 6b304 <_Py_open@@Base+0xc72> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5364 @ 0x14f4 │ │ │ │ + movw r1, #3104 @ 0xc20 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6ad2a <_Py_open@@Base+0xac4> │ │ │ │ + bl fce84 │ │ │ │ + b.n 6b2b2 <_Py_open@@Base+0xc20> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ 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, #5388 @ 0x150c │ │ │ │ + movw r1, #3128 @ 0xc38 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 6add4 <_Py_open@@Base+0xb6e> │ │ │ │ - bl a0718 │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 6b35c <_Py_open@@Base+0xcca> │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c808 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ - cbnz r4, 6add8 <_Py_open@@Base+0xb72> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl a2780 │ │ │ │ + cbnz r4, 6b360 <_Py_open@@Base+0xcce> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5408 @ 0x1520 │ │ │ │ + movw r1, #3148 @ 0xc4c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6adde <_Py_open@@Base+0xb78> │ │ │ │ + b.n 6b366 <_Py_open@@Base+0xcd4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #5428 @ 0x1534 │ │ │ │ + movw r1, #3168 @ 0xc60 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, sp │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 6ae2e <_Py_open@@Base+0xbc8> │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 6b3b6 <_Py_open@@Base+0xd24> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 6ae32 <_Py_open@@Base+0xbcc> │ │ │ │ + bne.n 6b3ba <_Py_open@@Base+0xd28> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6ae5e <_Py_open@@Base+0xbf8> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 6b3e6 <_Py_open@@Base+0xd54> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5444 @ 0x1544 │ │ │ │ + movw r1, #3184 @ 0xc70 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ae8e <_Py_open@@Base+0xc28> │ │ │ │ + b.n 6b416 <_Py_open@@Base+0xd84> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 6ae3e <_Py_open@@Base+0xbd8> │ │ │ │ + bne.n 6b3c6 <_Py_open@@Base+0xd34> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 6ae5e <_Py_open@@Base+0xbf8> │ │ │ │ - b.n 6ae12 <_Py_open@@Base+0xbac> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 6b3e6 <_Py_open@@Base+0xd54> │ │ │ │ + b.n 6b39a <_Py_open@@Base+0xd08> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5488 @ 0x1570 │ │ │ │ + movw r1, #3228 @ 0xc9c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 6ae2e <_Py_open@@Base+0xbc8> │ │ │ │ + bl 13af74 │ │ │ │ + b.n 6b3b6 <_Py_open@@Base+0xd24> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 2c638 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6ae82 <_Py_open@@Base+0xc1c> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbnz r0, 6b40a <_Py_open@@Base+0xd78> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ - b.n 6ae2e <_Py_open@@Base+0xbc8> │ │ │ │ + bl 13af74 │ │ │ │ + b.n 6b3b6 <_Py_open@@Base+0xd24> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13aa54 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ 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, #5516 @ 0x158c │ │ │ │ + movw r1, #3256 @ 0xcb8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 6aee0 <_Py_open@@Base+0xc7a> │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 6b468 <_Py_open@@Base+0xdd6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 6aeca <_Py_open@@Base+0xc64> │ │ │ │ + bhi.n 6b452 <_Py_open@@Base+0xdc0> │ │ │ │ adds r0, #12 │ │ │ │ - bl 82984 │ │ │ │ - b.n 6aee2 <_Py_open@@Base+0xc7c> │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bl 82b60 │ │ │ │ + b.n 6b46a <_Py_open@@Base+0xdd8> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5528 @ 0x1598 │ │ │ │ + movw r1, #3268 @ 0xcc4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 ef44c │ │ │ │ + bl ef638 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6af0a <_Py_open@@Base+0xca4> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 6af0a <_Py_open@@Base+0xca4> │ │ │ │ + bne.n 6b492 <_Py_open@@Base+0xe00> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 6b492 <_Py_open@@Base+0xe00> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6af46 <_Py_open@@Base+0xce0> │ │ │ │ - bl a0718 │ │ │ │ + b.n 6b4ce <_Py_open@@Base+0xe3c> │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6af3e <_Py_open@@Base+0xcd8> │ │ │ │ + bge.n 6b4c6 <_Py_open@@Base+0xe34> │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 6af3e <_Py_open@@Base+0xcd8> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 6b4c6 <_Py_open@@Base+0xe34> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 ef44c │ │ │ │ + bl ef638 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6af6c <_Py_open@@Base+0xd06> │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 6af6c <_Py_open@@Base+0xd06> │ │ │ │ + bne.n 6b4f4 <_Py_open@@Base+0xe62> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 6b4f4 <_Py_open@@Base+0xe62> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6af86 <_Py_open@@Base+0xd20> │ │ │ │ + b.n 6b50e <_Py_open@@Base+0xe7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f97fc <_Py_dup@@Base> │ │ │ │ + bl 1f9370 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6af68 <_Py_open@@Base+0xd02> │ │ │ │ - bl 8a620 │ │ │ │ + beq.n 6b4f0 <_Py_open@@Base+0xe5e> │ │ │ │ + bl 8a7c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6af86 <_Py_open@@Base+0xd20> │ │ │ │ + cbnz r0, 6b50e <_Py_open@@Base+0xe7c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb18 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov fp, r0 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - movw r1, #5564 @ 0x15bc │ │ │ │ + movw r1, #3304 @ 0xce8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w r4, [sl] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 6afec <_Py_open@@Base+0xd86> │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 6b574 <_Py_open@@Base+0xee2> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 6aff0 <_Py_open@@Base+0xd8a> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 6b578 <_Py_open@@Base+0xee6> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5580 @ 0x15cc │ │ │ │ + movw r1, #3320 @ 0xcf8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b14c <_Py_open@@Base+0xee6> │ │ │ │ + b.n 6b6d4 <_Py_open@@Base+0x1042> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #5624 @ 0x15f8 │ │ │ │ + movw r1, #3364 @ 0xd24 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 99a8c │ │ │ │ + bl 99c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6afec <_Py_open@@Base+0xd86> │ │ │ │ + beq.n 6b574 <_Py_open@@Base+0xee2> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 6b02c <_Py_open@@Base+0xdc6> │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bcc.n 6b5b4 <_Py_open@@Base+0xf22> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5672 @ 0x1628 │ │ │ │ + movw r1, #3412 @ 0xd54 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6afec <_Py_open@@Base+0xd86> │ │ │ │ + bl fce84 │ │ │ │ + b.n 6b574 <_Py_open@@Base+0xee2> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #23784 @ 0x5ce8 │ │ │ │ + movw r1, #21528 @ 0x5418 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #5716 @ 0x1654 │ │ │ │ + movw r0, #3456 @ 0xd80 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6afec <_Py_open@@Base+0xd86> │ │ │ │ + beq.n 6b574 <_Py_open@@Base+0xee2> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #22996 @ 0x59d4 │ │ │ │ + movw r2, #20740 @ 0x5104 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 703ec │ │ │ │ + bl 70564 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2c98c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2c478 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 6b096 <_Py_open@@Base+0xe30> │ │ │ │ + cbz r1, 6b61e <_Py_open@@Base+0xf8c> │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 28c8f0 <_Py_strhex@@Base+0x508> │ │ │ │ - b.n 6b0b2 <_Py_open@@Base+0xe4c> │ │ │ │ + bl 28c028 <_Py_strhex@@Base+0x508> │ │ │ │ + b.n 6b63a <_Py_open@@Base+0xfa8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 6b0b6 <_Py_open@@Base+0xe50> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r2, 6b63e <_Py_open@@Base+0xfac> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5736 @ 0x1668 │ │ │ │ + movw r1, #3476 @ 0xd94 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b144 <_Py_open@@Base+0xede> │ │ │ │ + b.n 6b6cc <_Py_open@@Base+0x103a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 6b0d2 <_Py_open@@Base+0xe6c> │ │ │ │ + beq.n 6b65a <_Py_open@@Base+0xfc8> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 6b0f2 <_Py_open@@Base+0xe8c> │ │ │ │ + bne.n 6b67a <_Py_open@@Base+0xfe8> │ │ │ │ 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 6b0f2 <_Py_open@@Base+0xe8c> │ │ │ │ + b.n 6b67a <_Py_open@@Base+0xfe8> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6b0f2 <_Py_open@@Base+0xe8c> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 6b67a <_Py_open@@Base+0xfe8> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5776 @ 0x1690 │ │ │ │ + movw r1, #3516 @ 0xdbc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6b0b2 <_Py_open@@Base+0xe4c> │ │ │ │ - bl a0718 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6b63a <_Py_open@@Base+0xfa8> │ │ │ │ + bl a08b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 2d2a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r4, 6b128 <_Py_open@@Base+0xec2> │ │ │ │ + bl a2780 │ │ │ │ + cbz r4, 6b6b0 <_Py_open@@Base+0x101e> │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 28c8f0 <_Py_strhex@@Base+0x508> │ │ │ │ - b.n 6b0b2 <_Py_open@@Base+0xe4c> │ │ │ │ + bl 28c028 <_Py_strhex@@Base+0x508> │ │ │ │ + b.n 6b63a <_Py_open@@Base+0xfa8> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0b2 <_Py_open@@Base+0xe4c> │ │ │ │ + beq.n 6b63a <_Py_open@@Base+0xfa8> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #5808 @ 0x16b0 │ │ │ │ + movw r0, #3548 @ 0xddc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 6b14c <_Py_open@@Base+0xee6> │ │ │ │ + cbz r0, 6b6d4 <_Py_open@@Base+0x1042> │ │ │ │ blx 2c3fc │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6496 @ 0x1960 │ │ │ │ + movw r1, #4128 @ 0x1020 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 10c644 │ │ │ │ + bl 10cc78 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 6b18c <_Py_open@@Base+0xf26> │ │ │ │ + cbz r2, 6b714 <_Py_open@@Base+0x1082> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b18c <_Py_open@@Base+0xf26> │ │ │ │ + bge.n 6b714 <_Py_open@@Base+0x1082> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 6b18c <_Py_open@@Base+0xf26> │ │ │ │ + cbnz r3, 6b714 <_Py_open@@Base+0x1082> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r5, [r2, #-1]! │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r4, r2 │ │ │ │ orr.w r0, r5, r0, lsl #8 │ │ │ │ - bne.n 6b19c <_Py_open@@Base+0xf36> │ │ │ │ + bne.n 6b724 <_Py_open@@Base+0x1092> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1241ec │ │ │ │ + b.w 124818 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ orr.w r0, r3, r0, lsl #8 │ │ │ │ - bgt.n 6b1be <_Py_open@@Base+0xf58> │ │ │ │ + bgt.n 6b746 <_Py_open@@Base+0x10b4> │ │ │ │ pop {r4} │ │ │ │ - b.w 10ccf8 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 10d328 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r3, #7900 @ 0x1edc │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 6b204 <_Py_open@@Base+0xf9e> │ │ │ │ - movw r2, #8352 @ 0x20a0 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 6b21a <_Py_open@@Base+0xfb4> │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #5192 @ 0x1448 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 6b270 <_Py_open@@Base+0x100a> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6b270 <_Py_open@@Base+0x100a> │ │ │ │ - b.n 6b21c <_Py_open@@Base+0xfb6> │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r5, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 6b238 <_Py_open@@Base+0xfd2> │ │ │ │ - movw r2, #8352 @ 0x20a0 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 6b24e <_Py_open@@Base+0xfe8> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #5192 @ 0x1448 │ │ │ │ + vmov d8, r2, r3 │ │ │ │ + vcmp.f64 d8, d10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 6b78e <_Py_open@@Base+0x10fc> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6b7ba <_Py_open@@Base+0x1128> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + vmov d9, r2, r3 │ │ │ │ + vcmp.f64 d9, d10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 6b7a6 <_Py_open@@Base+0x1114> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6b7ba <_Py_open@@Base+0x1128> │ │ │ │ + vmov.f64 d1, d9 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 18e348 │ │ │ │ + vpop {d8-d10} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 18de18 │ │ │ │ + vcmp.f64 d0, d10 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 6b7f6 <_Py_open@@Base+0x1164> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6b826 <_Py_open@@Base+0x1194> │ │ │ │ + movs r1, #1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + bl 18de18 │ │ │ │ + vcmp.f64 d0, d10 │ │ │ │ + vmov.f64 d9, d0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 6b812 <_Py_open@@Base+0x1180> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6b826 <_Py_open@@Base+0x1194> │ │ │ │ + vmov.f64 d1, d9 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 18e348 │ │ │ │ + vpop {d8-d10} │ │ │ │ + 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 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 171bc4 <_Py_call_instrumentation_arg@@Base+0xf08> │ │ │ │ + cbz r0, 6b89e <_Py_open@@Base+0x120c> │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #8 │ │ │ │ + bl 127748 <_PyLong_AsByteArray@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6b874 <_Py_open@@Base+0x11e2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b874 <_Py_open@@Base+0x11e2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + adds r5, #1 │ │ │ │ + bne.n 6b8a4 <_Py_open@@Base+0x1212> │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ + movw r1, #47868 @ 0xbafc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl e23e4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6b8a6 <_Py_open@@Base+0x1214> │ │ │ │ + movs r0, #0 │ │ │ │ + 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 171bc4 <_Py_call_instrumentation_arg@@Base+0xf08> │ │ │ │ + cbz r0, 6b910 <_Py_open@@Base+0x127e> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #8 │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + bl 127748 <_PyLong_AsByteArray@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6b8f0 <_Py_open@@Base+0x125e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b8f0 <_Py_open@@Base+0x125e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + adds r5, #1 │ │ │ │ + bne.n 6b916 <_Py_open@@Base+0x1284> │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + movw r1, #15880 @ 0x3e08 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl e23e4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6b918 <_Py_open@@Base+0x1286> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 156520 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 6b950 <_Py_open@@Base+0x12be> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6b964 <_Py_open@@Base+0x12d2> │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + mov r0, r4 │ │ │ │ + vpop {d8} │ │ │ │ + movs r1, #1 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 18dd3c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + movw r1, #21216 @ 0x52e0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl fce84 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 156520 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 6b9b0 <_Py_open@@Base+0x131e> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6b9c4 <_Py_open@@Base+0x1332> │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + mov r0, r4 │ │ │ │ + vpop {d8} │ │ │ │ + movs r1, #1 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1637e0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + movw r1, #21216 @ 0x52e0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl fce84 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 1875d0 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vstr d1, [sp, #8] │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 6ba26 <_Py_open@@Base+0x1394> │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 6ba26 <_Py_open@@Base+0x1394> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + movw r1, #46168 @ 0xb458 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl fce84 │ │ │ │ + b.n 6ba4a <_Py_open@@Base+0x13b8> │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18dd3c │ │ │ │ + cbnz r0, 6ba4a <_Py_open@@Base+0x13b8> │ │ │ │ + movs r1, #1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + vldr d0, [sp, #8] │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 18dd3c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 1875d0 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vstr d1, [sp, #8] │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 6ba90 <_Py_open@@Base+0x13fe> │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6bab4 <_Py_open@@Base+0x1422> │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1637e0 │ │ │ │ + movs r1, #1 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + vldr d0, [sp, #8] │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 1637e0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + movw r1, #46168 @ 0xb458 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl fce84 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + 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, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 6baea <_Py_open@@Base+0x1458> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 6bb04 <_Py_open@@Base+0x1472> │ │ │ │ + b.n 6bb28 <_Py_open@@Base+0x1496> │ │ │ │ + movw r0, #17568 @ 0x44a0 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6bae4 <_Py_open@@Base+0x1452> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6bb3a <_Py_open@@Base+0x14a8> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl cff30 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 6bb00 <_Py_open@@Base+0x146e> │ │ │ │ + beq.n 6bb28 <_Py_open@@Base+0x1496> │ │ │ │ + bl a08b0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 66844 │ │ │ │ + movs r0, #11 │ │ │ │ + blx 2d358 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a2780 │ │ │ │ + b.n 6bb32 <_Py_open@@Base+0x14a0> │ │ │ │ + bl 66844 │ │ │ │ + movs r0, #11 │ │ │ │ + blx 2d358 │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 66844 │ │ │ │ + bl 1356d4 │ │ │ │ + cbnz r0, 6bb5c <_Py_open@@Base+0x14ca> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 20d2b4 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 1368e0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #28121 @ 0x6dd9 │ │ │ │ + movt r0, #6 │ │ │ │ + bl 1ecf08 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6bb96 <_Py_open@@Base+0x1504> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 70160 │ │ │ │ + movw r3, #4400 @ 0x1130 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #3552 @ 0xde0 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6bbb2 <_Py_open@@Base+0x1520> │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1368e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1370ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 70160 │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + 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 │ │ │ │ + ldr.w r8, [pc, #308] @ 6bcfc <_Py_open@@Base+0x166a> │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6bcf4 <_Py_open@@Base+0x1662> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r4, [r8, #1448] @ 0x5a8 │ │ │ │ + blx 2d870 <__errno_location@plt> │ │ │ │ + ldr.w sl, [r0] │ │ │ │ + movw r5, #44080 @ 0xac30 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + mov r9, r0 │ │ │ │ + movs r6, #0 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ + mul.w r1, r3, r6 │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 6bc0c <_Py_open@@Base+0x157a> │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, #5 │ │ │ │ + bne.n 6bbf0 <_Py_open@@Base+0x155e> │ │ │ │ + mov.w r1, #624 @ 0x270 │ │ │ │ + movs r6, #4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 6bc10 <_Py_open@@Base+0x157e> │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ + mla r3, r3, r6, r5 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cbz r2, 6bc26 <_Py_open@@Base+0x1594> │ │ │ │ + adds r1, #12 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, r5 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + blx 2d400 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6bc50 <_Py_open@@Base+0x15be> │ │ │ │ + movs r2, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #60516 @ 0xec64 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ + mla r5, r3, r6, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d658 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 6bc8c <_Py_open@@Base+0x15fa> │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #23 │ │ │ │ + add r0, sp, #8 │ │ │ │ + movw r5, #20740 @ 0x5104 │ │ │ │ + movt r5, #43 @ 0x2b │ │ │ │ + blx 2c98c │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2d664 <__snprintf_chk@plt> │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #3580 @ 0xdfc │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 2d658 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r5, #60148 @ 0xeaf4 │ │ │ │ + movt r5, #84 @ 0x54 │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #17092 @ 0x42c4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r8, #1452] @ 0x5ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3358c <_PyEval_SetProfile@@Base+0x400> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbnz r3, 6bcda <_Py_open@@Base+0x1648> │ │ │ │ + ldr.w r3, [r8, #1460] @ 0x5b4 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r5, #12] │ │ │ │ + cbz r3, 6bcd6 <_Py_open@@Base+0x1644> │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 1a46d8 <_Py_write_noraise@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3156c <_Py_DumpStack@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r1, [r8, #1456] @ 0x5b0 │ │ │ │ + bl 2eefc │ │ │ │ + mov r0, r7 │ │ │ │ + str.w sl, [r9] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2d354 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r3, #7900 @ 0x1edc │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 6bd2e <_Py_open@@Base+0x169c> │ │ │ │ + movw r2, #8352 @ 0x20a0 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6bd44 <_Py_open@@Base+0x16b2> │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #5192 @ 0x1448 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 6bd9a <_Py_open@@Base+0x1708> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6bd9a <_Py_open@@Base+0x1708> │ │ │ │ + b.n 6bd46 <_Py_open@@Base+0x16b4> │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r5, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 6bd62 <_Py_open@@Base+0x16d0> │ │ │ │ + movw r2, #8352 @ 0x20a0 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6bd78 <_Py_open@@Base+0x16e6> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 6b270 <_Py_open@@Base+0x100a> │ │ │ │ + beq.n 6bd9a <_Py_open@@Base+0x1708> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6b270 <_Py_open@@Base+0x100a> │ │ │ │ - b.n 6b250 <_Py_open@@Base+0xfea> │ │ │ │ + ble.n 6bd9a <_Py_open@@Base+0x1708> │ │ │ │ + b.n 6bd7a <_Py_open@@Base+0x16e8> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 6b2ac <_Py_open@@Base+0x1046> │ │ │ │ + cbz r6, 6bdd6 <_Py_open@@Base+0x1744> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b28a <_Py_open@@Base+0x1024> │ │ │ │ + bne.n 6bdb4 <_Py_open@@Base+0x1722> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6b298 <_Py_open@@Base+0x1032> │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bne.n 6bdc2 <_Py_open@@Base+0x1730> │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6b2e6 <_Py_open@@Base+0x1080> │ │ │ │ + bl fce84 │ │ │ │ + b.n 6be10 <_Py_open@@Base+0x177e> │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b2a0 <_Py_open@@Base+0x103a> │ │ │ │ - b.n 6b262 <_Py_open@@Base+0xffc> │ │ │ │ + bne.n 6bdca <_Py_open@@Base+0x1738> │ │ │ │ + b.n 6bd8c <_Py_open@@Base+0x16fa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6b270 <_Py_open@@Base+0x100a> │ │ │ │ - b.n 6b2a2 <_Py_open@@Base+0x103c> │ │ │ │ + ble.n 6bd9a <_Py_open@@Base+0x1708> │ │ │ │ + b.n 6bdcc <_Py_open@@Base+0x173a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22f7dc │ │ │ │ + bl 22ee50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b2cc <_Py_open@@Base+0x1066> │ │ │ │ + bge.n 6bdf6 <_Py_open@@Base+0x1764> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b2cc <_Py_open@@Base+0x1066> │ │ │ │ + cbnz r3, 6bdf6 <_Py_open@@Base+0x1764> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b2e0 <_Py_open@@Base+0x107a> │ │ │ │ + bge.n 6be0a <_Py_open@@Base+0x1778> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b2e0 <_Py_open@@Base+0x107a> │ │ │ │ + cbnz r3, 6be0a <_Py_open@@Base+0x1778> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ 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, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6b318 <_Py_open@@Base+0x10b2> │ │ │ │ + beq.n 6be42 <_Py_open@@Base+0x17b0> │ │ │ │ movw r2, #8352 @ 0x20a0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6b32e <_Py_open@@Base+0x10c8> │ │ │ │ + bne.n 6be58 <_Py_open@@Base+0x17c6> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 6b384 <_Py_open@@Base+0x111e> │ │ │ │ + beq.n 6beae <_Py_open@@Base+0x181c> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6b384 <_Py_open@@Base+0x111e> │ │ │ │ - b.n 6b330 <_Py_open@@Base+0x10ca> │ │ │ │ + ble.n 6beae <_Py_open@@Base+0x181c> │ │ │ │ + b.n 6be5a <_Py_open@@Base+0x17c8> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6b34c <_Py_open@@Base+0x10e6> │ │ │ │ + beq.n 6be76 <_Py_open@@Base+0x17e4> │ │ │ │ movw r2, #8352 @ 0x20a0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6b362 <_Py_open@@Base+0x10fc> │ │ │ │ + bne.n 6be8c <_Py_open@@Base+0x17fa> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 6b384 <_Py_open@@Base+0x111e> │ │ │ │ + beq.n 6beae <_Py_open@@Base+0x181c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6b384 <_Py_open@@Base+0x111e> │ │ │ │ - b.n 6b364 <_Py_open@@Base+0x10fe> │ │ │ │ + ble.n 6beae <_Py_open@@Base+0x181c> │ │ │ │ + b.n 6be8e <_Py_open@@Base+0x17fc> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 6b3c0 <_Py_open@@Base+0x115a> │ │ │ │ + cbz r6, 6beea <_Py_open@@Base+0x1858> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b39e <_Py_open@@Base+0x1138> │ │ │ │ + bne.n 6bec8 <_Py_open@@Base+0x1836> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6b3ac <_Py_open@@Base+0x1146> │ │ │ │ - movw r3, #48488 @ 0xbd68 │ │ │ │ + bne.n 6bed6 <_Py_open@@Base+0x1844> │ │ │ │ + movw r3, #52224 @ 0xcc00 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6b3fa <_Py_open@@Base+0x1194> │ │ │ │ + bl fce84 │ │ │ │ + b.n 6bf24 <_Py_open@@Base+0x1892> │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b3b4 <_Py_open@@Base+0x114e> │ │ │ │ - b.n 6b376 <_Py_open@@Base+0x1110> │ │ │ │ + bne.n 6bede <_Py_open@@Base+0x184c> │ │ │ │ + b.n 6bea0 <_Py_open@@Base+0x180e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6b384 <_Py_open@@Base+0x111e> │ │ │ │ - b.n 6b3b6 <_Py_open@@Base+0x1150> │ │ │ │ + ble.n 6beae <_Py_open@@Base+0x181c> │ │ │ │ + b.n 6bee0 <_Py_open@@Base+0x184e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 43498 │ │ │ │ + bl 434f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b3e0 <_Py_open@@Base+0x117a> │ │ │ │ + bge.n 6bf0a <_Py_open@@Base+0x1878> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b3e0 <_Py_open@@Base+0x117a> │ │ │ │ + cbnz r3, 6bf0a <_Py_open@@Base+0x1878> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b3f4 <_Py_open@@Base+0x118e> │ │ │ │ + bge.n 6bf1e <_Py_open@@Base+0x188c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3f4 <_Py_open@@Base+0x118e> │ │ │ │ + cbnz r3, 6bf1e <_Py_open@@Base+0x188c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006b3fe : │ │ │ │ +0006bf28 : │ │ │ │ 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, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b42e │ │ │ │ - ldr r3, [pc, #52] @ (6b44c ) │ │ │ │ + cbz r0, 6bf58 │ │ │ │ + ldr r3, [pc, #52] @ (6bf78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b42e │ │ │ │ + cbnz r0, 6bf58 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r4, [r5, #84] @ 0x54 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201eb8 │ │ │ │ + bl 201a30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7aee0 │ │ │ │ + b.w 7b0a4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006b450 : │ │ │ │ +0006bf7c : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 6b3fe │ │ │ │ + b.w 6bf28 │ │ │ │ │ │ │ │ -0006b458 : │ │ │ │ +0006bf84 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6b482 │ │ │ │ + cbz r0, 6bfae │ │ │ │ mov r5, r1 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b486 │ │ │ │ - ldr r3, [pc, #52] @ (6b4a8 ) │ │ │ │ + cbnz r0, 6bfb2 │ │ │ │ + ldr r3, [pc, #52] @ (6bfd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ str r4, [r3, #84] @ 0x54 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6b4a4 │ │ │ │ + b.n 6bfd0 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1f90bc <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1f8c30 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b4a4 │ │ │ │ + bge.n 6bfd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b4a4 │ │ │ │ + cbnz r3, 6bfd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006b4ac <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +0006bfd8 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #17 │ │ │ │ mov r6, r2 │ │ │ │ - bl 53b98 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + bl 53bf4 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b4d4 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 6c000 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b508 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 6c034 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #17 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 6b502 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl e3e7c │ │ │ │ - b.n 6b508 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 6b4ce <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 6c02e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl e3dc4 │ │ │ │ + b.n 6c034 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 6bffa <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006b50e <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +0006c03a <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #15 │ │ │ │ mov r6, r2 │ │ │ │ - bl 53b98 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + bl 53bf4 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b536 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + bne.n 6c062 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b56a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + b.n 6c096 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #15 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 53708 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bl 53764 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 6b564 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl e3e7c │ │ │ │ - b.n 6b56a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 6b530 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 6c090 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl e3dc4 │ │ │ │ + b.n 6c096 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 6c05c <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 74e28 │ │ │ │ + bl 74fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b5fc <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ + beq.n 6c128 <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 6b5ce <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ + b.n 6c0fa <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #21928 @ 0x55a8 │ │ │ │ + movw r0, #19520 @ 0x4c40 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6b600 <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ + cbz r0, 6c12c <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b618 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ + blt.n 6c144 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b628 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ + blt.n 6c154 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6b5f6 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + beq.n 6c122 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 6b638 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + bls.n 6c164 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6b5cc <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ + beq.n 6c0f8 <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ - bl 82984 │ │ │ │ + bl 82b60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b596 <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ + bne.n 6c0c2 <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6b638 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + b.n 6c164 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b5f6 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bge.n 6c122 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b5f6 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bne.n 6c122 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b5f6 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c122 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b5be <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bne.n 6c0ea <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b5be <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c0ea <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b5c6 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bne.n 6c0f2 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b5c6 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c0f2 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 6b570 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + b.n 6c09c <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6b570 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ - cbz r0, 6b69c <_PyMonitoring_FireReraiseEvent@@Base+0x18e> │ │ │ │ + bl 6c09c <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + cbz r0, 6c1c8 <_PyMonitoring_FireReraiseEvent@@Base+0x18e> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6b676 <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ + cbnz r0, 6c1a2 <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b69c <_PyMonitoring_FireReraiseEvent@@Base+0x18e> │ │ │ │ + bge.n 6c1c8 <_PyMonitoring_FireReraiseEvent@@Base+0x18e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b69c <_PyMonitoring_FireReraiseEvent@@Base+0x18e> │ │ │ │ + cbnz r3, 6c1c8 <_PyMonitoring_FireReraiseEvent@@Base+0x18e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b69c <_PyMonitoring_FireReraiseEvent@@Base+0x18e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c1c8 <_PyMonitoring_FireReraiseEvent@@Base+0x18e> │ │ │ │ movw r3, #18632 @ 0x48c8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r4, [r0, #16] │ │ │ │ movw r0, #18632 @ 0x48c8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.w 96a1c <_PyTuple_FromPairSteal@@Base> │ │ │ │ + b.w 96b8c <_PyTuple_FromPairSteal@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b6a0 : │ │ │ │ +0006c1cc : │ │ │ │ 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 7d228 │ │ │ │ - cbz r0, 6b704 │ │ │ │ + bl 7d418 │ │ │ │ + cbz r0, 6c230 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6b6f0 │ │ │ │ - cbz r6, 6b70a │ │ │ │ + cbz r0, 6c21c │ │ │ │ + cbz r6, 6c236 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6b70a │ │ │ │ + cbnz r0, 6c236 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b6f0 │ │ │ │ + bge.n 6c21c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b6f0 │ │ │ │ + cbnz r3, 6c21c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b704 │ │ │ │ + bge.n 6c230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b704 │ │ │ │ + cbnz r3, 6c230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b74c │ │ │ │ + b.n 6c278 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1f976c │ │ │ │ + bl 1f92e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b738 │ │ │ │ + bge.n 6c264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b738 │ │ │ │ + cbnz r3, 6c264 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b74c │ │ │ │ + bge.n 6c278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b74c │ │ │ │ + cbnz r3, 6c278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0006b754 : │ │ │ │ +0006c280 : │ │ │ │ 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, #212] @ (6b838 ) │ │ │ │ + ldr r4, [pc, #212] @ (6c364 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ ldr.w r0, [r6, #3720] @ 0xe88 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #872 @ 0x368 │ │ │ │ ldrexb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b790 │ │ │ │ + bne.n 6c2bc │ │ │ │ strexb r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6b780 │ │ │ │ + bne.n 6c2ac │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6b7aa │ │ │ │ + beq.n 6c2d6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r4, [r6, #3696] @ 0xe70 │ │ │ │ - cbz r4, 6b7ba │ │ │ │ + cbz r4, 6c2e6 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6b7ba │ │ │ │ + beq.n 6c2e6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 6b7ae │ │ │ │ + b.n 6c2da │ │ │ │ ldr.w r0, [r6, #3720] @ 0xe88 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #872 @ 0x368 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6b7da │ │ │ │ + bne.n 6c306 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6b7ca │ │ │ │ + bne.n 6c2f6 │ │ │ │ dmb ish │ │ │ │ - beq.n 6b7e4 │ │ │ │ - bl 214c68 │ │ │ │ - cbz r4, 6b82c │ │ │ │ - cbz r5, 6b7f4 │ │ │ │ + beq.n 6c310 │ │ │ │ + bl 214634 │ │ │ │ + cbz r4, 6c358 │ │ │ │ + cbz r5, 6c320 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ strex r2, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b7fc │ │ │ │ + bne.n 6c328 │ │ │ │ dmb ish │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b818 │ │ │ │ + bne.n 6c344 │ │ │ │ dmb ish │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006b83c : │ │ │ │ +0006c368 : │ │ │ │ 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] @ (6b8f8 ) │ │ │ │ + ldr r2, [pc, #172] @ (6c424 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 6b864 │ │ │ │ - movw r1, #852 @ 0x354 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #156] @ (6b8fc ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cbnz r5, 6c390 │ │ │ │ + movw r1, #63640 @ 0xf898 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #156] @ (6c428 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (6b900 ) │ │ │ │ - bl 1e3d78 │ │ │ │ + ldr r0, [pc, #148] @ (6c42c ) │ │ │ │ + bl 1e3a08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b8e6 │ │ │ │ + blt.n 6c412 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b87e │ │ │ │ + cbz r0, 6c3aa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b8aa │ │ │ │ - bl 7fc84 │ │ │ │ + bmi.n 6c3d6 │ │ │ │ + bl 7b4b0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6b8e6 │ │ │ │ - ldr r1, [pc, #112] @ (6b900 ) │ │ │ │ + cbz r0, 6c412 │ │ │ │ + ldr r1, [pc, #112] @ (6c42c ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1e3494 │ │ │ │ - cbz r0, 6b8aa │ │ │ │ + bl 1e3120 │ │ │ │ + cbz r0, 6c3d6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b8e6 │ │ │ │ + bge.n 6c412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b8e6 │ │ │ │ - b.n 6b8c8 │ │ │ │ + cbnz r3, 6c412 │ │ │ │ + b.n 6c3f4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6b8e6 │ │ │ │ + cbz r4, 6c412 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 6b8ce │ │ │ │ + cbz r0, 6c3fa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b8e6 │ │ │ │ + bge.n 6c412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b8e6 │ │ │ │ + cbnz r3, 6c412 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b8e6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c412 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b8f2 │ │ │ │ + bge.n 6c41e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b8f2 │ │ │ │ + cbnz r3, 6c41e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1e093c <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r1, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0006b904 : │ │ │ │ +0006c430 : │ │ │ │ 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] @ (6b950 ) │ │ │ │ + ldr r0, [pc, #56] @ (6c47c ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e3d78 │ │ │ │ + bl 1e3a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b928 │ │ │ │ + bge.n 6c454 │ │ │ │ movs r4, #0 │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 6b948 │ │ │ │ + bl e3df0 │ │ │ │ + b.n 6c474 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b942 │ │ │ │ + cbz r0, 6c46e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 6b944 │ │ │ │ + beq.n 6c470 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 6b944 │ │ │ │ + b.n 6c470 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0006b954 : │ │ │ │ +0006c480 : │ │ │ │ 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 r6, [pc, #360] @ (6bad0 ) │ │ │ │ + ldr r6, [pc, #360] @ (6c5fc ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #13148 @ 0x335c │ │ │ │ + movw r4, #10780 @ 0x2a1c │ │ │ │ movt r4, #47 @ 0x2f │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 6b986 │ │ │ │ + ble.n 6c4b2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 6b98a │ │ │ │ + cbnz r1, 6c4b6 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6baba │ │ │ │ + beq.w 6c5e6 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 95334 │ │ │ │ - cbnz r0, 6b9c2 │ │ │ │ + bl 954a8 │ │ │ │ + cbnz r0, 6c4ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6baba │ │ │ │ + bge.w 6c5e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6baba │ │ │ │ + bne.n 6c5e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6baba │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c5e6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6b99a │ │ │ │ + bne.n 6c4c6 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #58420 @ 0xe434 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7d004 │ │ │ │ + bl 7d1f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e3494 │ │ │ │ + bl 1e3120 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6ba1a │ │ │ │ + beq.n 6c546 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ba0c │ │ │ │ + bge.n 6c538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ba0c │ │ │ │ + cbnz r3, 6c538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #5812 @ 0x16b4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #3624 @ 0xe28 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #188] @ (6bad4 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (6c600 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ba2c │ │ │ │ + bge.n 6c558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ba2c │ │ │ │ + cbnz r3, 6c558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6bac8 │ │ │ │ + beq.n 6c5f4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1e521c <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1e4eac <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bac8 │ │ │ │ + beq.n 6c5f4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 6ba58 │ │ │ │ - movw r1, #5836 @ 0x16cc │ │ │ │ + cbnz r4, 6c584 │ │ │ │ + movw r1, #3648 @ 0xe40 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #128] @ (6bad4 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #124] @ (6bad8 ) │ │ │ │ + ldr r0, [pc, #128] @ (6c600 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #124] @ (6c604 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e3d78 │ │ │ │ + bl 1e3a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6ba72 │ │ │ │ - movw r1, #5868 @ 0x16ec │ │ │ │ + bge.n 6c59e │ │ │ │ + movw r1, #3680 @ 0xe60 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #100] @ (6bad4 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #100] @ (6c600 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6baa4 │ │ │ │ + cbz r0, 6c5d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cdf30 │ │ │ │ + bl 1cdae0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ba90 │ │ │ │ - movw r1, #5888 @ 0x1700 │ │ │ │ + bne.n 6c5bc │ │ │ │ + movw r1, #3700 @ 0xe74 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #72] @ (6bad4 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (6c600 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6baa4 │ │ │ │ + bge.n 6c5d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6baa4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6c5d0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bac8 │ │ │ │ + bge.n 6c5f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bac8 │ │ │ │ + cbnz r3, 6c5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bac8 │ │ │ │ - movw r1, #5920 @ 0x1720 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c5f4 │ │ │ │ + movw r1, #3732 @ 0xe94 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #16] @ (6bad4 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6c600 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldrh r0, [r0, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0006badc : │ │ │ │ +0006c608 : │ │ │ │ movw r3, #22716 @ 0x58bc │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6b954 │ │ │ │ + b.w 6c480 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134cf0 │ │ │ │ + bl 135210 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 6bb14 │ │ │ │ + cbnz r0, 6c640 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bb3e │ │ │ │ + b.n 6c66a │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2d3c4 │ │ │ │ - cbnz r0, 6bb38 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbnz r0, 6c664 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 6bb10 │ │ │ │ - bl 82984 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 6c63c │ │ │ │ + bl 82b60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -94296,225 +95302,225 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #156] @ (6bc10 ) │ │ │ │ - movw r2, #5940 @ 0x1734 │ │ │ │ + ldr r3, [pc, #156] @ (6c73c ) │ │ │ │ + movw r2, #3752 @ 0xea8 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2bbc │ │ │ │ - cbz r0, 6bba4 │ │ │ │ + bl e2d6c │ │ │ │ + cbz r0, 6c6d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6bba8 │ │ │ │ + bge.n 6c6d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13aa54 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl 13af74 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #5960 @ 0x1748 │ │ │ │ + movw r1, #3772 @ 0xebc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bc0a │ │ │ │ + b.n 6c736 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 6bbb4 │ │ │ │ + bne.n 6c6e0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6bbd6 │ │ │ │ + b.n 6c702 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6bbd6 │ │ │ │ + ble.n 6c702 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13aa54 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl 13af74 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ + movw r1, #3812 @ 0xee4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6bba4 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6c6d0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5de60 │ │ │ │ + bl 5df8a │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6bbf6 │ │ │ │ - bl 13aa54 │ │ │ │ + bge.n 6c722 │ │ │ │ + bl 13af74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fc84 │ │ │ │ - b.n 6bba4 │ │ │ │ - bl 13aa54 │ │ │ │ - movw r0, #6048 @ 0x17a0 │ │ │ │ + bl 7b4b0 │ │ │ │ + b.n 6c6d0 │ │ │ │ + bl 13af74 │ │ │ │ + movw r0, #3860 @ 0xf14 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r0, [r1, #20] │ │ │ │ lsls r7, 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 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bcaa │ │ │ │ + beq.n 6c7d6 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c674 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6bc3c │ │ │ │ + cbz r0, 6c768 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 6bc72 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.n 6c79e │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bcaa │ │ │ │ + bge.n 6c7d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bcaa │ │ │ │ + cbnz r3, 6c7d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcaa │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c7d6 │ │ │ │ + bl 9016c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bc96 │ │ │ │ + beq.n 6c7c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6bcbe │ │ │ │ + blt.n 6c7ea │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #36699 @ 0x8f5b │ │ │ │ + movw r2, #37871 @ 0x93ef │ │ │ │ movt r2, #6 │ │ │ │ - movw r0, #6052 @ 0x17a4 │ │ │ │ + movw r0, #3864 @ 0xf18 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - cbz r1, 6bcce │ │ │ │ + cbz r1, 6c7fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6bc60 │ │ │ │ + bne.n 6c78c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6bcae │ │ │ │ + blt.n 6c7da │ │ │ │ mov r0, r6 │ │ │ │ blx 2c1e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bcd4 │ │ │ │ + b.n 6c800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bca4 │ │ │ │ + bne.n 6c7d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bca4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c7d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc70 │ │ │ │ + bne.n 6c79c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc70 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c79c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c1e4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #340] @ (6be40 ) │ │ │ │ + ldr r4, [pc, #340] @ (6c96c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #19020 @ 0x4a4c │ │ │ │ + movw r1, #16652 @ 0x410c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1ca06c │ │ │ │ + bl 1c9cf4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bd9a │ │ │ │ + beq.n 6c8c6 │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r0, #328 @ 0x148 │ │ │ │ movw r1, #12869 @ 0x3245 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1c266c <_Py_normpath@@Base+0x6bc> │ │ │ │ + bl 1c270c <_Py_normpath@@Base+0x6bc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6bd9a │ │ │ │ - ldr r0, [pc, #284] @ (6be44 ) │ │ │ │ + blt.n 6c8c6 │ │ │ │ + ldr r0, [pc, #284] @ (6c970 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bd40 │ │ │ │ + bne.n 6c86c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6bd30 │ │ │ │ + bne.n 6c85c │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6bd5c │ │ │ │ + beq.n 6c888 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r5, #3696] @ 0xe70 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6bd70 │ │ │ │ + beq.n 6c89c │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6bd62 │ │ │ │ + b.n 6c88e │ │ │ │ mov r0, r4 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 6bda0 │ │ │ │ + cbnz r0, 6c8cc │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6bd8e │ │ │ │ + bne.n 6c8ba │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bd7e │ │ │ │ + bne.n 6c8aa │ │ │ │ dmb ish │ │ │ │ - beq.n 6bd9a │ │ │ │ - ldr r0, [pc, #172] @ (6be44 ) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 6c8c6 │ │ │ │ + ldr r0, [pc, #172] @ (6c970 ) │ │ │ │ + bl 214634 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6be36 │ │ │ │ + b.n 6c962 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w r3, [r5, #3696] @ 0xe70 │ │ │ │ adds r4, #16 │ │ │ │ - cbz r3, 6bdf6 │ │ │ │ + cbz r3, 6c922 │ │ │ │ ldr.w ip, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str.w r9, [r3, #68] @ 0x44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6bdcc │ │ │ │ + beq.n 6c8f8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #76] @ 0x4c │ │ │ │ @@ -94525,171 +95531,171 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #3404] @ 0xd4c │ │ │ │ str.w r0, [r4, #-4]! │ │ │ │ - b.n 6bdaa │ │ │ │ + b.n 6c8d6 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6be0a │ │ │ │ + bne.n 6c936 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6bdfa │ │ │ │ + bne.n 6c926 │ │ │ │ dmb ish │ │ │ │ - beq.n 6be16 │ │ │ │ - ldr r0, [pc, #48] @ (6be44 ) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 6c942 │ │ │ │ + ldr r0, [pc, #48] @ (6c970 ) │ │ │ │ + bl 214634 │ │ │ │ add.w r3, r5, #110592 @ 0x1b000 │ │ │ │ movw r1, #24607 @ 0x601f │ │ │ │ movs r0, #6 │ │ │ │ ldr.w r3, [r3, #3404] @ 0xd4c │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 2134d8 <_PyEval_StartTheWorld@@Base+0x200> │ │ │ │ + bl 212ea0 <_PyEval_StartTheWorld@@Base+0x200> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0006be48 : │ │ │ │ +0006c974 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (6be7c ) │ │ │ │ + ldr r4, [pc, #36] @ (6c9a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 6bcda │ │ │ │ + bl 6c806 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6be7a │ │ │ │ - movw r0, #6056 @ 0x17a8 │ │ │ │ + bne.n 6c9a6 │ │ │ │ + movw r0, #3868 @ 0xf1c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211678 │ │ │ │ + b.w 211048 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (6bec8 ) │ │ │ │ + ldr r0, [pc, #56] @ (6c9f4 ) │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #25841 @ 0x64f1 │ │ │ │ + movwne r1, #24329 @ 0x5f09 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #33 @ 0x21 │ │ │ │ - bl 6bcda │ │ │ │ + bl 6c806 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #416] @ (6c080 ) │ │ │ │ + ldr r5, [pc, #416] @ (6cbac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #23192 @ 0x5a98 │ │ │ │ + movw r1, #20824 @ 0x5158 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1ca06c │ │ │ │ + bl 1c9cf4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bf8c │ │ │ │ + beq.n 6cab8 │ │ │ │ add.w r0, r4, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ addw r0, r0, #329 @ 0x149 │ │ │ │ movw r1, #13331 @ 0x3413 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1c266c <_Py_normpath@@Base+0x6bc> │ │ │ │ + bl 1c270c <_Py_normpath@@Base+0x6bc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6bf8c │ │ │ │ - ldr r0, [pc, #360] @ (6c084 ) │ │ │ │ + blt.n 6cab8 │ │ │ │ + ldr r0, [pc, #360] @ (6cbb0 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bf32 │ │ │ │ + bne.n 6ca5e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6bf22 │ │ │ │ + bne.n 6ca4e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6bf4e │ │ │ │ + beq.n 6ca7a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r4, #3696] @ 0xe70 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6bf62 │ │ │ │ + beq.n 6ca8e │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6bf54 │ │ │ │ + b.n 6ca80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 6bf92 │ │ │ │ + cbnz r0, 6cabe │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6bf80 │ │ │ │ + bne.n 6caac │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bf70 │ │ │ │ + bne.n 6ca9c │ │ │ │ dmb ish │ │ │ │ - beq.n 6bf8c │ │ │ │ - ldr r0, [pc, #252] @ (6c084 ) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 6cab8 │ │ │ │ + ldr r0, [pc, #252] @ (6cbb0 ) │ │ │ │ + bl 214634 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c078 │ │ │ │ + b.n 6cba4 │ │ │ │ ldr.w sl, [r4, #3696] @ 0xe70 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ adds r5, #16 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 6bfea │ │ │ │ + cbz r3, 6cb16 │ │ │ │ ldr.w ip, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ str.w r9, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6bfc0 │ │ │ │ + beq.n 6caec │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #80] @ 0x50 │ │ │ │ @@ -94700,314 +95706,218 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #3408] @ 0xd50 │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ - b.n 6bf9e │ │ │ │ + b.n 6caca │ │ │ │ add.w r4, r4, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r4, #3408] @ 0xd50 │ │ │ │ - cbnz r3, 6c01e │ │ │ │ + cbnz r3, 6cb4a │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c00c │ │ │ │ + bne.n 6cb38 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6bffc │ │ │ │ + bne.n 6cb28 │ │ │ │ dmb ish │ │ │ │ - beq.n 6c05c │ │ │ │ - ldr r0, [pc, #112] @ (6c084 ) │ │ │ │ - bl 214c68 │ │ │ │ - b.n 6c05c │ │ │ │ + beq.n 6cb88 │ │ │ │ + ldr r0, [pc, #112] @ (6cbb0 ) │ │ │ │ + bl 214634 │ │ │ │ + b.n 6cb88 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6bff4 │ │ │ │ + beq.n 6cb20 │ │ │ │ ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ - bl 21abe4 <_Py_Instrument@@Base+0xac> │ │ │ │ + bl 21a5fc <_Py_Instrument@@Base+0x5c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c01a │ │ │ │ + beq.n 6cb46 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c048 │ │ │ │ + bne.n 6cb74 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c038 │ │ │ │ + bne.n 6cb64 │ │ │ │ dmb ish │ │ │ │ - beq.n 6c054 │ │ │ │ - ldr r0, [pc, #52] @ (6c084 ) │ │ │ │ - bl 214c68 │ │ │ │ + beq.n 6cb80 │ │ │ │ + ldr r0, [pc, #52] @ (6cbb0 ) │ │ │ │ + bl 214634 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aee0 │ │ │ │ - b.n 6bf8c │ │ │ │ + bl 7b0a4 │ │ │ │ + b.n 6cab8 │ │ │ │ ldr.w r3, [r4, #3408] @ 0xd50 │ │ │ │ movw r1, #27823 @ 0x6caf │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 2134d8 <_PyEval_StartTheWorld@@Base+0x200> │ │ │ │ + bl 212ea0 <_PyEval_StartTheWorld@@Base+0x200> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0006c088 : │ │ │ │ +0006cbb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (6c0bc ) │ │ │ │ + ldr r4, [pc, #36] @ (6cbe8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 6becc │ │ │ │ + bl 6c9f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6c0ba │ │ │ │ - movw r0, #6108 @ 0x17dc │ │ │ │ + bne.n 6cbe6 │ │ │ │ + movw r0, #3920 @ 0xf50 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211678 │ │ │ │ + b.w 211048 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (6c108 ) │ │ │ │ + ldr r0, [pc, #56] @ (6cc34 ) │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #54177 @ 0xd3a1 │ │ │ │ + movwne r1, #56065 @ 0xdb01 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #22 │ │ │ │ - bl 6becc │ │ │ │ + bl 6c9f8 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 6c12e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6c138 │ │ │ │ - b.n 6c13e │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c128 │ │ │ │ - b.n 6c14c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 6c14c │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6c14c │ │ │ │ - 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 │ │ │ │ - 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, 6c178 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 6c180 │ │ │ │ - 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 6c16a │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, 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 │ │ │ │ - ldr r3, [pc, #92] @ (6c1f8 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add.w r5, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - adds r5, #4 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - add r3, sp, #4 │ │ │ │ - cmp r3, r0 │ │ │ │ - add.w r5, r5, #1 │ │ │ │ - str r5, [r2, #0] │ │ │ │ - bcc.n 6c1d6 │ │ │ │ - cmp r3, r1 │ │ │ │ - ite ls │ │ │ │ - movls r4, #0 │ │ │ │ - movhi r4, #1 │ │ │ │ - cbnz r4, 6c1d6 │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [sp, #4] │ │ │ │ - add.w r3, sp, #4096 @ 0x1000 │ │ │ │ - adds r3, #3 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ - bl 6c182 │ │ │ │ - mov r3, r0 │ │ │ │ - add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (6c1f8 ) │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - beq.n 6c1ee │ │ │ │ - blx 2d078 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r3 │ │ │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6c206 │ │ │ │ + cbz r0, 6cc42 │ │ │ │ mov r1, r2 │ │ │ │ bx 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6c226 │ │ │ │ + cbnz r0, 6cc62 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6c230 │ │ │ │ - b.n 6c236 │ │ │ │ + cbnz r0, 6cc6c │ │ │ │ + b.n 6cc72 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c220 │ │ │ │ - b.n 6c244 │ │ │ │ + beq.n 6cc5c │ │ │ │ + b.n 6cc80 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6c244 │ │ │ │ + cbnz r0, 6cc80 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6c244 │ │ │ │ + cbz r0, 6cc80 │ │ │ │ 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, 6c26c │ │ │ │ + cbnz r0, 6cca8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6c274 │ │ │ │ + cbz r0, 6ccb0 │ │ │ │ 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 6c25e │ │ │ │ + beq.n 6cc9a │ │ │ │ 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, 6c294 │ │ │ │ + cbnz r0, 6ccd0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 6c29e │ │ │ │ - b.n 6c2a4 │ │ │ │ + cbnz r0, 6ccda │ │ │ │ + b.n 6cce0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c28e │ │ │ │ - b.n 6c2d0 │ │ │ │ + beq.n 6ccca │ │ │ │ + b.n 6cd0c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6c2d0 │ │ │ │ + cbnz r0, 6cd0c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6c2ae │ │ │ │ + cbz r0, 6ccea │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6c2d0 │ │ │ │ + cbnz r0, 6cd0c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 6c2b8 │ │ │ │ + cbz r0, 6ccf4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6c2d0 │ │ │ │ + cbnz r0, 6cd0c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 6c2c2 │ │ │ │ + cbz r0, 6ccfe │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6c2d0 │ │ │ │ + cbnz r0, 6cd0c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 6c2d0 │ │ │ │ + cbz r0, 6cd0c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 6c2e4 │ │ │ │ + cbz r0, 6cd20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c2ec │ │ │ │ + bge.n 6cd28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #58] @ 0x3a │ │ │ │ @@ -95026,1795 +95936,718 @@ │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ tst.w r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 6c354 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6c35c │ │ │ │ - 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 6c346 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 6c370 │ │ │ │ + cbz r0, 6cd7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c378 │ │ │ │ + bge.n 6cd84 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 2d8ac │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 27b990 <_PyLong_Lshift@@Base+0x758> │ │ │ │ - b.w 542b0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 6c3bc │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 26d8f4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - 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 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.n 6c3e0 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 2cb18 │ │ │ │ - b.n 6c3d2 │ │ │ │ - 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 2cbd0 │ │ │ │ - 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 2cff4 │ │ │ │ - cbnz r0, 6c420 │ │ │ │ - mov r1, sp │ │ │ │ - movs r0, #4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - blx 2c94c │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6c3f6 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2d358 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6c3f6 │ │ │ │ blx 2cbd0 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #17972 @ 0x4634 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ecb74 │ │ │ │ - b.w 5094c │ │ │ │ + b.w 1ec7cc │ │ │ │ + b.w 509b4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a1f6c <_Py_hashtable_foreach@@Base+0x8fc> │ │ │ │ - b.n 6c484 │ │ │ │ - b.n 6c484 │ │ │ │ + b.w 2a1768 │ │ │ │ + b.n 6cdca │ │ │ │ + b.n 6cdca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r2 │ │ │ │ - b.w 2a12c4 <_Py_c_neg@@Base+0x1c84> │ │ │ │ - b.w 2a1278 <_Py_c_neg@@Base+0x1c38> │ │ │ │ + b.w 2a0bb4 <_Py_c_neg@@Base+0x1d94> │ │ │ │ + b.w 2a0b68 <_Py_c_neg@@Base+0x1d48> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2a1954 <_Py_hashtable_foreach@@Base+0x2e4> │ │ │ │ + bl 2a112c <_Py_hashtable_foreach@@Base+0xb4> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c4da : │ │ │ │ +0006ce20 : │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ orr.w r2, r0, r0, asr #31 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1652] @ 0x674 │ │ │ │ str.w r2, [r3, #1652] @ 0x674 │ │ │ │ str.w r1, [r3, #1656] @ 0x678 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c4f6 : │ │ │ │ +0006ce3c : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 6c546 │ │ │ │ + bhi.n 6ce8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #142 @ 0x8e │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1668] @ 0x684 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f209c <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ - cbnz r0, 6c542 │ │ │ │ + bl 1f1c94 <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ + cbnz r0, 6ce88 │ │ │ │ ldr.w r1, [r5, #1664] @ 0x680 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f209c <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ - cbnz r0, 6c542 │ │ │ │ + bl 1f1c94 <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ + cbnz r0, 6ce88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ab3c <_Py_Instrument@@Base+0x4> │ │ │ │ + bl 21a554 <_Py_Instrument@@Base+0x51c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c54c : │ │ │ │ +0006ce92 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 6c4f6 │ │ │ │ + b.w 6ce3c │ │ │ │ │ │ │ │ -0006c552 : │ │ │ │ - ldr r3, [pc, #12] @ (6c560 ) │ │ │ │ +0006ce98 : │ │ │ │ + ldr r3, [pc, #8] @ (6cea4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 3581c │ │ │ │ - nop │ │ │ │ + b.w 35b00 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 2aaf80 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - vmov d8, r2, r3 │ │ │ │ - vcmp.f64 d8, d10 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 6c598 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6c5c4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - vmov d9, r2, r3 │ │ │ │ - vcmp.f64 d9, d10 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 6c5b0 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6c5c4 │ │ │ │ - vmov.f64 d1, d9 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18dcb0 │ │ │ │ - vpop {d8-d10} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 18d780 │ │ │ │ - vcmp.f64 d0, d10 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 6c600 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6c630 │ │ │ │ - movs r1, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - bl 18d780 │ │ │ │ - vcmp.f64 d0, d10 │ │ │ │ - vmov.f64 d9, d0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 6c61c │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6c630 │ │ │ │ - vmov.f64 d1, d9 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18dcb0 │ │ │ │ - vpop {d8-d10} │ │ │ │ - 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, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 1814ec │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6c67c │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbz r0, 6c676 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldrb r1, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 21e62c <_Py_CheckRecursiveCallPy@@Base+0x60> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c6a0 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 6c68e │ │ │ │ - add.w r3, r1, #32768 @ 0x8000 │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6c66c │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, r2 │ │ │ │ - strb.w r1, [r3], #1 │ │ │ │ - asrs r1, r1, #8 │ │ │ │ - subs r2, r4, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.n 6c692 │ │ │ │ - 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 21e374 <_PyEval_AddPendingCall@@Base+0x104c> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6c6e8 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ - cbz r0, 6c6e2 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - ldrb r1, [r5, #0] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 21e62c <_Py_CheckRecursiveCallPy@@Base+0x60> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c718 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r2, #4 │ │ │ │ - beq.n 6c706 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - movs r3, #1 │ │ │ │ - lsl.w r0, r3, r0 │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.n 6c706 │ │ │ │ - ldrb r1, [r5, #0] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 21e62c <_Py_CheckRecursiveCallPy@@Base+0x60> │ │ │ │ - b.n 6c6e2 │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, r2 │ │ │ │ - strb.w r1, [r3], #1 │ │ │ │ - lsrs r1, r1, #8 │ │ │ │ - subs r2, r4, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.n 6c70a │ │ │ │ - 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 │ │ │ │ - sub sp, #8 │ │ │ │ - add r4, sp, #4 │ │ │ │ - bl 6c3f6 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bcc.n 6c746 │ │ │ │ - sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ - cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 6c74c │ │ │ │ - add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 6c750 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r4 │ │ │ │ - bl 6c182 │ │ │ │ - cmp r4, r0 │ │ │ │ - ite cc │ │ │ │ - subcc r2, r0, r4 │ │ │ │ - subcs r2, r4, r0 │ │ │ │ - movw r0, #4400 @ 0x1130 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movw r1, #6192 @ 0x1830 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr.w r1, [r0, #788] @ 0x314 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 6c79e │ │ │ │ - movw r3, #4400 @ 0x1130 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53920 @ 0xd2a0 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ - movw r2, #5192 @ 0x1448 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - ldr.w r1, [r0, #792] @ 0x318 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6c7bc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c7be │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 6c7be │ │ │ │ - movs r3, #0 │ │ │ │ - movw r2, #5192 @ 0x1448 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - str.w r3, [r0, #792] @ 0x318 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r1 │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 17147c <_Py_call_instrumentation_arg@@Base+0xf08> │ │ │ │ - cbz r0, 6c844 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #8 │ │ │ │ - bl 12712c <_PyLong_AsByteArray@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c81a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c81a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - adds r5, #1 │ │ │ │ - bne.n 6c84a │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #50152 @ 0xc3e8 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl e2234 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c84c │ │ │ │ - movs r0, #0 │ │ │ │ - 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 17147c <_Py_call_instrumentation_arg@@Base+0xf08> │ │ │ │ - cbz r0, 6c8b6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #8 │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - bl 12712c <_PyLong_AsByteArray@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c896 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c896 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - adds r5, #1 │ │ │ │ - bne.n 6c8bc │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #18288 @ 0x4770 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl e2234 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c8be │ │ │ │ - movs r0, #0 │ │ │ │ - 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, r0 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ - movt r1, #79 @ 0x4f │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 10b714 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - cbz r4, 6c902 │ │ │ │ - ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ - movw r3, #4404 @ 0x1134 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r4, #5460 @ 0x1554 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - tst.w r2, #1 │ │ │ │ - it ne │ │ │ │ - movne r4, r3 │ │ │ │ - b.n 6c918 │ │ │ │ - movw r3, #4400 @ 0x1130 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #53564 @ 0xd13c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - 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 │ │ │ │ - movw r3, #4400 @ 0x1130 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6284 @ 0x188c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - 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, #4400 @ 0x1130 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6328 @ 0x18b8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 155fc0 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 6c9a0 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6c9b4 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - mov r0, r4 │ │ │ │ - vpop {d8} │ │ │ │ - movs r1, #1 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 18d6a4 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - movw r1, #23624 @ 0x5c48 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 155fc0 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 6ca00 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6ca14 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - mov r0, r4 │ │ │ │ - vpop {d8} │ │ │ │ - movs r1, #1 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 163268 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - movw r1, #23624 @ 0x5c48 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 186f38 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vstr d1, [sp, #8] │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 6ca76 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 6ca76 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - movw r1, #48436 @ 0xbd34 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6ca9a │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 18d6a4 │ │ │ │ - cbnz r0, 6ca9a │ │ │ │ - movs r1, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - vldr d0, [sp, #8] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 18d6a4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 186f38 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vstr d1, [sp, #8] │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 6cae0 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6cb04 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 163268 │ │ │ │ - movs r1, #1 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - vldr d0, [sp, #8] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 163268 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - movw r1, #48436 @ 0xbd34 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - bl fcc7c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cbz r3, 6cb56 │ │ │ │ - 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 2c6e4 │ │ │ │ - cbz r0, 6cb4c │ │ │ │ - ldrd r3, r1, [sp] │ │ │ │ - add r0, r3 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - bl 75bd4 │ │ │ │ - b.n 6cb60 │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 6cb60 │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - bx lr │ │ │ │ - add sp, #12 │ │ │ │ - pop {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 2d300 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8a620 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 8a620 │ │ │ │ - movs r0, #4 │ │ │ │ - b.w 8a620 │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6cba4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #60] @ 0x3c │ │ │ │ - cbnz r3, 6cba4 │ │ │ │ - ldrb.w r2, [r0, #58] @ 0x3a │ │ │ │ - bfi r2, r3, #2, #1 │ │ │ │ - strb.w r2, [r0, #58] @ 0x3a │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 8a620 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6cbce │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 6cbce │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6cc00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 21a454 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6cbca │ │ │ │ - ldr r3, [pc, #40] @ (6cc04 ) │ │ │ │ - ldr.w r3, [r3, #1512] @ 0x5e8 │ │ │ │ - cbz r3, 6cbee │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ - mov r1, r4 │ │ │ │ - mla r0, r0, r4, r3 │ │ │ │ - bl 227370 <_PyXI_FreeFailure@@Base+0x24> │ │ │ │ - cbnz r0, 6cbf8 │ │ │ │ - movw r0, #5460 @ 0x1554 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 6cc00 │ │ │ │ - movw r0, #4404 @ 0x1134 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ - lsls r7, 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 105e28 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6cc34 │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4404 @ 0x1134 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 6cc4c │ │ │ │ - tst.w r0, #128 @ 0x80 │ │ │ │ - movw r3, #5460 @ 0x1554 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r0, #4404 @ 0x1134 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 6cc76 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #54316 @ 0xd42c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6cc82 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl cfd5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6cc88 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ccae │ │ │ │ - beq.n 6cca2 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6376 @ 0x18e8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6cc82 │ │ │ │ - ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ - bfi r3, r0, #0, #1 │ │ │ │ - strb.w r3, [r4, #58] @ 0x3a │ │ │ │ - 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 │ │ │ │ - bhi.n 6cccc │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 6cce6 │ │ │ │ - b.n 6cd0a │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6ccc6 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6cd1c │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl cfd5c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6cce2 │ │ │ │ - beq.n 6cd0a │ │ │ │ - bl a0718 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6c3f6 │ │ │ │ - movs r0, #11 │ │ │ │ - blx 2d358 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a25e8 │ │ │ │ - b.n 6cd14 │ │ │ │ - bl 6c3f6 │ │ │ │ - movs r0, #11 │ │ │ │ - blx 2d358 │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - 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 r5, #60028 @ 0xea7c │ │ │ │ - movt r5, #84 @ 0x54 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cbz r4, 6cd4a │ │ │ │ - bl a0718 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8a620 │ │ │ │ - cmn.w r0, #9 │ │ │ │ - beq.n 6cd8e │ │ │ │ - adds r3, r0, #3 │ │ │ │ - beq.n 6cd78 │ │ │ │ - adds r0, #10 │ │ │ │ - beq.n 6cd92 │ │ │ │ - movw r3, #4400 @ 0x1130 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6452 @ 0x1934 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w fcc7c │ │ │ │ - movw r3, #48408 @ 0xbd18 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6416 @ 0x1910 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w fcc7c │ │ │ │ - b.w 20d6dc │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6c3f6 │ │ │ │ - bl 1351b4 │ │ │ │ - cbnz r0, 6cdb4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ - mov r4, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 1363c0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #52749 @ 0xce0d │ │ │ │ - movt r0, #6 │ │ │ │ - bl 1ed2b0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6cdee │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6fc60 │ │ │ │ - movw r3, #4400 @ 0x1130 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6496 @ 0x1960 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6ce0a │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1363c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 136bc8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6fc60 │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6524 @ 0x197c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #12684 @ 0x318c │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - bl 66296 <_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, #4024] @ 0xfb8 │ │ │ │ - ldr.w r8, [pc, #308] @ 6cf74 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 6cf6e │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r4, [r8, #1448] @ 0x5a8 │ │ │ │ - blx 2d870 <__errno_location@plt> │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - movw r5, #43688 @ 0xaaa8 │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - mov r9, r0 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ - mul.w r1, r3, r6 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.n 6ce86 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, #5 │ │ │ │ - bne.n 6ce6a │ │ │ │ - mov.w r1, #624 @ 0x270 │ │ │ │ - movs r6, #4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 6ce8a │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ - mla r3, r3, r6, r5 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cbz r2, 6cea0 │ │ │ │ - adds r1, #12 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, r5 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - blx 2d400 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 6ceca │ │ │ │ - movs r2, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #62908 @ 0xf5bc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ - mla r5, r3, r6, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d658 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 6cf06 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #23 │ │ │ │ - add r0, sp, #8 │ │ │ │ - movw r5, #22996 @ 0x59d4 │ │ │ │ - movt r5, #43 @ 0x2b │ │ │ │ - blx 2c98c │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2d664 <__snprintf_chk@plt> │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #6540 @ 0x198c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 2d658 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r5, #60160 @ 0xeb00 │ │ │ │ - movt r5, #84 @ 0x54 │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #19556 @ 0x4c64 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r8, #1452] @ 0x5ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3358c <_PyEval_SetProfile@@Base+0x400> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 6cf54 │ │ │ │ - ldr.w r3, [r8, #1460] @ 0x5b4 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbz r3, 6cf50 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #24556 @ 0x5fec │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 1a4664 <_Py_write_noraise@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3156c <_Py_DumpStack@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r1, [r8, #1456] @ 0x5b0 │ │ │ │ - bl 2eefc │ │ │ │ - mov r0, r7 │ │ │ │ - str.w sl, [r9] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2d354 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ + b.w 2aa63c <_PyMonitoring_FireBranchEvent@@Base+0x60> │ │ │ │ │ │ │ │ -0006cf78 : │ │ │ │ - b.w 353ec │ │ │ │ +0006ceac : │ │ │ │ + b.w 356d0 │ │ │ │ stmdb 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 sl, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl eb5c4 │ │ │ │ + bl eb7ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6d12a │ │ │ │ + beq.w 6d05e │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #6584 @ 0x19b8 │ │ │ │ + movw r1, #4004 @ 0xfa4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r4, r0 │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6d124 │ │ │ │ + beq.w 6d058 │ │ │ │ movw r5, #29672 @ 0x73e8 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ - movw r7, #63320 @ 0xf758 │ │ │ │ + movw r7, #61132 @ 0xeecc │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r5] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d658 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - movw r1, #8872 @ 0x22a8 │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + movw r1, #6464 @ 0x1940 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ adds r0, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 6d124 │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + beq.w 6d058 │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, sl │ │ │ │ - beq.w 6d124 │ │ │ │ - bl 84354 │ │ │ │ + beq.w 6d058 │ │ │ │ + bl 84530 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6d124 │ │ │ │ - bl 150e0c │ │ │ │ + beq.w 6d058 │ │ │ │ + bl 1512fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6d032 │ │ │ │ + bge.n 6cf66 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6d124 │ │ │ │ + bge.w 6d058 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d124 │ │ │ │ + bne.n 6d058 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6d124 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6d058 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d046 │ │ │ │ + bge.n 6cf7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 6d046 │ │ │ │ + cbnz r3, 6cf7a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, #10 │ │ │ │ - beq.n 6d05e │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + beq.n 6cf92 │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6cfc4 │ │ │ │ - b.n 6d124 │ │ │ │ + bne.n 6cef8 │ │ │ │ + b.n 6d058 │ │ │ │ movw r5, #29172 @ 0x71f4 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ movw r9, #5192 @ 0x1448 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ movs r7, #24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, #4] │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ - movw r1, #63320 @ 0xf758 │ │ │ │ + movw r1, #61132 @ 0xeecc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6d124 │ │ │ │ + beq.n 6d058 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 6d0fe │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + beq.n 6d032 │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d124 │ │ │ │ + beq.n 6d058 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2d658 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - movw r1, #8872 @ 0x22a8 │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + movw r1, #6464 @ 0x1940 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d124 │ │ │ │ + beq.n 6d058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ mov r1, fp │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 6d124 │ │ │ │ - bl 150e0c │ │ │ │ + beq.n 6d058 │ │ │ │ + bl 1512fc │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6d0ea │ │ │ │ + bge.n 6d01e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d124 │ │ │ │ + bge.n 6d058 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 6d124 │ │ │ │ + cbnz r3, 6d058 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6d124 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6d058 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d0fe │ │ │ │ + bge.n 6d032 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 6d0fe │ │ │ │ + cbnz r3, 6d032 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #20 │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 6d070 │ │ │ │ + bne.n 6cfa4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47708 @ 0xba5c │ │ │ │ + movw r1, #45440 @ 0xb180 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d124 │ │ │ │ + beq.n 6d058 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w ebae0 │ │ │ │ + b.w ebccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16aeb8 │ │ │ │ + bl 16b65c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6d152 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6d184 │ │ │ │ - blx 2d870 <__errno_location@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 2d6c4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6d17c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6d17c │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ - 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 2c6a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6d1b0 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 6d08e │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2d198 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6d1e2 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 6d0c0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 6d20e │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 105e28 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6d230 │ │ │ │ - b.n 6d228 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #6212 @ 0x1844 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6d200 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6d26a │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6d224 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 105e28 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6d244 │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6d224 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c970 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6d262 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - 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 6d290 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 105e28 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6d2ae │ │ │ │ - b.n 6d2a8 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #37624 @ 0x92f8 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6d282 │ │ │ │ - b.n 6d314 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6d314 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 105e28 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6d2c0 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6d314 │ │ │ │ - subs r3, r4, #1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6d2de │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24192 @ 0x5e80 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6d314 │ │ │ │ - movs r1, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d400 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6d2f2 │ │ │ │ - bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6d2f6 │ │ │ │ - orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - blx 2d400 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6d318 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6d320 │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - add sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, 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 2d3e8 │ │ │ │ - cbz r0, 6d350 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 6d0f6 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d362 │ │ │ │ + b.n 6d108 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 2d5b4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 34250 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 34200 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ 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 231230 <_PyXIData_New@@Base+0x88> │ │ │ │ - cbz r0, 6d3c0 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2d5b4 │ │ │ │ - bl a0718 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2d598 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r5, 6d3ba │ │ │ │ - blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6d3c0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 8a620 │ │ │ │ - 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 2d990 │ │ │ │ - cbz r0, 6d3f0 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 6d138 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d40c │ │ │ │ + b.n 6d154 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d3de │ │ │ │ + bne.n 6d126 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 2d5b4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 34250 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 34200 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, 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, #4064] @ 0xfe0 │ │ │ │ - subs r3, r2, #2 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi.n 6d43a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 6d45c │ │ │ │ - b.n 6d454 │ │ │ │ - movw r0, #37648 @ 0x9310 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - movs r3, #4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6d42c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ + movt r1, #79 @ 0x4f │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 10bd44 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + cbz r4, 6d198 │ │ │ │ + ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ + movw r3, #4404 @ 0x1134 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r4, #5460 @ 0x1554 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + tst.w r2, #1 │ │ │ │ + it ne │ │ │ │ + movne r4, r3 │ │ │ │ + b.n 6d1ae │ │ │ │ + movw r3, #4400 @ 0x1130 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + 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 │ │ │ │ + movw r3, #4400 @ 0x1130 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #4024 @ 0xfb8 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d4e8 │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6d450 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6d470 │ │ │ │ - bl 8a354 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6d450 │ │ │ │ - cmp r5, #2 │ │ │ │ - ble.n 6d4b6 │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.n 6d490 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 105e28 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6d492 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 6d492 │ │ │ │ - b.n 6d450 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.n 6d4b8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r1, #4068 @ 0xfe4 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + cmn.w r0, #9 │ │ │ │ + beq.n 6d23c │ │ │ │ + adds r3, r0, #3 │ │ │ │ + beq.n 6d226 │ │ │ │ + adds r0, #10 │ │ │ │ + beq.n 6d240 │ │ │ │ + movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6604 @ 0x19cc │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6d450 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w r0, #424 @ 0x1a8 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2c83c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6d4e0 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.w fce84 │ │ │ │ + movw r3, #52148 @ 0xcbb4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #4116 @ 0x1014 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ - movw r0, #5192 @ 0x1448 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.w fce84 │ │ │ │ + b.w 20d2b4 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 15eb8c │ │ │ │ - cbnz r0, 6d520 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 15f0ec │ │ │ │ + cbnz r0, 6d274 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6628 @ 0x19e4 │ │ │ │ + movw r1, #4196 @ 0x1064 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6d52a │ │ │ │ + bl fce84 │ │ │ │ + b.n 6d27e │ │ │ │ mov r0, r8 │ │ │ │ - bl 15a370 │ │ │ │ + bl 15a8d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 6d52e │ │ │ │ + bge.n 6d282 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d600 │ │ │ │ + b.n 6d354 │ │ │ │ cmp.w r7, #65536 @ 0x10000 │ │ │ │ - ble.n 6d54c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + ble.n 6d2a0 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6668 @ 0x1a0c │ │ │ │ + movw r1, #4236 @ 0x108c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6d52a │ │ │ │ + bl fce84 │ │ │ │ + b.n 6d27e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6d55c │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 6d52a │ │ │ │ + cbnz r0, 6d2b0 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 6d27e │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 6d5d0 │ │ │ │ - bl fa6ac │ │ │ │ + beq.n 6d324 │ │ │ │ + bl fa8b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d5ea │ │ │ │ - bl 12c3c8 │ │ │ │ + beq.n 6d33e │ │ │ │ + bl 12c82c │ │ │ │ add.w r1, r5, r6, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 6d59e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r3, 6d2f2 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6684 @ 0x1a1c │ │ │ │ + movw r1, #4252 @ 0x109c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6d5ac │ │ │ │ - b.n 6d5ea │ │ │ │ - bl 207aa4 <_Py_Gid_Converter@@Base> │ │ │ │ + blt.n 6d300 │ │ │ │ + b.n 6d33e │ │ │ │ + bl 20767c <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6d5ba │ │ │ │ + cbnz r0, 6d30e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d5ea │ │ │ │ + bge.n 6d33e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d5ea │ │ │ │ + cbnz r3, 6d33e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6d5ea │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6d33e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d5cc │ │ │ │ + bge.n 6d320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d5cc │ │ │ │ + cbnz r3, 6d320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 6d55e │ │ │ │ + b.n 6d2b2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cfdc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6d5f2 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 6d346 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 6d52a │ │ │ │ + bl 79f90 │ │ │ │ + b.n 6d27e │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 106034 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6d384 │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4404 @ 0x1134 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 6d39c │ │ │ │ + tst.w r0, #128 @ 0x80 │ │ │ │ + movw r3, #5460 @ 0x1554 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r0, #4404 @ 0x1134 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 106034 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6d3be │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6d3f0 │ │ │ │ + blx 2d870 <__errno_location@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2d6c4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6d3e8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 6d3e8 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1c3964 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 8a7c8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r0, #4 │ │ │ │ + b.w 8a7c8 │ │ │ │ + ldr r3, [r0, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6d412 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #60] @ 0x3c │ │ │ │ + cbnz r3, 6d412 │ │ │ │ + ldrb.w r2, [r0, #58] @ 0x3a │ │ │ │ + bfi r2, r3, #2, #1 │ │ │ │ + strb.w r2, [r0, #58] @ 0x3a │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 8a7c8 │ │ │ │ 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, 6d624 │ │ │ │ + cbnz r3, 6d438 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6d624 │ │ │ │ + ble.n 6d438 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6d624 │ │ │ │ - cbnz r0, 6d644 │ │ │ │ + bne.n 6d438 │ │ │ │ + cbnz r0, 6d458 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #33496 @ 0x82d8 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6d65c │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6d470 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d656 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6d65c │ │ │ │ + bne.n 6d46a │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6d470 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7f8 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, 6d682 │ │ │ │ + cbnz r3, 6d496 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6d682 │ │ │ │ + ble.n 6d496 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6d682 │ │ │ │ - cbnz r0, 6d69c │ │ │ │ + bne.n 6d496 │ │ │ │ + cbnz r0, 6d4b0 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (6d6dc ) │ │ │ │ + ldr r4, [pc, #76] @ (6d4f0 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6d6d6 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6d4ea │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d6ae │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6d6d6 │ │ │ │ + bne.n 6d4c2 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6d4ea │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6d6cc │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bge.n 6d4e0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r4, [r0, #24] │ │ │ │ lsls r7, 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, 6d700 │ │ │ │ + cbnz r3, 6d514 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6d700 │ │ │ │ + ble.n 6d514 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6d700 │ │ │ │ - cbnz r0, 6d71e │ │ │ │ + bne.n 6d514 │ │ │ │ + cbnz r0, 6d532 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (6d75c ) │ │ │ │ + ldr r4, [pc, #76] @ (6d570 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6d71e │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6d532 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d756 │ │ │ │ + b.n 6d56a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d73a │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 6d54e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d71a │ │ │ │ + bne.n 6d52e │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 6d756 │ │ │ │ + b.n 6d56a │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ cmp r0, r4 │ │ │ │ ite eq │ │ │ │ @@ -96828,42 +96661,42 @@ │ │ │ │ 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, 6d780 │ │ │ │ + cbnz r3, 6d594 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6d780 │ │ │ │ + ble.n 6d594 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6d780 │ │ │ │ - cbnz r0, 6d79e │ │ │ │ + bne.n 6d594 │ │ │ │ + cbnz r0, 6d5b2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (6d7e0 ) │ │ │ │ + ldr r4, [pc, #80] @ (6d5f4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6d79e │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6d5b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d7da │ │ │ │ + b.n 6d5ee │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d7ba │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 6d5ce │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d79a │ │ │ │ + bne.n 6d5ae │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 6d7da │ │ │ │ + b.n 6d5ee │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ @@ -96878,42 +96711,42 @@ │ │ │ │ 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, 6d804 │ │ │ │ + cbnz r3, 6d618 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6d804 │ │ │ │ + ble.n 6d618 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6d804 │ │ │ │ - cbnz r0, 6d822 │ │ │ │ + bne.n 6d618 │ │ │ │ + cbnz r0, 6d636 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #72] @ (6d85c ) │ │ │ │ + ldr r4, [pc, #72] @ (6d670 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6d822 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6d636 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d856 │ │ │ │ + b.n 6d66a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d83e │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 6d652 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d81e │ │ │ │ + bne.n 6d632 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 6d856 │ │ │ │ + b.n 6d66a │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -96925,156 +96758,156 @@ │ │ │ │ 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, 6d880 │ │ │ │ + cbnz r3, 6d694 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6d880 │ │ │ │ + ble.n 6d694 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6d880 │ │ │ │ - cbnz r0, 6d89a │ │ │ │ + bne.n 6d694 │ │ │ │ + cbnz r0, 6d6ae │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (6d8c0 ) │ │ │ │ + ldr r4, [pc, #48] @ (6d6d4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6d8ba │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6d6ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d8ac │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6d8ba │ │ │ │ + bne.n 6d6c0 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6d6ce │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r4, [r6, #28] │ │ │ │ lsls r7, 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, 6d8e4 │ │ │ │ + cbnz r3, 6d6f8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6d8e4 │ │ │ │ + ble.n 6d6f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6d8e4 │ │ │ │ - cbnz r0, 6d8fe │ │ │ │ + bne.n 6d6f8 │ │ │ │ + cbnz r0, 6d712 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (6d924 ) │ │ │ │ + ldr r4, [pc, #48] @ (6d738 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6d91e │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6d732 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d910 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6d91e │ │ │ │ + bne.n 6d724 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6d732 │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r0, [r4, #30] │ │ │ │ lsls r7, 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, 6d948 │ │ │ │ + cbnz r3, 6d75c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6d948 │ │ │ │ + ble.n 6d75c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6d948 │ │ │ │ - cbnz r0, 6d962 │ │ │ │ + bne.n 6d75c │ │ │ │ + cbnz r0, 6d776 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (6d988 ) │ │ │ │ + ldr r4, [pc, #48] @ (6d79c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6d982 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6d796 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d974 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6d982 │ │ │ │ + bne.n 6d788 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6d796 │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r4, [r1, #32] │ │ │ │ lsls r7, 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, 6d9ac │ │ │ │ + cbnz r3, 6d7c0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 6d9ac │ │ │ │ + ble.n 6d7c0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6d9ac │ │ │ │ - cbnz r0, 6d9ca │ │ │ │ + bne.n 6d7c0 │ │ │ │ + cbnz r0, 6d7de │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (6d9ec ) │ │ │ │ + ldr r4, [pc, #48] @ (6d800 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6d9ca │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6d7de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d9e6 │ │ │ │ - ldr r4, [pc, #36] @ (6d9f0 ) │ │ │ │ + b.n 6d7fa │ │ │ │ + ldr r4, [pc, #36] @ (6d804 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 24c7e4 │ │ │ │ + bl 24bf0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d9c6 │ │ │ │ + beq.n 6d7da │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ @@ -97083,1647 +96916,1958 @@ │ │ │ │ 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, 6da14 │ │ │ │ + cbnz r3, 6d828 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 6da14 │ │ │ │ + ble.n 6d828 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6da14 │ │ │ │ - cbnz r0, 6da32 │ │ │ │ + bne.n 6d828 │ │ │ │ + cbnz r0, 6d846 │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (6da54 ) │ │ │ │ + ldr r4, [pc, #48] @ (6d868 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6da32 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6d846 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6da4e │ │ │ │ - ldr r4, [pc, #36] @ (6da58 ) │ │ │ │ + b.n 6d862 │ │ │ │ + ldr r4, [pc, #36] @ (6d86c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 24d704 <_PyErr_FormatFromCause@@Base+0x624> │ │ │ │ + bl 24ce20 <_PyErr_FormatFromCause@@Base+0x624> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6da2e │ │ │ │ + beq.n 6d842 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - cbnz r3, 6da7a │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 6da7a │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 6da7a │ │ │ │ - cbnz r1, 6da9a │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #48] @ (6dab4 ) │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r5, #2 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r5, #60028 @ 0xea7c │ │ │ │ + movt r5, #84 @ 0x54 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cbz r4, 6d89c │ │ │ │ + bl a08b0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6dab0 │ │ │ │ - ldr r0, [pc, #28] @ (6dab8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldrd r1, r2, [r4] │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 6c77c │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a2780 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 8a7c8 │ │ │ │ + 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 230904 <_PyXIData_New@@Base+0x88> │ │ │ │ + cbz r0, 6d900 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2d5b4 │ │ │ │ + bl a08b0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2d598 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a2780 │ │ │ │ + cbz r5, 6d8fa │ │ │ │ + blx 2d870 <__errno_location@plt> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1c3964 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6d900 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 8a7c8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ + 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 r0, r1 │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6dad8 │ │ │ │ + bne.n 6d920 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6dafa │ │ │ │ + b.n 6d942 │ │ │ │ blx 2c4d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6daf2 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bne.n 6d93a │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, 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, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 6db16 │ │ │ │ + cbz r3, 6d95e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6db26 │ │ │ │ + b.n 6d96e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6db24 │ │ │ │ + ble.n 6d96c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 6db20 │ │ │ │ - cbnz r1, 6db4c │ │ │ │ + bgt.n 6d968 │ │ │ │ + cbnz r1, 6d994 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6db26 │ │ │ │ + b.n 6d96e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #140] @ (6dbb4 ) │ │ │ │ + ldr r1, [pc, #140] @ (6d9fc ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6db52 │ │ │ │ + cbnz r0, 6d99a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6dbae │ │ │ │ + b.n 6d9f6 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 220640 │ │ │ │ + bl 220058 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6db48 │ │ │ │ + beq.n 6d990 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 6db78 │ │ │ │ + beq.n 6d9c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6db7a │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 6db7a │ │ │ │ - b.n 6db48 │ │ │ │ + bne.n 6d9c2 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 6d9c2 │ │ │ │ + b.n 6d990 │ │ │ │ movs r4, #0 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cdd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ - cbz r4, 6dba6 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl a2780 │ │ │ │ + cbz r4, 6d9ee │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, 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 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6da22 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 106034 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6da44 │ │ │ │ + b.n 6da3c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #3844 @ 0xf04 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6da14 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6da7e │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6da38 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 106034 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6da58 │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6da38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c970 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6da76 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1c3964 │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + 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 6daa4 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 106034 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6dac2 │ │ │ │ + b.n 6dabc │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35256 @ 0x89b8 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6da96 │ │ │ │ + b.n 6db28 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6db28 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 106034 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6dad4 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6db28 │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 6daf2 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #21824 @ 0x5540 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + b.n 6db28 │ │ │ │ + movs r1, #0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d400 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cbz r5, 6db06 │ │ │ │ + bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ + b.n 6db0a │ │ │ │ + orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + blx 2d400 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6db2c │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1c3964 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6db34 │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + 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 6db62 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 106034 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 6db84 │ │ │ │ + b.n 6db7c │ │ │ │ + movw r0, #35280 @ 0x89d0 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + movs r3, #4 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6db54 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6dc10 │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6db78 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 106034 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6db98 │ │ │ │ + bl 8a4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6db78 │ │ │ │ + cmp r5, #2 │ │ │ │ + ble.n 6dbde │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 6dbb8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 106034 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6dbba │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 6dbba │ │ │ │ + b.n 6db78 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r3, #5192 @ 0x1448 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.n 6dbe0 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #4276 @ 0x10b4 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + b.n 6db78 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov.w r0, #424 @ 0x1a8 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2c83c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6dc08 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1c3964 │ │ │ │ + movw r0, #5192 @ 0x1448 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6dbda │ │ │ │ + bne.n 6dc38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6dbfc │ │ │ │ - b.n 6dbf4 │ │ │ │ + bne.n 6dc5a │ │ │ │ + b.n 6dc52 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6244 @ 0x1864 │ │ │ │ + movw r0, #3876 @ 0xf24 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dbcc │ │ │ │ + bne.n 6dc2a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6dc2c │ │ │ │ - bl 8a354 │ │ │ │ + b.n 6dc8a │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dbf0 │ │ │ │ + bne.n 6dc4e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6dc10 │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 6dc6e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dbf0 │ │ │ │ - bl a0718 │ │ │ │ + bne.n 6dc4e │ │ │ │ + bl a08b0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 667de <_Py_closerange@@Base> │ │ │ │ + bl 67266 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2cc1c │ │ │ │ mov r0, r4 │ │ │ │ - bl a25e8 │ │ │ │ - bl 871b0 │ │ │ │ + bl a2780 │ │ │ │ + bl 8734c │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne 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 r0, r1 │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6dc84 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 6dc8c │ │ │ │ + bne.n 6dce2 │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 6dcea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6dcdc │ │ │ │ + b.n 6dd3a │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6dca4 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bls.n 6dd02 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24192 @ 0x5e80 │ │ │ │ + movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6dc80 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6dcde │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2c2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 6dcd4 │ │ │ │ - cbz r0, 6dcd4 │ │ │ │ - movw r1, #6708 @ 0x1a34 │ │ │ │ + cbnz r3, 6dd32 │ │ │ │ + cbz r0, 6dd32 │ │ │ │ + movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2d210 │ │ │ │ - cbnz r0, 6dcd4 │ │ │ │ + cbnz r0, 6dd32 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #57920 @ 0xe240 │ │ │ │ + movw r0, #55512 @ 0xd8d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 7d228 │ │ │ │ - movw r0, #57920 @ 0xe240 │ │ │ │ + b.w 7d418 │ │ │ │ + movw r0, #55512 @ 0xd8d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 7d228 │ │ │ │ - cbnz r0, 6dd06 │ │ │ │ + b.w 7d418 │ │ │ │ + cbnz r0, 6dd64 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ strd r2, r3, [r1, #8] │ │ │ │ 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 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2071e8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 206d20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6dd38 │ │ │ │ + beq.n 6dd96 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 267480 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 266c20 <_PyTime_AsTimeval@@Base> │ │ │ │ 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 │ │ │ │ - vldr d8, [pc, #128] @ 6ddd0 │ │ │ │ + vldr d8, [pc, #128] @ 6de30 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, r1, [r0, #24] │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 8fed0 │ │ │ │ - cbz r0, 6ddc8 │ │ │ │ + bl 9008c │ │ │ │ + cbz r0, 6de26 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2ab830 <_PyMonitoring_FireBranchEvent@@Base+0x91c> │ │ │ │ + bl 2aaef0 <_PyMonitoring_FireBranchEvent@@Base+0x914> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 8fed0 │ │ │ │ + bl 9008c │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6ddba │ │ │ │ + cbnz r0, 6de18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ddc8 │ │ │ │ + bge.n 6de26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ddc8 │ │ │ │ + cbnz r3, 6de26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ddc8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6de26 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 96a1c <_PyTuple_FromPairSteal@@Base> │ │ │ │ + b.w 96b8c <_PyTuple_FromPairSteal@@Base> │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ 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 6de02 │ │ │ │ + bhi.n 6de62 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6de20 │ │ │ │ - b.n 6de1a │ │ │ │ - movw r0, #37544 @ 0x92a8 │ │ │ │ + bne.n 6de80 │ │ │ │ + b.n 6de7a │ │ │ │ + movw r0, #35176 @ 0x8968 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ddf4 │ │ │ │ - b.n 6de56 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6de56 │ │ │ │ + bne.n 6de54 │ │ │ │ + b.n 6deb6 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6deb6 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ it gt │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ - bl 6dcf6 │ │ │ │ + bl 6dd54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6de56 │ │ │ │ + beq.n 6deb6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcf6 │ │ │ │ + bl 6dd54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6de56 │ │ │ │ + beq.n 6deb6 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2dabc <__setitimer64@plt> │ │ │ │ - cbz r0, 6de5a │ │ │ │ + cbz r0, 6deba │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6de60 │ │ │ │ + b.n 6dec0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6dd3c │ │ │ │ + bl 6dd9a │ │ │ │ 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 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6de88 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6dea6 │ │ │ │ + bne.n 6dee8 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6df06 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #12] │ │ │ │ blx 2d394 <__getitimer64@plt> │ │ │ │ - cbz r0, 6de9e │ │ │ │ + cbz r0, 6defe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6dea8 │ │ │ │ + b.n 6df08 │ │ │ │ mov r0, sp │ │ │ │ - bl 6dd3c │ │ │ │ - b.n 6dea8 │ │ │ │ + bl 6dd9a │ │ │ │ + b.n 6df08 │ │ │ │ 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 r6, r0 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl e3e68 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + bl e3db0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - movw r0, #6724 @ 0x1a44 │ │ │ │ + bl 1c3964 │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 211678 │ │ │ │ + bl 211048 │ │ │ │ mov r0, r6 │ │ │ │ - bl e3e7c │ │ │ │ + bl e3dc4 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #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, r1 │ │ │ │ - bl 8f7c0 │ │ │ │ - cbz r0, 6df68 │ │ │ │ + bl 8f968 │ │ │ │ + cbz r0, 6dfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1cf058 │ │ │ │ + bl 1cece0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - bl 8a354 │ │ │ │ - cbz r0, 6df6a │ │ │ │ + bl 8a4fc │ │ │ │ + cbz r0, 6dfca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6df68 │ │ │ │ + bge.n 6dfc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6df68 │ │ │ │ + cbnz r3, 6dfc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_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 r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 231230 <_PyXIData_New@@Base+0x88> │ │ │ │ - cbz r0, 6dfe0 │ │ │ │ + bl 230904 <_PyXIData_New@@Base+0x88> │ │ │ │ + cbz r0, 6e040 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2d5b4 │ │ │ │ - bl a0718 │ │ │ │ + bl a08b0 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2d06c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6dfd6 │ │ │ │ + bne.n 6e036 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6dfc6 │ │ │ │ - bl 871b0 │ │ │ │ + bne.n 6e026 │ │ │ │ + bl 8734c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6df96 │ │ │ │ + beq.n 6dff6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6dfe0 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.n 6e040 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ - b.n 6dfc2 │ │ │ │ + bl 1c3964 │ │ │ │ + b.n 6e022 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6def2 │ │ │ │ + bl 6df52 │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ 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, #3664] @ 0xe50 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6e00a │ │ │ │ + bne.n 6e06a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 231230 <_PyXIData_New@@Base+0x88> │ │ │ │ - cbnz r0, 6e022 │ │ │ │ - b.n 6e0aa │ │ │ │ + bl 230904 <_PyXIData_New@@Base+0x88> │ │ │ │ + cbnz r0, 6e082 │ │ │ │ + b.n 6e10a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37732 @ 0x9364 │ │ │ │ + movw r0, #35364 @ 0x8a24 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dffe │ │ │ │ - b.n 6e0aa │ │ │ │ + bne.n 6e05e │ │ │ │ + b.n 6e10a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2d5b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 2071e8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 206d20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6e0aa │ │ │ │ + beq.n 6e10a │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6e05c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 6e0bc │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #15300 @ 0x3bc4 │ │ │ │ + movw r1, #12892 @ 0x325c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6e0aa │ │ │ │ + bl fce84 │ │ │ │ + b.n 6e10a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 24a110 <_PyDeadline_Init@@Base> │ │ │ │ + bl 249858 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207694 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl a0718 │ │ │ │ + bl 20726c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl a08b0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2d1a4 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6e0d2 │ │ │ │ + bne.n 6e132 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6e0ae │ │ │ │ + beq.n 6e10e │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6e0c8 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + beq.n 6e128 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e0de │ │ │ │ - bl 871b0 │ │ │ │ + b.n 6e13e │ │ │ │ + bl 8734c │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e0aa │ │ │ │ - bl 27c9b0 <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6e10a │ │ │ │ + bl 28027c <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6e068 │ │ │ │ - b.n 6e0d2 │ │ │ │ + bge.n 6e0c8 │ │ │ │ + b.n 6e132 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 6e0de │ │ │ │ + b.n 6e13e │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6def2 │ │ │ │ + bl 6df52 │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ 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 │ │ │ │ - movw r3, #44708 @ 0xaea4 │ │ │ │ + movw r3, #45096 @ 0xb028 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 163250 │ │ │ │ + bl 1637c8 │ │ │ │ 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, #44708 @ 0xaea4 │ │ │ │ + movw r3, #45096 @ 0xb028 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 163250 │ │ │ │ + bl 1637c8 │ │ │ │ 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, #48520 @ 0xbd88 │ │ │ │ + movw r3, #52256 @ 0xcc20 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 163250 │ │ │ │ + bl 1637c8 │ │ │ │ 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, r1 │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6e180 │ │ │ │ + beq.n 6e1e0 │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6e180 │ │ │ │ + beq.n 6e1e0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 6e198 │ │ │ │ - b.n 6e1aa │ │ │ │ + bne.n 6e1f8 │ │ │ │ + b.n 6e20a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6e178 │ │ │ │ - movw r0, #6788 @ 0x1a84 │ │ │ │ + beq.n 6e1d8 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r1, r6 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e178 │ │ │ │ - b.n 6e1e8 │ │ │ │ + bne.n 6e1d8 │ │ │ │ + b.n 6e248 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #6788 @ 0x1a84 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6e1e8 │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6e248 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 6e1dc │ │ │ │ + beq.n 6e23c │ │ │ │ mov r1, r6 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 6e1dc │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 6e23c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #6788 @ 0x1a84 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6e1e8 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6e248 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 24abf8 <_PyDeadline_Init@@Base+0xae8> │ │ │ │ + b.w 24a340 <_PyDeadline_Init@@Base+0xae8> │ │ │ │ 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 │ │ │ │ - cbnz r2, 6e208 │ │ │ │ + cbnz r2, 6e268 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6e21c │ │ │ │ - b.n 6e22e │ │ │ │ - movw r0, #30396 @ 0x76bc │ │ │ │ + bne.n 6e27c │ │ │ │ + b.n 6e28e │ │ │ │ + movw r0, #28028 @ 0x6d7c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e200 │ │ │ │ - b.n 6e23a │ │ │ │ + bne.n 6e260 │ │ │ │ + b.n 6e29a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #30396 @ 0x76bc │ │ │ │ + movw r0, #28028 @ 0x6d7c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6e23a │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6e29a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 256998 │ │ │ │ + b.w 256040 │ │ │ │ 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, 6e25a │ │ │ │ + cbnz r2, 6e2ba │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6e26e │ │ │ │ - b.n 6e280 │ │ │ │ - movw r0, #52872 @ 0xce88 │ │ │ │ + bne.n 6e2ce │ │ │ │ + b.n 6e2e0 │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e252 │ │ │ │ - b.n 6e28c │ │ │ │ + bne.n 6e2b2 │ │ │ │ + b.n 6e2ec │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #52872 @ 0xce88 │ │ │ │ + movw r0, #50588 @ 0xc59c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6e28c │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6e2ec │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24a6d4 <_PyDeadline_Init@@Base+0x5c4> │ │ │ │ + b.w 249e1c <_PyDeadline_Init@@Base+0x5c4> │ │ │ │ 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 │ │ │ │ - bl 74e28 │ │ │ │ - cbz r0, 6e2e0 │ │ │ │ - ldr r2, [pc, #64] @ (6e2e8 ) │ │ │ │ - movw r1, #6800 @ 0x1a90 │ │ │ │ + bl 74fec │ │ │ │ + cbz r0, 6e340 │ │ │ │ + ldr r2, [pc, #64] @ (6e348 ) │ │ │ │ + movw r1, #4392 @ 0x1128 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r4, r0 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6e2cc │ │ │ │ - ldr r2, [pc, #44] @ (6e2e8 ) │ │ │ │ + beq.n 6e32c │ │ │ │ + ldr r2, [pc, #44] @ (6e348 ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6816 @ 0x1aa0 │ │ │ │ + movw r1, #4408 @ 0x1138 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6e2e2 │ │ │ │ + bne.n 6e342 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e2e0 │ │ │ │ + bge.n 6e340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6e2e0 │ │ │ │ + cbnz r3, 6e340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 6e374 │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #51936 @ 0xcae0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + b.n 6e380 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl cff30 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6e386 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6e3ac │ │ │ │ + beq.n 6e3a0 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #4420 @ 0x1144 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + b.n 6e380 │ │ │ │ + ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ + bfi r3, r0, #0, #1 │ │ │ │ + strb.w r3, [r4, #58] @ 0x3a │ │ │ │ + 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 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 6e30a │ │ │ │ + cbz r3, 6e3cc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6e31a │ │ │ │ + b.n 6e3dc │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 6e318 │ │ │ │ + blt.n 6e3da │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 6e314 │ │ │ │ - cbnz r1, 6e33c │ │ │ │ + bgt.n 6e3d6 │ │ │ │ + cbnz r1, 6e3fe │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6e31a │ │ │ │ + b.n 6e3dc │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #332] @ (6e468 ) │ │ │ │ + ldr r1, [pc, #328] @ (6e528 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6e342 │ │ │ │ - b.n 6e434 │ │ │ │ + cbnz r0, 6e404 │ │ │ │ + b.n 6e4f6 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 6e35e │ │ │ │ + beq.n 6e420 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 6e358 │ │ │ │ - bl cfd5c │ │ │ │ + cbz r0, 6e41a │ │ │ │ + bl cff30 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 6e434 │ │ │ │ + blt.n 6e4f6 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 6e35a │ │ │ │ - b.n 6e364 │ │ │ │ + bne.n 6e41c │ │ │ │ + b.n 6e426 │ │ │ │ movs r6, #1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - b.n 6e366 │ │ │ │ + b.n 6e428 │ │ │ │ mov r1, r4 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 6e366 │ │ │ │ + b.n 6e428 │ │ │ │ movs r1, #0 │ │ │ │ - add r3, pc, #248 @ (adr r3, 6e460 ) │ │ │ │ + add r3, pc, #244 @ (adr r3, 6e520 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - cbnz r1, 6e382 │ │ │ │ + cbnz r1, 6e444 │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ ldrd r8, r5, [sp, #24] │ │ │ │ - cbnz r6, 6e3b2 │ │ │ │ - b.n 6e390 │ │ │ │ + cbnz r6, 6e474 │ │ │ │ + b.n 6e452 │ │ │ │ movs r2, #3 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2071e8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 206d20 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6e372 │ │ │ │ - b.n 6e434 │ │ │ │ + bne.n 6e434 │ │ │ │ + b.n 6e4f6 │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - beq.n 6e3d8 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 6e49a │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58400 @ 0xe420 │ │ │ │ + movw r1, #55992 @ 0xdab8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6e434 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6e4f6 │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - beq.n 6e3d8 │ │ │ │ + beq.n 6e49a │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6e3d8 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 6e49a │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #56040 @ 0xdae8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6e434 │ │ │ │ - cbz r6, 6e41c │ │ │ │ + bl fce84 │ │ │ │ + b.n 6e4f6 │ │ │ │ + cbz r6, 6e4de │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - beq.n 6e420 │ │ │ │ + beq.n 6e4e2 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ movw r4, #21495 @ 0x53f7 │ │ │ │ movt r4, #42467 @ 0xa5e3 │ │ │ │ - bl 1cd35c <_PyTime_AsMicroseconds@@Base> │ │ │ │ + bl 1ccfe4 <_PyTime_AsMicroseconds@@Base> │ │ │ │ movw r2, #50331 @ 0xc49b │ │ │ │ movt r2, #32 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs r2, r1 │ │ │ │ - bge.n 6e420 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bge.n 6e4e2 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #58492 @ 0xe47c │ │ │ │ + movw r1, #56084 @ 0xdb14 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6e434 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6e4f6 │ │ │ │ mov r8, r6 │ │ │ │ mov r5, r6 │ │ │ │ movs r1, #11 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ add.w r0, r7, #8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 10fdb0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1103d0 <_PyMutex_LockTimed@@Base> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 6e438 │ │ │ │ + bne.n 6e4fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e454 │ │ │ │ - cbnz r0, 6e44c │ │ │ │ - bl 8a354 │ │ │ │ + b.n 6e516 │ │ │ │ + cbnz r0, 6e50e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e434 │ │ │ │ + bne.n 6e4f6 │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 6e454 │ │ │ │ + b.n 6e516 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ adds r6, #0 │ │ │ │ stmia r4!, {r0, r2, r5, r6} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ blx 2c998 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c5d8 │ │ │ │ - cbz r0, 6e4a4 │ │ │ │ + cbz r0, 6e564 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e4aa │ │ │ │ + b.n 6e56a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1afae0 │ │ │ │ + bl 1afb50 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1f0630 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1f0288 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 210a90 <_PyTrash_thread_deposit_object@@Base+0x160> │ │ │ │ + bl 210668 <_PyTrash_thread_deposit_object@@Base+0x160> │ │ │ │ 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, #8] │ │ │ │ - bl 21d150 │ │ │ │ + bl 21cb68 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #6828 @ 0x1aac │ │ │ │ + movw r0, #4460 @ 0x116c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #6852 @ 0x1ac4 │ │ │ │ + movw r4, #4484 @ 0x1184 │ │ │ │ movt r4, #47 @ 0x2f │ │ │ │ - movw r1, #20468 @ 0x4ff4 │ │ │ │ + movw r1, #18100 @ 0x46b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #6864 @ 0x1ad0 │ │ │ │ + movw r0, #4496 @ 0x1190 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w 85d54 │ │ │ │ + b.w 85ef0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldrd r4, r5, [r0, #16] │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itett ne │ │ │ │ - movwne r1, #20468 @ 0x4ff4 │ │ │ │ - movweq r1, #6852 @ 0x1ac4 │ │ │ │ + movwne r1, #18100 @ 0x46b4 │ │ │ │ + movweq r1, #4484 @ 0x1184 │ │ │ │ ldrne r3, [r0, #24] │ │ │ │ movtne r1, #45 @ 0x2d │ │ │ │ ite eq │ │ │ │ movteq r1, #47 @ 0x2f │ │ │ │ addne r3, #1 │ │ │ │ strd r3, r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - movw r0, #6888 @ 0x1ae8 │ │ │ │ + movw r0, #4520 @ 0x11a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl 85d54 │ │ │ │ + bl 85ef0 │ │ │ │ add sp, #20 │ │ │ │ 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, #6932 @ 0x1b14 │ │ │ │ + movw r1, #4564 @ 0x11d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 6e5ce │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 6e68e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 6c4f6 │ │ │ │ - cbz r0, 6e5d2 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl 6ce3c │ │ │ │ + cbz r0, 6e692 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24192 @ 0x5e80 │ │ │ │ + movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e5da │ │ │ │ + b.n 6e69a │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #12 │ │ │ │ pop {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, #6944 @ 0x1b20 │ │ │ │ + movw r1, #4576 @ 0x11e0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 6e628 │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 6e6e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp.w r0, #28672 @ 0x7000 │ │ │ │ - bge.n 6e62c │ │ │ │ - cbz r0, 6e62c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.n 6e6ec │ │ │ │ + cbz r0, 6e6ec │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #6960 @ 0x1b30 │ │ │ │ + movw r1, #4592 @ 0x11f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov.w r2, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e660 │ │ │ │ - ldr r2, [pc, #52] @ (6e664 ) │ │ │ │ + b.n 6e720 │ │ │ │ + ldr r2, [pc, #52] @ (6e724 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r4, [r3, #3712] @ 0xe80 │ │ │ │ - bl 66642 │ │ │ │ + bl 670ca │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6e65a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.n 6e71a │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #6992 @ 0x1b50 │ │ │ │ + movw r1, #4624 @ 0x1210 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 6e628 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 6e6e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr.w r1, [r0, #788] @ 0x314 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 6e74a │ │ │ │ + movw r3, #4400 @ 0x1130 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #51540 @ 0xc954 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w e23e4 │ │ │ │ + movw r2, #5192 @ 0x1448 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [r0, #792] @ 0x318 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6e768 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6e76a │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 6e76a │ │ │ │ + movs r3, #0 │ │ │ │ + movw r2, #5192 @ 0x1448 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + str.w r3, [r0, #792] @ 0x318 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r1 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r3, 6e79e │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 6e79e │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6e79e │ │ │ │ + cbnz r1, 6e7be │ │ │ │ + add r0, sp, #24 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #48] @ (6e7d8 ) │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r5, #2 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6e7d2 │ │ │ │ + ldr r0, [pc, #28] @ (6e7dc ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldrd r1, r2, [r4] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.n 6e728 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ 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, #50380 @ 0xc4cc │ │ │ │ + movw r1, #48112 @ 0xbbf0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 99a8c │ │ │ │ - cbz r0, 6e6ba │ │ │ │ + bl 99c20 │ │ │ │ + cbz r0, 6e832 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 133bc0 │ │ │ │ + bl 1335a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6e6ba │ │ │ │ + beq.n 6e832 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 207694 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 20726c <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2c368 <__clock_settime64@plt> │ │ │ │ - cbz r0, 6e6be │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbz r0, 6e836 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e6c6 │ │ │ │ + b.n 6e83e │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {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 │ │ │ │ - bl 1e8270 │ │ │ │ + bl 1e7ee4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e72e │ │ │ │ + cbz r0, 6e8a6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f05d0 │ │ │ │ + bl f07bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f05d0 │ │ │ │ + bl f07bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f05d0 │ │ │ │ + bl f07bc │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #7020 @ 0x1b6c │ │ │ │ + movw r0, #4652 @ 0x122c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e722 │ │ │ │ + bge.n 6e89a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6e726 │ │ │ │ + cbz r3, 6e89e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6e72e │ │ │ │ + b.n 6e8a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e722 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6e89a │ │ │ │ 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 6e76c │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 6e8e4 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #27700 @ 0x6c34 │ │ │ │ + movw r0, #26124 @ 0x660c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6e7b0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6e928 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e7b0 │ │ │ │ + cbz r0, 6e928 │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e79a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 6e912 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6e7b0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6e928 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2d18c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1031c8 │ │ │ │ + b.w 1033c4 │ │ │ │ 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 6e7dc │ │ │ │ + bne.n 6e954 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6e7f4 │ │ │ │ - b.n 6e834 │ │ │ │ + bne.n 6e96c │ │ │ │ + b.n 6e9ac │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15300 @ 0x3bc4 │ │ │ │ + movw r0, #12932 @ 0x3284 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e7cc │ │ │ │ - b.n 6e8a2 │ │ │ │ + bne.n 6e944 │ │ │ │ + b.n 6ea1a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6e816 │ │ │ │ + bpl.n 6e98e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e8a2 │ │ │ │ + beq.n 6ea1a │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e836 │ │ │ │ - b.n 6e874 │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + beq.n 6e9ae │ │ │ │ + b.n 6e9ec │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15300 @ 0x3bc4 │ │ │ │ + movw r0, #12932 @ 0x3284 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6e8a2 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ea1a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6e85e │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 6e9d6 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15300 @ 0x3bc4 │ │ │ │ + movw r0, #12932 @ 0x3284 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6e8a2 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ea1a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6e8a2 │ │ │ │ + cbz r0, 6ea1a │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e88c │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 6ea04 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6e8a2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6ea1a │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d18c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1031c8 │ │ │ │ + b.w 1033c4 │ │ │ │ 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 6e8ce │ │ │ │ + bne.n 6ea46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6e8e6 │ │ │ │ - b.n 6e926 │ │ │ │ + bne.n 6ea5e │ │ │ │ + b.n 6ea9e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15312 @ 0x3bd0 │ │ │ │ + movw r0, #12944 @ 0x3290 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e8be │ │ │ │ - b.n 6e9a6 │ │ │ │ + bne.n 6ea36 │ │ │ │ + b.n 6eb1e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6e908 │ │ │ │ + bpl.n 6ea80 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e9a6 │ │ │ │ + beq.n 6eb1e │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e928 │ │ │ │ - b.n 6e966 │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + beq.n 6eaa0 │ │ │ │ + b.n 6eade │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15312 @ 0x3bd0 │ │ │ │ + movw r0, #12944 @ 0x3290 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6e9a6 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6eb1e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6e950 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 6eac8 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15312 @ 0x3bd0 │ │ │ │ + movw r0, #12944 @ 0x3290 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6e9a6 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6eb1e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6e9a6 │ │ │ │ + cbz r0, 6eb1e │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e97e │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 6eaf6 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6e9a6 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6eb1e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 105e28 │ │ │ │ + bl 106034 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6e990 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 6e9a6 │ │ │ │ + bne.n 6eb08 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 6eb1e │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d18c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1031c8 │ │ │ │ + b.w 1033c4 │ │ │ │ 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, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6ea1e │ │ │ │ + beq.n 6eb96 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6ea00 │ │ │ │ + bpl.n 6eb78 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ea48 │ │ │ │ + cbz r0, 6ebc0 │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ea20 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 6eb98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6ea48 │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6ebc0 │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15328 @ 0x3be0 │ │ │ │ + movw r0, #12960 @ 0x32a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ea48 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ebc0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c8c0 │ │ │ │ - cbnz r0, 6ea3c │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbnz r0, 6ebb4 │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c38c4 │ │ │ │ + b.w 1c3964 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1031c8 │ │ │ │ + b.w 1033c4 │ │ │ │ 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 6ea8c │ │ │ │ + bne.n 6ec04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6eaa4 │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 6ec1c │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15340 @ 0x3bec │ │ │ │ + movw r0, #12972 @ 0x32ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6eab0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ec28 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15340 @ 0x3bec │ │ │ │ + movw r0, #12972 @ 0x32ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ea64 │ │ │ │ - b.n 6eab0 │ │ │ │ + bne.n 6ebdc │ │ │ │ + b.n 6ec28 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6eab4 │ │ │ │ + cbnz r0, 6ec2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6eb42 │ │ │ │ + b.n 6ecba │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6eaec │ │ │ │ + bne.n 6ec64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6eb22 │ │ │ │ + beq.n 6ec9a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6eb04 │ │ │ │ + bpl.n 6ec7c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6eab0 │ │ │ │ + beq.n 6ec28 │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6eb24 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 6ec9c │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6eab0 │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + bl fce84 │ │ │ │ + b.n 6ec28 │ │ │ │ + movw r2, #62624 @ 0xf4a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15340 @ 0x3bec │ │ │ │ + movw r0, #12972 @ 0x32ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6eab0 │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ec28 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4c0 │ │ │ │ - cbz r0, 6eb3a │ │ │ │ + cbz r0, 6ecb2 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1031c8 │ │ │ │ + b.w 1033c4 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ 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 r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 6eb66 │ │ │ │ + cbnz r3, 6ecde │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6eb66 │ │ │ │ + ble.n 6ecde │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6eb66 │ │ │ │ - cbnz r1, 6eb86 │ │ │ │ + bne.n 6ecde │ │ │ │ + cbnz r1, 6ecfe │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #104] @ (6ebd4 ) │ │ │ │ + ldr r4, [pc, #104] @ (6ed4c ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6eb86 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6ecfe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ebd0 │ │ │ │ + b.n 6ed48 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 6eba6 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 6eba6 │ │ │ │ + beq.n 6ed1e │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 6ed1e │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl f314c │ │ │ │ + bl f333c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ebc8 │ │ │ │ - b.n 6eb82 │ │ │ │ + bne.n 6ed40 │ │ │ │ + b.n 6ecfa │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbnz r3, 6ebc8 │ │ │ │ - ldr r1, [pc, #44] @ (6ebd8 ) │ │ │ │ + cbnz r3, 6ed40 │ │ │ │ + ldr r1, [pc, #44] @ (6ed50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add.w r2, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r0, r3, #800 @ 0x320 │ │ │ │ ldr.w r1, [r3, #804] @ 0x324 │ │ │ │ strd r0, r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r1, #0] │ │ │ │ @@ -98738,36 +98882,36 @@ │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - cbz r0, 6ec28 │ │ │ │ + cbz r0, 6eda0 │ │ │ │ ldrb.w r2, [r5, #57] @ 0x39 │ │ │ │ - cbz r2, 6ebfe │ │ │ │ + cbz r2, 6ed76 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 11d65c │ │ │ │ + b.w 11dc78 │ │ │ │ mov r0, r2 │ │ │ │ - bl 11d65c │ │ │ │ + bl 11dc78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ec24 │ │ │ │ + cbz r0, 6ed9c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ - bl f314c │ │ │ │ - cbz r0, 6ec30 │ │ │ │ + bl f333c │ │ │ │ + cbz r0, 6eda8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ec24 │ │ │ │ + bge.n 6ed9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ec24 │ │ │ │ + cbnz r3, 6ed9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ec30 │ │ │ │ + b.n 6eda8 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -98775,132 +98919,132 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6ec5c │ │ │ │ + beq.n 6edd4 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ - b.n 6ec6a │ │ │ │ + b.n 6ede2 │ │ │ │ cmp r3, ip │ │ │ │ - blt.n 6ec68 │ │ │ │ - bne.n 6ec64 │ │ │ │ - cbnz r2, 6ec88 │ │ │ │ + blt.n 6ede0 │ │ │ │ + bne.n 6eddc │ │ │ │ + cbnz r2, 6ee00 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ec6a │ │ │ │ + b.n 6ede2 │ │ │ │ mov r4, ip │ │ │ │ - ldr r1, [pc, #108] @ (6ecd8 ) │ │ │ │ + ldr r1, [pc, #108] @ (6ee50 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6ec8e │ │ │ │ - b.n 6ecd4 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6ee06 │ │ │ │ + b.n 6ee4c │ │ │ │ clz r4, r2 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r7, r7, r4 │ │ │ │ - beq.n 6eca8 │ │ │ │ + beq.n 6ee20 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 6ec9c │ │ │ │ + cbz r2, 6ee14 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6eca4 │ │ │ │ - b.n 6ecb4 │ │ │ │ + bne.n 6ee1c │ │ │ │ + b.n 6ee2c │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 6ecbc │ │ │ │ + b.n 6ee34 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6ecbc │ │ │ │ + b.n 6ee34 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r4, [r6, #444] @ 0x1bc │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #3 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - bl 9bc38 │ │ │ │ + bl 9bdd0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 6ecfc │ │ │ │ + cbnz r3, 6ee74 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6ecfc │ │ │ │ + ble.n 6ee74 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6ecfc │ │ │ │ - cbnz r1, 6ed1c │ │ │ │ + bne.n 6ee74 │ │ │ │ + cbnz r1, 6ee94 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #136] @ (6ed8c ) │ │ │ │ + ldr r4, [pc, #136] @ (6ef04 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6ed1c │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6ee94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ed86 │ │ │ │ + b.n 6eefe │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 6ed48 │ │ │ │ - bl 8526c │ │ │ │ + beq.n 6eec0 │ │ │ │ + bl 8545c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 6ed48 │ │ │ │ + cbnz r0, 6eec0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r0, [pc, #84] @ (6ed90 ) │ │ │ │ + ldr r0, [pc, #84] @ (6ef08 ) │ │ │ │ add r1, sp, #32 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 9d7f4 │ │ │ │ - cbnz r0, 6ed6c │ │ │ │ - b.n 6ed18 │ │ │ │ + bl 9d98c │ │ │ │ + cbnz r0, 6eee4 │ │ │ │ + b.n 6ee90 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbnz r3, 6ed7e │ │ │ │ - ldr r1, [pc, #68] @ (6ed94 ) │ │ │ │ + cbnz r3, 6eef6 │ │ │ │ + ldr r1, [pc, #68] @ (6ef0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add.w r2, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r0, r3, #800 @ 0x320 │ │ │ │ ldr.w r1, [r3, #804] @ 0x324 │ │ │ │ strd r0, r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r2, [r3, #804] @ 0x324 │ │ │ │ - b.n 6ed7e │ │ │ │ + b.n 6eef6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ed7e │ │ │ │ + bge.n 6eef6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6ed7e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6eef6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ @@ -98911,67 +99055,67 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 6edb8 │ │ │ │ + cbnz r3, 6ef30 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6edb8 │ │ │ │ + ble.n 6ef30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6edb8 │ │ │ │ - cbnz r1, 6edd8 │ │ │ │ + bne.n 6ef30 │ │ │ │ + cbnz r1, 6ef50 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #116] @ (6ee34 ) │ │ │ │ + ldr r4, [pc, #116] @ (6efac ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6edd8 │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6ef50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ee30 │ │ │ │ + b.n 6efa8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 6ee04 │ │ │ │ - bl 8526c │ │ │ │ + beq.n 6ef7c │ │ │ │ + bl 8545c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 6ee04 │ │ │ │ + cbnz r0, 6ef7c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r0, [pc, #64] @ (6ee38 ) │ │ │ │ + ldr r0, [pc, #64] @ (6efb0 ) │ │ │ │ add r1, sp, #32 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 9d7f4 │ │ │ │ - cbnz r0, 6ee16 │ │ │ │ - b.n 6edd4 │ │ │ │ + bl 9d98c │ │ │ │ + cbnz r0, 6ef8e │ │ │ │ + b.n 6ef4c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 6ee28 │ │ │ │ + cbz r3, 6efa0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ - b.n 6ee28 │ │ │ │ + b.n 6efa0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ee28 │ │ │ │ + bge.n 6efa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6ee28 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6efa0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r4, #40 @ 0x28 │ │ │ │ @@ -98979,49 +99123,49 @@ │ │ │ │ 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 │ │ │ │ - cbnz r3, 6ee5c │ │ │ │ + cbnz r3, 6efd4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6ee5c │ │ │ │ + ble.n 6efd4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6ee5c │ │ │ │ - cbnz r1, 6ee7c │ │ │ │ + bne.n 6efd4 │ │ │ │ + cbnz r1, 6eff4 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #84] @ (6eeb8 ) │ │ │ │ + ldr r4, [pc, #84] @ (6f030 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6ee7c │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6eff4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6eeb4 │ │ │ │ + b.n 6f02c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 6ee9c │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 6ee9c │ │ │ │ + beq.n 6f014 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 6f014 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl f3718 │ │ │ │ + bl f3908 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6eeac │ │ │ │ - b.n 6ee78 │ │ │ │ + bne.n 6f024 │ │ │ │ + b.n 6eff0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 6eeac │ │ │ │ + cbz r3, 6f024 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ @@ -99038,89 +99182,89 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 85e7c │ │ │ │ - cbz r0, 6ef28 │ │ │ │ + bl 86018 │ │ │ │ + cbz r0, 6f0a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ef04 │ │ │ │ + bge.n 6f07c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ef04 │ │ │ │ + cbnz r3, 6f07c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6ef28 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6f0a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24aa80 <_PyDeadline_Init@@Base+0x970> │ │ │ │ + bl 24a1c8 <_PyDeadline_Init@@Base+0x970> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ef2c │ │ │ │ + bne.n 6f0a4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ef28 │ │ │ │ + bge.n 6f0a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ef28 │ │ │ │ + cbnz r3, 6f0a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ef4c │ │ │ │ + b.n 6f0c4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6ef3c │ │ │ │ + blt.n 6f0b4 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 6ef4c │ │ │ │ + b.n 6f0c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ef32 │ │ │ │ + bne.n 6f0aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ef32 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f0aa │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #4 │ │ │ │ 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 r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #136 @ 0x88 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 99a8c │ │ │ │ - cbnz r0, 6ef7c │ │ │ │ + movw r1, #63304 @ 0xf748 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 99c20 │ │ │ │ + cbnz r0, 6f0f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6efb0 │ │ │ │ + b.n 6f128 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl faec0 │ │ │ │ + bl fb0c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ef78 │ │ │ │ + beq.n 6f0f0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #5460 @ 0x1554 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -99128,135 +99272,135 @@ │ │ │ │ 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, #7028 @ 0x1b74 │ │ │ │ + movw r1, #4660 @ 0x1234 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 99a8c │ │ │ │ - cbnz r0, 6efde │ │ │ │ + bl 99c20 │ │ │ │ + cbnz r0, 6f156 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6f056 │ │ │ │ + b.n 6f1ce │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl faec0 │ │ │ │ + bl fb0c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6efda │ │ │ │ + beq.n 6f152 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl faec0 │ │ │ │ + bl fb0c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6f050 │ │ │ │ + cbz r0, 6f1c8 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6f00e │ │ │ │ + bgt.n 6f186 │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2ce4c │ │ │ │ - cbz r0, 6f02c │ │ │ │ + cbz r0, 6f1a4 │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r5, #5460 @ 0x1554 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 6f048 │ │ │ │ + b.n 6f1c0 │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r5, #4404 @ 0x1134 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006f05c <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #16956 @ 0x423c │ │ │ │ +0006f1d4 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #14768 @ 0x39b0 │ │ │ │ movt r0, #51 @ 0x33 │ │ │ │ movw r1, #15717 @ 0x3d65 │ │ │ │ - b.w 1afb00 │ │ │ │ + b.w 1afb70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ - cbnz r3, 6f090 <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ + cbnz r3, 6f208 <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6f090 <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ + ble.n 6f208 <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6f090 <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ - cbnz r0, 6f0ae <_Py_Get_Getpath_CodeObject@@Base+0x52> │ │ │ │ + bne.n 6f208 <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ + cbnz r0, 6f226 <_Py_Get_Getpath_CodeObject@@Base+0x52> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #120] @ (6f118 <_Py_Get_Getpath_CodeObject@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #120] @ (6f290 <_Py_Get_Getpath_CodeObject@@Base+0xbc>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl fceac <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6f0ae <_Py_Get_Getpath_CodeObject@@Base+0x52> │ │ │ │ + bl fd0b4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6f226 <_Py_Get_Getpath_CodeObject@@Base+0x52> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6f10a <_Py_Get_Getpath_CodeObject@@Base+0xae> │ │ │ │ + b.n 6f282 <_Py_Get_Getpath_CodeObject@@Base+0xae> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 134cf0 │ │ │ │ + bl 135210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f0aa <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ + beq.n 6f222 <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl b80fc │ │ │ │ + bl b8308 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #23784 @ 0x5ce8 │ │ │ │ + movw r1, #21528 @ 0x5418 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #7032 @ 0x1b78 │ │ │ │ + movw r0, #4664 @ 0x1238 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6f0f6 <_Py_Get_Getpath_CodeObject@@Base+0x9a> │ │ │ │ - bl a0718 │ │ │ │ + beq.n 6f26e <_Py_Get_Getpath_CodeObject@@Base+0x9a> │ │ │ │ + bl a08b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a25e8 │ │ │ │ + bl a2780 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6f102 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - bl 8a354 │ │ │ │ + bne.n 6f27a <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f0aa <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ + bne.n 6f222 <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -99264,1088 +99408,1403 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 10bb30 │ │ │ │ + bl 10c164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 6f158 <_Py_Get_Getpath_CodeObject@@Base+0xfc> │ │ │ │ + beq.n 6f2d0 <_Py_Get_Getpath_CodeObject@@Base+0xfc> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6f158 <_Py_Get_Getpath_CodeObject@@Base+0xfc> │ │ │ │ + beq.n 6f2d0 <_Py_Get_Getpath_CodeObject@@Base+0xfc> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6f170 <_Py_Get_Getpath_CodeObject@@Base+0x114> │ │ │ │ - b.n 6f182 <_Py_Get_Getpath_CodeObject@@Base+0x126> │ │ │ │ + bne.n 6f2e8 <_Py_Get_Getpath_CodeObject@@Base+0x114> │ │ │ │ + b.n 6f2fa <_Py_Get_Getpath_CodeObject@@Base+0x126> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6f150 <_Py_Get_Getpath_CodeObject@@Base+0xf4> │ │ │ │ - movw r0, #7044 @ 0x1b84 │ │ │ │ + beq.n 6f2c8 <_Py_Get_Getpath_CodeObject@@Base+0xf4> │ │ │ │ + movw r0, #4676 @ 0x1244 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r1, r4 │ │ │ │ - bl 23d03c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 23c794 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f150 <_Py_Get_Getpath_CodeObject@@Base+0xf4> │ │ │ │ - b.n 6f1be <_Py_Get_Getpath_CodeObject@@Base+0x162> │ │ │ │ + bne.n 6f2c8 <_Py_Get_Getpath_CodeObject@@Base+0xf4> │ │ │ │ + b.n 6f336 <_Py_Get_Getpath_CodeObject@@Base+0x162> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #7044 @ 0x1b84 │ │ │ │ + movw r0, #4676 @ 0x1244 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6f1be <_Py_Get_Getpath_CodeObject@@Base+0x162> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6f336 <_Py_Get_Getpath_CodeObject@@Base+0x162> │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6f1ac <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ + bmi.n 6f324 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #53416 @ 0xd0a8 │ │ │ │ + movw r2, #51008 @ 0xc740 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #7044 @ 0x1b84 │ │ │ │ + movw r0, #4676 @ 0x1244 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6f1be <_Py_Get_Getpath_CodeObject@@Base+0x162> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6f336 <_Py_Get_Getpath_CodeObject@@Base+0x162> │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ - bl 21e338 <_PyEval_AddPendingCall@@Base+0x1010> │ │ │ │ - cbnz r0, 6f1c2 <_Py_Get_Getpath_CodeObject@@Base+0x166> │ │ │ │ + bl 21dd50 <_PyEval_AddPendingCall@@Base+0x1010> │ │ │ │ + cbnz r0, 6f33a <_Py_Get_Getpath_CodeObject@@Base+0x166> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6f23c <_Py_Get_Getpath_CodeObject@@Base+0x1e0> │ │ │ │ + b.n 6f3b4 <_Py_Get_Getpath_CodeObject@@Base+0x1e0> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.n 6f1e2 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bgt.n 6f35a <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6f1fe <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ + b.n 6f376 <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq.n 6f222 <_Py_Get_Getpath_CodeObject@@Base+0x1c6> │ │ │ │ + beq.n 6f39a <_Py_Get_Getpath_CodeObject@@Base+0x1c6> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6f23c <_Py_Get_Getpath_CodeObject@@Base+0x1e0> │ │ │ │ - bl 7aee0 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 6f3b4 <_Py_Get_Getpath_CodeObject@@Base+0x1e0> │ │ │ │ + bl 7b0a4 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #7060 @ 0x1b94 │ │ │ │ + movw r1, #4692 @ 0x1254 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6f1be <_Py_Get_Getpath_CodeObject@@Base+0x162> │ │ │ │ + bl fce84 │ │ │ │ + b.n 6f336 <_Py_Get_Getpath_CodeObject@@Base+0x162> │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 6f1d0 <_Py_Get_Getpath_CodeObject@@Base+0x174> │ │ │ │ + ble.n 6f348 <_Py_Get_Getpath_CodeObject@@Base+0x174> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ ldr.w ip, [r3] │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r3] │ │ │ │ - b.n 6f1fe <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ + b.n 6f376 <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6f23c <_Py_Get_Getpath_CodeObject@@Base+0x1e0> │ │ │ │ + beq.n 6f3b4 <_Py_Get_Getpath_CodeObject@@Base+0x1e0> │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6f1e2 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bne.n 6f35a <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #20] │ │ │ │ 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 │ │ │ │ - cbnz r1, 6f26a <_Py_Get_Getpath_CodeObject@@Base+0x20e> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + cbnz r1, 6f3e2 <_Py_Get_Getpath_CodeObject@@Base+0x20e> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #54316 @ 0xd42c │ │ │ │ + movw r1, #51936 @ 0xcae0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6f282 <_Py_Get_Getpath_CodeObject@@Base+0x226> │ │ │ │ + b.n 6f3fa <_Py_Get_Getpath_CodeObject@@Base+0x226> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ 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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6f2ae <_Py_Get_Getpath_CodeObject@@Base+0x252> │ │ │ │ + beq.n 6f426 <_Py_Get_Getpath_CodeObject@@Base+0x252> │ │ │ │ mov r0, r1 │ │ │ │ - bl 86e60 │ │ │ │ + bl 86ffc │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6f2ba <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ - b.n 6f2ca <_Py_Get_Getpath_CodeObject@@Base+0x26e> │ │ │ │ + cbnz r0, 6f432 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6f442 <_Py_Get_Getpath_CodeObject@@Base+0x26e> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006f2ce <_PyOS_IsMainThread@@Base>: │ │ │ │ - ldr r3, [pc, #12] @ (6f2dc <_PyOS_IsMainThread@@Base+0xe>) │ │ │ │ +0006f446 <_PyOS_IsMainThread@@Base>: │ │ │ │ + ldr r3, [pc, #12] @ (6f454 <_PyOS_IsMainThread@@Base+0xe>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1ab7f0 │ │ │ │ + b.w 1ab868 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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 6f320 <_PyOS_IsMainThread@@Base+0x52> │ │ │ │ + bne.n 6f498 <_PyOS_IsMainThread@@Base+0x52> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6f338 <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ + bmi.n 6f4b0 <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #15324 @ 0x3bdc │ │ │ │ + movw r0, #12956 @ 0x329c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269608 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6f39a <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + bl 268dc0 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6f512 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15324 @ 0x3bdc │ │ │ │ + movw r0, #12956 @ 0x329c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f2f8 <_PyOS_IsMainThread@@Base+0x2a> │ │ │ │ - b.n 6f39a <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + bne.n 6f470 <_PyOS_IsMainThread@@Base+0x2a> │ │ │ │ + b.n 6f512 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6f39a <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + cbz r0, 6f512 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f366 <_PyOS_IsMainThread@@Base+0x98> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 6f4de <_PyOS_IsMainThread@@Base+0x98> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6f39a <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + bl fce84 │ │ │ │ + b.n 6f512 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6f386 <_PyOS_IsMainThread@@Base+0xb8> │ │ │ │ + cbnz r3, 6f4fe <_PyOS_IsMainThread@@Base+0xb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl db324 │ │ │ │ - movw r1, #7080 @ 0x1ba8 │ │ │ │ + bl db4e4 │ │ │ │ + movw r1, #4712 @ 0x1268 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 6f39a <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + bl fce84 │ │ │ │ + b.n 6f512 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f3aa <_PyOS_IsMainThread@@Base+0xdc> │ │ │ │ + beq.n 6f522 <_PyOS_IsMainThread@@Base+0xdc> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 134cf0 │ │ │ │ - cbnz r0, 6f39e <_PyOS_IsMainThread@@Base+0xd0> │ │ │ │ + bl 135210 │ │ │ │ + cbnz r0, 6f516 <_PyOS_IsMainThread@@Base+0xd0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6f3da <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + b.n 6f552 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl b80fc │ │ │ │ + bl b8308 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6f3ac <_PyOS_IsMainThread@@Base+0xde> │ │ │ │ + b.n 6f524 <_PyOS_IsMainThread@@Base+0xde> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d3b8 │ │ │ │ - cbnz r0, 6f3ca <_PyOS_IsMainThread@@Base+0xfc> │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + cbnz r0, 6f542 <_PyOS_IsMainThread@@Base+0xfc> │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c38c4 │ │ │ │ + bl 1c3964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc84 │ │ │ │ - b.n 6f39a <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + bl 7b4b0 │ │ │ │ + b.n 6f512 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 1031c8 │ │ │ │ + bl 1033c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6f4bc <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ + beq.n 6f634 <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6f3f4 <_PyOS_IsMainThread@@Base+0x126> │ │ │ │ + bne.n 6f56c <_PyOS_IsMainThread@@Base+0x126> │ │ │ │ movw r3, #21192 @ 0x52c8 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6f4bc <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ + beq.n 6f634 <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ sub.w r2, r4, #32 │ │ │ │ sub.w r0, r4, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ it hi │ │ │ │ movhi r2, r4 │ │ │ │ add.w lr, r3, #39936 @ 0x9c00 │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb r7, r2 │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 6f43e <_PyOS_IsMainThread@@Base+0x170> │ │ │ │ + b.n 6f5b6 <_PyOS_IsMainThread@@Base+0x170> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6f4ea <_PyOS_IsMainThread@@Base+0x21c> │ │ │ │ + beq.n 6f662 <_PyOS_IsMainThread@@Base+0x21c> │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6f4bc <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ + beq.n 6f634 <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f4be <_PyOS_IsMainThread@@Base+0x1f0> │ │ │ │ + beq.n 6f636 <_PyOS_IsMainThread@@Base+0x1f0> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6f430 <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ + beq.n 6f5a8 <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6f514 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ + bls.n 6f68c <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6f430 <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ + bne.n 6f5a8 <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6f52c <_PyOS_IsMainThread@@Base+0x25e> │ │ │ │ + beq.n 6f6a4 <_PyOS_IsMainThread@@Base+0x25e> │ │ │ │ mov r5, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ adds r1, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ sub.w r8, r2, #97 @ 0x61 │ │ │ │ uxtb.w r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6f51e <_PyOS_IsMainThread@@Base+0x250> │ │ │ │ + beq.n 6f696 <_PyOS_IsMainThread@@Base+0x250> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6f526 <_PyOS_IsMainThread@@Base+0x258> │ │ │ │ + beq.n 6f69e <_PyOS_IsMainThread@@Base+0x258> │ │ │ │ cmp.w r8, #25 │ │ │ │ sub.w r9, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ strhi r2, [sp, #12] │ │ │ │ sub.w r8, r1, #32 │ │ │ │ uxtb.w r9, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp.w r9, #25 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6f4c4 <_PyOS_IsMainThread@@Base+0x1f6> │ │ │ │ + beq.n 6f63c <_PyOS_IsMainThread@@Base+0x1f6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6f434 <_PyOS_IsMainThread@@Base+0x166> │ │ │ │ + b.n 6f5ac <_PyOS_IsMainThread@@Base+0x166> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6f46e <_PyOS_IsMainThread@@Base+0x1a0> │ │ │ │ + bne.n 6f5e6 <_PyOS_IsMainThread@@Base+0x1a0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6f434 <_PyOS_IsMainThread@@Base+0x166> │ │ │ │ + bne.n 6f5ac <_PyOS_IsMainThread@@Base+0x166> │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6f43a <_PyOS_IsMainThread@@Base+0x16c> │ │ │ │ + bne.n 6f5b2 <_PyOS_IsMainThread@@Base+0x16c> │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6f536 <_PyOS_IsMainThread@@Base+0x268> │ │ │ │ + beq.n 6f6ae <_PyOS_IsMainThread@@Base+0x268> │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r4, sl, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6f532 <_PyOS_IsMainThread@@Base+0x264> │ │ │ │ - cbz r0, 6f532 <_PyOS_IsMainThread@@Base+0x264> │ │ │ │ + beq.n 6f6aa <_PyOS_IsMainThread@@Base+0x264> │ │ │ │ + cbz r0, 6f6aa <_PyOS_IsMainThread@@Base+0x264> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6f502 <_PyOS_IsMainThread@@Base+0x234> │ │ │ │ + b.n 6f67a <_PyOS_IsMainThread@@Base+0x234> │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6f430 <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ - b.n 6f458 <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ + bne.n 6f5a8 <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ + b.n 6f5d0 <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6f4e4 <_PyOS_IsMainThread@@Base+0x216> │ │ │ │ + b.n 6f65c <_PyOS_IsMainThread@@Base+0x216> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6f4ea <_PyOS_IsMainThread@@Base+0x21c> │ │ │ │ + b.n 6f662 <_PyOS_IsMainThread@@Base+0x21c> │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6f4e2 <_PyOS_IsMainThread@@Base+0x214> │ │ │ │ + b.n 6f65a <_PyOS_IsMainThread@@Base+0x214> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6f4be <_PyOS_IsMainThread@@Base+0x1f0> │ │ │ │ + b.n 6f636 <_PyOS_IsMainThread@@Base+0x1f0> │ │ │ │ + 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, #3712] @ 0xe80 │ │ │ │ + sub sp, #348 @ 0x15c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r5, r1 │ │ │ │ + mov.w r2, #320 @ 0x140 │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r8, #16 │ │ │ │ + ldrd fp, r3, [r0, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + add r0, sp, #24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 2c98c │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr.w ip, [r5] │ │ │ │ + rev r3, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + rev.w ip, ip │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ + rev r3, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + rev r2, r2 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + rev r3, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + rev r7, r7 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ + rev r3, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + rev r0, r0 │ │ │ │ + str.w ip, [sp, #24] │ │ │ │ + rev r3, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + rev r3, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + rev r3, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + rev r3, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + rev r3, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ + rev r3, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + rev r3, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ + add r5, sp, #24 │ │ │ │ + rev r3, r3 │ │ │ │ + strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, ip │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + add.w r8, r8, #9 │ │ │ │ + ldr.w lr, [r5, #32] │ │ │ │ + cmp.w r8, #79 @ 0x4f │ │ │ │ + add.w r5, r5, #36 @ 0x24 │ │ │ │ + eor.w lr, r1, lr │ │ │ │ + eor.w r3, lr, r3 │ │ │ │ + ldr.w lr, [r5] │ │ │ │ + eor.w r3, r3, r0 │ │ │ │ + mov.w r0, r3, ror #31 │ │ │ │ + ldr.w r3, [r5, #-24] │ │ │ │ + str r0, [r5, #28] │ │ │ │ + eor.w lr, r3, lr │ │ │ │ + eor.w r2, lr, r2 │ │ │ │ + ldr.w lr, [r5, #8] │ │ │ │ + eor.w r2, r2, r7 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + eor.w r1, r1, r7 │ │ │ │ + ldr.w r7, [r5, #-20] │ │ │ │ + mov.w r2, r2, ror #31 │ │ │ │ + str r2, [r5, #32] │ │ │ │ + eor.w r1, r1, r7 │ │ │ │ + eor.w r1, r1, ip │ │ │ │ + mov.w ip, r1, ror #31 │ │ │ │ + ldr.w r1, [r5, #-16] │ │ │ │ + str.w ip, [r5, #36] @ 0x24 │ │ │ │ + eor.w lr, r1, lr │ │ │ │ + eor.w r3, lr, r3 │ │ │ │ + ldr.w lr, [r5, #12] │ │ │ │ + eor.w r3, r3, r0 │ │ │ │ + mov.w r0, r3, ror #31 │ │ │ │ + ldr.w r3, [r5, #-12] │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ + eor.w lr, r3, lr │ │ │ │ + eor.w r2, lr, r2 │ │ │ │ + ldr.w lr, [r5, #20] │ │ │ │ + eor.w r2, r2, r7 │ │ │ │ + ldr r7, [r5, #16] │ │ │ │ + eor.w r1, r1, r7 │ │ │ │ + ldr.w r7, [r5, #-8] │ │ │ │ + mov.w r2, r2, ror #31 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ + eor.w r1, r1, r7 │ │ │ │ + eor.w r1, r1, ip │ │ │ │ + mov.w ip, r1, ror #31 │ │ │ │ + ldr.w r1, [r5, #-4] │ │ │ │ + str.w ip, [r5, #48] @ 0x30 │ │ │ │ + eor.w lr, r1, lr │ │ │ │ + eor.w r3, lr, r3 │ │ │ │ + ldr.w lr, [r5, #24] │ │ │ │ + eor.w r3, r3, r0 │ │ │ │ + mov.w r0, r3, ror #31 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ + eor.w lr, r3, lr │ │ │ │ + eor.w r2, lr, r2 │ │ │ │ + eor.w r2, r2, r7 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ + eor.w r1, r1, r7 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + mov.w r2, r2, ror #31 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ + eor.w r1, r1, r7 │ │ │ │ + eor.w r1, r1, ip │ │ │ │ + mov.w ip, r1, ror #31 │ │ │ │ + str.w ip, [r5, #60] @ 0x3c │ │ │ │ + bne.n 6f75e <_PyOS_IsMainThread@@Base+0x318> │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + add r7, sp, #24 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + movw sl, #31129 @ 0x7999 │ │ │ │ + movt sl, #23170 @ 0x5a82 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + eors r3, r2 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov.w r1, fp, ror #2 │ │ │ │ + eors r3, r2 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + eors r3, r2 │ │ │ │ + and.w r2, fp, r5 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + add r4, sp, #100 @ 0x64 │ │ │ │ + mov.w r3, r3, ror #31 │ │ │ │ + str r3, [sp, #340] @ 0x154 │ │ │ │ + bic.w r3, r0, fp │ │ │ │ + mov lr, r5 │ │ │ │ + eors r3, r2 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mov ip, r1 │ │ │ │ + mov fp, r9 │ │ │ │ + add r2, sl │ │ │ │ + add.w r2, r2, r6, ror #27 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ + and.w r9, r6, r1 │ │ │ │ + bic.w r2, lr, r6 │ │ │ │ + adds r7, #4 │ │ │ │ + add r5, sl │ │ │ │ + eor.w r2, r2, r9 │ │ │ │ + add.w r5, r5, r3, ror #27 │ │ │ │ + mov.w r1, r6, ror #2 │ │ │ │ + add r2, r5 │ │ │ │ + and.w r9, r0, r1 │ │ │ │ + add.w r3, r2, r8 │ │ │ │ + cmp r4, r7 │ │ │ │ + mov r8, lr │ │ │ │ + beq.n 6f98c <_PyOS_IsMainThread@@Base+0x546> │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ + bic.w r2, ip, r0 │ │ │ │ + eor.w r2, r2, r9 │ │ │ │ + mov r6, r3 │ │ │ │ + add r5, sl │ │ │ │ + mov lr, ip │ │ │ │ + add.w r5, r5, r3, ror #27 │ │ │ │ + mov ip, r1 │ │ │ │ + add r2, r5 │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + add.w r3, r2, r8 │ │ │ │ + mov.w r1, r0, ror #2 │ │ │ │ + and.w r9, r6, r1 │ │ │ │ + bic.w r2, ip, r6 │ │ │ │ + add r5, sl │ │ │ │ + eor.w r2, r2, r9 │ │ │ │ + add.w r5, r5, r3, ror #27 │ │ │ │ + mov r8, lr │ │ │ │ + add r2, r5 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + mov lr, ip │ │ │ │ + mov ip, r1 │ │ │ │ + mov.w r1, r6, ror #2 │ │ │ │ + mov r6, r3 │ │ │ │ + add.w r3, r2, r8 │ │ │ │ + and.w r9, r6, r1 │ │ │ │ + bic.w r2, ip, r6 │ │ │ │ + add r5, sl │ │ │ │ + add.w r5, r5, r3, ror #27 │ │ │ │ + eor.w r2, r2, r9 │ │ │ │ + mov r8, lr │ │ │ │ + add r2, r5 │ │ │ │ + ldr r5, [r7, #16] │ │ │ │ + mov lr, ip │ │ │ │ + mov ip, r1 │ │ │ │ + mov.w r1, r6, ror #2 │ │ │ │ + mov r6, r3 │ │ │ │ + add.w r3, r2, r8 │ │ │ │ + and.w r9, r6, r1 │ │ │ │ + bic.w r2, ip, r6 │ │ │ │ + add r5, sl │ │ │ │ + eor.w r2, r2, r9 │ │ │ │ + add.w r5, r5, r3, ror #27 │ │ │ │ + mov r8, lr │ │ │ │ + add r2, r5 │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ + add.w r0, r2, r8 │ │ │ │ + mov lr, ip │ │ │ │ + mov ip, r1 │ │ │ │ + mov.w r1, r6, ror #2 │ │ │ │ + bic.w r2, ip, r3 │ │ │ │ + and.w r9, r3, r1 │ │ │ │ + add r5, sl │ │ │ │ + eor.w r2, r2, r9 │ │ │ │ + add.w r5, r5, r0, ror #27 │ │ │ │ + mov r8, lr │ │ │ │ + add r2, r5 │ │ │ │ + mov lr, ip │ │ │ │ + mov ip, r1 │ │ │ │ + mov.w r1, r3, ror #2 │ │ │ │ + add.w r3, r2, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, lr │ │ │ │ + adds r7, #20 │ │ │ │ + mov lr, ip │ │ │ │ + mov r0, r3 │ │ │ │ + mov ip, r1 │ │ │ │ + b.n 6f8a0 <_PyOS_IsMainThread@@Base+0x45a> │ │ │ │ + movw r7, #49622 @ 0xc1d6 │ │ │ │ + movt r7, #51810 @ 0xca62 │ │ │ │ + movw sl, #60321 @ 0xeba1 │ │ │ │ + movt sl, #28377 @ 0x6ed9 │ │ │ │ + movw r8, #48348 @ 0xbcdc │ │ │ │ + movt r8, #36635 @ 0x8f1b │ │ │ │ + mov r9, fp │ │ │ │ + movs r5, #20 │ │ │ │ + b.n 6f9d0 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ + eor.w fp, ip, fp │ │ │ │ + cmp r5, #39 @ 0x27 │ │ │ │ + add.w r2, r6, r3, ror #27 │ │ │ │ + bls.n 6fa00 <_PyOS_IsMainThread@@Base+0x5ba> │ │ │ │ + adds r6, r2, r7 │ │ │ │ + adds r5, #1 │ │ │ │ + add r6, fp │ │ │ │ + mov.w r2, r0, ror #2 │ │ │ │ + add r6, lr │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ + beq.n 6fa12 <_PyOS_IsMainThread@@Base+0x5cc> │ │ │ │ + mov lr, ip │ │ │ │ + mov r0, r3 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + sub.w r2, r5, #40 @ 0x28 │ │ │ │ + ldr.w r6, [r4, #4]! │ │ │ │ + eor.w fp, r1, r0 │ │ │ │ + cmp r2, #19 │ │ │ │ + bhi.n 6f9aa <_PyOS_IsMainThread@@Base+0x564> │ │ │ │ + and.w r2, r1, r0 │ │ │ │ + and.w fp, ip, fp │ │ │ │ + add.w r6, r6, r3, ror #27 │ │ │ │ + eor.w fp, fp, r2 │ │ │ │ + add r6, r8 │ │ │ │ + mov.w r2, r0, ror #2 │ │ │ │ + add fp, r6 │ │ │ │ + adds r5, #1 │ │ │ │ + add.w r6, fp, lr │ │ │ │ + b.n 6f9c6 <_PyOS_IsMainThread@@Base+0x580> │ │ │ │ + add.w r6, r6, r3, ror #27 │ │ │ │ + mov.w r2, r0, ror #2 │ │ │ │ + add r6, sl │ │ │ │ + adds r5, #1 │ │ │ │ + add r6, fp │ │ │ │ + add r6, lr │ │ │ │ + b.n 6f9c6 <_PyOS_IsMainThread@@Base+0x580> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + add r6, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r3, fp │ │ │ │ + strd r6, r3, [r9] │ │ │ │ + add r0, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + strd r0, r2, [r9, #8] │ │ │ │ + add r1, ip │ │ │ │ + str.w r1, [r9, #16] │ │ │ │ + add sp, #348 @ 0x15c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006f53c : │ │ │ │ +0006fa3c : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6f576 │ │ │ │ + blt.n 6fa76 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ push {lr} │ │ │ │ - movw r2, #62965 @ 0xf5f5 │ │ │ │ + movw r2, #64245 @ 0xfaf5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #928] @ 0x3a0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6f56a │ │ │ │ + bne.n 6fa6a │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2d63c │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006f57c <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006fa7c <_Py_DecodeLocaleEx@@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 │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ - cbnz r5, 6f5ce <_Py_DecodeLocaleEx@@Base+0x52> │ │ │ │ + cbnz r5, 6face <_Py_DecodeLocaleEx@@Base+0x52> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6f5f0 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #88] @ (6faf0 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6f5bc <_Py_DecodeLocaleEx@@Base+0x40> │ │ │ │ + ble.n 6fabc <_Py_DecodeLocaleEx@@Base+0x40> │ │ │ │ blx 2d658 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #28] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6f7c0 │ │ │ │ + b.n 6fcc0 │ │ │ │ ldr.w r0, [r3, #1436] @ 0x59c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6f5d8 <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ + beq.n 6fad8 <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - cbnz r0, 6f5e4 <_Py_DecodeLocaleEx@@Base+0x68> │ │ │ │ + cbnz r0, 6fae4 <_Py_DecodeLocaleEx@@Base+0x68> │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 192d8c │ │ │ │ - bl 192ae0 │ │ │ │ - ldr r3, [pc, #16] @ (6f5f0 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 1922a0 │ │ │ │ + bl 191ff4 │ │ │ │ + ldr r3, [pc, #16] @ (6faf0 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ str.w r0, [r3, #1436] @ 0x59c │ │ │ │ - b.n 6f5c4 <_Py_DecodeLocaleEx@@Base+0x48> │ │ │ │ + b.n 6fac4 <_Py_DecodeLocaleEx@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 66732 │ │ │ │ + b.w 671ba │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2d63c │ │ │ │ │ │ │ │ -0006f600 : │ │ │ │ +0006fb00 : │ │ │ │ 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 r6, r2 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 192ca8 │ │ │ │ + bl 1921bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6f65a │ │ │ │ - cbnz r4, 6f63c │ │ │ │ + cbnz r3, 6fb5a │ │ │ │ + cbnz r4, 6fb3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ strd r3, r3, [r5] │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fcec │ │ │ │ + bl 701ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f624 │ │ │ │ - ldr r2, [pc, #24] @ (6f664 ) │ │ │ │ + bne.n 6fb24 │ │ │ │ + ldr r2, [pc, #24] @ (6fb64 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ stmia.w r5, {r1, r2, r3, r4} │ │ │ │ - b.n 6f636 │ │ │ │ + b.n 6fb36 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6f636 │ │ │ │ - ldr r4, [pc, #960] @ (6fa28 ) │ │ │ │ + b.n 6fb36 │ │ │ │ + rors r0, r6 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ blx 2c520 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6f688 │ │ │ │ + bne.n 6fb88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f686 │ │ │ │ + beq.n 6fb86 │ │ │ │ subs r5, r6, #4 │ │ │ │ movs r4, #0 │ │ │ │ ands.w r3, r0, #3 │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ - beq.n 6f6e6 │ │ │ │ + beq.n 6fbe6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6f6c2 │ │ │ │ + beq.n 6fbc2 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6f768 │ │ │ │ + bne.n 6fc68 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w r1, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp r1, lr │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f788 │ │ │ │ + bne.n 6fc88 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w r1, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp r1, lr │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f788 │ │ │ │ + bne.n 6fc88 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 6f686 │ │ │ │ + beq.n 6fb86 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r4, #4 │ │ │ │ add.w ip, r5, #4 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w r1, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp r1, lr │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f788 │ │ │ │ + bne.n 6fc88 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ add.w r5, ip, #12 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w r1, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp r1, lr │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f788 │ │ │ │ + bne.n 6fc88 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w r1, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp r1, lr │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ - cbnz r3, 6f788 │ │ │ │ + cbnz r3, 6fc88 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w r1, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp r1, lr │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ - cbnz r3, 6f788 │ │ │ │ + cbnz r3, 6fc88 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 6f6e6 │ │ │ │ + bne.n 6fbe6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r5, r6 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w r1, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp r1, lr │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ - cbnz r3, 6f788 │ │ │ │ + cbnz r3, 6fc88 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 6f6a2 │ │ │ │ + b.n 6fba2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006f790 : │ │ │ │ +0006fc90 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #1112] @ 0x458 │ │ │ │ - cbz r3, 6f7ba │ │ │ │ + cbz r3, 6fcba │ │ │ │ blx 2c998 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 192a84 │ │ │ │ - b.n 6f7ae │ │ │ │ + bl 191f98 │ │ │ │ + b.n 6fcae │ │ │ │ stmdb 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 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 6faee │ │ │ │ + bne.w 6ffee │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ cmp r1, r4 │ │ │ │ - bge.w 6fa32 │ │ │ │ + bge.w 6ff32 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r2, #62965 @ 0xf5f5 │ │ │ │ + movw r2, #64245 @ 0xfaf5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #928] @ 0x3a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 6fa26 │ │ │ │ + bne.w 6ff26 │ │ │ │ mov r0, r1 │ │ │ │ blx 2d640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6fa32 │ │ │ │ + beq.w 6ff32 │ │ │ │ add.w lr, r5, r7 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ cmp lr, r1 │ │ │ │ - bls.n 6f856 │ │ │ │ + bls.n 6fd56 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp lr, r1 │ │ │ │ add.w r7, r0, r2 │ │ │ │ - bls.n 6f84e │ │ │ │ + bls.n 6fd4e │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.w 6f962 │ │ │ │ + bhi.w 6fe62 │ │ │ │ lsls r2, r1, #30 │ │ │ │ - beq.n 6f86e │ │ │ │ + beq.n 6fd6e │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 6f836 │ │ │ │ + bhi.n 6fd36 │ │ │ │ subs r2, r7, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 6fab4 │ │ │ │ + bne.w 6ffb4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fb54 │ │ │ │ + beq.w 70054 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.w 6f9e4 │ │ │ │ + bcc.w 6fee4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 6f944 │ │ │ │ + bne.n 6fe44 │ │ │ │ add.w ip, r1, #8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp lr, ip │ │ │ │ str.w r8, [r7] │ │ │ │ ubfx r8, r3, #8, #8 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ ubfx r8, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ str.w r8, [r7, #8] │ │ │ │ add.w r8, r7, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bcc.w 6f9f2 │ │ │ │ + bcc.w 6fef2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 6f9f2 │ │ │ │ + bne.w 6fef2 │ │ │ │ add.w r2, r1, #12 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp lr, r2 │ │ │ │ str.w r8, [r7, #16] │ │ │ │ ubfx r8, r3, #8, #8 │ │ │ │ str.w r8, [r7, #20] │ │ │ │ ubfx r8, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ str.w r8, [r7, #24] │ │ │ │ add.w r8, r7, #32 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bcc.w 6f9ec │ │ │ │ + bcc.w 6feec │ │ │ │ ldr r3, [r1, #8] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 6f9ec │ │ │ │ + bne.w 6feec │ │ │ │ adds r1, #16 │ │ │ │ uxtb.w ip, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ str.w ip, [r7, #-16] │ │ │ │ cmp lr, r1 │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ str.w ip, [r7, #-12] │ │ │ │ ubfx ip, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ str.w ip, [r7, #-8] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - bcc.n 6f942 │ │ │ │ + bcc.n 6fe42 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r2 │ │ │ │ add.w ip, r1, #8 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 6f944 │ │ │ │ + bne.n 6fe44 │ │ │ │ ubfx r8, r3, #8, #8 │ │ │ │ uxtb.w r9, r3 │ │ │ │ cmp lr, ip │ │ │ │ strd r9, r8, [r7] │ │ │ │ ubfx r8, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r8, r3, [r7, #8] │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bcs.n 6f912 │ │ │ │ + bcs.n 6fe12 │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 6f84c │ │ │ │ + beq.n 6fd4c │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 6f962 │ │ │ │ + bhi.n 6fe62 │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ cmp lr, r1 │ │ │ │ - bls.w 6f84c │ │ │ │ + bls.w 6fd4c │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 6f83e │ │ │ │ + bls.w 6fd3e │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 6fa80 │ │ │ │ + bls.w 6ff80 │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bls.n 6fa38 │ │ │ │ + bls.n 6ff38 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.w 6faaa │ │ │ │ + bhi.w 6ffaa │ │ │ │ sub.w ip, lr, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.w 6fb0c │ │ │ │ + ble.w 7000c │ │ │ │ ldrb.w r8, [r1, #1] │ │ │ │ sub.w r2, r8, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 6f9fe │ │ │ │ + bhi.n 6fefe │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - beq.n 6f9f8 │ │ │ │ + beq.n 6fef8 │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ cmp.w r8, #143 @ 0x8f │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ - cbnz r2, 6f9fe │ │ │ │ + cbnz r2, 6fefe │ │ │ │ ldrb.w ip, [r1, #2] │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ sub.w r9, ip, #128 @ 0x80 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.w 6fc12 │ │ │ │ + bhi.w 70112 │ │ │ │ sub.w r9, r2, #128 @ 0x80 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.w 6fae8 │ │ │ │ + bhi.w 6ffe8 │ │ │ │ add.w r3, r2, r3, lsl #18 │ │ │ │ adds r1, #4 │ │ │ │ sub.w r3, r3, #63438848 @ 0x3c80000 │ │ │ │ cmp lr, r1 │ │ │ │ sub.w r3, r3, #8320 @ 0x2080 │ │ │ │ add.w r3, r3, r8, lsl #12 │ │ │ │ add.w r3, r3, ip, lsl #6 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - bhi.w 6f836 │ │ │ │ - b.n 6f84c │ │ │ │ + bhi.w 6fd36 │ │ │ │ + b.n 6fd4c │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 6f842 │ │ │ │ - b.n 6f84c │ │ │ │ + bne.w 6fd42 │ │ │ │ + b.n 6fd4c │ │ │ │ mov r1, ip │ │ │ │ mov r7, r8 │ │ │ │ - b.n 6f944 │ │ │ │ + b.n 6fe44 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 6f944 │ │ │ │ + b.n 6fe44 │ │ │ │ cmp.w r8, #143 @ 0x8f │ │ │ │ - bhi.n 6f9a4 │ │ │ │ + bhi.n 6fea4 │ │ │ │ sub.w r8, r7, r0 │ │ │ │ mov.w r2, r8, asr #2 │ │ │ │ mov.w ip, #2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 6fb58 │ │ │ │ + beq.w 70058 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r3, #56320 @ 0xdc00 │ │ │ │ cmp r1, lr │ │ │ │ str r3, [r7, #0] │ │ │ │ - bcc.w 6f82c │ │ │ │ - b.n 6f856 │ │ │ │ + bcc.w 6fd2c │ │ │ │ + b.n 6fd56 │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f820 │ │ │ │ + bne.w 6fd20 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6f868 │ │ │ │ + b.n 6fd68 │ │ │ │ sub.w r2, lr, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 6faba │ │ │ │ + ble.n 6ffba │ │ │ │ ldrb.w ip, [r1, #1] │ │ │ │ sub.w r2, ip, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 6f9fe │ │ │ │ + bhi.n 6fefe │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.w 6fc22 │ │ │ │ + beq.w 70122 │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bne.n 6fa5c │ │ │ │ + bne.n 6ff5c │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.n 6f9fe │ │ │ │ + bhi.n 6fefe │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ sub.w r8, r2, #128 @ 0x80 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.w 6fc12 │ │ │ │ + bhi.w 70112 │ │ │ │ add.w r3, r2, r3, lsl #12 │ │ │ │ adds r1, #3 │ │ │ │ sub.w r3, r3, #925696 @ 0xe2000 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ add.w r3, r3, ip, lsl #6 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - b.n 6f954 │ │ │ │ + b.n 6fe54 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.n 6faaa │ │ │ │ + bls.n 6ffaa │ │ │ │ sub.w r2, lr, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 6f84c │ │ │ │ + ble.w 6fd4c │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 6f9fe │ │ │ │ + bhi.n 6fefe │ │ │ │ add.w r3, r2, r3, lsl #6 │ │ │ │ adds r1, #2 │ │ │ │ sub.w r3, r3, #12416 @ 0x3080 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - b.n 6f954 │ │ │ │ + b.n 6fe54 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r2, r7, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ - b.n 6fa0a │ │ │ │ + b.n 6ff0a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 6fa0a │ │ │ │ + b.n 6ff0a │ │ │ │ sub.w r2, r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov.w r2, r2, asr #2 │ │ │ │ - bne.w 6f850 │ │ │ │ + bne.w 6fd50 │ │ │ │ ldrb.w ip, [r1, #1] │ │ │ │ sub.w r3, ip, #128 @ 0x80 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 6fa02 │ │ │ │ + bhi.n 6ff02 │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - bls.w 6fc18 │ │ │ │ + bls.w 70118 │ │ │ │ cmp.w r9, #237 @ 0xed │ │ │ │ - bne.w 6f850 │ │ │ │ - b.n 6fa02 │ │ │ │ + bne.w 6fd50 │ │ │ │ + b.n 6ff02 │ │ │ │ mov.w ip, #4 │ │ │ │ - b.n 6faae │ │ │ │ + b.n 6ffae │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 6fba8 │ │ │ │ + beq.n 700a8 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6fba2 │ │ │ │ + bne.n 700a2 │ │ │ │ mov.w sl, #0 │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ cmp r1, r4 │ │ │ │ it lt │ │ │ │ movlt.w fp, #0 │ │ │ │ - blt.w 6f7ec │ │ │ │ - b.n 6fa32 │ │ │ │ + blt.w 6fcec │ │ │ │ + b.n 6ff32 │ │ │ │ subs r2, r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w ip, #1 │ │ │ │ mov.w r2, r2, asr #2 │ │ │ │ - ble.w 6f850 │ │ │ │ + ble.w 6fd50 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ str r3, [sp, #0] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 6fa02 │ │ │ │ + bhi.w 6ff02 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - bls.n 6fb9a │ │ │ │ + bls.n 7009a │ │ │ │ cmp.w r9, #244 @ 0xf4 │ │ │ │ - beq.w 6fa02 │ │ │ │ + beq.w 6ff02 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.w 6f850 │ │ │ │ + beq.w 6fd50 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 6f850 │ │ │ │ + bls.w 6fd50 │ │ │ │ mov.w r2, r8, asr #2 │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 6fa0a │ │ │ │ + b.n 6ff0a │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 6f866 │ │ │ │ + b.n 6fd66 │ │ │ │ mov r8, r7 │ │ │ │ mov r3, ip │ │ │ │ mov r7, sl │ │ │ │ - cbz r7, 6fb6a │ │ │ │ + cbz r7, 7006a │ │ │ │ sub.w ip, lr, r1 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 6fbae │ │ │ │ + bgt.n 700ae │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 6fc60 │ │ │ │ + bl 70160 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 6fb8e │ │ │ │ + cbz r3, 7008e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fc04 │ │ │ │ + beq.n 70104 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6fbf6 │ │ │ │ + bne.n 700f6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #49760 @ 0xc260 │ │ │ │ + movw r3, #47320 @ 0xb8d8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r4, 6fb94 │ │ │ │ + cbz r4, 70094 │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6f868 │ │ │ │ + b.n 6fd68 │ │ │ │ cmp.w r9, #240 @ 0xf0 │ │ │ │ - bne.n 6fb38 │ │ │ │ - b.n 6fa02 │ │ │ │ + bne.n 70038 │ │ │ │ + b.n 6ff02 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 6f868 │ │ │ │ + b.n 6fd68 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 6fafa │ │ │ │ + b.n 6fffa │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ and.w ip, r7, #240 @ 0xf0 │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ - bne.n 6fb6a │ │ │ │ + bne.n 7006a │ │ │ │ ldrb.w ip, [r1, #1] │ │ │ │ and.w r7, ip, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bne.n 6fb6a │ │ │ │ + bne.n 7006a │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ str r7, [sp, #4] │ │ │ │ and.w r7, r7, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bne.n 6fb6a │ │ │ │ + bne.n 7006a │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov.w ip, ip, lsl #6 │ │ │ │ and.w ip, ip, #4032 @ 0xfc0 │ │ │ │ adds r1, #3 │ │ │ │ adds r2, #1 │ │ │ │ lsls r3, r7, #12 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ uxtah r3, ip, r3 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 6f828 │ │ │ │ + b.n 6fd28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #49780 @ 0xc274 │ │ │ │ + movw r3, #47340 @ 0xb8ec │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 6fb8e │ │ │ │ + b.n 7008e │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #49736 @ 0xc248 │ │ │ │ + movw r3, #47296 @ 0xb8c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 6fb8e │ │ │ │ + b.n 7008e │ │ │ │ sub.w r8, r7, r0 │ │ │ │ - b.n 6fb4a │ │ │ │ + b.n 7004a │ │ │ │ cmp.w r9, #224 @ 0xe0 │ │ │ │ - bne.w 6f850 │ │ │ │ - b.n 6fa02 │ │ │ │ + bne.w 6fd50 │ │ │ │ + b.n 6ff02 │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.w 6fa5c │ │ │ │ - b.n 6f9fe │ │ │ │ + bhi.w 6ff5c │ │ │ │ + b.n 6fefe │ │ │ │ │ │ │ │ -0006fc2c : │ │ │ │ +0007012c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #1112] @ 0x458 │ │ │ │ - cbz r3, 6fc58 │ │ │ │ + cbz r3, 70158 │ │ │ │ blx 2c998 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 192a84 │ │ │ │ - b.n 6fc4a │ │ │ │ + bl 191f98 │ │ │ │ + b.n 7014a │ │ │ │ nop │ │ │ │ │ │ │ │ -0006fc60 : │ │ │ │ +00070160 : │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ push {lr} │ │ │ │ - movw r2, #64657 @ 0xfc91 │ │ │ │ - movt r2, #6 │ │ │ │ + movw r2, #401 @ 0x191 │ │ │ │ + movt r2, #7 │ │ │ │ ldr.w lr, [r3, #940] @ 0x3ac │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6fc82 │ │ │ │ + bne.n 70182 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 2c450 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2c450 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006fc98 : │ │ │ │ +00070198 : │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 6fcd6 │ │ │ │ + blt.n 701d6 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ push {lr} │ │ │ │ - movw r2, #64733 @ 0xfcdd │ │ │ │ - movt r2, #6 │ │ │ │ + movw r2, #477 @ 0x1dd │ │ │ │ + movt r2, #7 │ │ │ │ ldr.w lr, [r3, #936] @ 0x3a8 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6fcc4 │ │ │ │ + bne.n 701c4 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2cdac │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -100369,509 +100828,195 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c208 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6fd56 │ │ │ │ + bcs.n 70256 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #928] @ 0x3a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6fd44 │ │ │ │ + bne.n 70244 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2d640 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6fd56 │ │ │ │ + cbz r0, 70256 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d5b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6fd34 │ │ │ │ + bne.n 70234 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6fd3e │ │ │ │ + b.n 7023e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6fdf6 │ │ │ │ + ble.n 702f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r1, 6fd94 │ │ │ │ + cbnz r1, 70294 │ │ │ │ movw r8, #35960 @ 0x8c78 │ │ │ │ movt r8, #79 @ 0x4f │ │ │ │ - movw r7, #64657 @ 0xfc91 │ │ │ │ - movt r7, #6 │ │ │ │ + movw r7, #401 @ 0x191 │ │ │ │ + movt r7, #7 │ │ │ │ ldr.w r5, [r8, #940] @ 0x3ac │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 6fe18 │ │ │ │ + bne.n 70318 │ │ │ │ blx 2c454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6fdf6 │ │ │ │ + ble.n 702f6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbnz r6, 6fdbc │ │ │ │ + cbnz r6, 702bc │ │ │ │ movw r8, #35960 @ 0x8c78 │ │ │ │ movt r8, #79 @ 0x4f │ │ │ │ - movw r7, #64657 @ 0xfc91 │ │ │ │ - movt r7, #6 │ │ │ │ + movw r7, #401 @ 0x191 │ │ │ │ + movt r7, #7 │ │ │ │ ldr.w r5, [r8, #940] @ 0x3ac │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 6fe2c │ │ │ │ + bne.n 7032c │ │ │ │ mov r0, r1 │ │ │ │ blx 2c454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6fdf6 │ │ │ │ + ble.n 702f6 │ │ │ │ movw r7, #35960 @ 0x8c78 │ │ │ │ movt r7, #79 @ 0x4f │ │ │ │ - movw r8, #64657 @ 0xfc91 │ │ │ │ - movt r8, #6 │ │ │ │ + movw r8, #401 @ 0x191 │ │ │ │ + movt r8, #7 │ │ │ │ movs r5, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - cbnz r6, 6fdea │ │ │ │ + cbnz r6, 702ea │ │ │ │ ldr.w r3, [r7, #940] @ 0x3ac │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6fe0e │ │ │ │ + bne.n 7030e │ │ │ │ blx 2c454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6fdda │ │ │ │ + bgt.n 702da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r6, 6fe08 │ │ │ │ - bl 6fc60 │ │ │ │ + cbnz r6, 70308 │ │ │ │ + bl 70160 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 2c454 │ │ │ │ - b.n 6fdfe │ │ │ │ + b.n 702fe │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #924] @ 0x39c │ │ │ │ blx r3 │ │ │ │ - b.n 6fdee │ │ │ │ + b.n 702ee │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #924] @ 0x39c │ │ │ │ blx r5 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 6fe34 │ │ │ │ + ble.n 70334 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.n 6fdb4 │ │ │ │ + b.n 702b4 │ │ │ │ ldr.w r0, [r8, #924] @ 0x39c │ │ │ │ blx r5 │ │ │ │ - b.n 6fdc2 │ │ │ │ + b.n 702c2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - b.n 6fdfa │ │ │ │ - cbz r1, 6fe94 │ │ │ │ + b.n 702fa │ │ │ │ + cbz r1, 7038e │ │ │ │ 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 │ │ │ │ - movw r0, #14088 @ 0x3708 │ │ │ │ - movt r0, #51 @ 0x33 │ │ │ │ - bl 1a6ce0 │ │ │ │ + ldr r0, [pc, #60] @ (70390 ) │ │ │ │ + bl 1a6d60 │ │ │ │ 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 6fe64 │ │ │ │ + bne.n 7035e │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2c98c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - 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, #3712] @ 0xe80 │ │ │ │ - sub sp, #348 @ 0x15c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r5, r1 │ │ │ │ - mov.w r2, #320 @ 0x140 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r8, #16 │ │ │ │ - ldrd fp, r3, [r0, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2c98c │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr.w ip, [r5] │ │ │ │ - rev r3, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - rev.w ip, ip │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ - rev r3, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - rev r2, r2 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - rev r3, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - rev r7, r7 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - rev r3, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - rev r0, r0 │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - rev r3, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - rev r3, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - rev r3, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - rev r3, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - rev r3, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - rev r3, r3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - rev r3, r3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ - add r5, sp, #24 │ │ │ │ - rev r3, r3 │ │ │ │ - strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, ip │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - add.w r8, r8, #9 │ │ │ │ - ldr.w lr, [r5, #32] │ │ │ │ - cmp.w r8, #79 @ 0x4f │ │ │ │ - add.w r5, r5, #36 @ 0x24 │ │ │ │ - eor.w lr, r1, lr │ │ │ │ - eor.w r3, lr, r3 │ │ │ │ - ldr.w lr, [r5] │ │ │ │ - eor.w r3, r3, r0 │ │ │ │ - mov.w r0, r3, ror #31 │ │ │ │ - ldr.w r3, [r5, #-24] │ │ │ │ - str r0, [r5, #28] │ │ │ │ - eor.w lr, r3, lr │ │ │ │ - eor.w r2, lr, r2 │ │ │ │ - ldr.w lr, [r5, #8] │ │ │ │ - eor.w r2, r2, r7 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - eor.w r1, r1, r7 │ │ │ │ - ldr.w r7, [r5, #-20] │ │ │ │ - mov.w r2, r2, ror #31 │ │ │ │ - str r2, [r5, #32] │ │ │ │ - eor.w r1, r1, r7 │ │ │ │ - eor.w r1, r1, ip │ │ │ │ - mov.w ip, r1, ror #31 │ │ │ │ - ldr.w r1, [r5, #-16] │ │ │ │ - str.w ip, [r5, #36] @ 0x24 │ │ │ │ - eor.w lr, r1, lr │ │ │ │ - eor.w r3, lr, r3 │ │ │ │ - ldr.w lr, [r5, #12] │ │ │ │ - eor.w r3, r3, r0 │ │ │ │ - mov.w r0, r3, ror #31 │ │ │ │ - ldr.w r3, [r5, #-12] │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ - eor.w lr, r3, lr │ │ │ │ - eor.w r2, lr, r2 │ │ │ │ - ldr.w lr, [r5, #20] │ │ │ │ - eor.w r2, r2, r7 │ │ │ │ - ldr r7, [r5, #16] │ │ │ │ - eor.w r1, r1, r7 │ │ │ │ - ldr.w r7, [r5, #-8] │ │ │ │ - mov.w r2, r2, ror #31 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ - eor.w r1, r1, r7 │ │ │ │ - eor.w r1, r1, ip │ │ │ │ - mov.w ip, r1, ror #31 │ │ │ │ - ldr.w r1, [r5, #-4] │ │ │ │ - str.w ip, [r5, #48] @ 0x30 │ │ │ │ - eor.w lr, r1, lr │ │ │ │ - eor.w r3, lr, r3 │ │ │ │ - ldr.w lr, [r5, #24] │ │ │ │ - eor.w r3, r3, r0 │ │ │ │ - mov.w r0, r3, ror #31 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ - eor.w lr, r3, lr │ │ │ │ - eor.w r2, lr, r2 │ │ │ │ - eor.w r2, r2, r7 │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ - eor.w r1, r1, r7 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - mov.w r2, r2, ror #31 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ - eor.w r1, r1, r7 │ │ │ │ - eor.w r1, r1, ip │ │ │ │ - mov.w ip, r1, ror #31 │ │ │ │ - str.w ip, [r5, #60] @ 0x3c │ │ │ │ - bne.n 6ff42 │ │ │ │ - ldr r2, [sp, #308] @ 0x134 │ │ │ │ - add r7, sp, #24 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ - movw sl, #31129 @ 0x7999 │ │ │ │ - movt sl, #23170 @ 0x5a82 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - eors r3, r2 │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov.w r1, fp, ror #2 │ │ │ │ - eors r3, r2 │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - eors r3, r2 │ │ │ │ - and.w r2, fp, r5 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - add r4, sp, #100 @ 0x64 │ │ │ │ - mov.w r3, r3, ror #31 │ │ │ │ - str r3, [sp, #340] @ 0x154 │ │ │ │ - bic.w r3, r0, fp │ │ │ │ - mov lr, r5 │ │ │ │ - eors r3, r2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mov ip, r1 │ │ │ │ - mov fp, r9 │ │ │ │ - add r2, sl │ │ │ │ - add.w r2, r2, r6, ror #27 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r3, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ - and.w r9, r6, r1 │ │ │ │ - bic.w r2, lr, r6 │ │ │ │ - adds r7, #4 │ │ │ │ - add r5, sl │ │ │ │ - eor.w r2, r2, r9 │ │ │ │ - add.w r5, r5, r3, ror #27 │ │ │ │ - mov.w r1, r6, ror #2 │ │ │ │ - add r2, r5 │ │ │ │ - and.w r9, r0, r1 │ │ │ │ - add.w r3, r2, r8 │ │ │ │ - cmp r4, r7 │ │ │ │ - mov r8, lr │ │ │ │ - beq.n 70170 │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ - bic.w r2, ip, r0 │ │ │ │ - eor.w r2, r2, r9 │ │ │ │ - mov r6, r3 │ │ │ │ - add r5, sl │ │ │ │ - mov lr, ip │ │ │ │ - add.w r5, r5, r3, ror #27 │ │ │ │ - mov ip, r1 │ │ │ │ - add r2, r5 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - add.w r3, r2, r8 │ │ │ │ - mov.w r1, r0, ror #2 │ │ │ │ - and.w r9, r6, r1 │ │ │ │ - bic.w r2, ip, r6 │ │ │ │ - add r5, sl │ │ │ │ - eor.w r2, r2, r9 │ │ │ │ - add.w r5, r5, r3, ror #27 │ │ │ │ - mov r8, lr │ │ │ │ - add r2, r5 │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - mov lr, ip │ │ │ │ - mov ip, r1 │ │ │ │ - mov.w r1, r6, ror #2 │ │ │ │ - mov r6, r3 │ │ │ │ - add.w r3, r2, r8 │ │ │ │ - and.w r9, r6, r1 │ │ │ │ - bic.w r2, ip, r6 │ │ │ │ - add r5, sl │ │ │ │ - add.w r5, r5, r3, ror #27 │ │ │ │ - eor.w r2, r2, r9 │ │ │ │ - mov r8, lr │ │ │ │ - add r2, r5 │ │ │ │ - ldr r5, [r7, #16] │ │ │ │ - mov lr, ip │ │ │ │ - mov ip, r1 │ │ │ │ - mov.w r1, r6, ror #2 │ │ │ │ - mov r6, r3 │ │ │ │ - add.w r3, r2, r8 │ │ │ │ - and.w r9, r6, r1 │ │ │ │ - bic.w r2, ip, r6 │ │ │ │ - add r5, sl │ │ │ │ - eor.w r2, r2, r9 │ │ │ │ - add.w r5, r5, r3, ror #27 │ │ │ │ - mov r8, lr │ │ │ │ - add r2, r5 │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ - add.w r0, r2, r8 │ │ │ │ - mov lr, ip │ │ │ │ - mov ip, r1 │ │ │ │ - mov.w r1, r6, ror #2 │ │ │ │ - bic.w r2, ip, r3 │ │ │ │ - and.w r9, r3, r1 │ │ │ │ - add r5, sl │ │ │ │ - eor.w r2, r2, r9 │ │ │ │ - add.w r5, r5, r0, ror #27 │ │ │ │ - mov r8, lr │ │ │ │ - add r2, r5 │ │ │ │ - mov lr, ip │ │ │ │ - mov ip, r1 │ │ │ │ - mov.w r1, r3, ror #2 │ │ │ │ - add.w r3, r2, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, lr │ │ │ │ - adds r7, #20 │ │ │ │ - mov lr, ip │ │ │ │ - mov r0, r3 │ │ │ │ - mov ip, r1 │ │ │ │ - b.n 70084 │ │ │ │ - movw r7, #49622 @ 0xc1d6 │ │ │ │ - movt r7, #51810 @ 0xca62 │ │ │ │ - movw sl, #60321 @ 0xeba1 │ │ │ │ - movt sl, #28377 @ 0x6ed9 │ │ │ │ - movw r8, #48348 @ 0xbcdc │ │ │ │ - movt r8, #36635 @ 0x8f1b │ │ │ │ - mov r9, fp │ │ │ │ - movs r5, #20 │ │ │ │ - b.n 701b4 │ │ │ │ - eor.w fp, ip, fp │ │ │ │ - cmp r5, #39 @ 0x27 │ │ │ │ - add.w r2, r6, r3, ror #27 │ │ │ │ - bls.n 701e4 │ │ │ │ - adds r6, r2, r7 │ │ │ │ - adds r5, #1 │ │ │ │ - add r6, fp │ │ │ │ - mov.w r2, r0, ror #2 │ │ │ │ - add r6, lr │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ - beq.n 701f6 │ │ │ │ - mov lr, ip │ │ │ │ - mov r0, r3 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r2 │ │ │ │ - sub.w r2, r5, #40 @ 0x28 │ │ │ │ - ldr.w r6, [r4, #4]! │ │ │ │ - eor.w fp, r1, r0 │ │ │ │ - cmp r2, #19 │ │ │ │ - bhi.n 7018e │ │ │ │ - and.w r2, r1, r0 │ │ │ │ - and.w fp, ip, fp │ │ │ │ - add.w r6, r6, r3, ror #27 │ │ │ │ - eor.w fp, fp, r2 │ │ │ │ - add r6, r8 │ │ │ │ - mov.w r2, r0, ror #2 │ │ │ │ - add fp, r6 │ │ │ │ - adds r5, #1 │ │ │ │ - add.w r6, fp, lr │ │ │ │ - b.n 701aa │ │ │ │ - add.w r6, r6, r3, ror #27 │ │ │ │ - mov.w r2, r0, ror #2 │ │ │ │ - add r6, sl │ │ │ │ - adds r5, #1 │ │ │ │ - add r6, fp │ │ │ │ - add r6, lr │ │ │ │ - b.n 701aa │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - add r6, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r3, fp │ │ │ │ - strd r6, r3, [r9] │ │ │ │ - add r0, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - strd r0, r2, [r9, #8] │ │ │ │ - add r1, ip │ │ │ │ - str.w r1, [r9, #16] │ │ │ │ - add sp, #348 @ 0x15c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ + movs r3, 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, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #432] @ (703e4 ) │ │ │ │ + ldr r3, [pc, #440] @ (70560 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 703be │ │ │ │ + beq.w 70538 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #412] @ (703e8 ) │ │ │ │ + movw r0, #11736 @ 0x2dd8 │ │ │ │ + movt r0, #51 @ 0x33 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1a6ce0 │ │ │ │ - ldrb.w r4, [r7, #-8] │ │ │ │ sub.w r6, r7, #8 │ │ │ │ + bl 1a6d60 │ │ │ │ + ldrb.w r4, [r7, #-8] │ │ │ │ subs r3, r7, #7 │ │ │ │ subs r1, r7, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ - bne.n 7025e │ │ │ │ + bne.n 703d8 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 703de │ │ │ │ + bhi.w 70558 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 702fc │ │ │ │ + bls.n 70476 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov ip, r7 │ │ │ │ mov sl, r9 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ @@ -100879,15 +101024,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 7028e │ │ │ │ + bne.n 70408 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ blx 2c98c │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ adds r0, r7, r3 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ @@ -100901,20 +101046,20 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 702ce │ │ │ │ + bne.n 70448 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2c98c │ │ │ │ - b.n 70316 │ │ │ │ + b.n 70490 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d5b4 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -100931,205 +101076,204 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r6, #8 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 70334 │ │ │ │ + bne.n 704ae │ │ │ │ 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 │ │ │ │ - bhi.n 70396 │ │ │ │ + bhi.n 70510 │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ blx 2d5b4 │ │ │ │ - cbz r7, 703de │ │ │ │ + cbz r7, 70558 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 70380 │ │ │ │ + bls.n 704fa │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2c98c │ │ │ │ - ldr r3, [pc, #96] @ (703e4 ) │ │ │ │ + ldr r3, [pc, #100] @ (70560 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 703da │ │ │ │ + bne.n 70554 │ │ │ │ mov r0, sl │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r6, r4, #64 @ 0x40 │ │ │ │ blx 2d5b4 │ │ │ │ cmp r5, r6 │ │ │ │ - bls.n 7036e │ │ │ │ + bls.n 704e8 │ │ │ │ subs r2, r5, r6 │ │ │ │ add.w r0, sl, r6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 2d5b4 │ │ │ │ - b.n 7036e │ │ │ │ - ldr r3, [pc, #36] @ (703e4 ) │ │ │ │ + b.n 704e8 │ │ │ │ + ldr r3, [pc, #36] @ (70560 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 703da │ │ │ │ + bne.n 70554 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a126c │ │ │ │ + b.w 1a12e0 │ │ │ │ blx 2d078 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 70380 │ │ │ │ + b.n 704fa │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr12, {2} │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ - movs r3, r6 │ │ │ │ │ │ │ │ -000703ec : │ │ │ │ +00070564 : │ │ │ │ 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 70414 │ │ │ │ + bl 7058c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070414 : │ │ │ │ +0007058c : │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 7044c │ │ │ │ + bcs.n 705c4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 2c75c <__vsnprintf_chk@plt> │ │ │ │ - cbz r4, 70448 │ │ │ │ + cbz r4, 705c0 │ │ │ │ adds r1, r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 70440 │ │ │ │ + b.n 705b8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00070458 : │ │ │ │ +000705d0 : │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr.w r0, [r3, #880] @ 0x370 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00070468 <_PyInterpreterState_Main@@Base>: │ │ │ │ +000705e0 <_PyInterpreterState_Main@@Base>: │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr.w r0, [r3, #880] @ 0x370 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00070478 : │ │ │ │ +000705f0 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 70480 │ │ │ │ + cbz r3, 705f8 │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 83d58 <_PyType_GetDict@@Base> │ │ │ │ + bl 83f34 <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 704ba │ │ │ │ + cbnz r0, 70632 │ │ │ │ mov r0, r2 │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 704d4 │ │ │ │ + blt.n 7064c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 704b8 │ │ │ │ + cbz r3, 70630 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 7047e │ │ │ │ + b.n 705f6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #43688 @ 0xaaa8 │ │ │ │ + movw r3, #44080 @ 0xac30 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #65476 @ 0xffc4 │ │ │ │ + movw r1, #63288 @ 0xf738 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr.w r0, [r3, #1024] @ 0x400 │ │ │ │ - bl e2234 │ │ │ │ + ldr.w r0, [r3, #1020] @ 0x3fc │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 70912 │ │ │ │ + bne.w 70a8a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 70b72 │ │ │ │ + bpl.w 70cea │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 70b42 │ │ │ │ + bpl.w 70cba │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70b5e │ │ │ │ + beq.w 70cd6 │ │ │ │ add.w r8, r0, #20 │ │ │ │ - movw r2, #43688 @ 0xaaa8 │ │ │ │ + movw r2, #44080 @ 0xac30 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3045 @ 0xbe5 │ │ │ │ + movw r3, #3421 @ 0xd5d │ │ │ │ movt r3, #7 │ │ │ │ - ldr.w r2, [r2, #1028] @ 0x404 │ │ │ │ + ldr.w r2, [r2, #1024] @ 0x400 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70b66 │ │ │ │ + bne.w 70cde │ │ │ │ movw r3, #22776 @ 0x58f8 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ @@ -101155,15 +101299,15 @@ │ │ │ │ movt r0, #31092 @ 0x7974 │ │ │ │ eor.w r4, sl, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, sl, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 7091a │ │ │ │ + ble.w 70a92 │ │ │ │ ldr.w r7, [r8] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r0, r7 │ │ │ │ adds r1, r1, r0 │ │ │ │ eor.w r3, r3, r9 │ │ │ │ @@ -101197,15 +101341,15 @@ │ │ │ │ lsls r3, r3, #21 │ │ │ │ add.w r3, r3, sl, lsr #11 │ │ │ │ eor.w r0, r9, r0 │ │ │ │ eors r3, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ sub.w r7, r6, #8 │ │ │ │ cmp r7, #7 │ │ │ │ - bls.n 706ee │ │ │ │ + bls.n 70866 │ │ │ │ add.w sl, r8, #8 │ │ │ │ add r6, r8 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ adds.w r9, lr, r4 │ │ │ │ ldr.w lr, [sl] │ │ │ │ @@ -101247,27 +101391,27 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r6, r6, sl │ │ │ │ add.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r4, ip, r4 │ │ │ │ eors r2, r1 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 70654 │ │ │ │ + bgt.n 707cc │ │ │ │ ldrd r8, fp, [sp, #20] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r9, r6, #7 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ sub.w r9, r7, r9 │ │ │ │ add r8, r6 │ │ │ │ add.w r9, r9, #7 │ │ │ │ mov r6, sl │ │ │ │ cmp.w r9, #6 │ │ │ │ - bhi.w 70966 │ │ │ │ + bhi.w 70ade │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r2, r2, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -101405,41 +101549,41 @@ │ │ │ │ add.w r3, r3, r1, lsr #11 │ │ │ │ eor.w r2, r2, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eors r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 70b7a │ │ │ │ + beq.w 70cf2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, r6, #4294967295 @ 0xffffffff │ │ │ │ mov sl, fp │ │ │ │ mov r6, fp │ │ │ │ cmp.w r9, #6 │ │ │ │ - bhi.n 70966 │ │ │ │ - add r7, pc, #4 @ (adr r7, 70930 ) │ │ │ │ + bhi.n 70ade │ │ │ │ + add r7, pc, #4 @ (adr r7, 70aa8 ) │ │ │ │ ldr.w pc, [r7, r9, lsl #2] │ │ │ │ nop │ │ │ │ - lsrs r5, r3, #5 │ │ │ │ + lsrs r5, r2, #11 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r5, r2, #5 │ │ │ │ + lsrs r5, r1, #11 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r5, r1, #5 │ │ │ │ + lsrs r5, r0, #11 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r7, #28 │ │ │ │ + lsrs r3, r6, #2 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r7, #12 │ │ │ │ + lsrs r1, r6, #18 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r5, #28 │ │ │ │ + lsrs r3, r4, #2 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r4, #28 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ movs r7, r0 │ │ │ │ ldrb.w r6, [r8, #2] │ │ │ │ bfi sl, r6, #16, #8 │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi sl, r6, #8, #8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ bfi sl, r6, #0, #8 │ │ │ │ @@ -101568,91 +101712,91 @@ │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eors r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 70908 │ │ │ │ + b.n 70a80 │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 7073a │ │ │ │ + b.n 708b2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r3, #28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7051e │ │ │ │ + bne.w 70696 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 70912 │ │ │ │ + b.n 70a8a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 70908 │ │ │ │ + b.n 70a80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - b.n 70b48 │ │ │ │ + b.n 70cc0 │ │ │ │ mvn.w r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 70b5e │ │ │ │ + b.n 70cd6 │ │ │ │ nop │ │ │ │ │ │ │ │ -00070b84 : │ │ │ │ +00070cfc : │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 70bd8 │ │ │ │ + cbz r1, 70d50 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw ip, #43688 @ 0xaaa8 │ │ │ │ + movw ip, #44080 @ 0xac30 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r4, [ip, #1028] @ 0x404 │ │ │ │ - movw ip, #3045 @ 0xbe5 │ │ │ │ + ldr.w r4, [ip, #1024] @ 0x400 │ │ │ │ + movw ip, #3421 @ 0xd5d │ │ │ │ movt ip, #7 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 70bdc │ │ │ │ + bne.n 70d54 │ │ │ │ movw r1, #22776 @ 0x58f8 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 70c10 │ │ │ │ + bl 70d88 │ │ │ │ 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 70bca │ │ │ │ + b.n 70d42 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #22776 @ 0x58f8 │ │ │ │ movt ip, #82 @ 0x52 │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 70c10 │ │ │ │ + bl 70d88 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r4, #25973 @ 0x6575 │ │ │ │ movt r4, #28787 @ 0x7073 │ │ │ │ sub sp, #28 │ │ │ │ movw lr, #29281 @ 0x7261 │ │ │ │ @@ -101679,15 +101823,15 @@ │ │ │ │ movt r2, #29797 @ 0x7465 │ │ │ │ eor.w ip, r7, ip │ │ │ │ eors r2, r7 │ │ │ │ mov.w fp, r8, lsl #24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ble.w 711de │ │ │ │ + ble.w 71356 │ │ │ │ adds r7, r4, r3 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ adc.w r5, ip, r5 │ │ │ │ eors r1, r4 │ │ │ │ adds.w lr, lr, r1 │ │ │ │ eor.w r2, r2, sl │ │ │ │ @@ -101728,15 +101872,15 @@ │ │ │ │ add.w r2, r2, r7, lsr #11 │ │ │ │ sub.w r7, r8, #8 │ │ │ │ eors r2, r5 │ │ │ │ eor.w r1, sl, r1 │ │ │ │ add.w r5, r6, #8 │ │ │ │ cmp r7, #7 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls.n 70dd4 │ │ │ │ + bls.n 70f4c │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r6, r8 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r9, fp, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -101780,30 +101924,30 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov.w ip, ip, lsl #17 │ │ │ │ sub.w r6, r6, sl │ │ │ │ add.w ip, ip, r8, lsr #15 │ │ │ │ eors r3, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 70d30 │ │ │ │ + bgt.n 70ea8 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ ldrd r9, fp, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bic.w r6, r8, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ subs r6, #8 │ │ │ │ sub.w r8, r7, r6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 7100e │ │ │ │ + bhi.w 71186 │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r3, r1, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -102095,631 +102239,651 @@ │ │ │ │ eors r1, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 7100e │ │ │ │ - add r5, pc, #4 @ (adr r5, 711f4 ) │ │ │ │ + bhi.w 71186 │ │ │ │ + add r5, pc, #4 @ (adr r5, 7136c ) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ - asrs r7, r0, #32 │ │ │ │ + asrs r7, r7, #5 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r1, r0, #32 │ │ │ │ + asrs r1, r7, #5 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r7, #31 │ │ │ │ + asrs r3, r6, #5 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r4, #24 │ │ │ │ + lsrs r1, r3, #30 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r1, r2, #8 │ │ │ │ + asrs r1, r1, #14 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r2, #24 │ │ │ │ + lsrs r1, r1, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r1, #24 │ │ │ │ + lsrs r1, r0, #30 │ │ │ │ movs r7, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 70e20 │ │ │ │ + b.n 70f98 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ blx 2d870 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7152a │ │ │ │ + beq.w 716bc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r7, r5, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c1cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71536 │ │ │ │ + bne.w 71684 │ │ │ │ movs r3, #1 │ │ │ │ add.w fp, r4, #32 │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r9, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7132c │ │ │ │ + bne.n 714a4 │ │ │ │ add.w r9, r5, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c1cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71544 │ │ │ │ + bne.w 716ae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 713e8 │ │ │ │ + bne.w 7153c │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 2c7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71560 │ │ │ │ + bne.w 716a0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2db74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71552 │ │ │ │ + bne.w 71692 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 714cc │ │ │ │ + beq.w 716c8 │ │ │ │ add.w r9, r4, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r3, [r4, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 712bc │ │ │ │ + bne.n 71434 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71456 │ │ │ │ + bne.w 715fa │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ ldr.w r3, [r5, #1112] @ 0x458 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71494 │ │ │ │ + beq.w 71638 │ │ │ │ blx 2c998 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #896] @ 0x380 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71304 │ │ │ │ - ldr r3, [pc, #652] @ (71588 ) │ │ │ │ + bne.n 7147c │ │ │ │ + ldr r3, [pc, #700] @ (71730 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71456 │ │ │ │ + bne.w 715fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71470 │ │ │ │ + bne.w 71614 │ │ │ │ mov r0, r7 │ │ │ │ blx 2db74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7157a │ │ │ │ + bne.w 716d2 │ │ │ │ str.w sl, [r8] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ - movw r0, #35960 @ 0x8c78 │ │ │ │ - movt r0, #79 @ 0x4f │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr.w r0, [r0, #1116] @ 0x45c │ │ │ │ - umull r2, r1, r2, r1 │ │ │ │ + movw r0, #35960 @ 0x8c78 │ │ │ │ + movt r0, #79 @ 0x4f │ │ │ │ str r3, [sp, #16] │ │ │ │ + umull r2, r1, r2, r1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 7156e │ │ │ │ + ldr.w r1, [r0, #1116] @ 0x45c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 16891c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 716fc │ │ │ │ + bl 212988 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldrd r0, ip, [sp, #32] │ │ │ │ - mvn.w lr, r2 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + ldrd r1, lr, [sp, #32] │ │ │ │ + mvn.w ip, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cmp lr, r0 │ │ │ │ - sub.w r2, r1, r2 │ │ │ │ - sbcs.w lr, r2, ip │ │ │ │ - blt.w 714fa │ │ │ │ + cmp ip, r1 │ │ │ │ + sub.w r2, r0, r2 │ │ │ │ + sbcs.w ip, r2, lr │ │ │ │ + blt.w 716f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - adc.w r1, ip, r2 │ │ │ │ + adc.w r1, lr, r2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16c65c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 215ebc <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d51c <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 713f2 │ │ │ │ + beq.n 715bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 71656 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cbnz r2, 71546 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 713e8 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + b.n 71404 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr.w r9, [r6] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp.w r9, #1 │ │ │ │ + it cc │ │ │ │ + movcc.w r9, #1 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r1, [r2, #1116] @ 0x45c │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + umull r2, r9, r9, r2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7170a │ │ │ │ + bl 212988 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrd r2, ip, [sp, #32] │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + sub.w lr, r1, r9 │ │ │ │ + mvns r0, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ + sbcs.w lr, lr, ip │ │ │ │ + blt.w 71704 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + adds r0, r2, r0 │ │ │ │ + adc.w r1, ip, r9 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 215ebc <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2d51c <__pthread_cond_timedwait64@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ + bne.n 71650 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 71268 │ │ │ │ + beq.w 713e0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 71268 │ │ │ │ + bne.w 713e0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 714ac │ │ │ │ + beq.n 71664 │ │ │ │ add.w r3, r2, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 713d0 │ │ │ │ + bne.n 715e2 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 71268 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 7128c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 71500 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 71270 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r0, [r1, #1116] @ 0x45c │ │ │ │ - mov.w r1, #1000 @ 0x3e8 │ │ │ │ - umull r2, r1, r2, r1 │ │ │ │ - strd r2, r1, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 714ec │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 16891c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r1, ip, [sp, #32] │ │ │ │ - movw lr, #65535 @ 0xffff │ │ │ │ - movt lr, #32767 @ 0x7fff │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mvns r0, r0 │ │ │ │ - sub.w lr, lr, r2 │ │ │ │ - cmp r0, r1 │ │ │ │ - sbcs.w lr, lr, ip │ │ │ │ - blt.n 714f6 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - adds r0, r1, r0 │ │ │ │ - adc.w r1, ip, r2 │ │ │ │ - b.n 71392 │ │ │ │ + b.n 713e0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7145a │ │ │ │ + bne.n 715fe │ │ │ │ dmb ish │ │ │ │ - b.n 71304 │ │ │ │ + b.n 7147c │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 71488 │ │ │ │ + bne.n 7162c │ │ │ │ strex r4, r1, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71478 │ │ │ │ + bne.n 7161c │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 71316 │ │ │ │ - b.n 71470 │ │ │ │ - bl 192a84 │ │ │ │ + beq.w 7148e │ │ │ │ + b.n 71614 │ │ │ │ + bl 191f98 │ │ │ │ blx 2c998 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #896] @ 0x380 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 712fa │ │ │ │ - b.n 71304 │ │ │ │ + beq.w 71472 │ │ │ │ + b.n 7147c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 71530 │ │ │ │ + movw r1, #63876 @ 0xf984 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #212] @ (71734 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 2db74 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7157a │ │ │ │ - cbnz r2, 7150e │ │ │ │ + cbnz r0, 716d2 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 71712 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2285ec │ │ │ │ + blx 2cc1c │ │ │ │ + b.n 7167e │ │ │ │ + movw r1, #63844 @ 0xf964 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #164] @ (71734 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64024 @ 0xfa18 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #152] @ (71734 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63984 @ 0xf9f0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #136] @ (71734 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63944 @ 0xf9c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #124] @ (71734 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 228d50 │ │ │ │ + bl 2285ec │ │ │ │ blx 2cc1c │ │ │ │ - b.n 714c6 │ │ │ │ + b.n 716c2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2db74 │ │ │ │ mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7157a │ │ │ │ + cbz r0, 716e0 │ │ │ │ + movw r1, #63908 @ 0xf9a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #88] @ (71734 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1b04a4 <_PyArena_New@@Base+0x720> │ │ │ │ + bl 1b0518 <_PyArena_New@@Base+0x724> │ │ │ │ mov r0, r4 │ │ │ │ - bl 228d50 │ │ │ │ + bl 2285ec │ │ │ │ blx 2cc1c │ │ │ │ - b.n 714e6 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 61f04 │ │ │ │ + b.n 716ee │ │ │ │ + mov r1, r0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7150a │ │ │ │ + bl 62098 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 7142e │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + b.n 714e2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71392 │ │ │ │ - movw r1, #1088 @ 0x440 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #128] @ (7158c ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 7159a │ │ │ │ + bl 62098 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 71578 │ │ │ │ adds r3, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 71514 │ │ │ │ + bne.n 71718 │ │ │ │ dmb ish │ │ │ │ - b.n 714c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 228d50 │ │ │ │ - blx 2cc1c │ │ │ │ - b.n 71530 │ │ │ │ - movw r1, #1056 @ 0x420 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #76] @ (7158c ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #1156 @ 0x484 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #60] @ (7158c ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #1236 @ 0x4d4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #48] @ (7158c ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #1196 @ 0x4ac │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #32] @ (7158c ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 61f04 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 7136a │ │ │ │ - movw r1, #1120 @ 0x460 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #8] @ (7158c ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 71678 │ │ │ │ + nop │ │ │ │ str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + subs r1, #4 │ │ │ │ movs r3, 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, #3968] @ 0xf80 │ │ │ │ ldr.w r3, [r1, #776] @ 0x308 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74090 │ │ │ │ + beq.w 7424c │ │ │ │ movw fp, #35960 @ 0x8c78 │ │ │ │ movt fp, #79 @ 0x4f │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #880] @ 0x370 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 73efa │ │ │ │ + bne.w 740b6 │ │ │ │ add.w r9, fp, #8192 @ 0x2000 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #24469 @ 0x5f95 │ │ │ │ + movw r1, #23309 @ 0x5b0d │ │ │ │ movt r1, #7 │ │ │ │ - movw r0, #19649 @ 0x4cc1 │ │ │ │ + movw r0, #20101 @ 0x4e85 │ │ │ │ movt r0, #7 │ │ │ │ - movw sl, #62781 @ 0xf53d │ │ │ │ + movw sl, #64061 @ 0xfa3d │ │ │ │ movt sl, #6 │ │ │ │ - movw r4, #64609 @ 0xfc61 │ │ │ │ - movt r4, #6 │ │ │ │ + movw r4, #353 @ 0x161 │ │ │ │ + movt r4, #7 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 1a9688 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 1a9700 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r9, #1068] @ 0x42c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7406c │ │ │ │ - ldr r0, [pc, #764] @ (71908 ) │ │ │ │ + beq.w 74228 │ │ │ │ + ldr r0, [pc, #764] @ (71ab0 ) │ │ │ │ movs r7, #0 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #760] @ (7190c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #760] @ (71910 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #756] @ (71914 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #756] @ (71918 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #752] @ (7191c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #752] @ (71920 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (71924 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (71928 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (7192c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (71930 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (71934 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (71938 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (7193c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (71940 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (71944 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (71948 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (7194c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (71950 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (71954 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (71958 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (7195c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (71960 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (71964 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (71968 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (7196c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (71970 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (71974 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (71978 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (7197c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (71980 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (71984 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (71988 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #696] @ (7198c ) │ │ │ │ - bl 74140 │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #760] @ (71ab4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #760] @ (71ab8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #756] @ (71abc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #756] @ (71ac0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #752] @ (71ac4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #752] @ (71ac8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (71acc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (71ad0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (71ad4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (71ad8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (71adc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (71ae0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (71ae4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (71ae8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (71aec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (71af0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (71af4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (71af8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (71afc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (71b00 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (71b04 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (71b08 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (71b0c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (71b10 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (71b14 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (71b18 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (71b1c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (71b20 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (71b24 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (71b28 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (71b2c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (71b30 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #696] @ (71b34 ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #33792 @ 0x8400 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #688] @ (71990 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (71994 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (71998 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (7199c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (719a0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #676] @ (719a4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #676] @ (719a8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #672] @ (719ac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #672] @ (719b0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #668] @ (719b4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #668] @ (719b8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (719bc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (719c0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (719c4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (719c8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (719cc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (719d0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (719d4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (719d8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (719dc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (719e0 ) │ │ │ │ - bl 74140 │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #688] @ (71b38 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (71b3c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (71b40 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (71b44 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (71b48 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #676] @ (71b4c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #676] @ (71b50 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #672] @ (71b54 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #672] @ (71b58 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #668] @ (71b5c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #668] @ (71b60 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (71b64 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (71b68 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (71b6c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (71b70 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (71b74 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (71b78 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (71b7c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (71b80 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (71b84 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (71b88 ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #34560 @ 0x8700 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (719e4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (719e8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (719ec ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (719f0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (719f4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (719f8 ) │ │ │ │ - bl 74140 │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (71b8c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (71b90 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (71b94 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (71b98 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (71b9c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (71ba0 ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #34816 @ 0x8800 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (719fc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (71a00 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (71a04 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (71a08 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (71a0c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (71a10 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (71a14 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (71a18 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (71a1c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (71a20 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (71a24 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (71a28 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (71a2c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (71a30 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (71a34 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (71a38 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (71a3c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (71a40 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (71a44 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (71a48 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (71a4c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (71a50 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (71a54 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (71a58 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (71a5c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (71a60 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (71a64 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (71a68 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (71a6c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (71a70 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (71a74 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (71a78 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (71a7c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (71a80 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (71a84 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (71a88 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (71a8c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (71a90 ) │ │ │ │ - bl 74140 │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (71ba4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (71ba8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (71bac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (71bb0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (71bb4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (71bb8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (71bbc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (71bc0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (71bc4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (71bc8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (71bcc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (71bd0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (71bd4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (71bd8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (71bdc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (71be0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (71be4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (71be8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (71bec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (71bf0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (71bf4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (71bf8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (71bfc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (71c00 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (71c04 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (71c08 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (71c0c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (71c10 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (71c14 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (71c18 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (71c1c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (71c20 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (71c24 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (71c28 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (71c2c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (71c30 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (71c34 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (71c38 ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #36096 @ 0x8d00 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (71a94 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (71a98 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (71a9c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (71aa0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (71aa4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (71aa8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (71aac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (71ab0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (71ab4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (71ab8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (71abc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (71ac0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (71ac4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (71ac8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #504] @ (71acc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #504] @ (71ad0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #500] @ (71ad4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #500] @ (71ad8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #496] @ (71adc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #496] @ (71ae0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #492] @ (71ae4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #492] @ (71ae8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #488] @ (71aec ) │ │ │ │ - bl 74140 │ │ │ │ - b.n 71af0 │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (71c3c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (71c40 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (71c44 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (71c48 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (71c4c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (71c50 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (71c54 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (71c58 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (71c5c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (71c60 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (71c64 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (71c68 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (71c6c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (71c70 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #504] @ (71c74 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #504] @ (71c78 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #500] @ (71c7c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #500] @ (71c80 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #496] @ (71c84 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #496] @ (71c88 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #492] @ (71c8c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #492] @ (71c90 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #488] @ (71c94 ) │ │ │ │ + bl 742fc │ │ │ │ + b.n 71c98 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ @@ -102956,269 +103120,269 @@ │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r4, r5, #0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r4, r1, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #768] @ (71df4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #768] @ (71df8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #764] @ (71dfc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #764] @ (71e00 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #760] @ (71e04 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #760] @ (71e08 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #756] @ (71e0c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #756] @ (71e10 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #752] @ (71e14 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #752] @ (71e18 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (71e1c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (71e20 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (71e24 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (71e28 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (71e2c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (71e30 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (71e34 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (71e38 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (71e3c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (71e40 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (71e44 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (71e48 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (71e4c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (71e50 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (71e54 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (71e58 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (71e5c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (71e60 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (71e64 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (71e68 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (71e6c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (71e70 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (71e74 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (71e78 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (71e7c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (71e80 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #696] @ (71e84 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #696] @ (71e88 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #692] @ (71e8c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #692] @ (71e90 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #688] @ (71e94 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #688] @ (71e98 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (71e9c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (71ea0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (71ea4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (71ea8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #676] @ (71eac ) │ │ │ │ - bl 74140 │ │ │ │ + ldr r0, [pc, #768] @ (71f9c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #768] @ (71fa0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #764] @ (71fa4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #764] @ (71fa8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #760] @ (71fac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #760] @ (71fb0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #756] @ (71fb4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #756] @ (71fb8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #752] @ (71fbc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #752] @ (71fc0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (71fc4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (71fc8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (71fcc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (71fd0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (71fd4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (71fd8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (71fdc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (71fe0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (71fe4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (71fe8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (71fec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (71ff0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (71ff4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (71ff8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (71ffc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (72000 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (72004 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (72008 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (7200c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (72010 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (72014 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (72018 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (7201c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (72020 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (72024 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (72028 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #696] @ (7202c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #696] @ (72030 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #692] @ (72034 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #692] @ (72038 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #688] @ (7203c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #688] @ (72040 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (72044 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (72048 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (7204c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (72050 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #676] @ (72054 ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #38400 @ 0x9600 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #668] @ (71eb0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (71eb4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (71eb8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (71ebc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (71ec0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (71ec4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (71ec8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (71ecc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (71ed0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (71ed4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (71ed8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (71edc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (71ee0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (71ee4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (71ee8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (71eec ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (71ef0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (71ef4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (71ef8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (71efc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (71f00 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #624] @ (71f04 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #624] @ (71f08 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (71f0c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (71f10 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (71f14 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (71f18 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (71f1c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (71f20 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (71f24 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (71f28 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (71f2c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (71f30 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (71f34 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (71f38 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (71f3c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (71f40 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (71f44 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (71f48 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (71f4c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (71f50 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (71f54 ) │ │ │ │ - bl 74140 │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #668] @ (72058 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (7205c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (72060 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (72064 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (72068 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (7206c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (72070 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (72074 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (72078 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (7207c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (72080 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (72084 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (72088 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (7208c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (72090 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (72094 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (72098 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (7209c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (720a0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (720a4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (720a8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #624] @ (720ac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #624] @ (720b0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (720b4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (720b8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (720bc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (720c0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (720c4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (720c8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (720cc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (720d0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (720d4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (720d8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (720dc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (720e0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (720e4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (720e8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (720ec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (720f0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (720f4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (720f8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (720fc ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #39936 @ 0x9c00 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (71f58 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (71f5c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (71f60 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (71f64 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (71f68 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (71f6c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (71f70 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (71f74 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (71f78 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (71f7c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (71f80 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (71f84 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (71f88 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (71f8c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (71f90 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (71f94 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (71f98 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (71f9c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (71fa0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #536] @ (71fa4 ) │ │ │ │ - bl 74140 │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (72100 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (72104 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (72108 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (7210c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (72110 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (72114 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (72118 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (7211c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (72120 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (72124 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (72128 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (7212c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (72130 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (72134 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (72138 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (7213c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (72140 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (72144 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (72148 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #536] @ (7214c ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #40704 @ 0x9f00 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (71fa8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (71fac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (71fb0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (71fb4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (71fb8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (71fbc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (71fc0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (71fc4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (71fc8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (71fcc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (71fd0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #504] @ (71fd4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #504] @ (71fd8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #500] @ (71fdc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #500] @ (71fe0 ) │ │ │ │ - bl 74140 │ │ │ │ - b.n 71fe4 │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (72150 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (72154 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (72158 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (7215c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (72160 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (72164 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (72168 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (7216c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (72170 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (72174 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (72178 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #504] @ (7217c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #504] @ (72180 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #500] @ (72184 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #500] @ (72188 ) │ │ │ │ + bl 742fc │ │ │ │ + b.n 7218c │ │ │ │ nop │ │ │ │ adds r0, r1, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ @@ -103460,269 +103624,269 @@ │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r5, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r5, #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #764] @ (722e4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #764] @ (722e8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #760] @ (722ec ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #760] @ (722f0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #756] @ (722f4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #756] @ (722f8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #752] @ (722fc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #752] @ (72300 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (72304 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (72308 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (7230c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (72310 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (72314 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (72318 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (7231c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (72320 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (72324 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (72328 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (7232c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (72330 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (72334 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (72338 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (7233c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (72340 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (72344 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (72348 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (7234c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (72350 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (72354 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (72358 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (7235c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (72360 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (72364 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (72368 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #696] @ (7236c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #696] @ (72370 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #692] @ (72374 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #692] @ (72378 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #688] @ (7237c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #688] @ (72380 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (72384 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (72388 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (7238c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (72390 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #676] @ (72394 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #676] @ (72398 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #672] @ (7239c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #672] @ (723a0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #668] @ (723a4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #668] @ (723a8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (723ac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (723b0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (723b4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (723b8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (723bc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (723c0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (723c4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (723c8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (723cc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (723d0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (723d4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (723d8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (723dc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (723e0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (723e4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (723e8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (723ec ) │ │ │ │ - bl 74140 │ │ │ │ + ldr r0, [pc, #764] @ (7248c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #764] @ (72490 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #760] @ (72494 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #760] @ (72498 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #756] @ (7249c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #756] @ (724a0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #752] @ (724a4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #752] @ (724a8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (724ac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (724b0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (724b4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (724b8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (724bc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (724c0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (724c4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (724c8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (724cc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (724d0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (724d4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (724d8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (724dc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (724e0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (724e4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (724e8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (724ec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (724f0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (724f4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (724f8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (724fc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (72500 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (72504 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (72508 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (7250c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (72510 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #696] @ (72514 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #696] @ (72518 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #692] @ (7251c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #692] @ (72520 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #688] @ (72524 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #688] @ (72528 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (7252c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (72530 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (72534 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (72538 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #676] @ (7253c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #676] @ (72540 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #672] @ (72544 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #672] @ (72548 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #668] @ (7254c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #668] @ (72550 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (72554 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (72558 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (7255c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (72560 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (72564 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (72568 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (7256c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (72570 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (72574 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (72578 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (7257c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (72580 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (72584 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (72588 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (7258c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (72590 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (72594 ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #43264 @ 0xa900 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #624] @ (723f0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (723f4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (723f8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (723fc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (72400 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (72404 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (72408 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (7240c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (72410 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (72414 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (72418 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (7241c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (72420 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (72424 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (72428 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (7242c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (72430 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (72434 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (72438 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (7243c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (72440 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (72444 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (72448 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (7244c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (72450 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (72454 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (72458 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (7245c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (72460 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (72464 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (72468 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (7246c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (72470 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (72474 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (72478 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (7247c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (72480 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (72484 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (72488 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (7248c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (72490 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (72494 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (72498 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #536] @ (7249c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #536] @ (724a0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (724a4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (724a8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (724ac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (724b0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (724b4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (724b8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (724bc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (724c0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (724c4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (724c8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (724cc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (724d0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (724d4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (724d8 ) │ │ │ │ - bl 74140 │ │ │ │ - b.n 724dc │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #624] @ (72598 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (7259c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (725a0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (725a4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (725a8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (725ac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (725b0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (725b4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (725b8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (725bc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (725c0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (725c4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (725c8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (725cc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (725d0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (725d4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (725d8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (725dc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (725e0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (725e4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (725e8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (725ec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (725f0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (725f4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (725f8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (725fc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (72600 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (72604 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (72608 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (7260c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (72610 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (72614 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (72618 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (7261c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (72620 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (72624 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (72628 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (7262c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (72630 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (72634 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (72638 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (7263c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (72640 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #536] @ (72644 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #536] @ (72648 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (7264c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (72650 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (72654 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (72658 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (7265c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (72660 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (72664 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (72668 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (7266c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (72670 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (72674 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (72678 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (7267c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (72680 ) │ │ │ │ + bl 742fc │ │ │ │ + b.n 72684 │ │ │ │ nop │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ lsls r0, r2, #1 │ │ │ │ @@ -103968,269 +104132,269 @@ │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r4, #104 @ 0x68 │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r4, #136 @ 0x88 │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r4, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #768] @ (727e0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #768] @ (727e4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #764] @ (727e8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #764] @ (727ec ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #760] @ (727f0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #760] @ (727f4 ) │ │ │ │ - bl 74140 │ │ │ │ + ldr r0, [pc, #768] @ (72988 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #768] @ (7298c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #764] @ (72990 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #764] @ (72994 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #760] @ (72998 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #760] @ (7299c ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #45312 @ 0xb100 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (727f8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (727fc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (72800 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (72804 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (72808 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (7280c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (72810 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (72814 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (72818 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (7281c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (72820 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (72824 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (72828 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (7282c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (72830 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (72834 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (72838 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (7283c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (72840 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (72844 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (72848 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (7284c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (72850 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (72854 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (72858 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (7285c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #696] @ (72860 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #696] @ (72864 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #692] @ (72868 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #692] @ (7286c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #688] @ (72870 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #688] @ (72874 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (72878 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (7287c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (72880 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (72884 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #676] @ (72888 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #676] @ (7288c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #672] @ (72890 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #672] @ (72894 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #668] @ (72898 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #668] @ (7289c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (728a0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (728a4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (728a8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (728ac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (728b0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (728b4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (728b8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (728bc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (728c0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (728c4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (728c8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (728cc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (728d0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (728d4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (728d8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (728dc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (728e0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (728e4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (728e8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (728ec ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #624] @ (728f0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #624] @ (728f4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (728f8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (728fc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (72900 ) │ │ │ │ - bl 74140 │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (729a0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (729a4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (729a8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (729ac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (729b0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (729b4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (729b8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (729bc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (729c0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (729c4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (729c8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (729cc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (729d0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (729d4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (729d8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (729dc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (729e0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (729e4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (729e8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (729ec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (729f0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (729f4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (729f8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (729fc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (72a00 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (72a04 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #696] @ (72a08 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #696] @ (72a0c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #692] @ (72a10 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #692] @ (72a14 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #688] @ (72a18 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #688] @ (72a1c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (72a20 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (72a24 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (72a28 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (72a2c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #676] @ (72a30 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #676] @ (72a34 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #672] @ (72a38 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #672] @ (72a3c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #668] @ (72a40 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #668] @ (72a44 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (72a48 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (72a4c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (72a50 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (72a54 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (72a58 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (72a5c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (72a60 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (72a64 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (72a68 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (72a6c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (72a70 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (72a74 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (72a78 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (72a7c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (72a80 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (72a84 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (72a88 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (72a8c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (72a90 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (72a94 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #624] @ (72a98 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #624] @ (72a9c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (72aa0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (72aa4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (72aa8 ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #47360 @ 0xb900 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (72904 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (72908 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (7290c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (72910 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (72914 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (72918 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (7291c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (72920 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (72924 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (72928 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (7292c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (72930 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (72934 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (72938 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (7293c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (72940 ) │ │ │ │ - bl 74140 │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (72aac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (72ab0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (72ab4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (72ab8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (72abc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (72ac0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (72ac4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (72ac8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (72acc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (72ad0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (72ad4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (72ad8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (72adc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (72ae0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (72ae4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (72ae8 ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #47872 @ 0xbb00 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (72944 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (72948 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (7294c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (72950 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (72954 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (72958 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (7295c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (72960 ) │ │ │ │ - bl 74140 │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (72aec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (72af0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (72af4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (72af8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (72afc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (72b00 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (72b04 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (72b08 ) │ │ │ │ + bl 742fc │ │ │ │ add.w r0, fp, #48128 @ 0xbc00 │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (72964 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (72968 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (7296c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #536] @ (72970 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #536] @ (72974 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (72978 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (7297c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (72980 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (72984 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (72988 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (7298c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (72990 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (72994 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (72998 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (7299c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (729a0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (729a4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (729a8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (729ac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #504] @ (729b0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #504] @ (729b4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #500] @ (729b8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #500] @ (729bc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #496] @ (729c0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #496] @ (729c4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #492] @ (729c8 ) │ │ │ │ - bl 74140 │ │ │ │ - b.n 729cc │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (72b0c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (72b10 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (72b14 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #536] @ (72b18 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #536] @ (72b1c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (72b20 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (72b24 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (72b28 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (72b2c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (72b30 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (72b34 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (72b38 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (72b3c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (72b40 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (72b44 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (72b48 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (72b4c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (72b50 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (72b54 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #504] @ (72b58 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #504] @ (72b5c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #500] @ (72b60 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #500] @ (72b64 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #496] @ (72b68 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #496] @ (72b6c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #492] @ (72b70 ) │ │ │ │ + bl 742fc │ │ │ │ + b.n 72b74 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r4, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r4, #252 @ 0xfc │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r5, #20 │ │ │ │ @@ -104411,400 +104575,400 @@ │ │ │ │ lsls r0, r2, #1 │ │ │ │ blx r9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ blxns ip │ │ │ │ lsls r0, r2, #1 │ │ │ │ blxns pc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #96] @ (729bc ) │ │ │ │ + ldr r0, [pc, #96] @ (72b64 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #240] @ (72a50 ) │ │ │ │ + ldr r0, [pc, #240] @ (72bf8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #352] @ (72ac4 ) │ │ │ │ + ldr r0, [pc, #352] @ (72c6c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #592] @ (72bb8 ) │ │ │ │ + ldr r0, [pc, #592] @ (72d60 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #720] @ (72c3c ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #848] @ (72cc0 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #960] @ (72d34 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #80] @ (729c8 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #208] @ (72a4c ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #320] @ (72ac0 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #448] @ (72b44 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #544] @ (72ba8 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #688] @ (72c3c ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #832] @ (72cd0 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #960] @ (72d54 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #48] @ (729c8 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #192] @ (72a5c ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #336] @ (72af0 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #480] @ (72b84 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #624] @ (72c18 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #736] @ (72c8c ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #864] @ (72d10 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #976] @ (72d84 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #96] @ (72a18 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #224] @ (72a9c ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #368] @ (72b30 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #480] @ (72ba4 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #624] @ (72c38 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #752] @ (72cbc ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #760] @ (72cc8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #760] @ (72ccc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #756] @ (72cd0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #756] @ (72cd4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #752] @ (72cd8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #752] @ (72cdc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (72ce0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (72ce4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (72ce8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (72cec ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (72cf0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (72cf4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (72cf8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (72cfc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (72d00 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (72d04 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (72d08 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (72d0c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (72d10 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (72d14 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (72d18 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (72d1c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (72d20 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (72d24 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (72d28 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (72d2c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (72d30 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (72d34 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (72d38 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (72d3c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (72d40 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (72d44 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #696] @ (72d48 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #696] @ (72d4c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #692] @ (72d50 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #692] @ (72d54 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #688] @ (72d58 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #688] @ (72d5c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (72d60 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (72d64 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (72d68 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (72d6c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #676] @ (72d70 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #676] @ (72d74 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #672] @ (72d78 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #672] @ (72d7c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #668] @ (72d80 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #668] @ (72d84 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (72d88 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (72d8c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (72d90 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (72d94 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (72d98 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (72d9c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (72da0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (72da4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (72da8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (72dac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (72db0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (72db4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (72db8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (72dbc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (72dc0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (72dc4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (72dc8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (72dcc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (72dd0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (72dd4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #624] @ (72dd8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #624] @ (72ddc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (72de0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (72de4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (72de8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (72dec ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (72df0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (72df4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (72df8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (72dfc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (72e00 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (72e04 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (72e08 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (72e0c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (72e10 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (72e14 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (72e18 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (72e1c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (72e20 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (72e24 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (72e28 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (72e2c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (72e30 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (72e34 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (72e38 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (72e3c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (72e40 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (72e44 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (72e48 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (72e4c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (72e50 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (72e54 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (72e58 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (72e5c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (72e60 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (72e64 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (72e68 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (72e6c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (72e70 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (72e74 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (72e78 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (72e7c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (72e80 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (72e84 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #536] @ (72e88 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #536] @ (72e8c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (72e90 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (72e94 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (72e98 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (72e9c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (72ea0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (72ea4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (72ea8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (72eac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (72eb0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (72eb4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (72eb8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (72ebc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (72ec0 ) │ │ │ │ - bl 74140 │ │ │ │ - b.n 72ec4 │ │ │ │ - ldr r3, [pc, #848] @ (7301c ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #976] @ (730a0 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #64] @ (72d14 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #192] @ (72d98 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #320] @ (72e1c ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #432] @ (72e90 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #560] @ (72f14 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #688] @ (72f98 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #832] @ (7302c ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #944] @ (730a0 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #32] @ (72d14 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #144] @ (72d88 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #256] @ (72dfc ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #384] @ (72e80 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #512] @ (72f04 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #624] @ (72f78 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #736] @ (72fec ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #864] @ (73070 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #960] @ (730d4 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #48] @ (72d48 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #160] @ (72dbc ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #272] @ (72e30 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #368] @ (72e94 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #464] @ (72ef8 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #560] @ (72f5c ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #672] @ (72fd0 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #800] @ (73054 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #912] @ (730c8 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #0] @ (72d3c ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #128] @ (72dc0 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #256] @ (72e44 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #400] @ (72ed8 ) │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #528] @ (72f5c ) │ │ │ │ + ldr r0, [pc, #720] @ (72de4 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r0, [pc, #848] @ (72e68 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r0, [pc, #960] @ (72edc ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r1, [pc, #80] @ (72b70 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r1, [pc, #208] @ (72bf4 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r1, [pc, #320] @ (72c68 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r1, [pc, #448] @ (72cec ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r1, [pc, #544] @ (72d50 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r1, [pc, #688] @ (72de4 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r1, [pc, #832] @ (72e78 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r1, [pc, #960] @ (72efc ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r2, [pc, #48] @ (72b70 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r2, [pc, #192] @ (72c04 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r2, [pc, #336] @ (72c98 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r2, [pc, #480] @ (72d2c ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r2, [pc, #624] @ (72dc0 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r2, [pc, #736] @ (72e34 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r2, [pc, #864] @ (72eb8 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r2, [pc, #976] @ (72f2c ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r3, [pc, #96] @ (72bc0 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r3, [pc, #224] @ (72c44 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r3, [pc, #368] @ (72cd8 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r3, [pc, #480] @ (72d4c ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r3, [pc, #624] @ (72de0 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r3, [pc, #752] @ (72e64 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r0, [pc, #760] @ (72e70 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #760] @ (72e74 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #756] @ (72e78 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #756] @ (72e7c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #752] @ (72e80 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #752] @ (72e84 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (72e88 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (72e8c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (72e90 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (72e94 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (72e98 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (72e9c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (72ea0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (72ea4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (72ea8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (72eac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (72eb0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (72eb4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (72eb8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (72ebc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (72ec0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (72ec4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (72ec8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (72ecc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (72ed0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (72ed4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (72ed8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (72edc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (72ee0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (72ee4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (72ee8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (72eec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #696] @ (72ef0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #696] @ (72ef4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #692] @ (72ef8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #692] @ (72efc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #688] @ (72f00 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #688] @ (72f04 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (72f08 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (72f0c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (72f10 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (72f14 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #676] @ (72f18 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #676] @ (72f1c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #672] @ (72f20 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #672] @ (72f24 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #668] @ (72f28 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #668] @ (72f2c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (72f30 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (72f34 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (72f38 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (72f3c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (72f40 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (72f44 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (72f48 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (72f4c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (72f50 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (72f54 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (72f58 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (72f5c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (72f60 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (72f64 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (72f68 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (72f6c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (72f70 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (72f74 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (72f78 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (72f7c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #624] @ (72f80 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #624] @ (72f84 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (72f88 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (72f8c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (72f90 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (72f94 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (72f98 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (72f9c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (72fa0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (72fa4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (72fa8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (72fac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (72fb0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (72fb4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (72fb8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (72fbc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (72fc0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (72fc4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (72fc8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (72fcc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (72fd0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (72fd4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (72fd8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (72fdc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (72fe0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (72fe4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (72fe8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (72fec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (72ff0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (72ff4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (72ff8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (72ffc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (73000 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (73004 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (73008 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (7300c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (73010 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (73014 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (73018 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (7301c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (73020 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (73024 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (73028 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (7302c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #536] @ (73030 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #536] @ (73034 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (73038 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (7303c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (73040 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (73044 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (73048 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (7304c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (73050 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (73054 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (73058 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (7305c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (73060 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (73064 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (73068 ) │ │ │ │ + bl 742fc │ │ │ │ + b.n 7306c │ │ │ │ + ldr r3, [pc, #848] @ (731c4 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r3, [pc, #976] @ (73248 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r4, [pc, #64] @ (72ebc ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r4, [pc, #192] @ (72f40 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r4, [pc, #320] @ (72fc4 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r4, [pc, #432] @ (73038 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r4, [pc, #560] @ (730bc ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r4, [pc, #688] @ (73140 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r4, [pc, #832] @ (731d4 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r4, [pc, #944] @ (73248 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r5, [pc, #32] @ (72ebc ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r5, [pc, #144] @ (72f30 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r5, [pc, #256] @ (72fa4 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r5, [pc, #384] @ (73028 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r5, [pc, #512] @ (730ac ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r5, [pc, #624] @ (73120 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r5, [pc, #736] @ (73194 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r5, [pc, #864] @ (73218 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r5, [pc, #960] @ (7327c ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r6, [pc, #48] @ (72ef0 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r6, [pc, #160] @ (72f64 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r6, [pc, #272] @ (72fd8 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r6, [pc, #368] @ (7303c ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r6, [pc, #464] @ (730a0 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r6, [pc, #560] @ (73104 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r6, [pc, #672] @ (73178 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r6, [pc, #800] @ (731fc ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r6, [pc, #912] @ (73270 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r7, [pc, #0] @ (72ee4 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r7, [pc, #128] @ (72f68 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r7, [pc, #256] @ (72fec ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r7, [pc, #400] @ (73080 ) │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r7, [pc, #528] @ (73104 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #656] @ (72fe0 ) │ │ │ │ + ldr r7, [pc, #656] @ (73188 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #768] @ (73054 ) │ │ │ │ + ldr r7, [pc, #768] @ (731fc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #896] @ (730d8 ) │ │ │ │ + ldr r7, [pc, #896] @ (73280 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #1008] @ (7314c ) │ │ │ │ + ldr r7, [pc, #1008] @ (732f4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ str r4, [r2, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ str r0, [r6, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ str r4, [r1, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ @@ -104978,269 +105142,269 @@ │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r4, [r4, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #760] @ (731c0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #760] @ (731c4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #756] @ (731c8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #756] @ (731cc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #752] @ (731d0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #752] @ (731d4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (731d8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #748] @ (731dc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (731e0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #744] @ (731e4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (731e8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #740] @ (731ec ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (731f0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #736] @ (731f4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (731f8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #732] @ (731fc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (73200 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #728] @ (73204 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (73208 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #724] @ (7320c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (73210 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #720] @ (73214 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (73218 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #716] @ (7321c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (73220 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #712] @ (73224 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (73228 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #708] @ (7322c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (73230 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #704] @ (73234 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (73238 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #700] @ (7323c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #696] @ (73240 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #696] @ (73244 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #692] @ (73248 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #692] @ (7324c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #688] @ (73250 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #688] @ (73254 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (73258 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #684] @ (7325c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (73260 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #680] @ (73264 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #676] @ (73268 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #676] @ (7326c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #672] @ (73270 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #672] @ (73274 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #668] @ (73278 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #668] @ (7327c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (73280 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #664] @ (73284 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (73288 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #660] @ (7328c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (73290 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #656] @ (73294 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (73298 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #652] @ (7329c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (732a0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (732a4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (732a8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (732ac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (732b0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (732b4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (732b8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (732bc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (732c0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (732c4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (732c8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (732cc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #624] @ (732d0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #624] @ (732d4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (732d8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (732dc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (732e0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (732e4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (732e8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (732ec ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (732f0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (732f4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (732f8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (732fc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (73300 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (73304 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (73308 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (7330c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (73310 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (73314 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (73318 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (7331c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (73320 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (73324 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (73328 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (7332c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (73330 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (73334 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (73338 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (7333c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (73340 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (73344 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (73348 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (7334c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (73350 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (73354 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (73358 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (7335c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (73360 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (73364 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (73368 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (7336c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (73370 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (73374 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (73378 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (7337c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #536] @ (73380 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #536] @ (73384 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (73388 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (7338c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (73390 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (73394 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (73398 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (7339c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (733a0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (733a4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (733a8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (733ac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (733b0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (733b4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (733b8 ) │ │ │ │ - bl 74140 │ │ │ │ - b.n 733bc │ │ │ │ + ldr r0, [pc, #760] @ (73368 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #760] @ (7336c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #756] @ (73370 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #756] @ (73374 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #752] @ (73378 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #752] @ (7337c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (73380 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #748] @ (73384 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (73388 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #744] @ (7338c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (73390 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #740] @ (73394 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (73398 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #736] @ (7339c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (733a0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #732] @ (733a4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (733a8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #728] @ (733ac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (733b0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #724] @ (733b4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (733b8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #720] @ (733bc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (733c0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #716] @ (733c4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (733c8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #712] @ (733cc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (733d0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #708] @ (733d4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (733d8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #704] @ (733dc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (733e0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #700] @ (733e4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #696] @ (733e8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #696] @ (733ec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #692] @ (733f0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #692] @ (733f4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #688] @ (733f8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #688] @ (733fc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (73400 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #684] @ (73404 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (73408 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #680] @ (7340c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #676] @ (73410 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #676] @ (73414 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #672] @ (73418 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #672] @ (7341c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #668] @ (73420 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #668] @ (73424 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (73428 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #664] @ (7342c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (73430 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #660] @ (73434 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (73438 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #656] @ (7343c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (73440 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #652] @ (73444 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (73448 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (7344c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (73450 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (73454 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (73458 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (7345c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (73460 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (73464 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (73468 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (7346c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (73470 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (73474 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #624] @ (73478 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #624] @ (7347c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (73480 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (73484 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (73488 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (7348c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (73490 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (73494 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (73498 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (7349c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (734a0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (734a4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (734a8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (734ac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (734b0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (734b4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (734b8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (734bc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (734c0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (734c4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (734c8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (734cc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (734d0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (734d4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (734d8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (734dc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (734e0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (734e4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (734e8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (734ec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (734f0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (734f4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (734f8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (734fc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (73500 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (73504 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (73508 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (7350c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (73510 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (73514 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (73518 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (7351c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (73520 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (73524 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #536] @ (73528 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #536] @ (7352c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (73530 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (73534 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (73538 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (7353c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (73540 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (73544 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (73548 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (7354c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (73550 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (73554 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (73558 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (7355c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (73560 ) │ │ │ │ + bl 742fc │ │ │ │ + b.n 73564 │ │ │ │ ldrh r4, [r3, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r4, [r7, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r0, [r3, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r0, [r7, r3] │ │ │ │ @@ -105487,229 +105651,229 @@ │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #648] @ (73648 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #648] @ (7364c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (73650 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #644] @ (73654 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (73658 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #640] @ (7365c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (73660 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #636] @ (73664 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (73668 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #632] @ (7366c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (73670 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #628] @ (73674 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #624] @ (73678 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #624] @ (7367c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (73680 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #620] @ (73684 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (73688 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #616] @ (7368c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (73690 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #612] @ (73694 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (73698 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #608] @ (7369c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (736a0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #604] @ (736a4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (736a8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #600] @ (736ac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (736b0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #596] @ (736b4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (736b8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #592] @ (736bc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (736c0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #588] @ (736c4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (736c8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #584] @ (736cc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (736d0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #580] @ (736d4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (736d8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #576] @ (736dc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (736e0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #572] @ (736e4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (736e8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #568] @ (736ec ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (736f0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #564] @ (736f4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (736f8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #560] @ (736fc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (73700 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #556] @ (73704 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (73708 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #552] @ (7370c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (73710 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #548] @ (73714 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (73718 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #544] @ (7371c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (73720 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #540] @ (73724 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #536] @ (73728 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #536] @ (7372c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (73730 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #532] @ (73734 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (73738 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #528] @ (7373c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (73740 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #524] @ (73744 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (73748 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #520] @ (7374c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (73750 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #516] @ (73754 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (73758 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #512] @ (7375c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (73760 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #508] @ (73764 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #504] @ (73768 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #504] @ (7376c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #500] @ (73770 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #500] @ (73774 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #496] @ (73778 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #496] @ (7377c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #492] @ (73780 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #492] @ (73784 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #488] @ (73788 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #488] @ (7378c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #484] @ (73790 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #484] @ (73794 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #480] @ (73798 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #480] @ (7379c ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #476] @ (737a0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #476] @ (737a4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #472] @ (737a8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #472] @ (737ac ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #468] @ (737b0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #468] @ (737b4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #464] @ (737b8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #464] @ (737bc ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #460] @ (737c0 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #460] @ (737c4 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr r0, [pc, #456] @ (737c8 ) │ │ │ │ - bl 74140 │ │ │ │ - ldr.w r8, [pc, #460] @ 737d0 │ │ │ │ - ldr r0, [pc, #452] @ (737cc ) │ │ │ │ - bl 74140 │ │ │ │ + ldr r0, [pc, #648] @ (737f0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #648] @ (737f4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (737f8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #644] @ (737fc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (73800 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #640] @ (73804 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (73808 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #636] @ (7380c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (73810 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #632] @ (73814 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (73818 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #628] @ (7381c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #624] @ (73820 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #624] @ (73824 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (73828 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #620] @ (7382c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (73830 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #616] @ (73834 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (73838 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #612] @ (7383c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (73840 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #608] @ (73844 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (73848 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #604] @ (7384c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (73850 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #600] @ (73854 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (73858 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #596] @ (7385c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (73860 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #592] @ (73864 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (73868 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #588] @ (7386c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (73870 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #584] @ (73874 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (73878 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #580] @ (7387c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (73880 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #576] @ (73884 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (73888 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #572] @ (7388c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (73890 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #568] @ (73894 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (73898 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #564] @ (7389c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (738a0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #560] @ (738a4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (738a8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #556] @ (738ac ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (738b0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #552] @ (738b4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (738b8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #548] @ (738bc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (738c0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #544] @ (738c4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (738c8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #540] @ (738cc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #536] @ (738d0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #536] @ (738d4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (738d8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #532] @ (738dc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (738e0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #528] @ (738e4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (738e8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #524] @ (738ec ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (738f0 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #520] @ (738f4 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (738f8 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #516] @ (738fc ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (73900 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #512] @ (73904 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (73908 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #508] @ (7390c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #504] @ (73910 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #504] @ (73914 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #500] @ (73918 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #500] @ (7391c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #496] @ (73920 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #496] @ (73924 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #492] @ (73928 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #492] @ (7392c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #488] @ (73930 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #488] @ (73934 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #484] @ (73938 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #484] @ (7393c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #480] @ (73940 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #480] @ (73944 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #476] @ (73948 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #476] @ (7394c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #472] @ (73950 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #472] @ (73954 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #468] @ (73958 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #468] @ (7395c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #464] @ (73960 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #464] @ (73964 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #460] @ (73968 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #460] @ (7396c ) │ │ │ │ + bl 742fc │ │ │ │ + ldr r0, [pc, #456] @ (73970 ) │ │ │ │ + bl 742fc │ │ │ │ + ldr.w r8, [pc, #460] @ 73978 │ │ │ │ + ldr r0, [pc, #452] @ (73974 ) │ │ │ │ + bl 742fc │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - movw fp, #19649 @ 0x4cc1 │ │ │ │ + movw fp, #20101 @ 0x4e85 │ │ │ │ movt fp, #7 │ │ │ │ - movw ip, #44716 @ 0xaeac │ │ │ │ + movw ip, #44080 @ 0xac30 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ - movw lr, #3045 @ 0xbe5 │ │ │ │ + movw lr, #3421 @ 0xd5d │ │ │ │ movt lr, #7 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr.w r0, [r9, #1068] @ 0x42c │ │ │ │ sub.w r5, r8, #20 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e46 │ │ │ │ - b.n 737d4 │ │ │ │ + bne.w 74002 │ │ │ │ + b.n 7397c │ │ │ │ nop │ │ │ │ ldr r4, [r7, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ @@ -105904,56 +106068,56 @@ │ │ │ │ lsrs r0, r7, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, #9] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr.w r6, [r9, #1068] @ 0x42c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 73eae │ │ │ │ + bne.w 7406a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73eec │ │ │ │ + bne.w 740a8 │ │ │ │ movs r0, #16 │ │ │ │ blx 2d640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 738a8 │ │ │ │ + beq.n 73a52 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 73e3a │ │ │ │ + bne.w 73ff6 │ │ │ │ ldr.w r0, [r8, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 73864 │ │ │ │ + bne.n 73a0e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 73f2a │ │ │ │ + bpl.w 740e6 │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r8, #8 │ │ │ │ - bpl.n 73824 │ │ │ │ + bpl.n 739cc │ │ │ │ mov r2, r8 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [r8, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 73860 │ │ │ │ + cbz r0, 73a0a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr.w r3, [r3, #1024] @ 0x400 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73f52 │ │ │ │ + bne.w 7410e │ │ │ │ movw r1, #22776 @ 0x58f8 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 70c10 │ │ │ │ + bl 70d88 │ │ │ │ adds r2, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r8, #-8] │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r5, [r4, #12] │ │ │ │ @@ -105964,91 +106128,91 @@ │ │ │ │ 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.w 73ece │ │ │ │ + bgt.w 7408a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bne.w 73630 │ │ │ │ + bne.w 737d8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ - movw ip, #44716 @ 0xaeac │ │ │ │ + movw ip, #44080 @ 0xac30 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ - movw lr, #3045 @ 0xbe5 │ │ │ │ + movw lr, #3421 @ 0xd5d │ │ │ │ movt lr, #7 │ │ │ │ add.w r8, fp, #61696 @ 0xf100 │ │ │ │ add.w r8, r8, #224 @ 0xe0 │ │ │ │ - movw fp, #19649 @ 0x4cc1 │ │ │ │ + movw fp, #20101 @ 0x4e85 │ │ │ │ movt fp, #7 │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ ldr.w r0, [r9, #1068] @ 0x42c │ │ │ │ sub.w r5, r8, #20 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e7a │ │ │ │ + bne.w 74036 │ │ │ │ ldr.w r6, [r9, #1068] @ 0x42c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 73eb6 │ │ │ │ + bne.w 74072 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73ede │ │ │ │ + bne.w 7409a │ │ │ │ movs r0, #16 │ │ │ │ blx 2d640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 739cc │ │ │ │ + beq.n 73b78 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 73e40 │ │ │ │ + bne.w 73ffc │ │ │ │ ldr.w r0, [r8, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 73988 │ │ │ │ + bne.n 73b34 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 73f4c │ │ │ │ + bpl.w 74108 │ │ │ │ lsls r2, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r8, #8 │ │ │ │ - bpl.n 73948 │ │ │ │ + bpl.n 73af2 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [r8, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 73984 │ │ │ │ + cbz r0, 73b30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr.w r3, [r3, #1024] @ 0x400 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73f5a │ │ │ │ + bne.w 74116 │ │ │ │ movw r1, #22776 @ 0x58f8 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 70c10 │ │ │ │ + bl 70d88 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r8, #-8] │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r5, [r4, #12] │ │ │ │ @@ -106059,739 +106223,739 @@ │ │ │ │ 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.w 73ebe │ │ │ │ + bgt.w 7407a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ cmp.w r7, #256 @ 0x100 │ │ │ │ - bne.n 738e4 │ │ │ │ + bne.n 73a8e │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w r2, [fp, #880] @ 0x370 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 73efa │ │ │ │ - bl 74e28 │ │ │ │ + bne.w 740b6 │ │ │ │ + bl 74fec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74040 │ │ │ │ + beq.w 741fc │ │ │ │ add.w r3, r6, #110592 @ 0x1b000 │ │ │ │ str.w r4, [r3, #4084] @ 0xff4 │ │ │ │ ldr.w r3, [fp, #880] @ 0x370 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73a66 │ │ │ │ - movw r2, #57168 @ 0xdf50 │ │ │ │ - movt r2, #84 @ 0x54 │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ + bne.n 73c20 │ │ │ │ + movw r2, #56216 @ 0xdb98 │ │ │ │ + movt r2, #82 @ 0x52 │ │ │ │ + ldr.w r7, [r2, #148] @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 73f20 │ │ │ │ - ldr r3, [pc, #740] @ (73d04 ) │ │ │ │ + bne.w 740dc │ │ │ │ + ldr r3, [pc, #752] @ (73ec0 ) │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ mov.w lr, #1 │ │ │ │ movs r4, #8 │ │ │ │ - str.w lr, [r2] │ │ │ │ + str.w lr, [r2, #148] @ 0x94 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [ip], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bne.n 73a34 │ │ │ │ - movw r3, #45744 @ 0xb2b0 │ │ │ │ + bne.n 73be2 │ │ │ │ + movw r3, #44080 @ 0xac30 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r2, [pc, #692] @ (73d08 ) │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str.w r7, [r3, #1040] @ 0x410 │ │ │ │ + ldr r2, [pc, #704] @ (73ec4 ) │ │ │ │ + str.w r2, [r3, #1064] @ 0x428 │ │ │ │ adds r2, #16 │ │ │ │ - str r2, [r3, #28] │ │ │ │ - ldr r2, [pc, #688] @ (73d0c ) │ │ │ │ - str r2, [r3, #32] │ │ │ │ - ldr r2, [pc, #688] @ (73d10 ) │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #688] @ (73d14 ) │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str.w r2, [r3, #1068] @ 0x42c │ │ │ │ + ldr r2, [pc, #696] @ (73ec8 ) │ │ │ │ + str.w r2, [r3, #1072] @ 0x430 │ │ │ │ + ldr r2, [pc, #692] @ (73ecc ) │ │ │ │ + str.w r2, [r3, #1076] @ 0x434 │ │ │ │ + ldr r2, [pc, #692] @ (73ed0 ) │ │ │ │ + str.w r2, [r3, #1080] @ 0x438 │ │ │ │ movs r0, #1 │ │ │ │ - bl 76124 │ │ │ │ + bl 762dc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7409a │ │ │ │ + beq.w 74256 │ │ │ │ add.w r7, r6, #4096 @ 0x1000 │ │ │ │ add.w r4, r6, #6144 @ 0x1800 │ │ │ │ add.w r8, r6, #6176 @ 0x1820 │ │ │ │ adds r4, #16 │ │ │ │ add.w r8, r8, #12 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [r7, #2064] @ 0x810 │ │ │ │ mov r0, r1 │ │ │ │ - bl 761c8 │ │ │ │ + bl 76380 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7409a │ │ │ │ + beq.w 74256 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 73a94 │ │ │ │ + bne.n 73c4e │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1a9ed0 │ │ │ │ + bl 1a9f48 │ │ │ │ str.w r0, [r6, #3804] @ 0xedc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7401c │ │ │ │ + beq.w 741d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ str.w r0, [r6, #3816] @ 0xee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7401c │ │ │ │ + beq.w 741d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ str.w r0, [r6, #3820] @ 0xeec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7401c │ │ │ │ + beq.w 741d8 │ │ │ │ str.w r8, [r6, #3824] @ 0xef0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9f18 │ │ │ │ + bl 1a9f90 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 73fce │ │ │ │ + bne.w 7418a │ │ │ │ ldr.w r9, [r7, #1464] @ 0x5b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 73ba0 │ │ │ │ + bne.n 73d5a │ │ │ │ movs r0, #5 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73fae │ │ │ │ - movw sl, #45744 @ 0xb2b0 │ │ │ │ + beq.w 7416a │ │ │ │ + movw sl, #44080 @ 0xac30 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #492] @ (73d18 ) │ │ │ │ - movw r2, #48744 @ 0xbe68 │ │ │ │ + ldr r1, [pc, #496] @ (73ed4 ) │ │ │ │ + movw r2, #46304 @ 0xb4e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 1acf5c <_PyStaticType_InitForExtension@@Base+0x870> │ │ │ │ + ldr.w r0, [sl, #1084] @ 0x43c │ │ │ │ + bl 1acfd8 <_PyStaticType_InitForExtension@@Base+0x86c> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - ldr r1, [pc, #476] @ (73d1c ) │ │ │ │ + ldr r1, [pc, #476] @ (73ed8 ) │ │ │ │ mov r2, r9 │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 1acf5c <_PyStaticType_InitForExtension@@Base+0x870> │ │ │ │ + ldr.w r0, [sl, #1084] @ 0x43c │ │ │ │ + bl 1acfd8 <_PyStaticType_InitForExtension@@Base+0x86c> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - ldr r1, [pc, #456] @ (73d1c ) │ │ │ │ + ldr r1, [pc, #460] @ (73ed8 ) │ │ │ │ mov r2, r9 │ │ │ │ str r0, [r3, #4] │ │ │ │ - ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ - bl 1acf5c <_PyStaticType_InitForExtension@@Base+0x870> │ │ │ │ + ldr.w r0, [sl, #1088] @ 0x440 │ │ │ │ + bl 1acfd8 <_PyStaticType_InitForExtension@@Base+0x86c> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - ldr r1, [pc, #440] @ (73d1c ) │ │ │ │ + ldr r1, [pc, #440] @ (73ed8 ) │ │ │ │ mov r2, r9 │ │ │ │ str r0, [r3, #8] │ │ │ │ - ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ - bl 1acf5c <_PyStaticType_InitForExtension@@Base+0x870> │ │ │ │ + ldr.w r0, [sl, #1092] @ 0x444 │ │ │ │ + bl 1acfd8 <_PyStaticType_InitForExtension@@Base+0x86c> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ - ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ + ldr.w r0, [sl, #1096] @ 0x448 │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #412] @ (73d1c ) │ │ │ │ - bl 1acf5c <_PyStaticType_InitForExtension@@Base+0x870> │ │ │ │ + ldr r1, [pc, #412] @ (73ed8 ) │ │ │ │ + bl 1acfd8 <_PyStaticType_InitForExtension@@Base+0x86c> │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ subs r3, r1, #4 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73f96 │ │ │ │ + beq.w 74152 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 73b8e │ │ │ │ + bne.n 73d48 │ │ │ │ str.w r8, [r7, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r7, #1468] @ 0x5bc │ │ │ │ - cbnz r3, 73bb4 │ │ │ │ - bl 74e28 │ │ │ │ + cbnz r3, 73d6e │ │ │ │ + bl 74fec │ │ │ │ str.w r0, [r7, #1468] @ 0x5bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 74170 │ │ │ │ ldr.w r3, [r7, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 73bd0 │ │ │ │ - movw r0, #5768 @ 0x1688 │ │ │ │ + cbnz r3, 73d8a │ │ │ │ + movw r0, #3360 @ 0xd20 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ str.w r0, [r7, #1472] @ 0x5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 74170 │ │ │ │ ldr.w r1, [r7, #1508] @ 0x5e4 │ │ │ │ - cbnz r1, 73bec │ │ │ │ - movw r0, #1512 @ 0x5e8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1acfe4 │ │ │ │ + cbnz r1, 73da6 │ │ │ │ + movw r0, #64300 @ 0xfb2c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1ad060 │ │ │ │ str.w r0, [r7, #1508] @ 0x5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 74170 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r7, #1504] @ 0x5e0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ str.w r0, [r7, #1516] @ 0x5ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73ffc │ │ │ │ + beq.w 741b8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c168 │ │ │ │ + bl 8c320 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 73fce │ │ │ │ + bne.w 7418a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae960 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ + bl 1ae9dc <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 73fce │ │ │ │ + bne.w 7418a │ │ │ │ ldr.w r3, [fp, #880] @ 0x370 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73c54 │ │ │ │ + bne.n 73e0e │ │ │ │ ldr.w r3, [r6, #3720] @ 0xe88 │ │ │ │ adds.w r0, r3, #904 @ 0x388 │ │ │ │ - beq.w 73fd4 │ │ │ │ + beq.w 74190 │ │ │ │ ldr.w r2, [r3, #908] @ 0x38c │ │ │ │ - cbnz r2, 73c54 │ │ │ │ + cbnz r2, 73e0e │ │ │ │ ldr.w r2, [r3, #904] @ 0x388 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #908] @ 0x38c │ │ │ │ - cbz r2, 73c54 │ │ │ │ - bl 1af53c │ │ │ │ + cbz r2, 73e0e │ │ │ │ + bl 1af5ac │ │ │ │ add.w sl, r6, #5504 @ 0x1580 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 73fec │ │ │ │ + beq.w 741a8 │ │ │ │ add.w r6, r6, #5536 @ 0x15a0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ ldr.w r3, [r7, #1420] @ 0x58c │ │ │ │ - cbnz r3, 73c84 │ │ │ │ + cbnz r3, 73e3e │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r7, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74038 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bne.w 741f4 │ │ │ │ + movw r3, #44080 @ 0xac30 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #1560 @ 0x618 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 1af230 │ │ │ │ + movw r0, #64348 @ 0xfb5c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr.w r1, [r3, #1020] @ 0x3fc │ │ │ │ + bl 1af2a4 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74020 │ │ │ │ + beq.w 741dc │ │ │ │ ldr.w r2, [r7, #324] @ 0x144 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r7, #1440] @ 0x5a0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73e14 │ │ │ │ + beq.w 73fd0 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #184] @ 0xb8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f3e │ │ │ │ - movw r0, #1640 @ 0x668 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1af740 │ │ │ │ + bne.w 740fa │ │ │ │ + movw r0, #64428 @ 0xfbac │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1af7b0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 73f7e │ │ │ │ - movw r0, #1640 @ 0x668 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1b7688 │ │ │ │ + bne.w 7413a │ │ │ │ + movw r0, #64428 @ 0xfbac │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1b7728 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f7e │ │ │ │ + beq.w 7413a │ │ │ │ str.w r0, [sl, #3856] @ 0xf10 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f30 │ │ │ │ - b.n 73d20 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + bne.w 740ec │ │ │ │ + b.n 73edc │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ movs r3, r6 │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add.w r0, r8, #79 @ 0x4f │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r2, #108 @ 0x6c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #240] @ (73e10 ) │ │ │ │ + ldr r0, [pc, #240] @ (73fcc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movw r0, #50860 @ 0xc6ac │ │ │ │ + movw r0, #48492 @ 0xbd6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f7e │ │ │ │ + beq.w 7413a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #62508 @ 0xf42c │ │ │ │ + movw r1, #60140 @ 0xeaec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #1684 @ 0x694 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 8b238 │ │ │ │ + movw r0, #64472 @ 0xfbd8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8b3e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f78 │ │ │ │ - bl 1adca4 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 74134 │ │ │ │ + bl 1add1c <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73d70 │ │ │ │ + bge.n 73f2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 73d70 │ │ │ │ + cbnz r3, 73f2c │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 73f78 │ │ │ │ + beq.w 74134 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl dab60 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base+0x698> │ │ │ │ + bl dad20 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base+0x698> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73d98 │ │ │ │ + bge.n 73f54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73f8e │ │ │ │ + beq.w 7414a │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73db0 │ │ │ │ + bge.n 73f6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 73db0 │ │ │ │ + cbnz r3, 73f6c │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73f76 │ │ │ │ + beq.w 74132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b8cd0 │ │ │ │ + bl 1b8d70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73f62 │ │ │ │ + blt.w 7411e │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #50860 @ 0xc6ac │ │ │ │ + movw r0, #48492 @ 0xbd6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1b93b4 <_PyImport_SetModuleString@@Base> │ │ │ │ + bl 1b9454 <_PyImport_SetModuleString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74100 │ │ │ │ + blt.w 742bc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r2, #4360 @ 0x1108 │ │ │ │ + movw r2, #1992 @ 0x7c8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #1692 @ 0x69c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl dc408 │ │ │ │ + movw r1, #64480 @ 0xfbe0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl dc5c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73e04 │ │ │ │ + bge.n 73fc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 740f8 │ │ │ │ + beq.w 742b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f7e │ │ │ │ + beq.w 7413a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 740de │ │ │ │ + blt.w 7429a │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ strd r8, r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 73864 │ │ │ │ + b.n 73a0e │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 73988 │ │ │ │ + b.n 73b34 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 737d4 │ │ │ │ + beq.w 7397c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 737d4 │ │ │ │ + beq.w 7397c │ │ │ │ ldr.w r3, [r8, #-20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73e6a │ │ │ │ + bge.n 74026 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 740f0 │ │ │ │ + beq.w 742ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 738b0 │ │ │ │ + bge.w 73a5a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 738b0 │ │ │ │ + b.n 73a5a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 738f8 │ │ │ │ + beq.w 73aa2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 738f8 │ │ │ │ + beq.w 73aa2 │ │ │ │ ldr.w r3, [r8, #-20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73e9e │ │ │ │ + bge.n 7405a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7411c │ │ │ │ + beq.w 742d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 739d4 │ │ │ │ + bge.w 73b80 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 739d4 │ │ │ │ + b.n 73b80 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 737fc │ │ │ │ + b.n 739a4 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 73920 │ │ │ │ + b.n 73aca │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9cdc <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 1a9d50 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 740d0 │ │ │ │ + beq.w 7428c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 739ba │ │ │ │ + b.n 73b66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9cdc <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 1a9d50 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 740c0 │ │ │ │ + beq.w 7427c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 73896 │ │ │ │ + b.n 73a40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 73920 │ │ │ │ + b.n 73aca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 737fc │ │ │ │ + b.n 739a4 │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #336] @ 0x150 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 739f2 │ │ │ │ + bpl.w 73b9e │ │ │ │ add.w r2, r2, #110592 @ 0x1b000 │ │ │ │ ldr.w r4, [r2, #4084] @ 0xff4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 739fe │ │ │ │ + bge.w 73baa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 739fe │ │ │ │ - movw r3, #45744 @ 0xb2b0 │ │ │ │ + b.n 73baa │ │ │ │ + movw r3, #44080 @ 0xac30 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - b.n 73a52 │ │ │ │ + b.n 73c02 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - b.n 73824 │ │ │ │ - movw r0, #1660 @ 0x67c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1af950 │ │ │ │ - b.n 73d20 │ │ │ │ - movw r0, #1604 @ 0x644 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1af950 │ │ │ │ - b.n 73cd2 │ │ │ │ + b.n 739cc │ │ │ │ + movw r0, #64448 @ 0xfbc0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1af9c0 │ │ │ │ + b.n 73edc │ │ │ │ + movw r0, #64392 @ 0xfb88 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1af9c0 │ │ │ │ + b.n 73e8e │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - b.n 73948 │ │ │ │ + b.n 73af2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 73858 │ │ │ │ + b.n 73a02 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 7397c │ │ │ │ + b.n 73b28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73f76 │ │ │ │ + bge.n 74132 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 73f76 │ │ │ │ + cbnz r3, 74132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fc84 │ │ │ │ - movw r5, #1704 @ 0x6a8 │ │ │ │ - movt r5, #43 @ 0x2b │ │ │ │ - ldr r6, [pc, #412] @ (74124 ) │ │ │ │ + bl 7b4b0 │ │ │ │ + movw r5, #64492 @ 0xfbec │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + ldr r6, [pc, #412] @ (742e0 ) │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 73e18 │ │ │ │ + b.n 73fd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73d98 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73f54 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73fae │ │ │ │ + bge.n 7416a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 73fae │ │ │ │ + cbnz r3, 7416a │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #1464] @ 0x5b8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #364] @ (74128 ) │ │ │ │ + ldr r2, [pc, #364] @ (742e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #1532 @ 0x5fc │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ + movw r3, #64320 @ 0xfb40 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 73e32 │ │ │ │ + b.n 73fee │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 73e1c │ │ │ │ - movw r5, #1352 @ 0x548 │ │ │ │ - movt r5, #43 @ 0x2b │ │ │ │ - bl 66420 │ │ │ │ + b.n 73fd8 │ │ │ │ + movw r5, #64140 @ 0xfa8c │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + bl 66ea8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r6, [pc, #328] @ (7412c ) │ │ │ │ + ldr r6, [pc, #328] @ (742e8 ) │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 73e1c │ │ │ │ + b.n 73fd8 │ │ │ │ mov r0, sl │ │ │ │ - movw r5, #1400 @ 0x578 │ │ │ │ - movt r5, #43 @ 0x2b │ │ │ │ - bl 66420 │ │ │ │ - b.n 73fe0 │ │ │ │ - ldr r3, [pc, #304] @ (74130 ) │ │ │ │ + movw r5, #64188 @ 0xfabc │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + bl 66ea8 │ │ │ │ + b.n 7419c │ │ │ │ + ldr r3, [pc, #304] @ (742ec ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73e32 │ │ │ │ - ldr r3, [pc, #276] @ (74134 ) │ │ │ │ - b.n 73ffe │ │ │ │ + b.n 73fee │ │ │ │ + ldr r3, [pc, #276] @ (742f0 ) │ │ │ │ + b.n 741ba │ │ │ │ add.w r0, sl, #16 │ │ │ │ - movw r5, #1452 @ 0x5ac │ │ │ │ - movt r5, #43 @ 0x2b │ │ │ │ - bl 1fb778 │ │ │ │ + movw r5, #64240 @ 0xfaf0 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + bl 1fb2ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 66420 │ │ │ │ - b.n 73fe0 │ │ │ │ + bl 66ea8 │ │ │ │ + b.n 7419c │ │ │ │ mov r0, sl │ │ │ │ - bl 1af53c │ │ │ │ - b.n 73c84 │ │ │ │ - ldr r6, [pc, #244] @ (74138 ) │ │ │ │ - movw r5, #1320 @ 0x528 │ │ │ │ - movt r5, #43 @ 0x2b │ │ │ │ + bl 1af5ac │ │ │ │ + b.n 73e3e │ │ │ │ + ldr r6, [pc, #244] @ (742f4 ) │ │ │ │ + movw r5, #64108 @ 0xfa6c │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ - bl e3ea8 │ │ │ │ + bl e3df0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73e32 │ │ │ │ - ldr r6, [pc, #204] @ (7413c ) │ │ │ │ - bl e3ea8 │ │ │ │ + b.n 73fee │ │ │ │ + ldr r6, [pc, #204] @ (742f8 ) │ │ │ │ + bl e3df0 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r6, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - movw r5, #1280 @ 0x500 │ │ │ │ - movt r5, #43 @ 0x2b │ │ │ │ + movw r5, #64068 @ 0xfa44 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 74052 │ │ │ │ + b.n 7420e │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a9c2c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - b.w 715b0 │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + bl 1a9ca0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 71758 │ │ │ │ + movw r3, #46696 @ 0xb668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73e32 │ │ │ │ + b.n 73fee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 738a8 │ │ │ │ + b.w 73a52 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 739cc │ │ │ │ + b.n 73b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73e14 │ │ │ │ + bne.w 73fd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73e14 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73fd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73e6a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74026 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73e04 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73fc0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73f7e │ │ │ │ + bge.w 7413a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73f7e │ │ │ │ + bne.w 7413a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73f7e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7413a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73e9e │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7405a │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ movs r3, r6 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ movs r3, r6 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ movs r3, r6 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ movs r3, r6 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ movs r3, r6 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ movs r3, r6 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + subs r1, #16 │ │ │ │ movs r3, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #408] @ (742e8 ) │ │ │ │ + ldr r5, [pc, #412] @ (744a8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r5, #1068] @ 0x42c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 74250 │ │ │ │ + bne.n 7440e │ │ │ │ ldr.w r6, [r5, #1068] @ 0x42c │ │ │ │ - movw r3, #62781 @ 0xf53d │ │ │ │ + movw r3, #64061 @ 0xfa3d │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 74278 │ │ │ │ + bne.n 74436 │ │ │ │ ldr.w r5, [r2, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 74294 │ │ │ │ + bne.w 74452 │ │ │ │ movs r0, #16 │ │ │ │ blx 2d640 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7423e │ │ │ │ + beq.n 743fc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #19649 @ 0x4cc1 │ │ │ │ + movw r3, #20101 @ 0x4e85 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7424a │ │ │ │ + bne.n 74408 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 741fe │ │ │ │ + bne.n 743bc │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 742cc │ │ │ │ + bpl.w 7448a │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 742a6 │ │ │ │ + bpl.n 74464 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r0, r3, r1 │ │ │ │ - cbz r0, 741fc │ │ │ │ + cbz r0, 743ba │ │ │ │ add.w ip, r4, #20 │ │ │ │ - movw r3, #44716 @ 0xaeac │ │ │ │ + movw r3, #44080 @ 0xac30 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #3045 @ 0xbe5 │ │ │ │ + ldr.w r2, [r3, #1024] @ 0x400 │ │ │ │ + movw r3, #3421 @ 0xd5d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 742bc │ │ │ │ + bne.n 7447a │ │ │ │ movw r1, #22776 @ 0x58f8 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ strd ip, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 70c10 │ │ │ │ + bl 70d88 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 742c6 │ │ │ │ + beq.n 74484 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ vmov s15, r3 │ │ │ │ @@ -106799,142 +106963,145 @@ │ │ │ │ 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.n 74284 │ │ │ │ + bgt.n 74442 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 741fe │ │ │ │ + b.n 743bc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.n 74162 │ │ │ │ + beq.n 7431e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7426a │ │ │ │ + bge.n 74428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 742e0 │ │ │ │ + beq.n 7449e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74246 │ │ │ │ + bge.n 74404 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 74246 │ │ │ │ + b.n 74404 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7419a │ │ │ │ - b.n 7423e │ │ │ │ + bne.n 74356 │ │ │ │ + b.n 743fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9cdc <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 1a9d50 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 742d2 │ │ │ │ + beq.n 74490 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7422e │ │ │ │ + b.n 743ec │ │ │ │ ldr.w r0, [r2, #924] @ 0x39c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7419a │ │ │ │ - b.n 7423e │ │ │ │ + bne.w 74356 │ │ │ │ + b.n 743fc │ │ │ │ add.w ip, r4, #28 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r0, r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 741ca │ │ │ │ - b.n 741fc │ │ │ │ + bne.n 74386 │ │ │ │ + b.n 743ba │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ blx r2 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 741fc │ │ │ │ + bne.n 743ba │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 741fc │ │ │ │ + b.n 743ba │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - b.n 742aa │ │ │ │ + b.n 74468 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7423e │ │ │ │ + b.n 743fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7426a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74428 │ │ │ │ + nop │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000742ec <_Py_hashtable_get@@Base>: │ │ │ │ +000744b0 <_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, 74302 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 744c6 <_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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #19649 @ 0x4cc1 │ │ │ │ + movw r3, #20101 @ 0x4e85 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 74a86 <_Py_hashtable_get@@Base+0x79a> │ │ │ │ + bne.w 74c4a <_Py_hashtable_get@@Base+0x79a> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r7, r6, #1 │ │ │ │ - bne.w 7475a <_Py_hashtable_get@@Base+0x46e> │ │ │ │ + bne.w 7491e <_Py_hashtable_get@@Base+0x46e> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.w 74ae8 <_Py_hashtable_get@@Base+0x7fc> │ │ │ │ + bpl.w 74cac <_Py_hashtable_get@@Base+0x7fc> │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.w 74aa6 <_Py_hashtable_get@@Base+0x7ba> │ │ │ │ + bpl.w 74c6a <_Py_hashtable_get@@Base+0x7ba> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74756 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + beq.w 7491a <_Py_hashtable_get@@Base+0x46a> │ │ │ │ add.w r8, r1, #20 │ │ │ │ - movw r3, #44716 @ 0xaeac │ │ │ │ + movw r3, #45104 @ 0xb030 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - movw r3, #3045 @ 0xbe5 │ │ │ │ + movw r3, #3421 @ 0xd5d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 74ade <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ + bne.w 74ca2 <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ movw r3, #22776 @ 0x58f8 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -106959,15 +107126,15 @@ │ │ │ │ lsls r7, r6, #24 │ │ │ │ eor.w r4, fp, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, fp, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 74778 <_Py_hashtable_get@@Base+0x48c> │ │ │ │ + ble.w 7493c <_Py_hashtable_get@@Base+0x48c> │ │ │ │ adds.w r7, lr, r4 │ │ │ │ ldr.w lr, [r8] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eor.w r0, r0, lr │ │ │ │ str r7, [sp, #16] │ │ │ │ eor.w r3, r3, r9 │ │ │ │ @@ -107003,15 +107170,15 @@ │ │ │ │ add.w r9, r9, r3, lsr #11 │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r9, r0 │ │ │ │ add.w r3, r3, fp, lsr #11 │ │ │ │ sub.w r9, r6, #8 │ │ │ │ eors r3, r7 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bls.n 74530 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 746f4 <_Py_hashtable_get@@Base+0x244> │ │ │ │ add.w fp, r8, #8 │ │ │ │ add.w r7, r8, r6 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ adds.w r8, r4, lr │ │ │ │ ldr.w lr, [fp] │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ @@ -107052,26 +107219,26 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ eor.w r5, r9, r8 │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 74492 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 74656 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r6, r8, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ bic.w fp, r6, #7 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ sub.w fp, r9, fp │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, fp, #7 │ │ │ │ add r8, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 74b00 <_Py_hashtable_get@@Base+0x814> │ │ │ │ + bhi.w 74cc4 <_Py_hashtable_get@@Base+0x814> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r4, r2, #10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r1, #10 │ │ │ │ movs r3, r1 │ │ │ │ @@ -107219,38 +107386,38 @@ │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r2, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 74986 <_Py_hashtable_get@@Base+0x69a> │ │ │ │ + bne.w 74b4a <_Py_hashtable_get@@Base+0x69a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 74b00 <_Py_hashtable_get@@Base+0x814> │ │ │ │ - add r7, pc, #4 @ (adr r7, 74790 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ + bhi.w 74cc4 <_Py_hashtable_get@@Base+0x814> │ │ │ │ + add r7, pc, #4 @ (adr r7, 74954 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ - @ instruction: 0x47bd │ │ │ │ + ldr r1, [pc, #516] @ (74b5c <_Py_hashtable_get@@Base+0x6ac>) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #500] @ (7498c <_Py_hashtable_get@@Base+0x6a0>) │ │ │ │ + ldr r4, [pc, #260] @ (74a60 <_Py_hashtable_get@@Base+0x5b0>) │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0x47ad │ │ │ │ + ldr r1, [pc, #452] @ (74b24 <_Py_hashtable_get@@Base+0x674>) │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, pc │ │ │ │ + bx r7 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #460] @ (74970 <_Py_hashtable_get@@Base+0x684>) │ │ │ │ + ldr r4, [pc, #220] @ (74a44 <_Py_hashtable_get@@Base+0x594>) │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, sp │ │ │ │ + bx r5 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, ip │ │ │ │ + bx r4 │ │ │ │ movs r7, r0 │ │ │ │ ldrb.w r6, [r8, #2] │ │ │ │ bfi r9, r6, #16, #8 │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ @@ -107377,164 +107544,164 @@ │ │ │ │ add.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ add.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ - b.n 7474e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 74912 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 749f6 <_Py_hashtable_get@@Base+0x70a> │ │ │ │ + bne.n 74bba <_Py_hashtable_get@@Base+0x70a> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #24469 @ 0x5f95 │ │ │ │ + movw r3, #23309 @ 0x5b0d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74a8e <_Py_hashtable_get@@Base+0x7a2> │ │ │ │ + bne.n 74c52 <_Py_hashtable_get@@Base+0x7a2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 74af8 <_Py_hashtable_get@@Base+0x80c> │ │ │ │ + beq.w 74cbc <_Py_hashtable_get@@Base+0x80c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 749f6 <_Py_hashtable_get@@Base+0x70a> │ │ │ │ + bne.n 74bba <_Py_hashtable_get@@Base+0x70a> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx r0, r3, #2, #3 │ │ │ │ ubfx ip, r6, #2, #3 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 749f6 <_Py_hashtable_get@@Base+0x70a> │ │ │ │ + bne.n 74bba <_Py_hashtable_get@@Base+0x70a> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 74ac2 <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ + bpl.n 74c86 <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ it eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ - beq.n 74ac6 <_Py_hashtable_get@@Base+0x7da> │ │ │ │ + beq.n 74c8a <_Py_hashtable_get@@Base+0x7da> │ │ │ │ add.w r0, r3, #20 │ │ │ │ lsls r3, r6, #26 │ │ │ │ - bpl.n 74acc <_Py_hashtable_get@@Base+0x7e0> │ │ │ │ + bpl.n 74c90 <_Py_hashtable_get@@Base+0x7e0> │ │ │ │ lsls r6, r6, #25 │ │ │ │ it pl │ │ │ │ addpl r1, #28 │ │ │ │ - bpl.n 74ace <_Py_hashtable_get@@Base+0x7e2> │ │ │ │ + bpl.n 74c92 <_Py_hashtable_get@@Base+0x7e2> │ │ │ │ mul.w r2, r2, ip │ │ │ │ adds r1, #20 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74770 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 74934 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74770 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 74934 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 74a68 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bne.n 74c2c <_Py_hashtable_get@@Base+0x77c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #24469 @ 0x5f95 │ │ │ │ + movw r3, #23309 @ 0x5b0d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74a9a <_Py_hashtable_get@@Base+0x7ae> │ │ │ │ + bne.n 74c5e <_Py_hashtable_get@@Base+0x7ae> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 74cb8 <_Py_hashtable_get@@Base+0x9cc> │ │ │ │ + beq.w 74e7c <_Py_hashtable_get@@Base+0x9cc> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74a68 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bne.n 74c2c <_Py_hashtable_get@@Base+0x77c> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 74a68 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bne.n 74c2c <_Py_hashtable_get@@Base+0x77c> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 74af4 <_Py_hashtable_get@@Base+0x808> │ │ │ │ + beq.n 74cb8 <_Py_hashtable_get@@Base+0x808> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 74af0 <_Py_hashtable_get@@Base+0x804> │ │ │ │ + beq.n 74cb4 <_Py_hashtable_get@@Base+0x804> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74770 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 74934 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74770 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 74a00 <_Py_hashtable_get@@Base+0x714> │ │ │ │ + beq.w 74934 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 74bc4 <_Py_hashtable_get@@Base+0x714> │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 7457a <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 7473e <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 747bc <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + b.n 74980 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7475c <_Py_hashtable_get@@Base+0x470> │ │ │ │ + b.n 74920 <_Py_hashtable_get@@Base+0x470> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74770 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 749f6 <_Py_hashtable_get@@Base+0x70a> │ │ │ │ + bne.w 74934 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 74bba <_Py_hashtable_get@@Base+0x70a> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74770 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 74a68 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bne.w 74934 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 74c2c <_Py_hashtable_get@@Base+0x77c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r3, #28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74358 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 74756 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + bne.w 7451c <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 7491a <_Py_hashtable_get@@Base+0x46a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bmi.n 749de <_Py_hashtable_get@@Base+0x6f2> │ │ │ │ + bmi.n 74ba2 <_Py_hashtable_get@@Base+0x6f2> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74770 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 749f6 <_Py_hashtable_get@@Base+0x70a> │ │ │ │ + beq.w 74934 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 74bba <_Py_hashtable_get@@Base+0x70a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7474e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 74912 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - b.n 74aac <_Py_hashtable_get@@Base+0x7c0> │ │ │ │ + b.n 74c70 <_Py_hashtable_get@@Base+0x7c0> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 74a5a <_Py_hashtable_get@@Base+0x76e> │ │ │ │ + b.n 74c1e <_Py_hashtable_get@@Base+0x76e> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 74a4c <_Py_hashtable_get@@Base+0x760> │ │ │ │ + b.n 74c10 <_Py_hashtable_get@@Base+0x760> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 74770 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 749f6 <_Py_hashtable_get@@Base+0x70a> │ │ │ │ + beq.w 74934 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 74bba <_Py_hashtable_get@@Base+0x70a> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -107652,79 +107819,79 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 7474e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 74912 <_Py_hashtable_get@@Base+0x462> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 74770 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 74a68 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ - b.w 704dc │ │ │ │ + beq.w 74934 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 74c2c <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + b.w 70654 │ │ │ │ │ │ │ │ -00074cc4 <_Py_hashtable_set@@Base>: │ │ │ │ +00074e88 <_Py_hashtable_set@@Base>: │ │ │ │ push {r4, r5, r6, r7, 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, #62781 @ 0xf53d │ │ │ │ + movw r3, #64061 @ 0xfa3d │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74dbc <_Py_hashtable_set@@Base+0xf8> │ │ │ │ + bne.n 74f80 <_Py_hashtable_set@@Base+0xf8> │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - movw r2, #62965 @ 0xf5f5 │ │ │ │ + movw r2, #64245 @ 0xfaf5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #928] @ 0x3a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 74dd8 <_Py_hashtable_set@@Base+0x114> │ │ │ │ + bne.n 74f9c <_Py_hashtable_set@@Base+0x114> │ │ │ │ movs r0, #16 │ │ │ │ blx 2d640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74e20 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + beq.w 74fe4 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - movw r3, #19649 @ 0x4cc1 │ │ │ │ + movw r3, #20101 @ 0x4e85 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74db6 <_Py_hashtable_set@@Base+0xf2> │ │ │ │ + bne.n 74f7a <_Py_hashtable_set@@Base+0xf2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 74d70 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 74f34 <_Py_hashtable_set@@Base+0xac> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 74e0e <_Py_hashtable_set@@Base+0x14a> │ │ │ │ + bpl.n 74fd2 <_Py_hashtable_set@@Base+0x14a> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 74de8 <_Py_hashtable_set@@Base+0x124> │ │ │ │ + bpl.n 74fac <_Py_hashtable_set@@Base+0x124> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r0, r3, r1 │ │ │ │ - cbz r0, 74d6e <_Py_hashtable_set@@Base+0xaa> │ │ │ │ + cbz r0, 74f32 <_Py_hashtable_set@@Base+0xaa> │ │ │ │ add.w ip, r6, #20 │ │ │ │ - movw r3, #44716 @ 0xaeac │ │ │ │ + movw r3, #45104 @ 0xb030 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - movw r3, #3045 @ 0xbe5 │ │ │ │ + movw r3, #3421 @ 0xd5d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74dfe <_Py_hashtable_set@@Base+0x13a> │ │ │ │ + bne.n 74fc2 <_Py_hashtable_set@@Base+0x13a> │ │ │ │ movw r1, #22776 @ 0x58f8 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ strd ip, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 70c10 │ │ │ │ + bl 70d88 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 74e08 <_Py_hashtable_set@@Base+0x144> │ │ │ │ + beq.n 74fcc <_Py_hashtable_set@@Base+0x144> │ │ │ │ str r0, [r6, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r7, [r4, #12] │ │ │ │ vmov s15, r3 │ │ │ │ @@ -107733,156 +107900,157 @@ │ │ │ │ ldr r3, [r5, #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 74dc8 <_Py_hashtable_set@@Base+0x104> │ │ │ │ + bgt.n 74f8c <_Py_hashtable_set@@Base+0x104> │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 74d70 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + b.n 74f34 <_Py_hashtable_set@@Base+0xac> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 74d0e <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 74e20 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bne.n 74ed2 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 74fe4 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9cdc <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 1a9d50 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 74e14 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + beq.n 74fd8 <_Py_hashtable_set@@Base+0x150> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 74da0 <_Py_hashtable_set@@Base+0xdc> │ │ │ │ + b.n 74f64 <_Py_hashtable_set@@Base+0xdc> │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 74d0e <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 74e20 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bne.n 74ed2 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 74fe4 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ add.w ip, r6, #28 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r0, r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 74d3c <_Py_hashtable_set@@Base+0x78> │ │ │ │ - b.n 74d6e <_Py_hashtable_set@@Base+0xaa> │ │ │ │ + bne.n 74f00 <_Py_hashtable_set@@Base+0x78> │ │ │ │ + b.n 74f32 <_Py_hashtable_set@@Base+0xaa> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ blx r2 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 74d6e <_Py_hashtable_set@@Base+0xaa> │ │ │ │ + bne.n 74f32 <_Py_hashtable_set@@Base+0xaa> │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 74d6e <_Py_hashtable_set@@Base+0xaa> │ │ │ │ + b.n 74f32 <_Py_hashtable_set@@Base+0xaa> │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ - b.n 74dec <_Py_hashtable_set@@Base+0x128> │ │ │ │ + b.n 74fb0 <_Py_hashtable_set@@Base+0x128> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 74db2 <_Py_hashtable_set@@Base+0xee> │ │ │ │ + b.n 74f76 <_Py_hashtable_set@@Base+0xee> │ │ │ │ nop │ │ │ │ │ │ │ │ -00074e28 : │ │ │ │ +00074fec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #440] @ (74ff0 ) │ │ │ │ + ldr r6, [pc, #460] @ (751c8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r6, r4] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1904] @ 0x770 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74eda │ │ │ │ - ldr r0, [pc, #420] @ (74ff4 ) │ │ │ │ + beq.n 750a4 │ │ │ │ + ldr r0, [pc, #440] @ (751cc ) │ │ │ │ ldr.w r5, [r1, #1908] @ 0x774 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ subs r5, #1 │ │ │ │ str.w r5, [r1, #1908] @ 0x774 │ │ │ │ ldr.w r5, [r0, #1660] @ 0x67c │ │ │ │ str.w r7, [r1, #1904] @ 0x770 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74f9e │ │ │ │ - ldr r1, [pc, #392] @ (74ff8 ) │ │ │ │ - movs r0, #0 │ │ │ │ - strd r1, r5, [r3, #24] │ │ │ │ - movs r1, #0 │ │ │ │ + bne.w 7516e │ │ │ │ + str r5, [r3, #28] │ │ │ │ + movw r1, #46848 @ 0xb700 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ str r5, [r3, #8] │ │ │ │ - sub.w ip, r3, #8 │ │ │ │ ldr.w r5, [r2, #3744] @ 0xea0 │ │ │ │ + sub.w ip, r3, #8 │ │ │ │ + str r1, [r3, #24] │ │ │ │ addw lr, r2, #3740 @ 0xe9c │ │ │ │ - strd r0, r1, [r3, #16] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ + vldr d7, [pc, #364] @ 751c0 │ │ │ │ and.w r1, r1, #3 │ │ │ │ - ldr.w r6, [r2, #3748] @ 0xea4 │ │ │ │ and.w r0, r0, #3 │ │ │ │ orrs r1, r5 │ │ │ │ orr.w r0, r0, ip │ │ │ │ + ldr.w r6, [r2, #3748] @ 0xea4 │ │ │ │ + vstr d7, [r3, #16] │ │ │ │ str r0, [r5, #0] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ ldr.w r0, [r2, #3752] @ 0xea8 │ │ │ │ ldr.w r1, [r2, #3832] @ 0xef8 │ │ │ │ ldr.w r5, [r2, #3824] @ 0xef0 │ │ │ │ adds r0, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r5, r5, #1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w ip, [r2, #3744] @ 0xea0 │ │ │ │ str.w r5, [r2, #3824] @ 0xef0 │ │ │ │ str.w r0, [r2, #3752] @ 0xea8 │ │ │ │ - blt.n 74f56 │ │ │ │ + blt.n 75126 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #18632 @ 0x48c8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74fe2 │ │ │ │ - ldr r1, [pc, #264] @ (74ff8 ) │ │ │ │ + beq.n 751aa │ │ │ │ ldr r2, [r6, r4] │ │ │ │ - str r1, [r0, #24] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ - str r1, [r3, #28] │ │ │ │ - movs r1, #0 │ │ │ │ + str r0, [r3, #8] │ │ │ │ + movw r1, #46848 @ 0xb700 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ ldr.w r6, [r2, #3744] @ 0xea0 │ │ │ │ sub.w r5, r3, #8 │ │ │ │ + strd r1, r0, [r3, #24] │ │ │ │ + movs r0, #0 │ │ │ │ + movs r1, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ addw lr, r2, #3740 @ 0xe9c │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - and.w r1, r1, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ - orrs r1, r6 │ │ │ │ + and.w r1, r1, #3 │ │ │ │ orrs r0, r5 │ │ │ │ + orrs r1, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ ldr.w r6, [r2, #3824] @ 0xef0 │ │ │ │ ldr.w r0, [r2, #3752] @ 0xea8 │ │ │ │ ldr.w r1, [r2, #3832] @ 0xef8 │ │ │ │ add.w ip, r6, #1 │ │ │ │ ldr.w r6, [r2, #3748] @ 0xea4 │ │ │ │ @@ -107890,631 +108058,621 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ cmp r0, r6 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r5, [r2, #3744] @ 0xea0 │ │ │ │ str.w ip, [r2, #3824] @ 0xef0 │ │ │ │ str.w r0, [r2, #3752] @ 0xea8 │ │ │ │ - ble.n 74ed4 │ │ │ │ + ble.n 7509e │ │ │ │ ldr.w r1, [r2, #3732] @ 0xe94 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 74ed4 │ │ │ │ - ldr r1, [pc, #152] @ (74ffc ) │ │ │ │ + beq.n 7509e │ │ │ │ + ldr r1, [pc, #156] @ (751d0 ) │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr.w r2, [r2, #3808] @ 0xee0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 74ed4 │ │ │ │ + bne.n 7509e │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ - cbnz r2, 74f96 │ │ │ │ + cbnz r2, 75166 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 74ed4 │ │ │ │ + bmi.n 7509e │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 74f80 │ │ │ │ + bne.n 75150 │ │ │ │ dmb ish │ │ │ │ - b.n 74ed4 │ │ │ │ + b.n 7509e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 74ed4 │ │ │ │ - b.n 74f72 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + bne.n 7509e │ │ │ │ + b.n 75142 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 74fcc │ │ │ │ + bne.n 75198 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 74fde │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 750b6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r2, [r6, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #48] @ (74ff8 ) │ │ │ │ - movs r1, #0 │ │ │ │ - str r0, [r3, #24] │ │ │ │ - b.n 74ef4 │ │ │ │ + b.n 750b8 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 74fc4 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ - b.n 74fc4 │ │ │ │ + b.n 750b8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #16] @ (74ff8 ) │ │ │ │ - bl 1adda4 <_PyNamespace_New@@Base+0x100> │ │ │ │ + movw r0, #46848 @ 0xb700 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + bl 1ade1c <_PyNamespace_New@@Base+0x100> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 74ed4 │ │ │ │ - nop │ │ │ │ + b.n 7509e │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - uxtb r4, r5 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ 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 r5, [pc, #464] @ (751e4 ) │ │ │ │ + ldr r5, [pc, #460] @ (753b4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1904] @ 0x770 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 750be │ │ │ │ - ldr.w ip, [pc, #444] @ 751ec │ │ │ │ + beq.n 75294 │ │ │ │ + ldr.w ip, [pc, #440] @ 753bc │ │ │ │ ldr.w r0, [r1, #1908] @ 0x774 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r1, #1908] @ 0x774 │ │ │ │ ldr.w r0, [ip, #1660] @ 0x67c │ │ │ │ str.w r6, [r1, #1904] @ 0x770 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75188 │ │ │ │ + bne.w 75358 │ │ │ │ ldr.w r5, [r2, #3744] @ 0xea0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ sub.w ip, r3, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - addw r6, r2, #3740 @ 0xe9c │ │ │ │ + addw lr, r2, #3740 @ 0xe9c │ │ │ │ and.w r1, r1, #3 │ │ │ │ strd r7, r8, [r3, #24] │ │ │ │ and.w r0, r0, #3 │ │ │ │ str.w r9, [r3, #8] │ │ │ │ orrs r1, r5 │ │ │ │ orr.w r0, r0, ip │ │ │ │ str r0, [r5, #0] │ │ │ │ + ldr.w r5, [r2, #3824] @ 0xef0 │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ ldr.w r0, [r2, #3752] @ 0xea8 │ │ │ │ + adds r6, r5, #1 │ │ │ │ ldr.w r1, [r2, #3832] @ 0xef8 │ │ │ │ - ldr.w r5, [r2, #3824] @ 0xef0 │ │ │ │ + ldr.w r5, [r2, #3748] @ 0xea4 │ │ │ │ adds r0, #1 │ │ │ │ - ldr.w lr, [r2, #3748] @ 0xea4 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - adds r5, #1 │ │ │ │ - orrs r1, r6 │ │ │ │ - cmp lr, r0 │ │ │ │ + orr.w r1, r1, lr │ │ │ │ + cmp r5, r0 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w ip, [r2, #3744] @ 0xea0 │ │ │ │ - str.w r5, [r2, #3824] @ 0xef0 │ │ │ │ + str.w r6, [r2, #3824] @ 0xef0 │ │ │ │ str.w r0, [r2, #3752] @ 0xea8 │ │ │ │ - blt.n 7513e │ │ │ │ + blt.n 75310 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #18632 @ 0x48c8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 751c8 │ │ │ │ + beq.n 75398 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ str r7, [r0, #24] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - ldr.w ip, [r2, #3744] @ 0xea0 │ │ │ │ - sub.w r5, r3, #8 │ │ │ │ + ldr.w r5, [r2, #3744] @ 0xea0 │ │ │ │ + sub.w ip, r3, #8 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ + addw lr, r2, #3740 @ 0xe9c │ │ │ │ str.w r8, [r3, #28] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ and.w r1, r1, #3 │ │ │ │ - orr.w r1, r1, ip │ │ │ │ + orrs r1, r5 │ │ │ │ and.w r0, r0, #3 │ │ │ │ - orrs r0, r5 │ │ │ │ - str.w r0, [ip] │ │ │ │ + orr.w r0, r0, ip │ │ │ │ + str r0, [r5, #0] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ - addw ip, r2, #3740 @ 0xe9c │ │ │ │ + ldr.w r5, [r2, #3824] @ 0xef0 │ │ │ │ ldr.w r0, [r2, #3752] @ 0xea8 │ │ │ │ ldr.w r1, [r2, #3832] @ 0xef8 │ │ │ │ - ldr.w r6, [r2, #3824] @ 0xef0 │ │ │ │ + adds r6, r5, #1 │ │ │ │ + ldr.w r5, [r2, #3748] @ 0xea4 │ │ │ │ adds r0, #1 │ │ │ │ - ldr.w lr, [r2, #3748] @ 0xea4 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - adds r6, #1 │ │ │ │ - orr.w r1, r1, ip │ │ │ │ - cmp r0, lr │ │ │ │ + orr.w r1, r1, lr │ │ │ │ + cmp r0, r5 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ - str.w r5, [r2, #3744] @ 0xea0 │ │ │ │ + str.w ip, [r2, #3744] @ 0xea0 │ │ │ │ str.w r6, [r2, #3824] @ 0xef0 │ │ │ │ str.w r0, [r2, #3752] @ 0xea8 │ │ │ │ - ble.n 750b6 │ │ │ │ + ble.n 7528c │ │ │ │ ldr.w r1, [r2, #3732] @ 0xe94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 750b6 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.n 750b6 │ │ │ │ - ldr r1, [pc, #152] @ (751e8 ) │ │ │ │ + beq.n 7528c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 7528c │ │ │ │ + ldr r1, [pc, #152] @ (753b8 ) │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr.w r2, [r2, #3808] @ 0xee0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 750b6 │ │ │ │ + bne.n 7528c │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ - cbnz r2, 75180 │ │ │ │ + cbnz r2, 75350 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 750b6 │ │ │ │ + bmi.n 7528c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7516a │ │ │ │ + bne.n 7533a │ │ │ │ dmb ish │ │ │ │ - b.n 750b6 │ │ │ │ + b.n 7528c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 750b6 │ │ │ │ - b.n 7515c │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + bne.n 7528c │ │ │ │ + b.n 7532c │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 751b2 │ │ │ │ + bne.n 75382 │ │ │ │ addw r0, ip, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 751c4 │ │ │ │ + cbnz r0, 75394 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r7, [r3, #24] │ │ │ │ - b.n 750d4 │ │ │ │ + b.n 752aa │ │ │ │ ldr.w r2, [ip, #1664] @ 0x680 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 751ae │ │ │ │ + b.n 7537e │ │ │ │ ldr r2, [r5, r4] │ │ │ │ - b.n 751ae │ │ │ │ + b.n 7537e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1adda4 <_PyNamespace_New@@Base+0x100> │ │ │ │ + bl 1ade1c <_PyNamespace_New@@Base+0x100> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750b6 │ │ │ │ + beq.w 7528c │ │ │ │ mov r0, r8 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 750b6 │ │ │ │ + b.n 7528c │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -000751f0 <_PyObject_GC_New@@Base>: │ │ │ │ +000753c0 <_PyObject_GC_New@@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 r2, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r7, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r7, #1 │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r7, lsl #3 │ │ │ │ - bmi.w 75360 <_PyObject_GC_New@@Base+0x170> │ │ │ │ - ldr r2, [pc, #392] @ (753a8 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bmi.w 75530 <_PyObject_GC_New@@Base+0x170> │ │ │ │ + ldr r2, [pc, #392] @ (75578 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, r1] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 7532e <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bhi.n 754fe <_PyObject_GC_New@@Base+0x13e> │ │ │ │ adds.w r8, r4, r3 │ │ │ │ - bmi.n 7532e <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bmi.n 754fe <_PyObject_GC_New@@Base+0x13e> │ │ │ │ movw r6, #35960 @ 0x8c78 │ │ │ │ movt r6, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #968] @ 0x3c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 75320 <_PyObject_GC_New@@Base+0x130> │ │ │ │ - ldr r3, [pc, #344] @ (753ac <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ + bne.n 754f0 <_PyObject_GC_New@@Base+0x130> │ │ │ │ + ldr r3, [pc, #344] @ (7557c <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ mov r9, r3 │ │ │ │ - bcs.n 752f4 <_PyObject_GC_New@@Base+0x104> │ │ │ │ + bcs.n 754c4 <_PyObject_GC_New@@Base+0x104> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 752e8 <_PyObject_GC_New@@Base+0xf8> │ │ │ │ + beq.n 754b8 <_PyObject_GC_New@@Base+0xf8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w ip, [r2] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 752c2 <_PyObject_GC_New@@Base+0xd2> │ │ │ │ + beq.n 75492 <_PyObject_GC_New@@Base+0xd2> │ │ │ │ adds r6, r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2] │ │ │ │ strd r1, r1, [r6, #-8] │ │ │ │ str r5, [r6, #4] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r2, r7, lsl #3] │ │ │ │ - ldr r2, [pc, #256] @ (753b0 <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ + ldr r2, [pc, #256] @ (75580 <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ ldr.w r4, [r2, #1660] @ 0x67c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 75338 <_PyObject_GC_New@@Base+0x148> │ │ │ │ + bne.n 75508 <_PyObject_GC_New@@Base+0x148> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.n 75356 <_PyObject_GC_New@@Base+0x166> │ │ │ │ + bmi.n 75526 <_PyObject_GC_New@@Base+0x166> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r6, r0, [r3, #24] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc.n 752dc <_PyObject_GC_New@@Base+0xec> │ │ │ │ + bcc.n 754ac <_PyObject_GC_New@@Base+0xec> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r6] │ │ │ │ - b.n 7528c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7545c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 7528c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7545c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7528c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 7545c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [r6, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 75390 <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ + bne.n 75560 <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2d640 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r2, 7532e <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + cbz r2, 754fe <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 7528c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7545c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r6, #964] @ 0x3c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7528c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 7545c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 20d768 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.w 20d340 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7539c <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ - ldr r0, [pc, #108] @ (753b4 <_PyObject_GC_New@@Base+0x1c4>) │ │ │ │ - bl 13dd30 │ │ │ │ + bne.n 7556c <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #108] @ (75584 <_PyObject_GC_New@@Base+0x1c4>) │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 752b6 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bne.n 75486 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 752b6 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 75486 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba768 │ │ │ │ - b.n 752bc <_PyObject_GC_New@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #68] @ (753a8 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bl 1ba808 │ │ │ │ + b.n 7548c <_PyObject_GC_New@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #68] @ (75578 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r0, #440] @ 0x1b8 │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ subs r6, r6, r4 │ │ │ │ ldr.w sl, [r2, r1] │ │ │ │ ldrd r2, r5, [r5, #12] │ │ │ │ add r2, r5 │ │ │ │ adds r5, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r5, r5, #3 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 75230 <_PyObject_GC_New@@Base+0x40> │ │ │ │ - b.n 7532e <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bls.w 75400 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b.n 754fe <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 75312 <_PyObject_GC_New@@Base+0x122> │ │ │ │ + b.n 754e2 <_PyObject_GC_New@@Base+0x122> │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 752b6 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + b.n 75486 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 75768 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 75938 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -000753b8 : │ │ │ │ +00075588 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 75498 │ │ │ │ + blt.n 75668 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #35960 @ 0x8c78 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #968] @ 0x3c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7547e │ │ │ │ - ldr r0, [pc, #180] @ (7549c ) │ │ │ │ + bne.n 7564e │ │ │ │ + ldr r0, [pc, #180] @ (7566c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1588] @ 0x634 │ │ │ │ - bcs.n 75450 │ │ │ │ + bcs.n 75620 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 75442 │ │ │ │ + beq.n 75612 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7541c │ │ │ │ + cbz r2, 755ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.n 75418 │ │ │ │ + bcc.n 755e8 │ │ │ │ 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] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75418 │ │ │ │ + bne.n 755e8 │ │ │ │ ldr.w r1, [r4, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7548e │ │ │ │ + bne.n 7565e │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2d640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75418 │ │ │ │ + beq.n 755e8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 75418 │ │ │ │ + b.n 755e8 │ │ │ │ ldr.w r0, [r4, #964] @ 0x3c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 7546e │ │ │ │ + b.n 7563e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #184] @ (75568 ) │ │ │ │ + ldr r0, [pc, #184] @ (75738 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ subs r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1588] @ 0x634 │ │ │ │ - bcs.n 75554 │ │ │ │ + bcs.n 75724 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 75510 │ │ │ │ + beq.n 756e0 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 754ea │ │ │ │ + cbz r2, 756ba │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 75504 │ │ │ │ + bhi.n 756d4 │ │ │ │ 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] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 754e6 │ │ │ │ + b.n 756b6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 754e6 │ │ │ │ + bne.n 756b6 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #928] @ 0x3a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7555c │ │ │ │ + bne.n 7572c │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2d640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 754e6 │ │ │ │ + beq.n 756b6 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 754e6 │ │ │ │ + b.n 756b6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7551e │ │ │ │ + bge.n 756ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 754e6 │ │ │ │ + b.n 756b6 │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 75544 │ │ │ │ + b.n 75714 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ 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 r4, [r0, #524] @ 0x20c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 756a0 │ │ │ │ + beq.w 75872 │ │ │ │ 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 7563a │ │ │ │ + bls.n 7580c │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 75610 │ │ │ │ - ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ - movw ip, #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] │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - str.w ip, [r3, #20] │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - add.w r5, r3, #4096 @ 0x1000 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - movs r2, #1 │ │ │ │ - strd r5, r0, [r4, #4] │ │ │ │ - strd r1, r1, [r3, #8] │ │ │ │ - strd r3, r3, [r1, #8] │ │ │ │ - str r2, [r3, #0] │ │ │ │ + cbz r3, 757d2 │ │ │ │ + ldr.w r2, [r5, r6, lsl #3] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + 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] │ │ │ │ + beq.n 757c4 │ │ │ │ adds r1, r6, #1 │ │ │ │ add.w r4, r3, #32 │ │ │ │ str r6, [r3, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r0, #32 │ │ │ │ str r0, [r3, #24] │ │ │ │ @@ -108523,264 +108681,268 @@ │ │ │ │ str r0, [r3, #28] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r4, r1, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - 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 755e8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r3, 7565a │ │ │ │ + ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ + movw ip, #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] │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + str.w ip, [r3, #20] │ │ │ │ + mul.w r2, r5, r2 │ │ │ │ + add.w r5, r3, #4096 @ 0x1000 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + movs r2, #1 │ │ │ │ + strd r5, r0, [r4, #4] │ │ │ │ + strd r1, r1, [r3, #8] │ │ │ │ + strd r3, r3, [r1, #8] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 7579c │ │ │ │ + cbz r3, 7582c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 7564c │ │ │ │ + cbz r0, 7581e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 7561c │ │ │ │ + b.n 7578c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 75644 │ │ │ │ + beq.n 75816 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 75644 │ │ │ │ + b.n 75816 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ - cbnz r0, 7568e │ │ │ │ + cbnz r0, 75860 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7582e │ │ │ │ + bne.w 75a00 │ │ │ │ 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 755e8 │ │ │ │ + b.n 7579c │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #1076] @ 0x434 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 757ec │ │ │ │ + beq.w 759be │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7583e │ │ │ │ + bne.w 75a10 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7577a │ │ │ │ + beq.n 7594c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ ldr.w r2, [r7, #1068] @ 0x42c │ │ │ │ ldr.w r0, [r7, #1064] @ 0x428 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75882 │ │ │ │ + beq.w 75a54 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 7586e │ │ │ │ + beq.w 75a40 │ │ │ │ ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ ubfx ip, r0, #0, #18 │ │ │ │ ldr.w r4, [r5, #792] @ 0x318 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ ldr.w lr, [r5, #796] @ 0x31c │ │ │ │ adds r2, #1 │ │ │ │ - adds r4, #1 │ │ │ │ + adds r7, r4, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 75758 │ │ │ │ - add.w r7, r5, r1, lsl #3 │ │ │ │ + beq.n 7592a │ │ │ │ + add.w r4, r5, r1, lsl #3 │ │ │ │ add.w r1, r0, #262144 @ 0x40000 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r1, r1, lsr #18 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str.w ip, [r1, #808] @ 0x328 │ │ │ │ - str.w ip, [r7, #804] @ 0x324 │ │ │ │ + str.w ip, [r4, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ - strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ - bls.n 7572a │ │ │ │ + strd r2, r7, [r5, #788] @ 0x314 │ │ │ │ + bls.n 758fc │ │ │ │ str.w r2, [r5, #796] @ 0x31c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [r3, #8] │ │ │ │ ubfx r2, r0, #0, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7585a │ │ │ │ + bne.w 75a2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r4, r3 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ str.w r1, [r5, r3, lsl #2] │ │ │ │ - b.n 755a0 │ │ │ │ + b.n 75770 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, lr │ │ │ │ - str.w r7, [r1, #804] @ 0x324 │ │ │ │ + str.w r4, [r1, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ - strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ - bhi.n 75726 │ │ │ │ + strd r2, r7, [r5, #788] @ 0x314 │ │ │ │ + bhi.n 758f8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 7573e │ │ │ │ + b.n 75910 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75802 │ │ │ │ + bne.n 759d4 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #936] @ 0x3a8 │ │ │ │ - movw r3, #64733 @ 0xfcdd │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #477 @ 0x1dd │ │ │ │ + movt r3, #7 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7584e │ │ │ │ + bne.n 75a20 │ │ │ │ mov r1, r2 │ │ │ │ blx 2cdb0 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 75826 │ │ │ │ + beq.n 759f8 │ │ │ │ ldr.w r1, [r5, #516] @ 0x204 │ │ │ │ movs r3, #28 │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r3, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ adds r2, #28 │ │ │ │ add r2, lr │ │ │ │ - b.n 757de │ │ │ │ + b.n 759b0 │ │ │ │ cmp r1, ip │ │ │ │ ite cc │ │ │ │ movcc r0, r2 │ │ │ │ movcs r0, #0 │ │ │ │ str.w r3, [r2, #-28] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #28 │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.n 757ca │ │ │ │ + bcc.n 7599c │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 756c2 │ │ │ │ - movw r0, #62140 @ 0xf2bc │ │ │ │ + b.n 75894 │ │ │ │ + movw r0, #59772 @ 0xe97c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1a4620 │ │ │ │ - cbnz r0, 75832 │ │ │ │ + bl 1a4694 │ │ │ │ + cbnz r0, 75a04 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #1076] @ 0x434 │ │ │ │ - b.n 756ba │ │ │ │ + b.n 7588c │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 75826 │ │ │ │ + bcs.n 759f8 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 75826 │ │ │ │ + bhi.n 759f8 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7578e │ │ │ │ + bge.n 75960 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 75608 │ │ │ │ + b.n 757bc │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7568e │ │ │ │ + b.n 75860 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 757fa │ │ │ │ + beq.n 759cc │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #1076] @ 0x434 │ │ │ │ movw r3, #21200 @ 0x52d0 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2f1b4 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 756ba │ │ │ │ + b.n 7588c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #924] @ 0x39c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 757a8 │ │ │ │ + b.n 7597a │ │ │ │ bic.w r2, r0, #4080 @ 0xff0 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ bic.w r2, r2, #15 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ - b.n 7573e │ │ │ │ + b.n 75910 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r6, [r7, #1072] @ 0x430 │ │ │ │ ldr.w r0, [r7, #1064] @ 0x428 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ - b.n 75826 │ │ │ │ - nop │ │ │ │ + b.n 759f8 │ │ │ │ │ │ │ │ -00075890 <_Py_GetConfig@@Base>: │ │ │ │ +00075a60 <_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, #32] @ (758c0 <_Py_GetConfig@@Base+0x30>) │ │ │ │ + ldr r3, [pc, #36] @ (75a94 <_Py_GetConfig@@Base+0x34>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 758b0 <_Py_GetConfig@@Base+0x20> │ │ │ │ + cbz r3, 75a80 <_Py_GetConfig@@Base+0x20> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #852 @ 0x354 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #8] @ (758c4 <_Py_GetConfig@@Base+0x34>) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ + movw r1, #63640 @ 0xf898 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #30488 @ 0x7718 │ │ │ │ + movt r0, #51 @ 0x33 │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ - movs r3, r6 │ │ │ │ - ldr r2, [pc, #108] @ (75938 <_Py_GetConfig@@Base+0xa8>) │ │ │ │ + ldr r2, [pc, #108] @ (75b08 <_Py_GetConfig@@Base+0xa8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w ip, r0, #8 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ addw r5, r3, #3740 @ 0xe9c │ │ │ │ ldr.w r1, [r3, #3744] @ 0xea0 │ │ │ │ ldr.w r4, [r3, #3824] @ 0xef0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add.w lr, r4, #1 │ │ │ │ ldr.w r4, [r3, #3748] @ 0xea4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -108796,488 +108958,497 @@ │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r3, #3744] @ 0xea0 │ │ │ │ cmp r1, r4 │ │ │ │ str.w r1, [r3, #3752] @ 0xea8 │ │ │ │ str.w lr, [r3, #3824] @ 0xef0 │ │ │ │ - bgt.n 7592a <_Py_GetConfig@@Base+0x9a> │ │ │ │ + bgt.n 75afa <_Py_GetConfig@@Base+0x9a> │ │ │ │ pop {r4, r5, pc} │ │ │ │ addw r3, r3, #3732 @ 0xe94 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b0e0 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + b.w 8b288 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ movs r4, r2 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 75b18 <_Py_GetConfig@@Base+0xb8> │ │ │ │ + cbz r1, 75b18 <_Py_GetConfig@@Base+0xb8> │ │ │ │ + b.w 1a9ee0 <_Py_NewReference@@Base+0x58> │ │ │ │ + subs r3, r2, r3 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0007593c : │ │ │ │ +00075b20 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75b6e │ │ │ │ + beq.w 75d52 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 75a92 │ │ │ │ + bhi.w 75c76 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75b74 │ │ │ │ + blt.w 75d74 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 75b08 │ │ │ │ + bgt.w 75cec │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r0, #21 │ │ │ │ ldr.w r2, [r5, #968] @ 0x3c8 │ │ │ │ mov r9, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 75af8 │ │ │ │ - ldr r2, [pc, #560] @ (75bc4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + bne.w 75cdc │ │ │ │ + ldr r3, [pc, #560] @ (75da8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1588] @ 0x634 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 75b20 │ │ │ │ + bcs.w 75d04 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r2, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 75b12 │ │ │ │ + beq.w 75cf6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbz r0, 75a12 │ │ │ │ + cbz r0, 75bf6 │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #480] @ (75bc8 ) │ │ │ │ + ldr r2, [pc, #480] @ (75dac ) │ │ │ │ ldr.w r5, [r2, #1660] @ 0x67c │ │ │ │ - cbnz r5, 75a36 │ │ │ │ + cbnz r5, 75c1a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 75a5c │ │ │ │ + beq.n 75c40 │ │ │ │ adds r1, r3, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r2, #96 @ 0x60 │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ strb r0, [r1, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r7, [r2, #24] │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 75a2a │ │ │ │ + bhi.n 75c0e │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r5] │ │ │ │ - b.n 759cc │ │ │ │ + b.n 75bb0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 759cc │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.n 75bb0 │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 75b8e │ │ │ │ - ldr r0, [pc, #388] @ (75bcc ) │ │ │ │ + bne.w 75d64 │ │ │ │ + ldr r0, [pc, #388] @ (75db0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 759ee │ │ │ │ + bne.n 75bd2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 759ee │ │ │ │ + b.n 75bd2 │ │ │ │ add.w r1, r3, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ cmp r6, #1 │ │ │ │ strb r2, [r3, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ itt eq │ │ │ │ strbeq r2, [r1, r4] │ │ │ │ strdeq r2, r2, [r3, #20] │ │ │ │ - beq.n 75a0a │ │ │ │ + beq.n 75bee │ │ │ │ cmp r6, #2 │ │ │ │ strd r2, r2, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r1, r4, lsl #1] │ │ │ │ strne.w r2, [r1, r4, lsl #2] │ │ │ │ - b.n 75a0a │ │ │ │ + b.n 75bee │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 75b56 │ │ │ │ + bls.n 75d3a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 75b48 │ │ │ │ + bcs.n 75d2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 75b74 │ │ │ │ + blt.n 75d74 │ │ │ │ movs r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ 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 r4, r3 │ │ │ │ - bgt.n 75b08 │ │ │ │ + bgt.n 75cec │ │ │ │ mla r8, r4, r6, r6 │ │ │ │ add.w r8, r8, #28 │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r5, #968] @ 0x3c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 75992 │ │ │ │ + beq.w 75b76 │ │ │ │ ldr.w r0, [r5, #964] @ 0x3c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 759cc │ │ │ │ + bne.w 75bb0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 759cc │ │ │ │ + bne.w 75bb0 │ │ │ │ ldr.w r2, [r5, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 75b9e │ │ │ │ + bne.n 75d58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d640 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 75b08 │ │ │ │ + beq.n 75cec │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 759cc │ │ │ │ + b.n 75bb0 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.n 75baa │ │ │ │ + bcs.n 75d8e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 75b74 │ │ │ │ + blt.n 75d74 │ │ │ │ movs r6, #4 │ │ │ │ - b.n 75aa2 │ │ │ │ + b.n 75c86 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 75b74 │ │ │ │ + blt.n 75d74 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 75b08 │ │ │ │ + bgt.n 75cec │ │ │ │ add.w r8, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 75ada │ │ │ │ - ldr r3, [pc, #96] @ (75bd0 ) │ │ │ │ + b.n 75cbe │ │ │ │ + ldr r3, [pc, #96] @ (75db4 ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - movw r3, #4396 @ 0x112c │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1808 @ 0x710 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 75a0a │ │ │ │ + ldr.w r0, [r5, #924] @ 0x39c │ │ │ │ + mov r1, r8 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 75d1c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 759ee │ │ │ │ - ldr.w r0, [r5, #924] @ 0x39c │ │ │ │ - mov r1, r8 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 75b38 │ │ │ │ + b.n 75bd2 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1756 @ 0x6dc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65340 @ 0xff3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 75bee │ │ │ │ + movw r3, #4396 @ 0x112c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #65288 @ 0xff08 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 75b8a │ │ │ │ + bl fce84 │ │ │ │ + b.n 75d8a │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 75f80 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 76164 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00075bd4 : │ │ │ │ +00075db8 : │ │ │ │ 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 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.w 75dae │ │ │ │ + blt.w 75f92 │ │ │ │ sub.w r2, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75cd4 │ │ │ │ + bne.n 75eb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 75cfe │ │ │ │ + beq.n 75ee2 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 75d84 │ │ │ │ + bhi.w 75f68 │ │ │ │ movw r6, #35960 @ 0x8c78 │ │ │ │ movt r6, #79 @ 0x4f │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #21665 @ 0x54a1 │ │ │ │ + movw r2, #22129 @ 0x5671 │ │ │ │ movt r2, #7 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r4, [r6, #968] @ 0x3c8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 75d3c │ │ │ │ - ldr r1, [pc, #412] @ (75dd4 ) │ │ │ │ + bne.w 75f20 │ │ │ │ + ldr r1, [pc, #412] @ (75fb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1588] @ 0x634 │ │ │ │ mov r7, r2 │ │ │ │ - bhi.n 75d12 │ │ │ │ + bhi.n 75ef6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 75d02 │ │ │ │ + beq.n 75ee6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbz r1, 75cbc │ │ │ │ + cbz r1, 75ea0 │ │ │ │ movw r2, #42128 @ 0xa490 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #340] @ (75dd8 ) │ │ │ │ + ldr r2, [pc, #340] @ (75fbc ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1660] @ 0x67c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75d60 │ │ │ │ + bne.n 75f44 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 75ca8 │ │ │ │ + cbnz r5, 75e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2d5b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r6, r7, [r2, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 75cf2 │ │ │ │ + bcc.n 75ed6 │ │ │ │ adds r0, #3 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r6 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, r6] │ │ │ │ - b.n 75c6c │ │ │ │ + b.n 75e50 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r4, #25764 @ 0x64a4 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 75c6c │ │ │ │ - ldr r4, [pc, #220] @ (75ddc ) │ │ │ │ - b.n 75ca0 │ │ │ │ + b.n 75e50 │ │ │ │ + ldr r4, [pc, #220] @ (75fc0 ) │ │ │ │ + b.n 75e84 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75c6c │ │ │ │ + bne.n 75e50 │ │ │ │ ldr.w r4, [r6, #928] @ 0x3a0 │ │ │ │ - movw r2, #62965 @ 0xf5f5 │ │ │ │ + movw r2, #64245 @ 0xfaf5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 75d9e │ │ │ │ + bne.n 75f82 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d640 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 75d4e │ │ │ │ + cbz r4, 75f32 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 75c6c │ │ │ │ + b.n 75e50 │ │ │ │ ldr.w r0, [r6, #964] @ 0x3c4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75c6c │ │ │ │ + bne.n 75e50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d6dc │ │ │ │ + bl 20d2b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 75d9a │ │ │ │ + cbz r0, 75f7e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 75ca0 │ │ │ │ - b.n 75ca8 │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + beq.n 75e84 │ │ │ │ + b.n 75e8c │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 75dc6 │ │ │ │ - ldr r0, [pc, #112] @ (75de0 ) │ │ │ │ - bl 13dd30 │ │ │ │ + bne.n 75faa │ │ │ │ + ldr r0, [pc, #112] @ (75fc4 ) │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75c90 │ │ │ │ + bne.n 75e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75c90 │ │ │ │ - movw r3, #45744 @ 0xb2b0 │ │ │ │ + b.n 75e74 │ │ │ │ + movw r3, #46848 @ 0xb700 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1900 @ 0x76c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ - bl fcc7c │ │ │ │ + movw r1, #65432 @ 0xff98 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75ca0 │ │ │ │ + b.n 75e84 │ │ │ │ ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 75d2e │ │ │ │ + b.n 75f12 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1848 @ 0x738 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65380 @ 0xff64 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 75d9a │ │ │ │ + bl fce84 │ │ │ │ + b.n 75f7e │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75c90 │ │ │ │ + b.n 75e74 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ add.w r0, r8, #79 @ 0x4f │ │ │ │ - add r2, pc, #944 @ (adr r2, 76194 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 76378 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00075de4 : │ │ │ │ +00075fc8 : │ │ │ │ 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 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 75ed2 │ │ │ │ - blt.w 75f70 │ │ │ │ + beq.n 760b6 │ │ │ │ + blt.w 76154 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 75f18 │ │ │ │ - ldr r3, [pc, #380] @ (75f84 ) │ │ │ │ + bgt.w 760fc │ │ │ │ + ldr r3, [pc, #380] @ (76168 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r6] │ │ │ │ add.w r2, r3, r5, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 75eae │ │ │ │ - ldr r0, [pc, #360] @ (75f88 ) │ │ │ │ + beq.n 76092 │ │ │ │ + ldr r0, [pc, #360] @ (7616c ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1660] @ 0x67c │ │ │ │ str.w r7, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 75f36 │ │ │ │ + bne.n 7611a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c98c │ │ │ │ @@ -109302,267 +109473,251 @@ │ │ │ │ cmp r1, ip │ │ │ │ add.w r5, r5, #1 │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r0, [r3, #3744] @ 0xea0 │ │ │ │ str.w r5, [r3, #3824] @ 0xef0 │ │ │ │ str.w r1, [r3, #3752] @ 0xea8 │ │ │ │ - bgt.n 75ed6 │ │ │ │ + bgt.n 760ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75f7e │ │ │ │ - ldr r3, [pc, #192] @ (75f84 ) │ │ │ │ + beq.n 76162 │ │ │ │ + ldr r3, [pc, #192] @ (76168 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ - b.n 75e42 │ │ │ │ - ldr r4, [pc, #184] @ (75f8c ) │ │ │ │ - b.n 75ea8 │ │ │ │ + b.n 76026 │ │ │ │ + ldr r4, [pc, #184] @ (76170 ) │ │ │ │ + b.n 7608c │ │ │ │ ldr.w r2, [r3, #3732] @ 0xe94 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #0 │ │ │ │ - beq.n 75ea8 │ │ │ │ - ldr r2, [pc, #168] @ (75f90 ) │ │ │ │ + beq.n 7608c │ │ │ │ + ldr r2, [pc, #168] @ (76174 ) │ │ │ │ ldr r2, [r2, r6] │ │ │ │ ldr.w r3, [r3, #3808] @ 0xee0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75ea8 │ │ │ │ + bne.n 7608c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - cbnz r3, 75f58 │ │ │ │ + cbnz r3, 7613c │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 75ea8 │ │ │ │ + bmi.n 7608c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75f02 │ │ │ │ + bne.n 760e6 │ │ │ │ dmb ish │ │ │ │ - b.n 75ea8 │ │ │ │ + b.n 7608c │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 75eae │ │ │ │ - bl 20d6dc │ │ │ │ + bls.n 76092 │ │ │ │ + bl 20d2b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 75f7e │ │ │ │ - ldr r3, [pc, #84] @ (75f84 ) │ │ │ │ + cbz r0, 76162 │ │ │ │ + ldr r3, [pc, #84] @ (76168 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r6] │ │ │ │ - b.n 75e42 │ │ │ │ - movw r3, #58001 @ 0xe291 │ │ │ │ + b.n 76026 │ │ │ │ + movw r3, #59321 @ 0xe7b9 │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 75f60 │ │ │ │ + bne.n 76144 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ - cbnz r0, 75f6a │ │ │ │ + bl 13e258 │ │ │ │ + cbnz r0, 7614e │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ - ldr r3, [pc, #48] @ (75f84 ) │ │ │ │ + bl 13ec48 │ │ │ │ + ldr r3, [pc, #48] @ (76168 ) │ │ │ │ ldr r3, [r3, r6] │ │ │ │ - b.n 75e3c │ │ │ │ + b.n 76020 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75ea8 │ │ │ │ - b.n 75ef4 │ │ │ │ + bne.n 7608c │ │ │ │ + b.n 760d8 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #24] @ (75f84 ) │ │ │ │ + ldr r3, [pc, #24] @ (76168 ) │ │ │ │ ldr r3, [r3, r6] │ │ │ │ - b.n 75e3c │ │ │ │ - movw r0, #1928 @ 0x788 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + b.n 76020 │ │ │ │ + movw r0, #65460 @ 0xffb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75ea8 │ │ │ │ + b.n 7608c │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 75fa0 │ │ │ │ - cbz r1, 75fa0 │ │ │ │ - b.w 1a9e68 <_Py_NewReference@@Base+0x58> │ │ │ │ - subs r3, r2, r3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #348] @ (76118 ) │ │ │ │ + ldr r3, [pc, #324] @ (762d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7610a │ │ │ │ + beq.w 762c2 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 760f8 │ │ │ │ + bhi.n 76264 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r1, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 76088 │ │ │ │ - ldr r3, [pc, #300] @ (7611c ) │ │ │ │ + bne.n 76256 │ │ │ │ + ldr r3, [pc, #276] @ (762d4 ) │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - ldr.w r3, [r3, ip] │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1588] @ 0x634 │ │ │ │ - bhi.n 760ba │ │ │ │ + bhi.n 76274 │ │ │ │ adds r1, #11 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 760ec │ │ │ │ + beq.n 762a8 │ │ │ │ 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 76068 │ │ │ │ + beq.n 76236 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r5, r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ bfi r1, r5, #16, #8 │ │ │ │ bfi r1, r4, #24, #8 │ │ │ │ str.w r1, [r3], #8 │ │ │ │ movw r1, #65021 @ 0xfdfd │ │ │ │ movt r1, #253 @ 0xfd │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r0, #4] │ │ │ │ strh.w r1, [r0, #5] │ │ │ │ strb r1, [r0, #7] │ │ │ │ - cbz r4, 760b2 │ │ │ │ - mov r2, r4 │ │ │ │ + cbz r4, 76228 │ │ │ │ mov r0, r3 │ │ │ │ + mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2c98c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r7, r6, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 760a6 │ │ │ │ + bhi.n 76268 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r7] │ │ │ │ - cbz r0, 760ba │ │ │ │ + cbz r0, 76274 │ │ │ │ mov r3, r0 │ │ │ │ rev r1, r4 │ │ │ │ - b.n 76036 │ │ │ │ + b.n 76204 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 760f8 │ │ │ │ - mov r3, r0 │ │ │ │ - rev r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - str.w r1, [r3], #8 │ │ │ │ - movw r1, #65021 @ 0xfdfd │ │ │ │ - movt r1, #253 @ 0xfd │ │ │ │ - b.n 76042 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76250 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 7622e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 76028 │ │ │ │ - mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 76060 │ │ │ │ + b.n 761f6 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #928] @ 0x3a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 760fc │ │ │ │ + bne.n 762b4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2d640 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 760f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 76264 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 76082 │ │ │ │ + b.n 76250 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 76080 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 76060 │ │ │ │ + b.n 7624e │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 760de │ │ │ │ - movw r1, #1956 @ 0x7a4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #12] @ (76120 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 76298 │ │ │ │ + movw r1, #65488 @ 0xffd0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #12] @ (762d8 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r3, r6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 761a4 │ │ │ │ - ldr r1, [pc, #136] @ (761c4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + bgt.n 7635c │ │ │ │ + ldr r3, [pc, #136] @ (7637c ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r3] │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2096] @ 0x830 │ │ │ │ - cbz r0, 76160 │ │ │ │ + cbz r0, 76318 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #2096] @ 0x830 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, r1, #8192 @ 0x2000 │ │ │ │ @@ -109573,95 +109728,96 @@ │ │ │ │ ldr.w r0, [lr, #336] @ 0x150 │ │ │ │ add.w ip, ip, #27 │ │ │ │ subs r3, r0, r1 │ │ │ │ mov.w r4, ip, lsr #3 │ │ │ │ asrs r3, r3, #3 │ │ │ │ add.w r3, r3, ip, lsr #3 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 761a4 │ │ │ │ + bhi.n 7635c │ │ │ │ movs r3, #1 │ │ │ │ add.w r1, r0, r4, lsl #3 │ │ │ │ str.w r1, [lr, #336] @ 0x150 │ │ │ │ lsls r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ - b.n 7615c │ │ │ │ + b.n 76314 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r0, r2 │ │ │ │ adds r0, #27 │ │ │ │ lsls r3, r2 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76198 │ │ │ │ - b.n 7615c │ │ │ │ + bne.n 76350 │ │ │ │ + b.n 76314 │ │ │ │ movs r4, r2 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7644a │ │ │ │ + beq.w 76604 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7645a │ │ │ │ + beq.w 76614 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - itete lt │ │ │ │ - movlt fp, r2 │ │ │ │ + ite ge │ │ │ │ movge fp, r3 │ │ │ │ movlt sl, r3 │ │ │ │ - movge sl, r2 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #656] @ (76494 ) │ │ │ │ itt ge │ │ │ │ movge r5, r9 │ │ │ │ movge r9, r3 │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - add.w r7, fp, sl │ │ │ │ + ldr r3, [pc, #656] @ (76650 ) │ │ │ │ + ite lt │ │ │ │ + movlt fp, r2 │ │ │ │ + movge sl, r2 │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r5, #4] │ │ │ │ + add.w r7, fp, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r7 │ │ │ │ it lt │ │ │ │ addlt r4, #1 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.w 76476 │ │ │ │ + bgt.w 76630 │ │ │ │ addw r2, r4, #1548 @ 0x60c │ │ │ │ ldr.w r6, [r3, r2, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 763fe │ │ │ │ + beq.w 765b8 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r8, r4, r7, lsl #2 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ cmp r4, r8 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [r6, #12] │ │ │ │ - bcs.n 76260 │ │ │ │ + bcs.n 7641a │ │ │ │ sub.w r2, r8, r6 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ adds r2, #4 │ │ │ │ blx 2c98c │ │ │ │ add.w ip, r9, #20 │ │ │ │ add.w sl, ip, sl, lsl #2 │ │ │ │ cmp ip, sl │ │ │ │ - bcs.w 763c6 │ │ │ │ + bcs.w 76580 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r3, r5, #21 │ │ │ │ add.w r1, r1, fp, lsl #2 │ │ │ │ mov r9, r7 │ │ │ │ cmp r3, r1 │ │ │ │ sub.w r3, r1, r5 │ │ │ │ sub.w r3, r3, #21 │ │ │ │ @@ -109683,228 +109839,229 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 763be │ │ │ │ + beq.n 76578 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ umlal r6, r3, r0, r2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r6, [r4, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 763a4 │ │ │ │ + bcs.n 7655e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ umlal r0, lr, r2, r6 │ │ │ │ adds r0, r0, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adc.w r3, lr, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 763a4 │ │ │ │ + bls.n 7655e │ │ │ │ ldr r6, [r5, #28] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ umlal r0, lr, r2, r6 │ │ │ │ adds r0, r0, r3 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adc.w r3, lr, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 763a4 │ │ │ │ + bls.n 7655e │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ umlal r0, lr, r2, r6 │ │ │ │ adds r0, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, lr, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 763a4 │ │ │ │ + bls.n 7655e │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ umlal r0, lr, r2, r6 │ │ │ │ adds r0, r0, r3 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adc.w r3, lr, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 763a4 │ │ │ │ + bls.n 7655e │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ umlal r0, lr, r2, r6 │ │ │ │ adds r0, r0, r3 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ adc.w r3, lr, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 763a4 │ │ │ │ + bls.n 7655e │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ umlal r0, lr, r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ adds r0, r0, r3 │ │ │ │ str r0, [r4, #24] │ │ │ │ adc.w r3, lr, #0 │ │ │ │ cmp r1, r6 │ │ │ │ - bls.n 763a4 │ │ │ │ + bls.n 7655e │ │ │ │ add.w lr, r4, #28 │ │ │ │ strd ip, r4, [sp, #32] │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr] │ │ │ │ umlal r2, ip, r0, r4 │ │ │ │ adds r2, r2, r3 │ │ │ │ str.w r2, [lr], #4 │ │ │ │ adc.w r3, ip, #0 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 76382 │ │ │ │ + bhi.n 7653c │ │ │ │ ldrd ip, r4, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r2, r2, lsl #2 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ add r2, r4 │ │ │ │ cmp ip, sl │ │ │ │ str r3, [r2, #4] │ │ │ │ - bcs.n 763c2 │ │ │ │ + bcs.n 7657c │ │ │ │ adds r4, #4 │ │ │ │ - b.n 762c0 │ │ │ │ + b.n 7647a │ │ │ │ cmp ip, sl │ │ │ │ - bcc.n 763ba │ │ │ │ + bcc.n 76574 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 763d0 │ │ │ │ + ble.n 7658a │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ - cbz r3, 763da │ │ │ │ + cbz r3, 76594 │ │ │ │ str r7, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, r7, #1 │ │ │ │ - beq.n 763e4 │ │ │ │ + beq.n 7659e │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ - cbz r3, 763e8 │ │ │ │ + cbz r3, 765a2 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 763d0 │ │ │ │ + b.n 7658a │ │ │ │ sub.w r3, r8, #8 │ │ │ │ subs r7, #2 │ │ │ │ - beq.n 763d0 │ │ │ │ + beq.n 7658a │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 763d0 │ │ │ │ + bne.n 7658a │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 763f0 │ │ │ │ - b.n 763d0 │ │ │ │ + bne.n 765aa │ │ │ │ + b.n 7658a │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ movs r0, #4 │ │ │ │ add.w r3, r3, #6208 @ 0x1840 │ │ │ │ mov.w r8, #1 │ │ │ │ lsls r0, r4 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r6, [r2, #336] @ 0x150 │ │ │ │ adds r0, #27 │ │ │ │ lsl.w r8, r8, r4 │ │ │ │ subs r3, r6, r3 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ add.w r3, r0, r3, asr #3 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 76486 │ │ │ │ + bhi.n 76640 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ str.w r0, [r2, #336] @ 0x150 │ │ │ │ strd r4, r8, [r6, #4] │ │ │ │ add.w r4, r6, #20 │ │ │ │ add.w r8, r4, r7, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, r8 │ │ │ │ strd r3, r3, [r6, #12] │ │ │ │ - bcc.w 7624c │ │ │ │ - b.n 76260 │ │ │ │ + bcc.w 76406 │ │ │ │ + b.n 7641a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76460 │ │ │ │ + beq.n 7661a │ │ │ │ ldrd r2, r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 761f4 │ │ │ │ + bne.w 763ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 761f0 │ │ │ │ + bne.w 763a8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 76124 │ │ │ │ + bl 762dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 763d2 │ │ │ │ + beq.n 7658c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - b.n 763d2 │ │ │ │ + b.n 7658c │ │ │ │ movs r0, #4 │ │ │ │ mov.w r8, #1 │ │ │ │ lsls r0, r4 │ │ │ │ adds r0, #27 │ │ │ │ lsl.w r8, r8, r4 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76430 │ │ │ │ - b.n 763d2 │ │ │ │ + bne.n 765ea │ │ │ │ + b.n 7658c │ │ │ │ + nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 764a4 │ │ │ │ - cbz r2, 764a4 │ │ │ │ + cbz r0, 76660 │ │ │ │ + cbz r2, 76660 │ │ │ │ b.w 2d46c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 764a0 │ │ │ │ + b.n 7665c │ │ │ │ nop │ │ │ │ │ │ │ │ -000764ac : │ │ │ │ +00076668 : │ │ │ │ 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 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 7668e │ │ │ │ - ldr r6, [pc, #492] @ (766b0 ) │ │ │ │ + blt.w 7684a │ │ │ │ + ldr r6, [pc, #492] @ (7686c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r2, [r6, r4] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1880] @ 0x758 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76624 │ │ │ │ - ldr r0, [pc, #472] @ (766b4 ) │ │ │ │ + beq.w 767e0 │ │ │ │ + ldr r0, [pc, #472] @ (76870 ) │ │ │ │ ldr.w r1, [r2, #1884] @ 0x75c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1884] @ 0x75c │ │ │ │ ldr.w r1, [r0, #1660] @ 0x67c │ │ │ │ str.w r7, [r2, #1880] @ 0x758 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7663a │ │ │ │ - cbnz r5, 76560 │ │ │ │ + bne.w 767f6 │ │ │ │ + cbnz r5, 7671c │ │ │ │ ldr r2, [r6, r4] │ │ │ │ sub.w ip, r3, #8 │ │ │ │ strd r5, r5, [r3, #8] │ │ │ │ str r5, [r3, #16] │ │ │ │ addw r6, r2, #3740 @ 0xe9c │ │ │ │ ldr.w r5, [r2, #3744] @ 0xea0 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ @@ -109924,32 +110081,32 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r1, r6 │ │ │ │ cmp r5, r0 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w ip, [r2, #3744] @ 0xea0 │ │ │ │ str.w lr, [r2, #3824] @ 0xef0 │ │ │ │ str.w r0, [r2, #3752] @ 0xea8 │ │ │ │ - blt.n 765e4 │ │ │ │ + blt.n 767a0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 7666c │ │ │ │ + bcs.w 76828 │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r0, #952] @ 0x3b8 │ │ │ │ ldr.w r0, [r0, #944] @ 0x3b0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76670 │ │ │ │ + beq.n 7682c │ │ │ │ ldr r2, [r6, r4] │ │ │ │ sub.w r6, r3, #8 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r5, [r3, #16] │ │ │ │ addw lr, r2, #3740 @ 0xe9c │ │ │ │ ldr.w r5, [r2, #3744] @ 0xea0 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ @@ -109969,90 +110126,90 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ cmp r0, r5 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r6, [r2, #3744] @ 0xea0 │ │ │ │ str.w ip, [r2, #3824] @ 0xef0 │ │ │ │ str.w r0, [r2, #3752] @ 0xea8 │ │ │ │ - ble.n 7655a │ │ │ │ + ble.n 76716 │ │ │ │ ldr.w r1, [r2, #3732] @ 0xe94 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 7655a │ │ │ │ - ldr r1, [pc, #196] @ (766b8 ) │ │ │ │ + beq.n 76716 │ │ │ │ + ldr r1, [pc, #196] @ (76874 ) │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr.w r2, [r2, #3808] @ 0xee0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7655a │ │ │ │ + bne.n 76716 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ - cbnz r2, 76662 │ │ │ │ + cbnz r2, 7681e │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7655a │ │ │ │ + bmi.n 76716 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7660e │ │ │ │ + bne.n 767ca │ │ │ │ dmb ish │ │ │ │ - b.n 7655a │ │ │ │ + b.n 76716 │ │ │ │ movw r0, #21056 @ 0x5240 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764fa │ │ │ │ - b.n 7669c │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + bne.w 766b6 │ │ │ │ + b.n 76858 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 766a0 │ │ │ │ + bne.n 7685c │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764fa │ │ │ │ + bne.w 766b6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 764fa │ │ │ │ + b.n 766b6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7655a │ │ │ │ - b.n 76600 │ │ │ │ + bne.w 76716 │ │ │ │ + b.n 767bc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76684 │ │ │ │ + bge.n 76840 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 76684 │ │ │ │ + cbnz r2, 76840 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ - movw r0, #2012 @ 0x7dc │ │ │ │ + b.w 20d2b4 │ │ │ │ + movw r0, #8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7655a │ │ │ │ + b.n 76716 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 764fa │ │ │ │ + b.n 766b6 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -110061,46 +110218,46 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r5, #880] @ 0x370 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 767d0 │ │ │ │ + bne.n 7698c │ │ │ │ ldr.w r7, [r1, #192] @ 0xc0 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #258 @ 0x102 │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768ae │ │ │ │ + bne.w 76a6a │ │ │ │ add.w r2, r5, #5856 @ 0x16e0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r0, #65534 @ 0xfffe │ │ │ │ movt r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi.w 7688c │ │ │ │ + bhi.w 76a48 │ │ │ │ adds r7, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7671e │ │ │ │ + bne.n 768da │ │ │ │ strex ip, r7, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7670c │ │ │ │ + bne.n 768c8 │ │ │ │ dmb ish │ │ │ │ - bne.w 76882 │ │ │ │ - ldr r1, [pc, #624] @ (76998 ) │ │ │ │ + bne.w 76a3e │ │ │ │ + ldr r1, [pc, #624] @ (76b54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ adds r3, #1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76964 │ │ │ │ + bne.w 76b20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768a8 │ │ │ │ + beq.w 76a64 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ add.w r7, r6, #90112 @ 0x16000 │ │ │ │ movs r0, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ add.w r2, r2, #97280 @ 0x17c00 │ │ │ │ @@ -110115,66 +110272,66 @@ │ │ │ │ add.w r2, r5, r2, lsl #4 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r2] │ │ │ │ adds.w fp, fp, r0 │ │ │ │ adc.w ip, ip, r1 │ │ │ │ strexd lr, fp, ip, [r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7677c │ │ │ │ + bne.n 76938 │ │ │ │ movs r2, #28 │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ str.w r4, [r2, #404] @ 0x194 │ │ │ │ str.w r1, [r2, #408] @ 0x198 │ │ │ │ movw r2, #5864 @ 0x16e8 │ │ │ │ str r4, [r3, r2] │ │ │ │ ldr.w r3, [r7, #1424] @ 0x590 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r7, #1424] @ 0x590 │ │ │ │ - bl 7699c │ │ │ │ + bl 76b58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7690a │ │ │ │ + beq.w 76ac6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ subs r2, r3, #1 │ │ │ │ add.w r3, r3, #366 @ 0x16e │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ adds.w fp, fp, r0 │ │ │ │ adc.w ip, ip, r1 │ │ │ │ strexd r7, fp, ip, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 767e6 │ │ │ │ + bne.n 769a2 │ │ │ │ movs r3, #28 │ │ │ │ add.w r7, r6, #90112 @ 0x16000 │ │ │ │ dmb ish │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mla r3, r3, r2, r6 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ str.w r2, [r3, #408] @ 0x198 │ │ │ │ str.w r4, [r3, #404] @ 0x194 │ │ │ │ ldr.w r3, [r7, #1424] @ 0x590 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r7, #1424] @ 0x590 │ │ │ │ - bl 7699c │ │ │ │ + bl 76b58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 767ca │ │ │ │ + bne.n 76986 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200364 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x7b8> │ │ │ │ + bl 1ffedc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x7b8> │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ movs r0, #28 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r3, #1 │ │ │ │ add.w r3, r3, #366 @ 0x16e │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ mla r2, r0, r2, r6 │ │ │ │ @@ -110184,29 +110341,29 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r3] │ │ │ │ adds r5, r5, r0 │ │ │ │ adcs r6, r1 │ │ │ │ strexd r4, r5, r6, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7685e │ │ │ │ + bne.n 76a1a │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r7, #1424] @ 0x590 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r7, #1424] @ 0x590 │ │ │ │ - b.n 767cc │ │ │ │ + b.n 76988 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 76978 │ │ │ │ + bls.n 76b34 │ │ │ │ ldr.w r7, [r4, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #264] @ (76998 ) │ │ │ │ + ldr r2, [pc, #264] @ (76b54 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - cbz r7, 768a8 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + cbz r7, 76a64 │ │ │ │ ubfx r7, r7, #0, #12 │ │ │ │ add.w r3, r2, r7, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #208] @ 0xd0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ @@ -110220,29 +110377,29 @@ │ │ │ │ add.w r1, r5, r1, lsl #4 │ │ │ │ dmb ish │ │ │ │ ldrexd sl, fp, [r1] │ │ │ │ adds.w sl, sl, r2 │ │ │ │ adc.w fp, fp, r3 │ │ │ │ strexd lr, sl, fp, [r1] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 768ce │ │ │ │ + bne.n 76a8a │ │ │ │ movs r3, #28 │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ mla r3, r3, ip, r6 │ │ │ │ add.w ip, r5, ip, lsl #4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ str.w r4, [r3, #404] @ 0x194 │ │ │ │ str.w r1, [r3, #408] @ 0x198 │ │ │ │ movw r3, #5864 @ 0x16e8 │ │ │ │ str.w r4, [ip, r3] │ │ │ │ - b.n 767b4 │ │ │ │ + b.n 76970 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200364 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x7b8> │ │ │ │ + bl 1ffedc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x7b8> │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r3, #366 @ 0x16e │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ @@ -110252,1328 +110409,1328 @@ │ │ │ │ str.w r0, [r2, #404] @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrexd r8, r9, [r3] │ │ │ │ adds.w r8, r8, sl │ │ │ │ adc.w r9, r9, fp │ │ │ │ strexd r6, r8, r9, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7693c │ │ │ │ + bne.n 76af8 │ │ │ │ add.w r1, r5, r1, lsl #4 │ │ │ │ movw r3, #5864 @ 0x16e8 │ │ │ │ dmb ish │ │ │ │ str r0, [r1, r3] │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - b.n 76872 │ │ │ │ + b.n 76a2e │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ movs r0, #0 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ str.w r0, [r1, #208] @ 0xd0 │ │ │ │ - b.n 7673a │ │ │ │ + b.n 768f6 │ │ │ │ adds r7, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7671e │ │ │ │ + bne.w 768da │ │ │ │ strex ip, r7, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7671e │ │ │ │ - b.n 7697e │ │ │ │ + beq.w 768da │ │ │ │ + b.n 76b3a │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 76a98 │ │ │ │ + bmi.n 76c54 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78bd0 │ │ │ │ + beq.w 78db2 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76aee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 76caa │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76b58 │ │ │ │ + beq.w 76d14 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 76b88 │ │ │ │ - ldr.w ip, [pc, #1088] @ 76e28 │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ + bpl.w 76d44 │ │ │ │ + ldr.w lr, [pc, #1092] @ 76fe8 │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ - ldr.w r2, [ip, lr] │ │ │ │ + ldr.w r2, [lr, ip] │ │ │ │ cmp r3, #10 │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r1, #404] @ 0x194 │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 788a6 │ │ │ │ + beq.w 78abc │ │ │ │ ldr.w r3, [r1, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77ee2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 7809e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr.w r1, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ clz r4, r0 │ │ │ │ and.w r0, r3, #2 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 77f0a │ │ │ │ + bne.w 780c6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ce8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.w 76ea4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w r2, [r2, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77d3a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 77ef6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 78e30 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 78ff0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 776f2 │ │ │ │ + beq.w 778ae │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 76d20 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bpl.w 76edc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r6, [r3, #156] @ 0x9c │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76b8e │ │ │ │ + bne.w 76d4a │ │ │ │ movw r6, #35320 @ 0x89f8 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 76d88 │ │ │ │ + bne.w 76f44 │ │ │ │ and.w r0, r2, #2 │ │ │ │ - b.n 76d0c │ │ │ │ + b.n 76ec8 │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #900] @ 76e28 │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr.w lr, [pc, #904] @ 76fe8 │ │ │ │ mov r5, r0 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - ldr.w r0, [ip, lr] │ │ │ │ + ldr.w r0, [lr, ip] │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ adds r4, r0, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #404] @ 0x194 │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 786fe │ │ │ │ + beq.w 788ba │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78bd0 │ │ │ │ + beq.w 78db2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769d0 │ │ │ │ - bl 74e28 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + bne.w 76b8c │ │ │ │ + bl 74fec │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78052 │ │ │ │ + beq.w 7820e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7810c │ │ │ │ + beq.w 782ca │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #792] @ 76e28 │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr.w lr, [pc, #796] @ 76fe8 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - ldr.w r1, [ip, lr] │ │ │ │ + ldr.w r1, [lr, ip] │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #404] @ 0x194 │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 786d4 │ │ │ │ + beq.w 78890 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r1, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769de │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 76b9a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movw r6, #35320 @ 0x89f8 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 77ef2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 780ae │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 7879c │ │ │ │ + bmi.w 789b0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movw r0, #35320 @ 0x89f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r4, r3, #30 │ │ │ │ str.w r6, [r2, #128] @ 0x80 │ │ │ │ - bmi.w 769e6 │ │ │ │ + bmi.w 76ba2 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 76a20 │ │ │ │ + b.n 76bdc │ │ │ │ and.w r0, r2, #2 │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bmi.w 77f6e │ │ │ │ + bmi.w 7812a │ │ │ │ and.w r3, r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78366 │ │ │ │ + beq.w 78522 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77f24 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #624] @ 76e28 │ │ │ │ + beq.w 780e0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr.w lr, [pc, #628] @ 76fe8 │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ - ldr.w r2, [ip, lr] │ │ │ │ + ldr.w r2, [lr, ip] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 76bde │ │ │ │ + beq.n 76d9a │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 786a2 │ │ │ │ + bls.w 7885e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - ldr r1, [pc, #564] @ (76e20 ) │ │ │ │ + ldr r1, [pc, #564] @ (76fdc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aef8 │ │ │ │ + bl 7b0bc │ │ │ │ cmp r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ ittt eq │ │ │ │ - ldreq r3, [sp, #12] │ │ │ │ + ldreq r3, [sp, #8] │ │ │ │ ldreq r2, [r3, #84] @ 0x54 │ │ │ │ andeq.w r0, r2, #2 │ │ │ │ - beq.n 76c4c │ │ │ │ + beq.n 76e02 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 776f0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 778ac │ │ │ │ + ldr r0, [pc, #536] @ (76fe0 ) │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #7452 @ 0x1d1c │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - bl 7c16c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 7c35c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 776f0 │ │ │ │ + beq.w 778ac │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #508] @ (76e20 ) │ │ │ │ + ldr r1, [pc, #512] @ (76fdc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76c3e │ │ │ │ + bge.n 76df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a90 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 78c50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - beq.w 78052 │ │ │ │ + beq.w 7820e │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76da8 │ │ │ │ - movw r3, #7452 @ 0x1d1c │ │ │ │ - movt r3, #78 @ 0x4e │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + bne.w 76f64 │ │ │ │ + movw ip, #46848 @ 0xb700 │ │ │ │ + movt ip, #77 @ 0x4d │ │ │ │ + ldr.w r3, [ip, #2612] @ 0xa34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76fe2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 7719e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w fp, [r3, #132] @ 0x84 │ │ │ │ - movw ip, #20540 @ 0x503c │ │ │ │ - movt ip, #77 @ 0x4d │ │ │ │ - movw lr, #10845 @ 0x2a5d │ │ │ │ - movt lr, #33 @ 0x21 │ │ │ │ + movw lr, #20540 @ 0x503c │ │ │ │ + movt lr, #77 @ 0x4d │ │ │ │ + movw r8, #9261 @ 0x242d │ │ │ │ + movt r8, #33 @ 0x21 │ │ │ │ movw r9, #29076 @ 0x7194 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ - ldr r4, [pc, #416] @ (76e24 ) │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - strd ip, lr, [sp, #16] │ │ │ │ + ldr r4, [pc, #424] @ (76fe4 ) │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + strd lr, r8, [sp, #12] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.n 76cae │ │ │ │ + b.n 76e6a │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 76ca4 │ │ │ │ + cbz r2, 76e60 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq.n 76ca4 │ │ │ │ + beq.n 76e60 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76e2c │ │ │ │ + bne.w 76fec │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76fe0 │ │ │ │ + beq.w 7719c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76ca4 │ │ │ │ + beq.n 76e60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 76fca │ │ │ │ + bcs.w 77186 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 76e02 │ │ │ │ + bcs.w 76fc0 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 76e10 │ │ │ │ + bcs.w 76fce │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 76c90 │ │ │ │ + bhi.n 76e4c │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls.n 76c98 │ │ │ │ + bls.n 76e54 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76ca4 │ │ │ │ + beq.n 76e60 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 76c98 │ │ │ │ + b.n 76e54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a50 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bne.w 76c0c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ ldr.w r6, [r4, #156] @ 0x9c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7870c │ │ │ │ + bne.w 788c8 │ │ │ │ movw r6, #35320 @ 0x89f8 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 76c4c │ │ │ │ + bne.n 76e02 │ │ │ │ lsls r4, r3, #22 │ │ │ │ - bpl.n 76c4c │ │ │ │ + bpl.n 76e02 │ │ │ │ lsls r3, r2, #24 │ │ │ │ - bmi.w 77f6e │ │ │ │ + bmi.w 7812a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 76c4c │ │ │ │ + beq.n 76e02 │ │ │ │ movw r4, #35320 @ 0x89f8 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - b.n 76d98 │ │ │ │ + b.n 76f54 │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 76d6a │ │ │ │ + ble.n 76f26 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r0, #22 │ │ │ │ - bmi.w 789e8 │ │ │ │ + bmi.w 78baa │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 76d6a │ │ │ │ + beq.n 76f26 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 789e8 │ │ │ │ + bmi.w 78baa │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 76d6a │ │ │ │ + beq.n 76f26 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 789e8 │ │ │ │ + bmi.w 78baa │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 76d6a │ │ │ │ + beq.n 76f26 │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 789e8 │ │ │ │ + bmi.w 78baa │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 76d58 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.n 76f14 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r6, [r3, #156] @ 0x9c │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76b8e │ │ │ │ + bne.w 76d4a │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 781f8 │ │ │ │ + beq.w 783b6 │ │ │ │ and.w r0, r2, #2 │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bmi.w 77f6e │ │ │ │ + bmi.w 7812a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76c4c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.w 76e02 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r3, [r2, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76c52 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #120] @ 76e28 │ │ │ │ + beq.w 76e08 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr.w lr, [pc, #124] @ 76fe8 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ - ldr.w r1, [ip, lr] │ │ │ │ + ldr.w r1, [lr, ip] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 786e2 │ │ │ │ + beq.w 7889e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r1, r3 │ │ │ │ - movw r3, #7452 @ 0x1d1c │ │ │ │ - movt r3, #78 @ 0x4e │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + movw ip, #46848 @ 0xb700 │ │ │ │ + movt ip, #77 @ 0x4d │ │ │ │ + ldr.w r3, [ip, #2612] @ 0xa34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76fe2 │ │ │ │ + beq.w 7719e │ │ │ │ ldr.w fp, [r1, #16] │ │ │ │ - b.n 76c68 │ │ │ │ + b.n 76e20 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76ca4 │ │ │ │ + beq.w 76e60 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 76c98 │ │ │ │ + b.n 76e54 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76ca4 │ │ │ │ + beq.w 76e60 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 76c98 │ │ │ │ - nop │ │ │ │ + b.n 76e54 │ │ │ │ adds r0, r4, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, r7, #4 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #30 │ │ │ │ - bpl.n 76e9c │ │ │ │ + lsls r0, r1, #30 │ │ │ │ + bpl.n 7705c │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ - cbz r0, 76e9c │ │ │ │ + cbz r0, 7705c │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 77508 │ │ │ │ + bcs.w 776c4 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 77d2a │ │ │ │ + bcs.w 77ee6 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 77508 │ │ │ │ + bcs.w 776c4 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 774fa │ │ │ │ + bls.w 776b6 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 76e9c │ │ │ │ + cbz r1, 7705c │ │ │ │ cmn r1, r3 │ │ │ │ - beq.n 76e9c │ │ │ │ + beq.n 7705c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76e9c │ │ │ │ + bne.n 7705c │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 7850e │ │ │ │ + beq.w 786ca │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 76ca4 │ │ │ │ + bne.w 76e60 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76ca4 │ │ │ │ + bne.w 76e60 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.w 787ac │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bpl.w 789c0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - movw r8, #41920 @ 0xa3c0 │ │ │ │ - movt r8, #77 @ 0x4d │ │ │ │ + movw r7, #41920 @ 0xa3c0 │ │ │ │ + movt r7, #77 @ 0x4d │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 77d0c │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 77ec8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 77d0c │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 77ec8 │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 776f0 │ │ │ │ + beq.w 778ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 77758 │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 78602 │ │ │ │ + bne.w 77914 │ │ │ │ + ldr.w r8, [r6] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 787be │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r9, [r4] │ │ │ │ - bl 7ca24 │ │ │ │ + bl 7cc14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 776f0 │ │ │ │ + beq.w 778ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d658 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78726 │ │ │ │ + beq.w 7893a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 78a56 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 77e22 │ │ │ │ + bpl.w 78c16 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 77fde │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 7761c │ │ │ │ + beq.w 777d8 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ strd r1, r9, [r6, #12] │ │ │ │ - strd r4, r7, [r6, #20] │ │ │ │ + strd r4, r8, [r6, #20] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 776b2 │ │ │ │ + bpl.w 7786e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 77d9e │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 77f5a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 77d9e │ │ │ │ - ldr.w r0, [fp, #24] │ │ │ │ - movw r3, #45804 @ 0xb2ec │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - cmp r0, r3 │ │ │ │ + beq.w 77f5a │ │ │ │ + ldr.w r3, [fp, #24] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r3, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ - beq.w 78026 │ │ │ │ - bl 7dfc0 │ │ │ │ + beq.w 781e2 │ │ │ │ + bl 7e1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 776e0 │ │ │ │ + beq.w 7789c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 76ca4 │ │ │ │ + bge.w 76e60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76ca4 │ │ │ │ + bne.w 76e60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76ca4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76e60 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76c98 │ │ │ │ + bne.w 76e54 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76cae │ │ │ │ + bne.w 76e6a │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 77bde │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 77d9a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r8, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 775c2 │ │ │ │ + beq.w 7777e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7820c │ │ │ │ + bne.w 783ca │ │ │ │ ldr.w r6, [r8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 77510 │ │ │ │ + bne.w 776cc │ │ │ │ ldr r1, [r3, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 78498 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 78654 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #20540 @ 0x503c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 78872 │ │ │ │ - ldr r1, [pc, #696] @ (772fc ) │ │ │ │ + bpl.w 78a88 │ │ │ │ + ldr r1, [pc, #696] @ (774b8 ) │ │ │ │ movw sl, #41920 @ 0xa3c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ ldr.w r3, [r1, #2180] @ 0x884 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 78038 │ │ │ │ + bne.w 781f4 │ │ │ │ ldr.w r2, [r1, #2188] @ 0x88c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 78038 │ │ │ │ + beq.w 781f4 │ │ │ │ add.w r1, r1, #2176 @ 0x880 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 776f0 │ │ │ │ + beq.w 778ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 77c7a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 77e36 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 77b74 │ │ │ │ - ldr r1, [pc, #636] @ (77300 ) │ │ │ │ + bne.w 77d30 │ │ │ │ + ldr r1, [pc, #636] @ (774bc ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 776f0 │ │ │ │ + beq.w 778ac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 776f8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 778b4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 78932 │ │ │ │ + beq.w 78b48 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 782c6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bpl.w 78484 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r1, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77a2c │ │ │ │ + beq.w 77be8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77a3a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 77bf6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77a44 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 77c00 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ str r2, [r0, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77a50 │ │ │ │ + bne.w 77c0c │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ movw r3, #5172 @ 0x1434 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77a66 │ │ │ │ + beq.w 77c22 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 772d2 │ │ │ │ + ble.w 7748e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 78104 │ │ │ │ + beq.w 782c2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77154 │ │ │ │ + beq.n 77310 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 78104 │ │ │ │ + beq.w 782c2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 77154 │ │ │ │ + beq.n 77310 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 78104 │ │ │ │ + beq.w 782c2 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 77154 │ │ │ │ + beq.n 77310 │ │ │ │ add.w lr, r2, #24 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 78104 │ │ │ │ + beq.w 782c2 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7713e │ │ │ │ + bne.n 772fa │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 772d2 │ │ │ │ + ble.w 7748e │ │ │ │ movw ip, #40464 @ 0x9e10 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7886a │ │ │ │ + beq.w 78a80 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7718e │ │ │ │ + beq.n 7734a │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7886a │ │ │ │ + beq.w 78a80 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7718e │ │ │ │ + beq.n 7734a │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 7886a │ │ │ │ + beq.w 78a80 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 77178 │ │ │ │ + bne.n 77334 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 772d2 │ │ │ │ + ble.w 7748e │ │ │ │ movw ip, #42336 @ 0xa560 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 786b0 │ │ │ │ + beq.w 7886c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 771c8 │ │ │ │ + beq.n 77384 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 786b0 │ │ │ │ + beq.w 7886c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 771c8 │ │ │ │ + beq.n 77384 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 786b0 │ │ │ │ + beq.w 7886c │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 771b2 │ │ │ │ + bne.n 7736e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 772d2 │ │ │ │ + ble.w 7748e │ │ │ │ movw ip, #42128 @ 0xa490 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7895c │ │ │ │ + beq.w 78b72 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77200 │ │ │ │ + beq.n 773bc │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7895c │ │ │ │ + beq.w 78b72 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 77200 │ │ │ │ + beq.n 773bc │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 7895c │ │ │ │ + beq.w 78b72 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 771ec │ │ │ │ + bne.n 773a8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 772d2 │ │ │ │ + ble.n 7748e │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 7894c │ │ │ │ + beq.w 78b62 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77230 │ │ │ │ + beq.n 773ec │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, sl │ │ │ │ - beq.w 7894c │ │ │ │ + beq.w 78b62 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 77230 │ │ │ │ + beq.n 773ec │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 7894c │ │ │ │ + beq.w 78b62 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 7721c │ │ │ │ + bne.n 773d8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 772d2 │ │ │ │ + ble.n 7748e │ │ │ │ movw ip, #41712 @ 0xa2f0 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7852e │ │ │ │ + beq.w 786ea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77268 │ │ │ │ + beq.n 77424 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7852e │ │ │ │ + beq.w 786ea │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 77268 │ │ │ │ + beq.n 77424 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 7852e │ │ │ │ + beq.w 786ea │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 77254 │ │ │ │ + bne.n 77410 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 772d2 │ │ │ │ + ble.n 7748e │ │ │ │ movw ip, #21056 @ 0x5240 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 78954 │ │ │ │ + beq.w 78b6a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 772a0 │ │ │ │ + beq.n 7745c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 78954 │ │ │ │ + beq.w 78b6a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 772a0 │ │ │ │ + beq.n 7745c │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 78954 │ │ │ │ + beq.w 78b6a │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 7728c │ │ │ │ + bne.n 77448 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 772d2 │ │ │ │ + ble.n 7748e │ │ │ │ movw r6, #18632 @ 0x48c8 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 786b8 │ │ │ │ + beq.w 78874 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 772d2 │ │ │ │ + beq.n 7748e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 786b8 │ │ │ │ + beq.w 78874 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 772d2 │ │ │ │ + beq.n 7748e │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 786b8 │ │ │ │ + beq.w 78874 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 772c2 │ │ │ │ + bne.n 7747e │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r2, #9 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #4194304 @ 0x400000 │ │ │ │ lsls r5, r2, #8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ ldr.w r6, [r2, #172] @ 0xac │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 773cc │ │ │ │ - b.n 77304 │ │ │ │ + ble.n 77588 │ │ │ │ + b.n 774c0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 782ae │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + bge.w 7846c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 806e8 │ │ │ │ + bl 808c0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 78052 │ │ │ │ + beq.w 7820e │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 782ae │ │ │ │ + bne.w 7846c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ cmp.w r8, #2 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - beq.n 773c6 │ │ │ │ + beq.n 77582 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78502 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + bge.w 786be │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 806e8 │ │ │ │ + bl 808c0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 78052 │ │ │ │ + beq.w 7820e │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 78502 │ │ │ │ + bne.w 786be │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ cmp.w r8, #3 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - beq.n 773c6 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + beq.n 77582 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ adds r6, #24 │ │ │ │ mov.w r9, #3 │ │ │ │ ldr.w fp, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 781a4 │ │ │ │ - bl 806e8 │ │ │ │ + bge.w 78362 │ │ │ │ + bl 808c0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 78052 │ │ │ │ + beq.w 7820e │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 781a4 │ │ │ │ + bne.w 78362 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bne.n 77388 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.n 77544 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - cbz r4, 773fc │ │ │ │ + cbz r4, 775b8 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77cd2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.w 77e8e │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77ce2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.w 77e9e │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77cf2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.w 77eae │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77d02 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.w 77ebe │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77c86 │ │ │ │ + beq.w 77e42 │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.w 77c98 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.w 77e54 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r2, #160] @ 0xa0 │ │ │ │ - movw r2, #56817 @ 0xddf1 │ │ │ │ + movw r2, #57313 @ 0xdfe1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 78b04 │ │ │ │ + beq.w 78cd8 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 77bc4 │ │ │ │ + bmi.w 77d80 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 776f8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bpl.w 778b4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 78b24 │ │ │ │ + bne.w 78cf8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78886 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + beq.w 78a9c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #15 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77702 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 778be │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #168] @ 0xa8 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 774a6 │ │ │ │ + ble.n 77662 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7747a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 825b4 │ │ │ │ + bge.n 77636 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 82794 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 776f0 │ │ │ │ + blt.w 778ac │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 774a4 │ │ │ │ + beq.n 77660 │ │ │ │ adds r4, #16 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78ad4 │ │ │ │ - bl 825b4 │ │ │ │ + bge.w 78cb6 │ │ │ │ + bl 82794 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 776f0 │ │ │ │ + blt.w 778ac │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 77484 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.n 77640 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 77b28 │ │ │ │ + beq.w 77ce4 │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bmi.w 77770 │ │ │ │ + bmi.w 7792c │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 774c4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bpl.n 77680 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78c5a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + beq.w 78e3c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 774d8 │ │ │ │ + bgt.n 77694 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 78c7a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ble.w 78e5c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ orr.w r3, r2, #4096 @ 0x1000 │ │ │ │ lsls r6, r2, #30 │ │ │ │ it mi │ │ │ │ movmi r4, r1 │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ - bmi.w 77b30 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bmi.w 77cec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.w 76e6c │ │ │ │ + bls.w 7702c │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76e6c │ │ │ │ - b.n 76e9c │ │ │ │ + bne.w 7702c │ │ │ │ + b.n 7705c │ │ │ │ ldr.w r9, [r3, #132] @ 0x84 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 78cba │ │ │ │ + bne.w 78e8c │ │ │ │ movw r0, #29612 @ 0x73ac │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7ca24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 7cc14 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 776f2 │ │ │ │ + beq.w 778ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ - ldrlt r2, [sp, #12] │ │ │ │ + ldrlt r2, [sp, #8] │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 788b2 │ │ │ │ + beq.w 78ac8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 77580 │ │ │ │ + bpl.n 7773c │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77580 │ │ │ │ + bne.n 7773c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 78070 │ │ │ │ + beq.w 7822c │ │ │ │ str r6, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 78ae0 │ │ │ │ + beq.w 78cc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 775b0 │ │ │ │ + bge.n 7776c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78aec │ │ │ │ + beq.w 78cce │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 77e26 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 77fe2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 77f2e │ │ │ │ + bne.w 780ea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7701a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #396] @ 77768 │ │ │ │ + beq.w 771d6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr.w lr, [pc, #396] @ 77924 │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ - ldr.w r1, [ip, lr] │ │ │ │ + ldr.w r1, [lr, ip] │ │ │ │ cmp r2, #10 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 786c0 │ │ │ │ + beq.w 7887c │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r1, r3 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ - b.n 77020 │ │ │ │ + b.n 771dc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 788de │ │ │ │ - ldr r3, [pc, #312] @ (77764 ) │ │ │ │ - ldr r2, [pc, #316] @ (77768 ) │ │ │ │ + beq.w 78af4 │ │ │ │ + ldr r3, [pc, #312] @ (77920 ) │ │ │ │ + ldr r2, [pc, #316] @ (77924 ) │ │ │ │ ldr.w r0, [r3, #1068] @ 0x42c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 77ff4 │ │ │ │ + bne.w 781b0 │ │ │ │ add.w r9, r9, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r9, #4084] @ 0xff4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r1 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - beq.w 78a4e │ │ │ │ + beq.w 78c0e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 77dc4 │ │ │ │ + bne.w 77f80 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7767e │ │ │ │ + bge.n 7783a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 7767e │ │ │ │ + cbnz r3, 7783a │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 785f4 │ │ │ │ + blt.w 787b0 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 785dc │ │ │ │ + beq.w 78798 │ │ │ │ str.w r9, [r6, #12] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #16] │ │ │ │ - strd r4, r7, [r6, #20] │ │ │ │ + strd r4, r8, [r6, #20] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 76f64 │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - cmp r0, ip │ │ │ │ - beq.w 78736 │ │ │ │ + bmi.w 77126 │ │ │ │ + ldr.w lr, [sp, #12] │ │ │ │ + cmp r0, lr │ │ │ │ + beq.w 7894a │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78736 │ │ │ │ + bne.w 7894a │ │ │ │ movw r1, #2795 @ 0xaeb │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 776f0 │ │ │ │ + bge.n 778ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a82 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 78c42 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + b.w 7820e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77454 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 77610 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 783d4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bmi.w 78590 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #88] @ (7776c ) │ │ │ │ + ldr r1, [pc, #88] @ (77928 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aef8 │ │ │ │ + bl 7b0bc │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 776f0 │ │ │ │ + beq.n 778ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 77454 │ │ │ │ - ldr r1, [pc, #68] @ (7776c ) │ │ │ │ + bne.w 77610 │ │ │ │ + ldr r1, [pc, #68] @ (77928 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 776f0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movw r3, #10845 @ 0x2a5d │ │ │ │ + beq.n 778ac │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movw r3, #9261 @ 0x242d │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 77464 │ │ │ │ + bgt.w 77620 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 774a6 │ │ │ │ + b.n 77662 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76ca4 │ │ │ │ - b.w 76eea │ │ │ │ + bne.w 76e60 │ │ │ │ + b.w 770aa │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bpl.w 78bb0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bpl.w 78d92 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w r2, [r2, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 779d6 │ │ │ │ + bne.w 77b92 │ │ │ │ movw r6, #35960 @ 0x8c78 │ │ │ │ movt r6, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #948] @ 0x3b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 787d4 │ │ │ │ - ldr r3, [pc, #644] @ (77a24 ) │ │ │ │ + bne.w 789e8 │ │ │ │ + ldr r3, [pc, #644] @ (77be0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1588] @ 0x634 │ │ │ │ ldr.w r3, [r7, #416] @ 0x1a0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 78972 │ │ │ │ + beq.w 78b82 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78262 │ │ │ │ + beq.w 78420 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r0, r4, #20 │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ @@ -111585,140 +111742,140 @@ │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ blx 2c98c │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r4, #6] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78522 │ │ │ │ - ldr r1, [pc, #540] @ (77a28 ) │ │ │ │ - movw r2, #12960 @ 0x32a0 │ │ │ │ + beq.w 786de │ │ │ │ + ldr r1, [pc, #540] @ (77be4 ) │ │ │ │ + movw r2, #2356 @ 0x934 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 8a394 │ │ │ │ + bl 8a53c │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78522 │ │ │ │ + beq.w 786de │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 779c8 │ │ │ │ + bpl.w 77b84 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 779c8 │ │ │ │ + ble.w 77b84 │ │ │ │ add.w r3, lr, #12 │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ movs r3, #0 │ │ │ │ add.w sl, r4, #20 │ │ │ │ - str.w lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + str.w lr, [sp, #32] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 779bc │ │ │ │ + bne.w 77b78 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.w 779bc │ │ │ │ + beq.w 77b78 │ │ │ │ ldrb.w r9, [fp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r6, [fp, #5] │ │ │ │ cmp.w r9, #7 │ │ │ │ lsl.w r8, r2, r9 │ │ │ │ lsl.w r6, r2, r6 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r6, sl │ │ │ │ and.w r7, r4, r8 │ │ │ │ - bgt.w 781b2 │ │ │ │ + bgt.w 78370 │ │ │ │ ldrsb.w r2, [sl, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7794c │ │ │ │ + blt.n 77b08 │ │ │ │ ldr.w r1, [r6, r2, lsl #3] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 779bc │ │ │ │ + beq.w 77b78 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 78540 │ │ │ │ + beq.w 78706 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r7 │ │ │ │ and.w r7, r8, r2 │ │ │ │ ldrsb.w r2, [sl, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78068 │ │ │ │ + blt.w 78224 │ │ │ │ ldr.w r1, [r6, r2, lsl #3] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 779bc │ │ │ │ + beq.n 77b78 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 78648 │ │ │ │ + beq.w 78804 │ │ │ │ lsrs r2, r4, #10 │ │ │ │ add.w r1, r7, r7, lsl #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and.w r7, r8, r2 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bgt.w 785ca │ │ │ │ + bgt.w 78786 │ │ │ │ ldrsb.w r2, [sl, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 782ba │ │ │ │ + blt.w 78478 │ │ │ │ ldr.w r1, [r6, r2, lsl #3] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 784fc │ │ │ │ + beq.w 786b8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 784a8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.w 78664 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w r7, r7, r3, lsr #5 │ │ │ │ add.w r7, r7, #1 │ │ │ │ and.w r7, r8, r7 │ │ │ │ - bgt.w 78418 │ │ │ │ + bgt.w 785d4 │ │ │ │ ldrsb.w r2, [sl, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 785b8 │ │ │ │ + blt.w 786fc │ │ │ │ ldr.w r1, [r6, r2, lsl #3] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 784fc │ │ │ │ + beq.w 786b8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 78984 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.w 788da │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ adds r2, r3, #1 │ │ │ │ add r7, r2 │ │ │ │ and.w r7, r8, r7 │ │ │ │ - b.n 778de │ │ │ │ + b.n 77a9a │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 778a4 │ │ │ │ + bne.n 77a60 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7863c │ │ │ │ + ble.w 787f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 7eb6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 7ed5c │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp.w r9, #7 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - bgt.w 78b44 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bgt.w 78d24 │ │ │ │ strb.w r2, [sl, r0] │ │ │ │ ldrb.w r0, [fp, #5] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r1, r2, lsl #3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -111729,152 +111886,152 @@ │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [fp, #12] │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ add.w r1, r1, #1 │ │ │ │ str.w r1, [fp, #16] │ │ │ │ - beq.w 7863c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 787f8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 7784c │ │ │ │ + blt.w 77a08 │ │ │ │ mov r4, fp │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str.w r4, [r3, #440] @ 0x1b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 78818 │ │ │ │ + beq.w 78a2c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbnz r1, 779e4 │ │ │ │ + cbnz r1, 77ba0 │ │ │ │ orr.w r2, r3, #4 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #17 │ │ │ │ - bpl.n 779f2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bpl.n 77bae │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78c5a │ │ │ │ + beq.w 78e3c │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bpl.w 774c4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bpl.w 77680 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 774d8 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + beq.w 77694 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12820 @ 0x3214 │ │ │ │ + movw r1, #2216 @ 0x8a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 78052 │ │ │ │ + b.n 7820e │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #220 @ 0xdc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 770ce │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 7728a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 770dc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 77298 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 770ec │ │ │ │ + beq.w 772a8 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ movw r3, #5172 @ 0x1434 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7710c │ │ │ │ + bne.w 772c8 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 78104 │ │ │ │ + beq.w 782c2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77a68 │ │ │ │ + bne.n 77c24 │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 78104 │ │ │ │ + beq.w 782c2 │ │ │ │ movw ip, #40464 @ 0x9e10 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7886a │ │ │ │ + beq.w 78a80 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77a8e │ │ │ │ + bne.n 77c4a │ │ │ │ movw ip, #42336 @ 0xa560 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 786b0 │ │ │ │ + beq.w 7886c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77aa6 │ │ │ │ + bne.n 77c62 │ │ │ │ movw ip, #42128 @ 0xa490 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7895c │ │ │ │ + beq.w 78b72 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77abe │ │ │ │ + bne.n 77c7a │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7894c │ │ │ │ + beq.w 78b62 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77ace │ │ │ │ + bne.n 77c8a │ │ │ │ movw ip, #41712 @ 0xa2f0 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7852e │ │ │ │ + beq.w 786ea │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77ae6 │ │ │ │ + bne.n 77ca2 │ │ │ │ movw ip, #21056 @ 0x5240 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 78954 │ │ │ │ + beq.w 78b6a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77afe │ │ │ │ + bne.n 77cba │ │ │ │ movw r6, #18632 @ 0x48c8 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 786b8 │ │ │ │ + beq.w 78874 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77b16 │ │ │ │ - b.w 772d2 │ │ │ │ + bne.n 77cd2 │ │ │ │ + b.w 7748e │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.w 774ea │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bpl.w 776a6 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #640] @ (77dbc ) │ │ │ │ + ldr r0, [pc, #640] @ (77f78 ) │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ @@ -111882,1619 +112039,1615 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 786f0 │ │ │ │ + beq.w 788ac │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 774f2 │ │ │ │ + b.n 776ae │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 803f0 │ │ │ │ + bl 805c8 │ │ │ │ mov r6, r0 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 776f0 │ │ │ │ - ldr r1, [pc, #552] @ (77dc0 ) │ │ │ │ + beq.w 778ac │ │ │ │ + ldr r1, [pc, #552] @ (77f7c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 776e0 │ │ │ │ + beq.w 7789c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77096 │ │ │ │ + bge.w 77252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77096 │ │ │ │ + bne.w 77252 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 77096 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77252 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 78c9a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bhi.w 78c96 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r1, #144] @ 0x90 │ │ │ │ - b.n 77426 │ │ │ │ + b.n 775e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76fec │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 771a8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7f6dc │ │ │ │ + bl 7f8cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 776f0 │ │ │ │ + beq.w 778ac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76fec │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 771a8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 7f6dc │ │ │ │ + bl 7f8cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 776f0 │ │ │ │ + beq.w 778ac │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76fec │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 771a8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 7f6dc │ │ │ │ + bl 7f8cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 776f0 │ │ │ │ + beq.w 778ac │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76fec │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 771a8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - bl 7f6dc │ │ │ │ + bl 7f8cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 776f0 │ │ │ │ + beq.w 778ac │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76fec │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 771a8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ - bl 7f6dc │ │ │ │ + bl 7f8cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 776f0 │ │ │ │ + beq.w 778ac │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76fec │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + beq.w 771a8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 77c6c │ │ │ │ + b.n 77e28 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76fec │ │ │ │ + beq.w 771a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6dc │ │ │ │ + bl 7f8cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 77c62 │ │ │ │ - b.n 776f0 │ │ │ │ + bne.n 77e1e │ │ │ │ + b.n 778ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77096 │ │ │ │ - b.w 77076 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 77252 │ │ │ │ + b.w 77232 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - beq.w 77408 │ │ │ │ + beq.w 775c4 │ │ │ │ and.w r2, r3, #16384 @ 0x4000 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.w 7742a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bpl.w 775e6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, #144] @ 0x90 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 78c9a │ │ │ │ + bhi.w 78c96 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77bd2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bne.n 77d8e │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12428 @ 0x308c │ │ │ │ + movw r1, #1824 @ 0x720 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 78052 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + b.n 7820e │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 773de │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 7759a │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 773e8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 775a4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 773f2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 775ae │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ - b.w 773f2 │ │ │ │ + b.w 775ae │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 76ed2 │ │ │ │ + bne.w 77092 │ │ │ │ mov r0, fp │ │ │ │ - bl 277820 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 276c1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 78052 │ │ │ │ + b.n 7820e │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76e6c │ │ │ │ - b.w 76e9c │ │ │ │ + bne.w 7702c │ │ │ │ + b.w 7705c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 788d8 │ │ │ │ + beq.w 78aee │ │ │ │ movs r0, #1 │ │ │ │ - bl 8048c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 80664 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78052 │ │ │ │ + beq.w 7820e │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 77d60 │ │ │ │ + bpl.n 77f1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ eor.w r2, r7, #1 │ │ │ │ str.w r4, [r1, #168] @ 0xa8 │ │ │ │ and.w r1, r2, r3, lsr #1 │ │ │ │ mov r2, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 76a5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bpl.w 76c18 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr.w r1, [r0, #128] @ 0x80 │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7861c │ │ │ │ + bne.w 787d8 │ │ │ │ movw r6, #35320 @ 0x89f8 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 76c48 │ │ │ │ + bne.w 76dfe │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 76c48 │ │ │ │ - b.w 76a92 │ │ │ │ + bpl.w 76dfe │ │ │ │ + b.w 76c4e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 76f8e │ │ │ │ + bne.w 77150 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab08c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7802c │ │ │ │ + b.n 781e8 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77dd8 │ │ │ │ + bge.n 77f94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a34 │ │ │ │ + beq.w 78c02 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77dfc │ │ │ │ + bge.n 77fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a26 │ │ │ │ + beq.w 78bf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77dfc │ │ │ │ + bge.n 77fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a40 │ │ │ │ + beq.w 78be6 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77e22 │ │ │ │ + blt.n 77fde │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ str r1, [r6, #12] │ │ │ │ - b.n 7769e │ │ │ │ + b.n 7785a │ │ │ │ add.w r5, r8, #20 │ │ │ │ movw fp, #41920 @ 0xa3c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ movw r8, #29612 @ 0x73ac │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ mov.w sl, #0 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #12] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 78cba │ │ │ │ + bne.w 78e8c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7ca24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 7cc14 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 776f2 │ │ │ │ + beq.w 778ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ - ldrlt r2, [sp, #12] │ │ │ │ + ldrlt r2, [sp, #8] │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 788b2 │ │ │ │ + beq.w 78ac8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 77e9e │ │ │ │ + bpl.n 7805a │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 77e9e │ │ │ │ + bne.n 7805a │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.w 78116 │ │ │ │ + beq.w 782d4 │ │ │ │ str r7, [r4, #12] │ │ │ │ movs r3, #1 │ │ │ │ strd sl, r5, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 78ae0 │ │ │ │ + beq.w 78cc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77ecc │ │ │ │ + bge.n 78088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a1c │ │ │ │ + beq.w 78bdc │ │ │ │ ldr.w r6, [r5, #20]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 77e40 │ │ │ │ - ldrd r3, r7, [sp, #12] │ │ │ │ + bne.n 77ffc │ │ │ │ + ldrd r3, r7, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ - b.w 775c2 │ │ │ │ - bl 89e54 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + b.w 7777e │ │ │ │ + bl 89ffc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 776f2 │ │ │ │ + blt.w 778ae │ │ │ │ ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r2, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 76a4a │ │ │ │ + bne.w 76c06 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76a4a │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + beq.w 76c06 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78536 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 786f2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a5c │ │ │ │ - b.n 77d40 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 76c18 │ │ │ │ + b.n 77efc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - b.w 76bea │ │ │ │ + b.w 76da6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78498 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #968] @ 78304 │ │ │ │ + beq.w 78654 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr.w lr, [pc, #968] @ 784c0 │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ subs r6, r3, #1 │ │ │ │ movs r2, #28 │ │ │ │ - ldr.w r0, [ip, lr] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + ldr.w r0, [lr, ip] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ adds r4, r0, r2 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #404] @ 0x194 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 77f80 │ │ │ │ + beq.n 7813c │ │ │ │ cmp r6, #10 │ │ │ │ - bhi.n 77f80 │ │ │ │ + bhi.n 7813c │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ add r0, r2 │ │ │ │ - b.n 77f8a │ │ │ │ + b.n 78146 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76c4c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.w 76e02 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #156] @ 0x9c │ │ │ │ - b.w 76c4c │ │ │ │ + b.w 76e02 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ add r0, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 775e0 │ │ │ │ + beq.w 7779c │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ movw r9, #29344 @ 0x72a0 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ mov r4, r1 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7c7d8 │ │ │ │ + bl 7c9c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 776f0 │ │ │ │ + beq.w 778ac │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 776e0 │ │ │ │ + beq.w 7789c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77fe0 │ │ │ │ + bge.n 7819c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a5c │ │ │ │ + beq.w 78c1c │ │ │ │ ldr.w r2, [r4, #20]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77fa6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.n 78162 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ - b.w 775cc │ │ │ │ + b.w 77788 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77646 │ │ │ │ + beq.w 77802 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78014 │ │ │ │ + bge.n 781d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 78014 │ │ │ │ + cbnz r2, 781d0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.w 7769e │ │ │ │ - bl 7c540 │ │ │ │ + b.w 7785a │ │ │ │ + bl 7c730 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 76fb0 │ │ │ │ - b.w 776e0 │ │ │ │ - ldr r0, [pc, #704] @ (782fc ) │ │ │ │ - bl 70478 │ │ │ │ - ldr r1, [pc, #700] @ (782fc ) │ │ │ │ + bge.w 7716c │ │ │ │ + b.w 7789c │ │ │ │ + ldr r0, [pc, #704] @ (784b8 ) │ │ │ │ + bl 705f0 │ │ │ │ + ldr r1, [pc, #700] @ (784b8 ) │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 77062 │ │ │ │ + bne.w 7721e │ │ │ │ mov r0, r4 │ │ │ │ - bl 277820 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 276c1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 78bee │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bmi.w 78dd0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 774f4 │ │ │ │ + b.w 776b0 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 77950 │ │ │ │ - b.n 778cc │ │ │ │ + beq.w 77b0c │ │ │ │ + b.n 77a88 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 78752 │ │ │ │ - ldr r3, [pc, #640] @ (78300 ) │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #640] @ 78304 │ │ │ │ + beq.w 78966 │ │ │ │ + ldr r3, [pc, #640] @ (784bc ) │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr.w lr, [pc, #640] @ 784c0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #1068] @ 0x42c │ │ │ │ - ldr.w r3, [ip, lr] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr.w r3, [lr, ip] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ blx r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78462 │ │ │ │ + bne.w 7861e │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r3, #4084] @ 0xff4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 78a0a │ │ │ │ + beq.w 78d36 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 78308 │ │ │ │ + bne.w 784c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 780d4 │ │ │ │ + bge.n 78290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 780d4 │ │ │ │ + cbnz r3, 78290 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 780f8 │ │ │ │ + blt.n 782b4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 77580 │ │ │ │ + bne.w 7773c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 77582 │ │ │ │ - b.n 788b6 │ │ │ │ + bne.w 7773e │ │ │ │ + b.w 78acc │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 772d4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + b.w 77490 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.w 769d0 │ │ │ │ + b.w 76b8c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 78822 │ │ │ │ - ldr r3, [pc, #476] @ (78300 ) │ │ │ │ + beq.w 78a38 │ │ │ │ + ldr r3, [pc, #476] @ (784bc ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #476] @ (78304 ) │ │ │ │ + ldr r2, [pc, #476] @ (784c0 ) │ │ │ │ ldr.w r0, [r3, #1068] @ 0x42c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7842a │ │ │ │ + bne.w 785e6 │ │ │ │ add.w r2, r2, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr.w r0, [r2, #4084] @ 0xff4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 78a9a │ │ │ │ + beq.w 78c5a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 78378 │ │ │ │ + bne.w 78534 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78174 │ │ │ │ + bge.n 78332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 78174 │ │ │ │ + cbnz r3, 78332 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78198 │ │ │ │ + blt.n 78356 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 77e9e │ │ │ │ + bne.w 7805a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r7, #16] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 77ea0 │ │ │ │ - b.n 788b6 │ │ │ │ + bne.w 7805c │ │ │ │ + b.n 78acc │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.w 77388 │ │ │ │ - b.w 773c6 │ │ │ │ + bne.w 77544 │ │ │ │ + b.w 77582 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r2, [sl, r7, lsl #2] │ │ │ │ ldrshle.w r2, [sl, r7, lsl #1] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7845a │ │ │ │ + blt.w 78616 │ │ │ │ ldr.w r1, [r6, r2, lsl #3] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 779bc │ │ │ │ + beq.w 77b78 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 78540 │ │ │ │ + beq.w 78706 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r7 │ │ │ │ and.w r7, r8, r2 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r2, [sl, r7, lsl #2] │ │ │ │ ldrshle.w r2, [sl, r7, lsl #1] │ │ │ │ - b.w 778b6 │ │ │ │ + b.w 77a72 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 785c2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 7877e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orr.w r2, r2, #128 @ 0x80 │ │ │ │ and.w r0, r2, #2 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 77f74 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #240] @ 78304 │ │ │ │ + b.n 78130 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + ldr.w lr, [pc, #236] @ 784c0 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - ldr.w r1, [ip, lr] │ │ │ │ + ldr.w r1, [lr, ip] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 78244 │ │ │ │ + beq.n 78402 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.n 78244 │ │ │ │ + bhi.n 78402 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ add r1, r2 │ │ │ │ - b.n 7824e │ │ │ │ + b.n 7840c │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ add r1, r2 │ │ │ │ ldr.w r6, [r8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 782f2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.n 784b0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 775e0 │ │ │ │ - b.n 77f42 │ │ │ │ + beq.w 7779c │ │ │ │ + b.n 780fe │ │ │ │ ldrd r0, r5, [r3, #24] │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.w 785ae │ │ │ │ + bhi.w 78774 │ │ │ │ adds r2, r3, r0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, r0, #424 @ 0x1a8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r1, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 777ca │ │ │ │ + bne.w 77986 │ │ │ │ ldr.w r2, [r6, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 78964 │ │ │ │ + bne.w 78b94 │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ blx 2d640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 787e6 │ │ │ │ + beq.w 789fa │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.w 777ca │ │ │ │ + b.w 77986 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 77342 │ │ │ │ - b.w 773c6 │ │ │ │ + bne.w 774fe │ │ │ │ + b.w 77582 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 77902 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.w 77950 │ │ │ │ + bne.w 77abe │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.w 77b0c │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 770b4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bpl.w 77270 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 770b4 │ │ │ │ + bne.w 77270 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 770b4 │ │ │ │ + bne.w 77270 │ │ │ │ orr.w r1, r1, #16384 @ 0x4000 │ │ │ │ str r1, [r0, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ strd r3, r2, [r0, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 770b4 │ │ │ │ + b.w 77270 │ │ │ │ ldr.w r9, [r1, #16] │ │ │ │ - b.w 77514 │ │ │ │ - nop │ │ │ │ + b.w 776d0 │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7831c │ │ │ │ + bge.n 784d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a7c │ │ │ │ + beq.w 78c3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78340 │ │ │ │ + bge.n 784fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a74 │ │ │ │ + beq.w 78c34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78340 │ │ │ │ + bge.n 784fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a6c │ │ │ │ + beq.w 78c2c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - blt.w 77580 │ │ │ │ + blt.w 7773c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - b.w 77580 │ │ │ │ + b.w 7773c │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76c4c │ │ │ │ + beq.w 76e02 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76bb0 │ │ │ │ - b.n 77f24 │ │ │ │ + bne.w 76d6c │ │ │ │ + b.n 780e0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7838c │ │ │ │ + bge.n 78548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a66 │ │ │ │ + beq.w 78c26 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 783b0 │ │ │ │ + bge.n 7856c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78b5e │ │ │ │ + beq.w 78bd4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 783b0 │ │ │ │ + bge.n 7856c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78b56 │ │ │ │ + beq.w 78bcc │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r7, #16] │ │ │ │ - blt.w 77e9e │ │ │ │ + blt.w 7805a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r7, #16] │ │ │ │ - b.n 77e9e │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + b.n 7805a │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #756] @ (786d0 ) │ │ │ │ + ldr r3, [pc, #756] @ (7888c ) │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r2, #404] @ 0x194 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ add r2, r1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 78412 │ │ │ │ + beq.n 785ce │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 77712 │ │ │ │ + b.w 778ce │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [sl, r7, lsl #1] │ │ │ │ ldrgt.w r2, [sl, r7, lsl #2] │ │ │ │ - b.w 77920 │ │ │ │ + b.w 77adc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7813e │ │ │ │ + beq.w 782fc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7844a │ │ │ │ + bge.n 78606 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 7844a │ │ │ │ + cbnz r2, 78606 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 78a12 │ │ │ │ + blt.w 78d3e │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77ea0 │ │ │ │ + b.n 7805c │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 77950 │ │ │ │ - b.n 781d8 │ │ │ │ + beq.w 77b0c │ │ │ │ + b.n 78396 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7809e │ │ │ │ + beq.w 7825a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78482 │ │ │ │ + bge.n 7863e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 78482 │ │ │ │ + cbnz r3, 7863e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 78ba4 │ │ │ │ + blt.w 78d86 │ │ │ │ mov r6, fp │ │ │ │ str.w fp, [r4, #12] │ │ │ │ - b.w 77582 │ │ │ │ + b.w 7773e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7701a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 771d6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [r3, #132] @ 0x84 │ │ │ │ - b.n 77f96 │ │ │ │ + b.n 78152 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 77902 │ │ │ │ + bne.w 77abe │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 77902 │ │ │ │ + bne.w 77abe │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 789e4 │ │ │ │ + beq.w 78ba6 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 789e0 │ │ │ │ + beq.w 78ba2 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r5, #20 │ │ │ │ addpl.w r1, r5, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 77902 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.w 779bc │ │ │ │ + bne.w 77abe │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.w 77b78 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.w 77380 │ │ │ │ - b.w 773c6 │ │ │ │ + bne.w 7753c │ │ │ │ + b.w 77582 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ - subs r2, r3, r2 │ │ │ │ - negs r3, r2 │ │ │ │ - adcs r3, r2 │ │ │ │ + subs r1, r3, r2 │ │ │ │ + negs r3, r1 │ │ │ │ + adcs r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76ca4 │ │ │ │ - b.w 76e9c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.w 76e60 │ │ │ │ + b.w 7705c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ str.w r4, [r2, #440] @ 0x1b8 │ │ │ │ - b.w 779d6 │ │ │ │ + b.w 77b92 │ │ │ │ mov.w r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 772d4 │ │ │ │ + b.w 77490 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 77f16 │ │ │ │ - b.w 76cee │ │ │ │ + bne.w 780d2 │ │ │ │ + b.w 76eaa │ │ │ │ + adds r2, #1 │ │ │ │ + beq.w 7847e │ │ │ │ + b.w 77af4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 78596 │ │ │ │ + bne.n 7875c │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 78596 │ │ │ │ + bne.n 7875c │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 78722 │ │ │ │ + beq.w 78936 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7871e │ │ │ │ + beq.w 78932 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r5, #28 │ │ │ │ addmi.w r1, r5, #20 │ │ │ │ mul.w r2, r2, ip │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 2d914 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 779bc │ │ │ │ + beq.w 77b78 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add r2, r7 │ │ │ │ and.w r7, r8, r2 │ │ │ │ - ble.w 778b2 │ │ │ │ - b.n 781e6 │ │ │ │ + ble.w 77a6e │ │ │ │ + b.n 783a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.w 777ca │ │ │ │ - adds r2, #1 │ │ │ │ - beq.w 782c0 │ │ │ │ - b.w 77938 │ │ │ │ + b.w 77986 │ │ │ │ and.w r0, r2, #2 │ │ │ │ - b.w 76c4c │ │ │ │ + b.w 76e02 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [sl, r7, lsl #1] │ │ │ │ ldrgt.w r2, [sl, r7, lsl #2] │ │ │ │ - b.w 778ea │ │ │ │ + b.w 77aa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7769e │ │ │ │ - b.n 78728 │ │ │ │ + bne.w 7785a │ │ │ │ + b.n 7893c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, fp │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 76ca4 │ │ │ │ - b.w 776f0 │ │ │ │ + bne.w 76e60 │ │ │ │ + b.w 778ac │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bmi.w 76da8 │ │ │ │ + bmi.w 76f64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76bb0 │ │ │ │ + beq.w 76d6c │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.w 76bb0 │ │ │ │ + bmi.w 76d6c │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 76c48 │ │ │ │ - b.w 76bb0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.w 76dfe │ │ │ │ + b.w 76d6c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ str.w fp, [r2, #440] @ 0x1b8 │ │ │ │ - b.w 779d6 │ │ │ │ + b.w 77b92 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 778cc │ │ │ │ + bne.w 77a88 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 778cc │ │ │ │ + bne.w 77a88 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 7871a │ │ │ │ + beq.n 788d6 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 78716 │ │ │ │ + beq.n 788d2 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r5, #28 │ │ │ │ addmi.w r1, r5, #20 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 2d914 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 779bc │ │ │ │ - b.w 778cc │ │ │ │ + beq.w 77b78 │ │ │ │ + b.w 77a88 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ - b.w 76be8 │ │ │ │ + b.w 76da4 │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 772d4 │ │ │ │ + b.w 77490 │ │ │ │ mov.w r3, #536870912 @ 0x20000000 │ │ │ │ - b.w 772d4 │ │ │ │ + b.w 77490 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 77618 │ │ │ │ + b.w 777d4 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 76b48 │ │ │ │ + b.w 76d04 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 76dec │ │ │ │ + b.w 76fa8 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 77b6e │ │ │ │ + b.w 77d2a │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r3, r0 │ │ │ │ - b.w 76adc │ │ │ │ + b.w 76c98 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 76b98 │ │ │ │ - b.w 76c4c │ │ │ │ + bpl.w 76d54 │ │ │ │ + b.w 76e02 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - b.n 7868c │ │ │ │ + b.n 78848 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78678 │ │ │ │ + b.n 78834 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 77af4 │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ + ubfx lr, r0, #2, #3 │ │ │ │ + ubfx r2, r2, #2, #3 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.w 77af4 │ │ │ │ + tst.w r0, #32 │ │ │ │ + beq.w 78b7e │ │ │ │ + lsls r0, r0, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r0, r1, #20 │ │ │ │ + addpl.w r0, r1, #28 │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + beq.w 78b7a │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + blx 2d914 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 786b8 │ │ │ │ + b.w 77af4 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - b.n 78584 │ │ │ │ + b.n 7874a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 7856e │ │ │ │ + b.n 78734 │ │ │ │ str r0, [r6, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 776e6 │ │ │ │ - b.w 776f0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + blt.w 778a2 │ │ │ │ + b.w 778ac │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12168 @ 0x2f88 │ │ │ │ + movw r1, #1564 @ 0x61c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.w 776e0 │ │ │ │ + b.w 7789c │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7807c │ │ │ │ + bne.w 78238 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 78c28 │ │ │ │ + bmi.w 78e0a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78c50 │ │ │ │ + blt.w 78e32 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw fp, #58828 @ 0xe5cc │ │ │ │ mla fp, r2, r3, fp │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78796 │ │ │ │ + bge.n 789aa │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78cf0 │ │ │ │ + beq.w 78eb2 │ │ │ │ mov r6, fp │ │ │ │ - b.w 77580 │ │ │ │ + b.w 7773c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.w 76b72 │ │ │ │ + b.w 76d2e │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76eb8 │ │ │ │ + bne.w 77078 │ │ │ │ movw r1, #5143 @ 0x1417 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 78052 │ │ │ │ + b.n 7820e │ │ │ │ ldr.w r0, [r6, #944] @ 0x3b0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 777ca │ │ │ │ - bl 20d6dc │ │ │ │ - bl e3ea8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 77986 │ │ │ │ + bl 20d2b4 │ │ │ │ + bl e3df0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78ce8 │ │ │ │ - ldr r1, [pc, #764] @ (78af8 ) │ │ │ │ - movw r2, #12960 @ 0x32a0 │ │ │ │ + beq.w 78eaa │ │ │ │ + ldr r1, [pc, #776] @ (78d18 ) │ │ │ │ + movw r2, #2356 @ 0x934 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 8a394 │ │ │ │ + bl 8a53c │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7781e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 779da │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str.w lr, [r3, #440] @ 0x1b8 │ │ │ │ - bl 20d6dc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 20d2b4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 78052 │ │ │ │ + b.w 7820e │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 78120 │ │ │ │ + bne.w 782de │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 78aa2 │ │ │ │ + bmi.w 78c62 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78aca │ │ │ │ + blt.w 78c8c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #58828 @ 0xe5cc │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ add r3, r2 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78864 │ │ │ │ + bge.n 78a7a │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 78cd8 │ │ │ │ + beq.w 78e7c │ │ │ │ mov r7, r3 │ │ │ │ - b.w 77e9e │ │ │ │ + b.w 7805a │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 772d4 │ │ │ │ + b.w 77490 │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 787be │ │ │ │ - b.w 77040 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + beq.n 789d2 │ │ │ │ + b.w 771fc │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #1984 @ 0x7c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ + b.w 7820e │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ - b.w 76a20 │ │ │ │ + b.w 76bdc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 776f0 │ │ │ │ + bge.w 778ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 776f0 │ │ │ │ + bne.w 778ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ - ldr r4, [pc, #544] @ (78afc ) │ │ │ │ - b.w 77d52 │ │ │ │ + b.w 7820e │ │ │ │ + ldr r4, [pc, #556] @ (78d1c ) │ │ │ │ + b.w 77f0e │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 77628 │ │ │ │ + bne.w 777e4 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 78b66 │ │ │ │ + bmi.w 78d48 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78b8e │ │ │ │ + blt.w 78d70 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #58828 @ 0xe5cc │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 78020 │ │ │ │ + bge.w 781dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78020 │ │ │ │ + bne.w 781dc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.w 78020 │ │ │ │ + b.w 781dc │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 78946 │ │ │ │ + ble.n 78b5c │ │ │ │ movs r4, #0 │ │ │ │ - b.w 77304 │ │ │ │ + b.w 774c0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 773fc │ │ │ │ + b.w 775b8 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.w 772d4 │ │ │ │ + b.w 77490 │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 772d4 │ │ │ │ + b.w 77490 │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ - b.w 772d4 │ │ │ │ - ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ - mov.w r1, #420 @ 0x1a4 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7829a │ │ │ │ + b.w 77490 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + b.n 78920 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7890a │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 777ca │ │ │ │ - b.n 7827e │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 77938 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ - ubfx lr, r0, #2, #3 │ │ │ │ - ubfx r2, r2, #2, #3 │ │ │ │ - cmp r2, lr │ │ │ │ - bne.w 77938 │ │ │ │ - tst.w r0, #32 │ │ │ │ - beq.n 789dc │ │ │ │ - lsls r0, r0, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r0, r1, #20 │ │ │ │ - addpl.w r0, r1, #28 │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ - tst.w r1, #32 │ │ │ │ - beq.n 789d8 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r1, r5, #20 │ │ │ │ - addpl.w r1, r5, #28 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - blx 2d914 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 784fc │ │ │ │ - b.w 77938 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - b.n 789c6 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 789b2 │ │ │ │ + bne.w 77986 │ │ │ │ + b.n 7843c │ │ │ │ + ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ + mov.w r1, #420 @ 0x1a4 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 78458 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - b.n 784ee │ │ │ │ + b.n 786aa │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 784d8 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + b.n 78694 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #12048 @ 0x2f10 │ │ │ │ + movw r1, #1444 @ 0x5a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ - bl e3ea8 │ │ │ │ - b.w 77580 │ │ │ │ - adds r2, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.w 77e9e │ │ │ │ + b.w 7820e │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7856c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7855a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 77ecc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78088 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b.w 77dea │ │ │ │ + b.w 77fb8 │ │ │ │ + mov r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b.w 77dd8 │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 77fa6 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b.w 77dfc │ │ │ │ + b.w 77f94 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl e3ea8 │ │ │ │ + bl e3df0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - b.w 78020 │ │ │ │ + b.w 781dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 77fe0 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7838c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7819c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78548 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78340 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 784fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7832e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7831c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 784ea │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 784d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ + b.w 7820e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 76c3e │ │ │ │ - bl e3ea8 │ │ │ │ - b.w 77e9e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76df4 │ │ │ │ + bl e3df0 │ │ │ │ + b.w 7805a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 78ab4 │ │ │ │ + bmi.n 78c74 │ │ │ │ ldrsb.w r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 78abc │ │ │ │ + blt.n 78c7e │ │ │ │ add.w r3, r7, #28 │ │ │ │ - b.n 7883e │ │ │ │ + b.n 78a54 │ │ │ │ ldrsb.w r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 78b9e │ │ │ │ + bge.w 78d80 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #48] @ (78b00 ) │ │ │ │ + ldr r3, [pc, #144] @ (78d20 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 78854 │ │ │ │ + b.n 78a6a │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #1752 @ 0x6d8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl e23e4 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + b.w 7820e │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 77484 │ │ │ │ - b.w 774a4 │ │ │ │ + bne.w 77640 │ │ │ │ + b.w 77660 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 788c0 │ │ │ │ - b.w 776f0 │ │ │ │ + blt.w 78ad6 │ │ │ │ + b.w 778ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 775b0 │ │ │ │ - nop │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7776c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12268 @ 0x2fec │ │ │ │ + movw r1, #1664 @ 0x680 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.w 7820e │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12508 @ 0x30dc │ │ │ │ + movw r1, #1904 @ 0x770 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ + b.w 7820e │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ strhle.w r2, [sl, r0, lsl #1] │ │ │ │ strgt.w r2, [sl, r0, lsl #2] │ │ │ │ - b.w 7797c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 783b0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7839e │ │ │ │ + b.w 77b38 │ │ │ │ + bl e3df0 │ │ │ │ + b.w 7773c │ │ │ │ + adds r2, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.w 7805a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 78b78 │ │ │ │ + bmi.n 78d5a │ │ │ │ ldrsb.w r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 78b80 │ │ │ │ + blt.n 78d62 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 788fa │ │ │ │ + b.n 78b10 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 78b98 │ │ │ │ + bge.n 78d7a │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #380] @ (78d10 ) │ │ │ │ + ldr r3, [pc, #348] @ (78ed0 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 78910 │ │ │ │ + b.n 78b26 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 788fa │ │ │ │ + b.n 78b10 │ │ │ │ add.w r3, r7, #20 │ │ │ │ - b.n 7883e │ │ │ │ + b.n 78a54 │ │ │ │ adds r3, #1 │ │ │ │ mov r6, fp │ │ │ │ str.w r3, [fp] │ │ │ │ - b.w 77580 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + b.w 7773c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12668 @ 0x317c │ │ │ │ + movw r1, #2064 @ 0x810 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ + b.w 7820e │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12008 @ 0x2ee8 │ │ │ │ + movw r1, #1404 @ 0x57c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl e23e4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + b.w 7820e │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #284] @ (78d14 ) │ │ │ │ + ldr r0, [pc, #252] @ (78ed4 ) │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 78d02 │ │ │ │ + beq.n 78ec4 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 78d02 │ │ │ │ + bhi.n 78ec4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 78060 │ │ │ │ + b.w 7821c │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bmi.n 78c3a │ │ │ │ + bmi.n 78e1c │ │ │ │ ldrsb.w r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 78c42 │ │ │ │ + blt.n 78e24 │ │ │ │ add.w r3, r6, #28 │ │ │ │ - b.n 7876e │ │ │ │ + b.n 78982 │ │ │ │ ldrsb.w r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 78cfc │ │ │ │ + bge.n 78ebe │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #188] @ (78d10 ) │ │ │ │ + ldr r3, [pc, #152] @ (78ed0 ) │ │ │ │ add.w fp, r3, r2, lsl #5 │ │ │ │ - b.n 78784 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + b.n 78998 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12748 @ 0x31cc │ │ │ │ + movw r1, #2144 @ 0x860 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + b.w 7820e │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12912 @ 0x3270 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12356 @ 0x3044 │ │ │ │ + movw r1, #2308 @ 0x904 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ + b.w 7820e │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 7805a │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12220 @ 0x2fbc │ │ │ │ + movw r1, #1616 @ 0x650 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl fce84 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 78052 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 77e9e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + b.w 7820e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - b.n 78818 │ │ │ │ + b.n 78a2c │ │ │ │ mov r0, r6 │ │ │ │ mov r6, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 77580 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7773c │ │ │ │ add.w r3, r6, #20 │ │ │ │ - b.n 7876e │ │ │ │ + b.n 78982 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r2, r3 │ │ │ │ - b.n 78c20 │ │ │ │ - nop │ │ │ │ + b.n 78e02 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078d18 <_Py_SetImmortal@@Base>: │ │ │ │ +00078ed8 <_Py_SetImmortal@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 78d32 <_Py_SetImmortal@@Base+0x1a> │ │ │ │ + bmi.n 78ef2 <_Py_SetImmortal@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt.w r2, #1342177280 @ 0x50000000 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r2, 78d5a <_Py_SetImmortal@@Base+0x42> │ │ │ │ - movw r1, #42109 @ 0xa47d │ │ │ │ + cbz r2, 78f1c <_Py_SetImmortal@@Base+0x44> │ │ │ │ + movw r1, #42533 @ 0xa625 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78dca <_Py_SetImmortal@@Base+0xb2> │ │ │ │ + bne.n 78f9c <_Py_SetImmortal@@Base+0xc4> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ - bpl.n 78dd4 <_Py_SetImmortal@@Base+0xbc> │ │ │ │ + and.w r2, r2, #512 @ 0x200 │ │ │ │ + cbz r2, 78f92 <_Py_SetImmortal@@Base+0xba> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 78dd4 <_Py_SetImmortal@@Base+0xbc> │ │ │ │ + cbz r2, 78f92 <_Py_SetImmortal@@Base+0xba> │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ bic.w lr, r2, #3 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w ip, r1, #3 │ │ │ │ ldr.w r1, [ip] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ - ldr r1, [pc, #108] @ (78de8 <_Py_SetImmortal@@Base+0xd0>) │ │ │ │ + ldr r1, [pc, #108] @ (78fa8 <_Py_SetImmortal@@Base+0xd0>) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ str.w r2, [ip] │ │ │ │ and.w r2, r0, #3 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r2, [lr, #4] │ │ │ │ @@ -113509,733 +113662,733 @@ │ │ │ │ ldr.w r0, [r1, #3824] @ 0xef0 │ │ │ │ it gt │ │ │ │ strgt.w r2, [r1, #3752] @ 0xea8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r1, #3824] @ 0xef0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78ddc <_Py_SetImmortal@@Base+0xc4> │ │ │ │ - b.n 78de2 <_Py_SetImmortal@@Base+0xca> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 78d5a <_Py_SetImmortal@@Base+0x42> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78de2 <_Py_SetImmortal@@Base+0xca> │ │ │ │ + bge.n 78f8e <_Py_SetImmortal@@Base+0xb6> │ │ │ │ mov.w r2, #1342177280 @ 0x50000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 78f88 <_Py_SetImmortal@@Base+0xb0> │ │ │ │ + b.n 78f8e <_Py_SetImmortal@@Base+0xb6> │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 78f1a <_Py_SetImmortal@@Base+0x42> │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078dec : │ │ │ │ +00078fac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 78e08 │ │ │ │ + bne.n 78fc8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 78e28 │ │ │ │ - movw r2, #42109 @ 0xa47d │ │ │ │ + cbz r3, 78fe8 │ │ │ │ + movw r2, #42533 @ 0xa625 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78e2c │ │ │ │ + bne.n 78fec │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 78e20 │ │ │ │ + b.n 78fe0 │ │ │ │ stmdb 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 r6, [r0, #172] @ 0xac │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7937a │ │ │ │ + bne.w 7953a │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ movw r5, #40464 @ 0x9e10 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 79120 │ │ │ │ - bl 79470 │ │ │ │ + bne.w 792e0 │ │ │ │ + bl 79630 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 792d8 │ │ │ │ + beq.w 79498 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a168 │ │ │ │ + bl 7a328 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78e8c │ │ │ │ + bge.n 7904c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79118 │ │ │ │ + beq.w 792d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 79158 │ │ │ │ + beq.w 79318 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 793f4 │ │ │ │ + beq.w 795b4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 79164 │ │ │ │ + bne.w 79324 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 79074 │ │ │ │ + bne.w 79234 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 793dc │ │ │ │ + bne.w 7959c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 790be │ │ │ │ + bmi.w 7927e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 790d0 │ │ │ │ + bne.w 79290 │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 790ac │ │ │ │ + ble.w 7926c │ │ │ │ add.w ip, r7, #12 │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #29999 @ 0x752f │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 78f1e │ │ │ │ + bhi.n 790de │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78fb6 │ │ │ │ + beq.n 79176 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 78f1e │ │ │ │ + ble.n 790de │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 78fd0 │ │ │ │ + beq.n 79190 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 78f1e │ │ │ │ + beq.n 790de │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 78fd0 │ │ │ │ + beq.n 79190 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 78f1e │ │ │ │ + beq.n 790de │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 78fd0 │ │ │ │ + beq.n 79190 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 78f10 │ │ │ │ + bne.n 790d0 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7943a │ │ │ │ + bne.w 795fa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r1, #30000 @ 0x7530 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.n 78fd6 │ │ │ │ + bpl.n 79196 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r4, #456] @ 0x1c8 │ │ │ │ - beq.n 78fe2 │ │ │ │ - ldr r1, [pc, #532] @ (79160 ) │ │ │ │ + beq.n 791a2 │ │ │ │ + ldr r1, [pc, #532] @ (79320 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 83db0 <_PyType_GetDict@@Base+0x58> │ │ │ │ + bl 83f8c <_PyType_GetDict@@Base+0x58> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #516] @ (79160 ) │ │ │ │ + ldr r1, [pc, #516] @ (79320 ) │ │ │ │ movw r0, #40464 @ 0x9e10 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 83db0 <_PyType_GetDict@@Base+0x58> │ │ │ │ + bl 83f8c <_PyType_GetDict@@Base+0x58> │ │ │ │ ldrd r3, r0, [sp, #40] @ 0x28 │ │ │ │ eor.w r5, r0, r3 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.w 7930a │ │ │ │ + bpl.w 794ca │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 792f6 │ │ │ │ + bpl.w 794b6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 78fe2 │ │ │ │ + bls.n 791a2 │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7941e │ │ │ │ + bne.w 795de │ │ │ │ movw r1, #30000 @ 0x7530 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ lsls r1, r3, #22 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ - bpl.n 78fa2 │ │ │ │ + bpl.n 79162 │ │ │ │ str.w r2, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 79374 │ │ │ │ + bne.w 79534 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 79094 │ │ │ │ + bne.n 79254 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 78fd0 │ │ │ │ + beq.n 79190 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78fb8 │ │ │ │ + bne.n 79178 │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 78f1e │ │ │ │ + bne.n 790de │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 78ede │ │ │ │ + blt.n 7909e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 78f4a │ │ │ │ + bne.n 7910a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 79060 │ │ │ │ + ble.n 79220 │ │ │ │ add.w r1, r7, #12 │ │ │ │ mov sl, r3 │ │ │ │ movs r7, #0 │ │ │ │ movw lr, #29999 @ 0x752f │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ cmp r2, lr │ │ │ │ - bhi.n 7903a │ │ │ │ + bhi.n 791fa │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 7903e │ │ │ │ + cbz r2, 791fe │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 7903a │ │ │ │ + ble.n 791fa │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 79058 │ │ │ │ + beq.n 79218 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 7903a │ │ │ │ + beq.n 791fa │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 79058 │ │ │ │ + beq.n 79218 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 7903a │ │ │ │ + beq.n 791fa │ │ │ │ adds r2, #20 │ │ │ │ mov.w r8, #2 │ │ │ │ ldr.w r9, [r2, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 79058 │ │ │ │ + beq.n 79218 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 7902a │ │ │ │ + bne.n 791ea │ │ │ │ mov r3, sl │ │ │ │ - b.n 78f82 │ │ │ │ + b.n 79142 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 79058 │ │ │ │ + beq.n 79218 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79040 │ │ │ │ + bne.n 79200 │ │ │ │ movw r2, #35320 @ 0x89f8 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7903a │ │ │ │ + bne.n 791fa │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 78ff8 │ │ │ │ + bne.n 791b8 │ │ │ │ mov r3, sl │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 78fa2 │ │ │ │ + bmi.n 79162 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78fa2 │ │ │ │ + beq.n 79162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89e98 │ │ │ │ - b.n 78fa2 │ │ │ │ + bl 8a040 │ │ │ │ + b.n 79162 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 78eae │ │ │ │ + bge.w 7906e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78eae │ │ │ │ + bne.w 7906e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78eae │ │ │ │ + b.n 7906e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78fae │ │ │ │ + bge.n 7916e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78fae │ │ │ │ + bne.n 7916e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78fae │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7916e │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 78fec │ │ │ │ - b.n 79060 │ │ │ │ + bgt.n 791ac │ │ │ │ + b.n 79220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 78ec8 │ │ │ │ - ldr r1, [pc, #140] @ (79160 ) │ │ │ │ + beq.w 79088 │ │ │ │ + ldr r1, [pc, #140] @ (79320 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 83db0 <_PyType_GetDict@@Base+0x58> │ │ │ │ + bl 83f8c <_PyType_GetDict@@Base+0x58> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #124] @ (79160 ) │ │ │ │ + ldr r1, [pc, #124] @ (79320 ) │ │ │ │ movw r0, #40464 @ 0x9e10 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 83db0 <_PyType_GetDict@@Base+0x58> │ │ │ │ + bl 83f8c <_PyType_GetDict@@Base+0x58> │ │ │ │ ldrd r3, r0, [sp, #40] @ 0x28 │ │ │ │ eor.w r8, r0, r3 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.w 79332 │ │ │ │ + bpl.w 794f2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 7931e │ │ │ │ + bpl.w 794de │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.w 78f1e │ │ │ │ + bhi.w 790de │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 78ed4 │ │ │ │ - b.n 78fd6 │ │ │ │ + bgt.w 79094 │ │ │ │ + b.n 79196 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78e8c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7904c │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #56] @ (79160 ) │ │ │ │ + ldr r1, [pc, #56] @ (79320 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl e5398 <_PyEval_CheckExceptTypeValid@@Base+0x8d4> │ │ │ │ + bl e52e0 <_PyEval_CheckExceptTypeValid@@Base+0x8d4> │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7945e │ │ │ │ + beq.w 7961e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7936c │ │ │ │ + beq.w 7952c │ │ │ │ mov r1, r4 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 78e6e │ │ │ │ + bne.w 7902e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 793a4 │ │ │ │ - b.n 792d8 │ │ │ │ + bne.w 79564 │ │ │ │ + b.n 79498 │ │ │ │ strb r0, [r7, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89cbc │ │ │ │ + bl 89e64 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ble.w 78ea4 │ │ │ │ + ble.w 79064 │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r1, r7, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r6, [sp, #16] │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r4, r7, [sp, #24] │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 793bc │ │ │ │ + bge.w 7957c │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r4, r0, [sp, #12] │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 79242 │ │ │ │ + beq.n 79402 │ │ │ │ ldr.w r4, [r7, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79274 │ │ │ │ + beq.n 79434 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 792de │ │ │ │ + beq.w 7949e │ │ │ │ ldr.w r9, [r8, #128] @ 0x80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 792ec │ │ │ │ + beq.w 794ac │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79346 │ │ │ │ + beq.w 79506 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 89cbc │ │ │ │ + bl 89e64 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 791fe │ │ │ │ + bne.n 793be │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r9, r0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79218 │ │ │ │ + bne.n 793d8 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 79278 │ │ │ │ + bne.n 79438 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79278 │ │ │ │ + bne.n 79438 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, ip │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ - bne.w 79350 │ │ │ │ + bne.w 79510 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79350 │ │ │ │ + bne.w 79510 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 792e8 │ │ │ │ + bne.n 794a8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 792e8 │ │ │ │ + bne.n 794a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 79354 │ │ │ │ + beq.n 79514 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7929a │ │ │ │ + ble.n 7945a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 79284 │ │ │ │ + bne.n 79444 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 79196 │ │ │ │ + bne.n 79356 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r4, r7, [sp, #24] │ │ │ │ - b.n 78ea4 │ │ │ │ + b.n 79064 │ │ │ │ ldrd r4, r0, [sp, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 79238 │ │ │ │ + beq.n 793f8 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 79242 │ │ │ │ + b.n 79402 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7929a │ │ │ │ + beq.n 7945a │ │ │ │ adds r6, #16 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 79260 │ │ │ │ + beq.n 79420 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7928c │ │ │ │ + bne.n 7944c │ │ │ │ ldrd r4, r7, [sp, #24] │ │ │ │ - movw r1, #44712 @ 0xaea8 │ │ │ │ + movw r1, #45100 @ 0xb02c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #13160 @ 0x3368 │ │ │ │ + movw r1, #2556 @ 0x9fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 79158 │ │ │ │ + bge.w 79318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79158 │ │ │ │ + bne.w 79318 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 793a4 │ │ │ │ + bne.n 79564 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78fb0 │ │ │ │ + b.n 79170 │ │ │ │ movw r8, #35320 @ 0x89f8 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - b.n 79218 │ │ │ │ + b.n 793d8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 79250 │ │ │ │ + b.n 79410 │ │ │ │ movw r9, #35320 @ 0x89f8 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ - b.n 791fe │ │ │ │ + b.n 793be │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78f7c │ │ │ │ + bne.w 7913c │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78f7c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7913c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78f76 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 79136 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 78f76 │ │ │ │ + b.n 79136 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79102 │ │ │ │ + bne.w 792c2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79102 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 792c2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 790fc │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 792bc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 790fc │ │ │ │ + b.n 792bc │ │ │ │ movw r0, #35320 @ 0x89f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 791e8 │ │ │ │ + b.n 793a8 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 79242 │ │ │ │ + b.n 79402 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 79260 │ │ │ │ + beq.n 79420 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79356 │ │ │ │ + bne.n 79516 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 79260 │ │ │ │ - b.n 7929a │ │ │ │ - bl 1e40f8 │ │ │ │ + beq.w 79420 │ │ │ │ + b.n 7945a │ │ │ │ + bl 1e3d88 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 7914a │ │ │ │ + b.n 7930a │ │ │ │ str.w r6, [fp] │ │ │ │ - b.n 78fae │ │ │ │ + b.n 7916e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movw r5, #40464 @ 0x9e10 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 79120 │ │ │ │ - bl 79470 │ │ │ │ + bne.w 792e0 │ │ │ │ + bl 79630 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78e6e │ │ │ │ + bne.w 7902e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 792d8 │ │ │ │ + bge.n 79498 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 792d8 │ │ │ │ + bne.n 79498 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 792d8 │ │ │ │ - movw r1, #44712 @ 0xaea8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79498 │ │ │ │ + movw r1, #45100 @ 0xb02c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #13120 @ 0x3340 │ │ │ │ + movw r1, #2516 @ 0x9d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bl e2234 │ │ │ │ - b.n 792ba │ │ │ │ + bl e23e4 │ │ │ │ + b.n 7947a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 793f0 │ │ │ │ + bge.n 795b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 793f0 │ │ │ │ + cbnz r3, 795b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78fb0 │ │ │ │ + b.n 79170 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79402 │ │ │ │ + bge.n 795c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 79456 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbz r3, 79616 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #13092 @ 0x3324 │ │ │ │ + movw r1, #2488 @ 0x9b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 793a4 │ │ │ │ - b.n 792d8 │ │ │ │ - ldr r2, [pc, #76] @ (7946c ) │ │ │ │ + bne.n 79564 │ │ │ │ + b.n 79498 │ │ │ │ + ldr r2, [pc, #76] @ (7962c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r2, r2, #97280 @ 0x17c00 │ │ │ │ str.w r1, [r2, #208] @ 0xd0 │ │ │ │ - b.n 78f8c │ │ │ │ - ldr r3, [pc, #48] @ (7946c ) │ │ │ │ + b.n 7914c │ │ │ │ + ldr r3, [pc, #48] @ (7962c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #208] @ 0xd0 │ │ │ │ - b.n 78f28 │ │ │ │ + b.n 790e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79402 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 795c2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 793a4 │ │ │ │ - b.n 792d8 │ │ │ │ + bne.n 79564 │ │ │ │ + b.n 79498 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ 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 r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 79678 │ │ │ │ + bmi.w 79838 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 796b4 │ │ │ │ + beq.w 79874 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 794cc │ │ │ │ + ble.n 7968c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w sl, [r3, #172] @ 0xac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 799aa │ │ │ │ + beq.w 79b6a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 79532 │ │ │ │ + beq.n 796f2 │ │ │ │ add.w r0, r4, #16 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 799aa │ │ │ │ + beq.w 79b6a │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 794b8 │ │ │ │ + bne.n 79678 │ │ │ │ add.w r6, r4, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 79704 │ │ │ │ + ble.w 798c4 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 794d4 │ │ │ │ + beq.n 79694 │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr.w ip, [ip, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 794e2 │ │ │ │ - bl 29e55c <_PyBytes_FromXIData@@Base+0x180> │ │ │ │ + bne.n 796a2 │ │ │ │ + bl 29dd3c <_PyBytes_FromXIData@@Base+0x180> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79528 │ │ │ │ + cbz r0, 796e8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 79a14 │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + bpl.w 79bd4 │ │ │ │ + movw r1, #2656 @ 0xa60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 799f0 │ │ │ │ + blt.w 79bb0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 796ec │ │ │ │ - blt.w 7999a │ │ │ │ + beq.w 798ac │ │ │ │ + blt.w 79b5a │ │ │ │ cmp r6, #19 │ │ │ │ - bgt.w 79934 │ │ │ │ - ldr r3, [pc, #640] @ (797d0 ) │ │ │ │ + bgt.w 79af4 │ │ │ │ + ldr r3, [pc, #640] @ (79990 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ add.w r2, r3, r6, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1720] @ 0x6b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 796ca │ │ │ │ - ldr r0, [pc, #616] @ (797d4 ) │ │ │ │ + beq.w 7988a │ │ │ │ + ldr r0, [pc, #616] @ (79994 ) │ │ │ │ ldr.w r7, [r2, #1724] @ 0x6bc │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str.w r7, [r2, #1720] @ 0x6b8 │ │ │ │ str.w ip, [r2, #1724] @ 0x6bc │ │ │ │ ldr.w r2, [r0, #1660] @ 0x67c │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7996a │ │ │ │ + bne.w 79b2a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c98c │ │ │ │ @@ -114263,60 +114416,60 @@ │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp lr, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w r8, [r3, #3744] @ 0xea0 │ │ │ │ str.w r2, [r3, #3824] @ 0xef0 │ │ │ │ str.w lr, [r3, #3752] @ 0xea8 │ │ │ │ - bgt.w 7973a │ │ │ │ + bgt.w 798fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 796c2 │ │ │ │ + bge.n 79882 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7952a │ │ │ │ + beq.n 796ea │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq.w 7952a │ │ │ │ + beq.w 796ea │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq.w 7952a │ │ │ │ + beq.w 796ea │ │ │ │ add.w r7, sl, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7966a │ │ │ │ + blt.n 7982a │ │ │ │ cmp r2, r6 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 79652 │ │ │ │ - b.n 7952a │ │ │ │ + bne.n 79812 │ │ │ │ + b.n 796ea │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 79652 │ │ │ │ - b.n 7952a │ │ │ │ - ldr r0, [pc, #340] @ (797d0 ) │ │ │ │ + bne.n 79812 │ │ │ │ + b.n 796ea │ │ │ │ + ldr r0, [pc, #340] @ (79990 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ @@ -114325,766 +114478,766 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #404] @ 0x194 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7995a │ │ │ │ + beq.w 79b1a │ │ │ │ ldr.w r3, [r1, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79496 │ │ │ │ + bne.w 79656 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 79496 │ │ │ │ - b.n 79528 │ │ │ │ + bge.w 79656 │ │ │ │ + b.n 796e8 │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 79618 │ │ │ │ - b.n 7952a │ │ │ │ + bne.n 797d8 │ │ │ │ + b.n 796ea │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79528 │ │ │ │ - ldr r3, [pc, #236] @ (797d0 ) │ │ │ │ + beq.w 796e8 │ │ │ │ + ldr r3, [pc, #236] @ (79990 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ - b.n 7958a │ │ │ │ + b.n 7974a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #220] @ (797d8 ) │ │ │ │ + ldr r3, [pc, #220] @ (79998 ) │ │ │ │ add.w r4, r3, #468 @ 0x1d4 │ │ │ │ str.w r5, [r3, #484] @ 0x1e4 │ │ │ │ - b.n 7952a │ │ │ │ + b.n 796ea │ │ │ │ adds r3, r1, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 79a34 │ │ │ │ + bcs.w 79bf4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79a34 │ │ │ │ + beq.w 79bf4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r1 │ │ │ │ - bge.n 79788 │ │ │ │ + bge.n 79948 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r8, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 79726 │ │ │ │ + b.n 798e6 │ │ │ │ ldr.w r2, [r3, #3732] @ 0xe94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79606 │ │ │ │ + beq.w 797c6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 79606 │ │ │ │ - ldr r2, [pc, #144] @ (797dc ) │ │ │ │ + beq.w 797c6 │ │ │ │ + ldr r2, [pc, #144] @ (7999c ) │ │ │ │ ldr.w r2, [r2, r9] │ │ │ │ ldr.w r3, [r3, #3808] @ 0xee0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79606 │ │ │ │ + bne.w 797c6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79990 │ │ │ │ + bne.w 79b50 │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.w 79606 │ │ │ │ + bmi.w 797c6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79772 │ │ │ │ + bne.n 79932 │ │ │ │ dmb ish │ │ │ │ - b.n 79606 │ │ │ │ + b.n 797c6 │ │ │ │ sub.w r9, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r8, r9] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79a26 │ │ │ │ + beq.w 79be6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r5, [r2, #0] │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79a2e │ │ │ │ + beq.w 79bee │ │ │ │ subs r2, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 797e0 │ │ │ │ + beq.n 799a0 │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 797c4 │ │ │ │ + b.n 79984 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 79926 │ │ │ │ + beq.w 79ae6 │ │ │ │ mov r5, r4 │ │ │ │ add r9, r8 │ │ │ │ sub.w sl, r8, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ge │ │ │ │ addge r6, #1 │ │ │ │ - bge.w 79918 │ │ │ │ + bge.w 79ad8 │ │ │ │ adds r1, #4 │ │ │ │ mov r7, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov r5, r4 │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add.w ip, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ - ble.n 79866 │ │ │ │ + ble.n 79a26 │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 7990c │ │ │ │ + beq.n 79acc │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 79866 │ │ │ │ + bge.n 79a26 │ │ │ │ ldr.w ip, [ip, #24] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 7990c │ │ │ │ + beq.n 79acc │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 79866 │ │ │ │ + bge.n 79a26 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 7990c │ │ │ │ + beq.n 79acc │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 79858 │ │ │ │ + bgt.n 79a18 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 79824 │ │ │ │ + bne.n 799e4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8ffb0 │ │ │ │ + bl 9016c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 79a22 │ │ │ │ + beq.w 79be2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 7989a │ │ │ │ + ble.n 79a5a │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #0] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 797f2 │ │ │ │ + beq.n 799b2 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 798ba │ │ │ │ + ble.n 79a7a │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #4] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 798d4 │ │ │ │ + ble.n 79a94 │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #8] │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 797f2 │ │ │ │ + beq.n 799b2 │ │ │ │ add.w r0, r8, #8 │ │ │ │ add.w r6, r7, #8 │ │ │ │ mov lr, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w ip, r3, #4 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 79904 │ │ │ │ + bge.n 79ac4 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ streq r1, [r6, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 798e6 │ │ │ │ + bne.n 79aa6 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 797f2 │ │ │ │ + b.n 799b2 │ │ │ │ ldrd r6, r2, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 797fa │ │ │ │ + bne.w 799ba │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 799c8 │ │ │ │ + bne.n 79b88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 7952a │ │ │ │ + bl 79f90 │ │ │ │ + b.n 796ea │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 796ca │ │ │ │ - bl 20d6dc │ │ │ │ + bls.w 7988a │ │ │ │ + bl 20d2b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79528 │ │ │ │ - ldr r3, [pc, #236] @ (79a3c ) │ │ │ │ + beq.w 796e8 │ │ │ │ + ldr r3, [pc, #236] @ (79bfc ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ - b.n 79590 │ │ │ │ + b.n 79750 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79496 │ │ │ │ - b.n 796b4 │ │ │ │ - movw r3, #58001 @ 0xe291 │ │ │ │ + bne.w 79656 │ │ │ │ + b.n 79874 │ │ │ │ + movw r3, #59321 @ 0xe7b9 │ │ │ │ movt r3, #19 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79a02 │ │ │ │ + bne.n 79bc2 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79a0c │ │ │ │ + bne.n 79bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ - ldr r3, [pc, #176] @ (79a3c ) │ │ │ │ + bl 13ec48 │ │ │ │ + ldr r3, [pc, #176] @ (79bfc ) │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ - b.n 7958a │ │ │ │ + b.n 7974a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79606 │ │ │ │ - b.n 79762 │ │ │ │ + bne.w 797c6 │ │ │ │ + b.n 79922 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #1928 @ 0x788 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 79528 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + movw r0, #65460 @ 0xffb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 796e8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #13216 @ 0x33a0 │ │ │ │ + movw r1, #2612 @ 0xa34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 29e3e8 <_PyBytes_FromXIData@@Base+0xc> │ │ │ │ + bl 29dbc8 <_PyBytes_FromXIData@@Base+0xc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 799ec │ │ │ │ + bge.n 79bac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 799ec │ │ │ │ + cbnz r2, 79bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7992c │ │ │ │ + b.n 79aec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79528 │ │ │ │ + bne.w 796e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79528 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 796e8 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #44] @ (79a3c ) │ │ │ │ + ldr r3, [pc, #44] @ (79bfc ) │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ - b.n 7958a │ │ │ │ - movw r1, #13284 @ 0x33e4 │ │ │ │ + b.n 7974a │ │ │ │ + movw r1, #2680 @ 0xa78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fcc7c │ │ │ │ - b.n 7951e │ │ │ │ + bl fce84 │ │ │ │ + b.n 796de │ │ │ │ mov r4, r5 │ │ │ │ - b.n 799d2 │ │ │ │ + b.n 79b92 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 79528 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 799d8 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 79528 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 796e8 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 79b98 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 796e8 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079a40 : │ │ │ │ +00079c00 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 79b20 │ │ │ │ + blt.n 79ce0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #35960 @ 0x8c78 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #948] @ 0x3b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 79b06 │ │ │ │ - ldr r0, [pc, #180] @ (79b24 ) │ │ │ │ + bne.n 79cc6 │ │ │ │ + ldr r0, [pc, #180] @ (79ce4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1588] @ 0x634 │ │ │ │ - bcs.n 79ad8 │ │ │ │ + bcs.n 79c98 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 79aca │ │ │ │ + beq.n 79c8a │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 79aa4 │ │ │ │ + cbz r2, 79c64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 79abe │ │ │ │ + bcc.n 79c7e │ │ │ │ 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] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 79aa0 │ │ │ │ + b.n 79c60 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79aa0 │ │ │ │ + bne.n 79c60 │ │ │ │ ldr.w r1, [r4, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 79b16 │ │ │ │ + bne.n 79cd6 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2d640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79aa0 │ │ │ │ + beq.n 79c60 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 79aa0 │ │ │ │ + b.n 79c60 │ │ │ │ ldr.w r0, [r4, #944] @ 0x3b0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 79af6 │ │ │ │ + b.n 79cb6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079b28 : │ │ │ │ +00079ce8 : │ │ │ │ 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 r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79c6e │ │ │ │ + beq.w 79e2e │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 79be0 │ │ │ │ + bne.n 79da0 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 79bf0 │ │ │ │ + bhi.n 79db0 │ │ │ │ movw r6, #35960 @ 0x8c78 │ │ │ │ movt r6, #79 @ 0x4f │ │ │ │ - movw r3, #40121 @ 0x9cb9 │ │ │ │ + movw r3, #40569 @ 0x9e79 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r6, #952] @ 0x3b8 │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r6, #944] @ 0x3b0 │ │ │ │ - bne.n 79c5c │ │ │ │ - ldr r1, [pc, #320] @ (79cb4 ) │ │ │ │ + bne.n 79e1c │ │ │ │ + ldr r1, [pc, #320] @ (79e74 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1588] @ 0x634 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 79c06 │ │ │ │ + bcs.n 79dc6 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 79bf4 │ │ │ │ + beq.n 79db4 │ │ │ │ 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, 79bbe │ │ │ │ + cbz r2, 79d7e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c98c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r3, #24] │ │ │ │ cmp r0, r4 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [r1, #12] │ │ │ │ strhi r1, [r3, #8] │ │ │ │ - bhi.n 79bac │ │ │ │ + bhi.n 79d6c │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ - b.n 79bac │ │ │ │ + b.n 79d6c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2aaff0 <_PyMonitoring_FireBranchEvent@@Base+0xdc> │ │ │ │ + bl 2aa6b0 <_PyMonitoring_FireBranchEvent@@Base+0xd4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 79b54 │ │ │ │ + bls.n 79d14 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 79bb6 │ │ │ │ + b.n 79d76 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79bac │ │ │ │ + bne.n 79d6c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 79c48 │ │ │ │ + bne.n 79e08 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 79bf0 │ │ │ │ + bhi.n 79db0 │ │ │ │ ldr.w r5, [r6, #932] @ 0x3a4 │ │ │ │ - movw r3, #25753 @ 0x6499 │ │ │ │ + movw r3, #26197 @ 0x6655 │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r6, #924] @ 0x39c │ │ │ │ - bne.n 79cac │ │ │ │ - cbz r4, 79c68 │ │ │ │ + bne.n 79e6c │ │ │ │ + cbz r4, 79e28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 79bb6 │ │ │ │ + beq.n 79d76 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 79bb6 │ │ │ │ + b.n 79d76 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2aaff0 <_PyMonitoring_FireBranchEvent@@Base+0xdc> │ │ │ │ + bl 2aa6b0 <_PyMonitoring_FireBranchEvent@@Base+0xd4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 79c12 │ │ │ │ + b.n 79dd2 │ │ │ │ ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 79c2e │ │ │ │ + b.n 79dee │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - movw r1, #40121 @ 0x9cb9 │ │ │ │ + movw r1, #40569 @ 0x9e79 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r5, [r3, #952] @ 0x3b8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 79c58 │ │ │ │ - ldr r1, [pc, #44] @ (79cb4 ) │ │ │ │ + bne.n 79e18 │ │ │ │ + ldr r1, [pc, #44] @ (79e74 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r3, #932] @ 0x3a4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1588] @ 0x634 │ │ │ │ mov r8, r1 │ │ │ │ - movw r1, #25753 @ 0x6499 │ │ │ │ + movw r1, #26197 @ 0x6655 │ │ │ │ movt r1, #7 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 79c68 │ │ │ │ + beq.n 79e28 │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 79c38 │ │ │ │ + b.n 79df8 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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, #260] @ (79dcc ) │ │ │ │ + ldr r0, [pc, #260] @ (79f8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r6, r2, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1588] @ 0x634 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 79d46 │ │ │ │ + bcs.n 79f06 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r7, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 79d34 │ │ │ │ + beq.n 79ef4 │ │ │ │ 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, 79d12 │ │ │ │ + cbz r2, 79ed2 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c98c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r4, [r3, #24] │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 79d2c │ │ │ │ + bhi.n 79eec │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ - b.n 79d02 │ │ │ │ + b.n 79ec2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 79d02 │ │ │ │ + b.n 79ec2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79d02 │ │ │ │ - cbz r2, 79d9c │ │ │ │ + bne.n 79ec2 │ │ │ │ + cbz r2, 79f5c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 79d8c │ │ │ │ + bne.n 79f4c │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 79dc6 │ │ │ │ + bhi.n 79f86 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - movw r1, #25753 @ 0x6499 │ │ │ │ + movw r1, #26197 @ 0x6655 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r5, [r3, #932] @ 0x3a4 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 79dba │ │ │ │ - cbz r4, 79db4 │ │ │ │ + bne.n 79f7a │ │ │ │ + cbz r4, 79f74 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 79d0c │ │ │ │ + beq.n 79ecc │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79d0c │ │ │ │ + b.n 79ecc │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2aaff0 <_PyMonitoring_FireBranchEvent@@Base+0xdc> │ │ │ │ + bl 2aa6b0 <_PyMonitoring_FireBranchEvent@@Base+0xd4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 79d54 │ │ │ │ + b.n 79f14 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - movw r1, #25753 @ 0x6499 │ │ │ │ + movw r1, #26197 @ 0x6655 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r5, [r3, #932] @ 0x3a4 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 79dba │ │ │ │ + bne.n 79f7a │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 79d72 │ │ │ │ + b.n 79f32 │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 79d7c │ │ │ │ + b.n 79f3c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 79d0c │ │ │ │ + b.n 79ecc │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079dd0 : │ │ │ │ +00079f90 : │ │ │ │ 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, #35960 @ 0x8c78 │ │ │ │ movt ip, #79 @ 0x4f │ │ │ │ - movw r3, #40865 @ 0x9fa1 │ │ │ │ + movw r3, #41313 @ 0xa161 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #960] @ 0x3c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79f06 │ │ │ │ - cbz r0, 79e52 │ │ │ │ - ldr r3, [pc, #412] @ (79f9c ) │ │ │ │ + bne.w 7a0c6 │ │ │ │ + cbz r0, 7a012 │ │ │ │ + ldr r3, [pc, #412] @ (7a15c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1588] @ 0x634 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 79e68 │ │ │ │ + beq.n 7a028 │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 79e3a │ │ │ │ + bgt.n 79ffa │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 79e68 │ │ │ │ + cbz r2, 7a028 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ 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, 79e56 │ │ │ │ - cbz r2, 79e8c │ │ │ │ + cbz r0, 7a016 │ │ │ │ + cbz r2, 7a04c │ │ │ │ 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 79e52 │ │ │ │ + b.n 7a012 │ │ │ │ ldr.w r2, [ip, #940] @ 0x3ac │ │ │ │ - movw r3, #64657 @ 0xfc91 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #401 @ 0x191 │ │ │ │ + movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79f94 │ │ │ │ + bne.w 7a154 │ │ │ │ mov r0, r1 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 79e52 │ │ │ │ + b.n 7a012 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -115094,74 +115247,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 79eca │ │ │ │ + bne.n 7a08a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79ec6 │ │ │ │ + cbz r3, 7a086 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 79f30 │ │ │ │ + beq.n 7a0f0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79f10 │ │ │ │ + beq.n 7a0d0 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 79ee2 │ │ │ │ + cbnz r3, 7a0a2 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 79e52 │ │ │ │ + beq.n 7a012 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79f88 │ │ │ │ + beq.n 7a148 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 79f00 │ │ │ │ + cbz r3, 7a0c0 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 79e52 │ │ │ │ + b.n 7a012 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #944] @ 0x3b0 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79f1e │ │ │ │ + cbz r3, 7a0de │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79e52 │ │ │ │ + bne.n 7a012 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 79e52 │ │ │ │ + b.n 7a012 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79ed4 │ │ │ │ + beq.n 7a094 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79f8e │ │ │ │ + cbz r3, 7a14e │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ 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, 79f62 │ │ │ │ + cbz r3, 7a122 │ │ │ │ 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 r5, #0 │ │ │ │ @@ -115170,84 +115323,84 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 79e52 │ │ │ │ + b.n 7a012 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 79ef0 │ │ │ │ + b.n 7a0b0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 79f3c │ │ │ │ + b.n 7a0fc │ │ │ │ ldr.w r0, [ip, #924] @ 0x39c │ │ │ │ blx r2 │ │ │ │ - b.n 79e80 │ │ │ │ + b.n 7a040 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7a0c8 │ │ │ │ + beq.w 7a288 │ │ │ │ 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, [pc, #428] @ (7a164 ) │ │ │ │ + ldr r3, [pc, #428] @ (7a324 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1588] @ 0x634 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7a020 │ │ │ │ + beq.n 7a1e0 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 79ff2 │ │ │ │ + bgt.n 7a1b2 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7a020 │ │ │ │ + cbz r2, 7a1e0 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ 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, 7a00e │ │ │ │ - cbz r2, 7a04e │ │ │ │ + cbz r0, 7a1ce │ │ │ │ + cbz r2, 7a20e │ │ │ │ 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 7a00a │ │ │ │ + b.n 7a1ca │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - movw r2, #64657 @ 0xfc91 │ │ │ │ - movt r2, #6 │ │ │ │ + movw r2, #401 @ 0x191 │ │ │ │ + movt r2, #7 │ │ │ │ ldr.w r0, [r3, #940] @ 0x3ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7a15a │ │ │ │ + bne.w 7a31a │ │ │ │ mov r0, r1 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7a00a │ │ │ │ + b.n 7a1ca │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r0, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r5, [r4, #512] @ 0x200 │ │ │ │ mul.w r0, r0, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ @@ -115258,72 +115411,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7a08c │ │ │ │ + bne.n 7a24c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a088 │ │ │ │ + cbz r3, 7a248 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7a0ea │ │ │ │ + beq.n 7a2aa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7a0ca │ │ │ │ + beq.n 7a28a │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7a0a4 │ │ │ │ + cbnz r3, 7a264 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 7a00a │ │ │ │ + beq.n 7a1ca │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a14e │ │ │ │ + beq.n 7a30e │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7a0c2 │ │ │ │ + cbz r3, 7a282 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7a00a │ │ │ │ + b.n 7a1ca │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7a0d8 │ │ │ │ + cbz r3, 7a298 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a00a │ │ │ │ + bne.n 7a1ca │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7a00a │ │ │ │ + b.n 7a1ca │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a096 │ │ │ │ + beq.n 7a256 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a154 │ │ │ │ + cbz r3, 7a314 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ 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, 7a11e │ │ │ │ + cbz r3, 7a2de │ │ │ │ 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 r2, r4, r2, lsl #3 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ @@ -115334,446 +115487,446 @@ │ │ │ │ ldr.w r0, [r3, #1064] @ 0x428 │ │ │ │ ldr.w r3, [r3, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7a00a │ │ │ │ + b.n 7a1ca │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a0b2 │ │ │ │ + b.n 7a272 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a0f6 │ │ │ │ + b.n 7a2b6 │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ blx r5 │ │ │ │ - b.n 7a042 │ │ │ │ + b.n 7a202 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a168 : │ │ │ │ +0007a328 : │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a42a │ │ │ │ + beq.w 7a600 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #41712 @ 0xa2f0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7a1b0 │ │ │ │ + bne.n 7a360 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7a35a │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ movw r2, #21056 @ 0x5240 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7a1c2 │ │ │ │ + bne.n 7a382 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 7a430 │ │ │ │ + bpl.w 7a5ee │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a4a4 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a1bc │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 930b0 │ │ │ │ + b.w 7a668 │ │ │ │ + bl 93234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a37e │ │ │ │ + beq.w 7a53e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a382 │ │ │ │ + beq.w 7a542 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a386 │ │ │ │ + beq.w 7a546 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a38a │ │ │ │ + beq.w 7a54a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a38e │ │ │ │ + beq.w 7a54e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a392 │ │ │ │ + beq.w 7a552 │ │ │ │ add r6, sp, #8 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r4, #5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 7a23e │ │ │ │ + b.n 7a3fe │ │ │ │ mov r1, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #8 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r5, r1 │ │ │ │ - beq.n 7a28c │ │ │ │ + beq.n 7a44c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a22e │ │ │ │ - ldr r2, [pc, #536] @ (7a468 ) │ │ │ │ + bne.n 7a3ee │ │ │ │ + ldr r2, [pc, #540] @ (7a62c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a396 │ │ │ │ + bne.w 7a556 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a3f0 │ │ │ │ + bne.w 7a5b4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a280 │ │ │ │ + bge.n 7a440 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 7a280 │ │ │ │ + cbnz r2, 7a440 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11ec68 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 11f27c <_PyTuple_FromArraySteal@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7a1bc │ │ │ │ + b.n 7a35a │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a3f0 │ │ │ │ + beq.w 7a5b4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r4, [r2, #8] │ │ │ │ subs r1, r0, #4 │ │ │ │ add.w ip, r0, #28 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r6, r4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7a2a8 │ │ │ │ - b.n 7a2d0 │ │ │ │ + bne.n 7a468 │ │ │ │ + b.n 7a490 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 7a34a │ │ │ │ + bge.n 7a50a │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, r1, #1 │ │ │ │ str.w r0, [r4, r1, lsl #2] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ blx r1 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a2ba │ │ │ │ - ldr r1, [pc, #384] @ (7a468 ) │ │ │ │ + bne.n 7a47a │ │ │ │ + ldr r1, [pc, #388] @ (7a62c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7a3c6 │ │ │ │ + bne.n 7a588 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a442 │ │ │ │ + bne.w 7a606 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a31e │ │ │ │ + bge.n 7a4de │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r1, 7a31e │ │ │ │ + cbnz r1, 7a4de │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f0c30 <_PyList_AsTupleAndClear@@Base> │ │ │ │ + bl 1f0888 <_PyList_AsTupleAndClear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7a1bc │ │ │ │ + bge.w 7a35a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a1bc │ │ │ │ + bne.w 7a35a │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7a1bc │ │ │ │ + b.n 7a35a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 90094 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ + bl 90250 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7a2d0 │ │ │ │ + bne.n 7a490 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a36e │ │ │ │ + bge.n 7a52e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a45c │ │ │ │ + beq.n 7a620 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a37e │ │ │ │ + bge.n 7a53e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a460 │ │ │ │ + beq.n 7a624 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7a1bc │ │ │ │ + b.n 7a35a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7a24e │ │ │ │ + b.n 7a40e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 7a24e │ │ │ │ + b.n 7a40e │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7a24e │ │ │ │ + b.n 7a40e │ │ │ │ movs r4, #3 │ │ │ │ - b.n 7a24e │ │ │ │ + b.n 7a40e │ │ │ │ movs r4, #4 │ │ │ │ - b.n 7a24e │ │ │ │ + b.n 7a40e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7a25e │ │ │ │ - movw r1, #48480 @ 0xbd60 │ │ │ │ + beq.w 7a41e │ │ │ │ + movw r1, #51192 @ 0xc7f8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr.w r1, [r1, #928] @ 0x3a0 │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a25e │ │ │ │ + beq.w 7a41e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1e093c <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7a25e │ │ │ │ + b.n 7a41e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a2f4 │ │ │ │ - movw r1, #48480 @ 0xbd60 │ │ │ │ + beq.n 7a4b4 │ │ │ │ + movw r1, #51192 @ 0xc7f8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr.w r1, [r1, #928] @ 0x3a0 │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a2f4 │ │ │ │ + beq.n 7a4b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1e093c <_PyErr_Clear@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 7a2f4 │ │ │ │ + b.n 7a4b4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a3fe │ │ │ │ + bge.n 7a5c2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7a422 │ │ │ │ + cbz r2, 7a5e6 │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a37e │ │ │ │ + beq.n 7a53e │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a400 │ │ │ │ + bge.n 7a5c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a400 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a3fe │ │ │ │ + bne.n 7a5c4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a5c2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a3fe │ │ │ │ - bl 2a43f0 <_Py_hashtable_foreach@@Base+0x2d80> │ │ │ │ - b.n 7a37e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a5c2 │ │ │ │ mov.w r1, #3264 @ 0xcc0 │ │ │ │ - movw r0, #2012 @ 0x7dc │ │ │ │ + movw r0, #8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7a37e │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7a53e │ │ │ │ + bl 2a3be8 │ │ │ │ + b.n 7a53e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a36e │ │ │ │ + bge.n 7a52e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7a36e │ │ │ │ + bne.n 7a52e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7a36e │ │ │ │ + b.n 7a52e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7a452 │ │ │ │ + b.n 7a616 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a37e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a53e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a46c : │ │ │ │ +0007a630 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 7a490 │ │ │ │ + cbz r0, 7a654 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 7a490 │ │ │ │ + bpl.n 7a654 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ - b.w 7a4a4 │ │ │ │ + b.w 7a668 │ │ │ │ mov.w r1, #3264 @ 0xcc0 │ │ │ │ - movw r0, #2012 @ 0x7dc │ │ │ │ + movw r0, #8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0007a4a4 : │ │ │ │ +0007a668 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq.w 7a682 │ │ │ │ + beq.w 7a846 │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 7a728 │ │ │ │ + blt.w 7a8ec │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 7a6b2 │ │ │ │ - ldr r3, [pc, #624] @ (7a73c ) │ │ │ │ + bgt.w 7a876 │ │ │ │ + ldr r3, [pc, #624] @ (7a900 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a64a │ │ │ │ - ldr r0, [pc, #604] @ (7a740 ) │ │ │ │ + beq.w 7a80e │ │ │ │ + ldr r0, [pc, #604] @ (7a904 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1712] @ 0x6b0 │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1660] @ 0x67c │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7a6e6 │ │ │ │ + bne.w 7a8aa │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ add.w ip, r3, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w lr, r2, #16384 @ 0x4000 │ │ │ │ ubfx r2, r2, #14, #1 │ │ │ │ - bge.n 7a598 │ │ │ │ + bge.n 7a75c │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip] │ │ │ │ - beq.n 7a590 │ │ │ │ + beq.n 7a754 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7a696 │ │ │ │ + bne.w 7a85a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 7a662 │ │ │ │ + bge.w 7a826 │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 7a590 │ │ │ │ + beq.n 7a754 │ │ │ │ add.w ip, r5, #8 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ add.w r4, r3, #20 │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7a678 │ │ │ │ + bne.w 7a83c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 7a68a │ │ │ │ + bge.w 7a84e │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, ip │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ - bne.n 7a566 │ │ │ │ - cbnz r2, 7a5a4 │ │ │ │ + bne.n 7a72a │ │ │ │ + cbnz r2, 7a768 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 7a530 │ │ │ │ + bne.n 7a6f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a592 │ │ │ │ - ldr r2, [pc, #404] @ (7a73c ) │ │ │ │ + beq.n 7a756 │ │ │ │ + ldr r2, [pc, #404] @ (7a900 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r0, #3744] @ 0xea0 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r6, [r0, #3824] @ 0xef0 │ │ │ │ @@ -115792,451 +115945,451 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, lr │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ str.w r5, [r0, #3744] @ 0xea0 │ │ │ │ str.w r6, [r0, #3824] @ 0xef0 │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ - ble.n 7a592 │ │ │ │ + ble.n 7a756 │ │ │ │ ldr.w r2, [r0, #3732] @ 0xe94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a592 │ │ │ │ + beq.n 7a756 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a592 │ │ │ │ - ldr r2, [pc, #300] @ (7a744 ) │ │ │ │ + beq.n 7a756 │ │ │ │ + ldr r2, [pc, #300] @ (7a908 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr.w r1, [r0, #3808] @ 0xee0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7a592 │ │ │ │ + bne.n 7a756 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7a70e │ │ │ │ + bne.n 7a8d2 │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7a592 │ │ │ │ + bmi.n 7a756 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a634 │ │ │ │ + bne.n 7a7f8 │ │ │ │ dmb ish │ │ │ │ - b.n 7a592 │ │ │ │ + b.n 7a756 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a504 │ │ │ │ - b.n 7a736 │ │ │ │ + bne.w 7a6c8 │ │ │ │ + b.n 7a8fa │ │ │ │ cmp r4, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 7a590 │ │ │ │ - b.n 7a55a │ │ │ │ + beq.n 7a754 │ │ │ │ + b.n 7a71e │ │ │ │ cmp r5, ip │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ - beq.n 7a5a4 │ │ │ │ + beq.n 7a768 │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a584 │ │ │ │ - b.n 7a66c │ │ │ │ - ldr r3, [pc, #196] @ (7a748 ) │ │ │ │ + blt.n 7a748 │ │ │ │ + b.n 7a830 │ │ │ │ + ldr r3, [pc, #196] @ (7a90c ) │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp ip, r5 │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ - beq.w 7a590 │ │ │ │ - b.n 7a566 │ │ │ │ + beq.w 7a754 │ │ │ │ + b.n 7a72a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ cmp r4, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - beq.w 7a5a4 │ │ │ │ - b.n 7a55a │ │ │ │ + beq.w 7a768 │ │ │ │ + b.n 7a71e │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 7a64a │ │ │ │ - bl 20d6dc │ │ │ │ + bls.n 7a80e │ │ │ │ + bl 20d2b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a736 │ │ │ │ + beq.n 7a8fa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and.w lr, r1, #16384 @ 0x4000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.n 7a530 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 7a6f4 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7a718 │ │ │ │ + bne.n 7a8dc │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a504 │ │ │ │ + bne.w 7a6c8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7a504 │ │ │ │ + b.n 7a6c8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a592 │ │ │ │ - b.n 7a626 │ │ │ │ + bne.w 7a756 │ │ │ │ + b.n 7a7ea │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7a504 │ │ │ │ - movw r0, #1928 @ 0x788 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + b.n 7a6c8 │ │ │ │ + movw r0, #65460 @ 0xffb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7a592 │ │ │ │ + b.n 7a756 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ 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 7a7e8 │ │ │ │ + blt.n 7a9ac │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 7a7b4 │ │ │ │ - ldr r3, [pc, #160] @ (7a808 ) │ │ │ │ + bgt.n 7a978 │ │ │ │ + ldr r3, [pc, #160] @ (7a9cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ - cbz r4, 7a7a0 │ │ │ │ - ldr r0, [pc, #144] @ (7a80c ) │ │ │ │ + cbz r4, 7a964 │ │ │ │ + ldr r0, [pc, #144] @ (7a9d0 ) │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 7a7c8 │ │ │ │ + cbnz r3, 7a98c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a796 │ │ │ │ - b.n 7a7f6 │ │ │ │ + bne.n 7a95a │ │ │ │ + b.n 7a9ba │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 7a7a0 │ │ │ │ + bls.n 7a964 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.w 20d2b4 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7a7fa │ │ │ │ + bne.n 7a9be │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a796 │ │ │ │ + bne.n 7a95a │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 7a796 │ │ │ │ - movw r0, #1928 @ 0x788 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 7a95a │ │ │ │ + movw r0, #65460 @ 0xffb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7a79c │ │ │ │ + b.n 7a960 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7a796 │ │ │ │ + b.n 7a95a │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0007a810 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0007a9d4 <_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 r5, r1, #0 │ │ │ │ - blt.w 7a9ba <_PyObject_GC_NewVar@@Base+0x1aa> │ │ │ │ + blt.w 7ab7e <_PyObject_GC_NewVar@@Base+0x1aa> │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ and.w r3, r4, #24 │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldrd r3, r1, [r0, #16] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ - ldr r1, [pc, #388] @ (7a9d0 <_PyObject_GC_NewVar@@Base+0x1c0>) │ │ │ │ + ldr r1, [pc, #388] @ (7ab94 <_PyObject_GC_NewVar@@Base+0x1c0>) │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr.w fp, [r0, r1] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.w 7a974 <_PyObject_GC_NewVar@@Base+0x164> │ │ │ │ + bhi.w 7ab38 <_PyObject_GC_NewVar@@Base+0x164> │ │ │ │ adds.w r9, r3, r2 │ │ │ │ - bmi.w 7a974 <_PyObject_GC_NewVar@@Base+0x164> │ │ │ │ + bmi.w 7ab38 <_PyObject_GC_NewVar@@Base+0x164> │ │ │ │ movw r7, #35960 @ 0x8c78 │ │ │ │ movt r7, #79 @ 0x4f │ │ │ │ - movw r1, #21665 @ 0x54a1 │ │ │ │ + movw r1, #22129 @ 0x5671 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [r7, #968] @ 0x3c8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a962 <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ - ldr r1, [pc, #336] @ (7a9d4 <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ + bne.n 7ab26 <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ + ldr r1, [pc, #336] @ (7ab98 <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1588] @ 0x634 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ mov sl, r3 │ │ │ │ - bcs.n 7a92c <_PyObject_GC_NewVar@@Base+0x11c> │ │ │ │ + bcs.n 7aaf0 <_PyObject_GC_NewVar@@Base+0x11c> │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ ldr.w r0, [r3, r8, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 7a916 <_PyObject_GC_NewVar@@Base+0x106> │ │ │ │ + beq.n 7aada <_PyObject_GC_NewVar@@Base+0x106> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [r0, #4] │ │ │ │ - cbz r7, 7a8f0 <_PyObject_GC_NewVar@@Base+0xe0> │ │ │ │ + cbz r7, 7aab4 <_PyObject_GC_NewVar@@Base+0xe0> │ │ │ │ add.w r7, ip, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r2, [pc, #272] @ (7a9d8 <_PyObject_GC_NewVar@@Base+0x1c8>) │ │ │ │ + ldr r2, [pc, #272] @ (7ab9c <_PyObject_GC_NewVar@@Base+0x1c8>) │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ str r6, [r7, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [ip, r4, lsl #3] │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a980 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ + bne.n 7ab44 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ str r5, [r7, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r3, r1, [r0, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 7a90a <_PyObject_GC_NewVar@@Base+0xfa> │ │ │ │ + bhi.n 7aace <_PyObject_GC_NewVar@@Base+0xfa> │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r3 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r7, [r0, r3] │ │ │ │ - b.n 7a8ba <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ + b.n 7aa7e <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 7a8ba <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ + b.n 7aa7e <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r9, [sp] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldrd r2, r9, [sp] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a8ba <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ + bne.n 7aa7e <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ ldr.w r3, [r7, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a99e <_PyObject_GC_NewVar@@Base+0x18e> │ │ │ │ + bne.n 7ab62 <_PyObject_GC_NewVar@@Base+0x18e> │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d640 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7a974 <_PyObject_GC_NewVar@@Base+0x164> │ │ │ │ + beq.n 7ab38 <_PyObject_GC_NewVar@@Base+0x164> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 7a8ba <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ + b.n 7aa7e <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ ldr.w r0, [r7, #964] @ 0x3c4 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a8ba <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ + bne.n 7aa7e <_PyObject_GC_NewVar@@Base+0xaa> │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 20d768 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.w 20d340 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a9ae <_PyObject_GC_NewVar@@Base+0x19e> │ │ │ │ - ldr r0, [pc, #76] @ (7a9dc <_PyObject_GC_NewVar@@Base+0x1cc>) │ │ │ │ - bl 13dd30 │ │ │ │ + bne.n 7ab72 <_PyObject_GC_NewVar@@Base+0x19e> │ │ │ │ + ldr r0, [pc, #76] @ (7aba0 <_PyObject_GC_NewVar@@Base+0x1cc>) │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a8e6 <_PyObject_GC_NewVar@@Base+0xd6> │ │ │ │ + bne.n 7aaaa <_PyObject_GC_NewVar@@Base+0xd6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 7a8e6 <_PyObject_GC_NewVar@@Base+0xd6> │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 7aaaa <_PyObject_GC_NewVar@@Base+0xd6> │ │ │ │ ldr.w r0, [r7, #924] @ 0x39c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 7a950 <_PyObject_GC_NewVar@@Base+0x140> │ │ │ │ + b.n 7ab14 <_PyObject_GC_NewVar@@Base+0x140> │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a8e6 <_PyObject_GC_NewVar@@Base+0xd6> │ │ │ │ + b.n 7aaaa <_PyObject_GC_NewVar@@Base+0xd6> │ │ │ │ movw r1, #2478 @ 0x9ae │ │ │ │ - movw r0, #13308 @ 0x33fc │ │ │ │ + movw r0, #2704 @ 0xa90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7a8e8 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7aaac <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 7ad90 <_Py_Dealloc@@Base+0x3b0>) │ │ │ │ + add r2, pc, #944 @ (adr r2, 7af54 <_Py_Dealloc@@Base+0x3b0>) │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0007a9e0 <_Py_Dealloc@@Base>: │ │ │ │ +0007aba4 <_Py_Dealloc@@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, [pc, #132] @ (7aa78 <_Py_Dealloc@@Base+0x98>) │ │ │ │ + ldr r4, [pc, #132] @ (7ac3c <_Py_Dealloc@@Base+0x98>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ ldr.w r3, [r5, #772] @ 0x304 │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r4, #1 │ │ │ │ - cbnz r2, 7aa5e <_Py_Dealloc@@Base+0x7e> │ │ │ │ - ldr r2, [pc, #96] @ (7aa7c <_Py_Dealloc@@Base+0x9c>) │ │ │ │ + cbnz r2, 7ac22 <_Py_Dealloc@@Base+0x7e> │ │ │ │ + ldr r2, [pc, #96] @ (7ac40 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ mov.w r8, r3, asr #13 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbnz r3, 7aa4e <_Py_Dealloc@@Base+0x6e> │ │ │ │ + cbnz r3, 7ac12 <_Py_Dealloc@@Base+0x6e> │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ - cbnz r3, 7aa32 <_Py_Dealloc@@Base+0x52> │ │ │ │ + cbnz r3, 7abf6 <_Py_Dealloc@@Base+0x52> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #3 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ andgt.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7aa2e <_Py_Dealloc@@Base+0x4e> │ │ │ │ + beq.n 7abf2 <_Py_Dealloc@@Base+0x4e> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 210f78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.w 210b50 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7aa6a <_Py_Dealloc@@Base+0x8a> │ │ │ │ + bne.n 7ac2e <_Py_Dealloc@@Base+0x8a> │ │ │ │ mov r0, r9 │ │ │ │ - b.n 7aa28 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 7abec <_Py_Dealloc@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 210930 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 210508 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 7aa28 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 7abec <_Py_Dealloc@@Base+0x48> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 7aafe <_Py_Dealloc@@Base+0x11e> │ │ │ │ + cbz r3, 7acc2 <_Py_Dealloc@@Base+0x11e> │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #692] @ (7ad5c <_Py_Dealloc@@Base+0x37c>) │ │ │ │ + ldr r4, [pc, #692] @ (7af20 <_Py_Dealloc@@Base+0x37c>) │ │ │ │ bic.w r0, r3, #3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfi r3, r4, #0, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -116258,169 +116411,169 @@ │ │ │ │ ittee gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r2, [r1, #3824] @ 0xef0 │ │ │ │ addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strle.w r3, [r1, #3824] @ 0xef0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ac40 <_Py_Dealloc@@Base+0x260> │ │ │ │ + beq.w 7ae04 <_Py_Dealloc@@Base+0x260> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 7ac92 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bmi.w 7ae56 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 7ab1c <_Py_Dealloc@@Base+0x13c> │ │ │ │ + b.n 7ace0 <_Py_Dealloc@@Base+0x13c> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 7ab8e <_Py_Dealloc@@Base+0x1ae> │ │ │ │ + beq.n 7ad52 <_Py_Dealloc@@Base+0x1ae> │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7ab14 <_Py_Dealloc@@Base+0x134> │ │ │ │ + beq.n 7acd8 <_Py_Dealloc@@Base+0x134> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ab14 <_Py_Dealloc@@Base+0x134> │ │ │ │ + bge.n 7acd8 <_Py_Dealloc@@Base+0x134> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ab14 <_Py_Dealloc@@Base+0x134> │ │ │ │ - ldr r2, [pc, #552] @ (7ad60 <_Py_Dealloc@@Base+0x380>) │ │ │ │ + bne.n 7acd8 <_Py_Dealloc@@Base+0x134> │ │ │ │ + ldr r2, [pc, #552] @ (7af24 <_Py_Dealloc@@Base+0x380>) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r9, [fp, r2] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #772] @ 0x304 │ │ │ │ subs r3, r7, r3 │ │ │ │ ubfx r8, r2, #14, #1 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r8, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ad4c <_Py_Dealloc@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #512] @ (7ad64 <_Py_Dealloc@@Base+0x384>) │ │ │ │ + bne.w 7af10 <_Py_Dealloc@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #512] @ (7af28 <_Py_Dealloc@@Base+0x384>) │ │ │ │ ldr.w r3, [r3, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ad30 <_Py_Dealloc@@Base+0x350> │ │ │ │ + bne.w 7aef4 <_Py_Dealloc@@Base+0x350> │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ab14 <_Py_Dealloc@@Base+0x134> │ │ │ │ + beq.n 7acd8 <_Py_Dealloc@@Base+0x134> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 7ab14 <_Py_Dealloc@@Base+0x134> │ │ │ │ + ble.n 7acd8 <_Py_Dealloc@@Base+0x134> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ab14 <_Py_Dealloc@@Base+0x134> │ │ │ │ + beq.n 7acd8 <_Py_Dealloc@@Base+0x134> │ │ │ │ mov r0, r9 │ │ │ │ - bl 210f78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 7ab14 <_Py_Dealloc@@Base+0x134> │ │ │ │ + bl 210b50 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 7acd8 <_Py_Dealloc@@Base+0x134> │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - movw r3, #40865 @ 0x9fa1 │ │ │ │ + movw r3, #41313 @ 0xa161 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #960] @ 0x3c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7acac <_Py_Dealloc@@Base+0x2cc> │ │ │ │ - cbz r1, 7ac02 <_Py_Dealloc@@Base+0x222> │ │ │ │ - ldr r3, [pc, #432] @ (7ad5c <_Py_Dealloc@@Base+0x37c>) │ │ │ │ + bne.w 7ae70 <_Py_Dealloc@@Base+0x2cc> │ │ │ │ + cbz r1, 7adc6 <_Py_Dealloc@@Base+0x222> │ │ │ │ + ldr r3, [pc, #432] @ (7af20 <_Py_Dealloc@@Base+0x37c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1588] @ 0x634 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7ac6e <_Py_Dealloc@@Base+0x28e> │ │ │ │ + beq.n 7ae32 <_Py_Dealloc@@Base+0x28e> │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r6, [r3, #808] @ 0x328 │ │ │ │ cmp r6, r2 │ │ │ │ - bgt.n 7abe8 <_Py_Dealloc@@Base+0x208> │ │ │ │ + bgt.n 7adac <_Py_Dealloc@@Base+0x208> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ac6e <_Py_Dealloc@@Base+0x28e> │ │ │ │ + beq.n 7ae32 <_Py_Dealloc@@Base+0x28e> │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r6, 7ac5c <_Py_Dealloc@@Base+0x27c> │ │ │ │ + cbz r6, 7ae20 <_Py_Dealloc@@Base+0x27c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7acb4 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + beq.n 7ae78 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #21056 @ 0x5240 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r5, #12] │ │ │ │ - bne.n 7ac4e <_Py_Dealloc@@Base+0x26e> │ │ │ │ - ldr r3, [pc, #324] @ (7ad5c <_Py_Dealloc@@Base+0x37c>) │ │ │ │ + bne.n 7ae12 <_Py_Dealloc@@Base+0x26e> │ │ │ │ + ldr r3, [pc, #324] @ (7af20 <_Py_Dealloc@@Base+0x37c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 7ac4e <_Py_Dealloc@@Base+0x26e> │ │ │ │ + bhi.n 7ae12 <_Py_Dealloc@@Base+0x26e> │ │ │ │ ldr.w r1, [r3, #1880] @ 0x758 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ adds r7, #12 │ │ │ │ str.w r5, [r3, #1880] @ 0x758 │ │ │ │ str.w r2, [r3, #1884] @ 0x75c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #21056 @ 0x5240 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7ac14 <_Py_Dealloc@@Base+0x234> │ │ │ │ + beq.n 7add8 <_Py_Dealloc@@Base+0x234> │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 88f78 │ │ │ │ + b.w 89120 │ │ │ │ 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 7ac02 <_Py_Dealloc@@Base+0x222> │ │ │ │ + b.n 7adc6 <_Py_Dealloc@@Base+0x222> │ │ │ │ ldr.w r2, [r0, #940] @ 0x3ac │ │ │ │ - movw r3, #64657 @ 0xfc91 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #401 @ 0x191 │ │ │ │ + movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7adf0 <_Py_Dealloc@@Base+0x410> │ │ │ │ + bne.w 7afb4 <_Py_Dealloc@@Base+0x410> │ │ │ │ mov r0, r1 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7ac02 <_Py_Dealloc@@Base+0x222> │ │ │ │ + b.n 7adc6 <_Py_Dealloc@@Base+0x222> │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - movw r3, #40865 @ 0x9fa1 │ │ │ │ + movw r3, #41313 @ 0xa161 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #960] @ 0x3c0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7abaa <_Py_Dealloc@@Base+0x1ca> │ │ │ │ + beq.w 7ad6e <_Py_Dealloc@@Base+0x1ca> │ │ │ │ ldr.w r0, [r0, #944] @ 0x3b0 │ │ │ │ blx r2 │ │ │ │ - b.n 7ac02 <_Py_Dealloc@@Base+0x222> │ │ │ │ + b.n 7adc6 <_Py_Dealloc@@Base+0x222> │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r8, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r6, r2, r6 │ │ │ │ @@ -116428,92 +116581,92 @@ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r1, [r3, #8] │ │ │ │ add.w r9, r4, ip, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r9, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7acf2 <_Py_Dealloc@@Base+0x312> │ │ │ │ + bne.n 7aeb6 <_Py_Dealloc@@Base+0x312> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7acee <_Py_Dealloc@@Base+0x30e> │ │ │ │ + cbz r1, 7aeb2 <_Py_Dealloc@@Base+0x30e> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r9, #528] @ 0x210 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7ad8a <_Py_Dealloc@@Base+0x3aa> │ │ │ │ + beq.n 7af4e <_Py_Dealloc@@Base+0x3aa> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ad68 <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq.n 7af2c <_Py_Dealloc@@Base+0x388> │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ad0c <_Py_Dealloc@@Base+0x32c> │ │ │ │ + cbnz r3, 7aed0 <_Py_Dealloc@@Base+0x32c> │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 7ac02 <_Py_Dealloc@@Base+0x222> │ │ │ │ + beq.w 7adc6 <_Py_Dealloc@@Base+0x222> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7ad56 <_Py_Dealloc@@Base+0x376> │ │ │ │ + cbz r1, 7af1a <_Py_Dealloc@@Base+0x376> │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7ad2a <_Py_Dealloc@@Base+0x34a> │ │ │ │ + cbz r3, 7aeee <_Py_Dealloc@@Base+0x34a> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7ac02 <_Py_Dealloc@@Base+0x222> │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 7adc6 <_Py_Dealloc@@Base+0x222> │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7ab6e <_Py_Dealloc@@Base+0x18e> │ │ │ │ - ldr r2, [pc, #36] @ (7ad64 <_Py_Dealloc@@Base+0x384>) │ │ │ │ + beq.w 7ad32 <_Py_Dealloc@@Base+0x18e> │ │ │ │ + ldr r2, [pc, #36] @ (7af28 <_Py_Dealloc@@Base+0x384>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ blx r3 │ │ │ │ - b.n 7ab6e <_Py_Dealloc@@Base+0x18e> │ │ │ │ + b.n 7ad32 <_Py_Dealloc@@Base+0x18e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 210930 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 7ab14 <_Py_Dealloc@@Base+0x134> │ │ │ │ + bl 210508 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 7acd8 <_Py_Dealloc@@Base+0x134> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ad1a <_Py_Dealloc@@Base+0x33a> │ │ │ │ + b.n 7aede <_Py_Dealloc@@Base+0x33a> │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7ad76 <_Py_Dealloc@@Base+0x396> │ │ │ │ + cbz r3, 7af3a <_Py_Dealloc@@Base+0x396> │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ac02 <_Py_Dealloc@@Base+0x222> │ │ │ │ + bne.w 7adc6 <_Py_Dealloc@@Base+0x222> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7ac02 <_Py_Dealloc@@Base+0x222> │ │ │ │ + b.n 7adc6 <_Py_Dealloc@@Base+0x222> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7acfe <_Py_Dealloc@@Base+0x31e> │ │ │ │ + beq.n 7aec2 <_Py_Dealloc@@Base+0x31e> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7adea <_Py_Dealloc@@Base+0x40a> │ │ │ │ + cbz r1, 7afae <_Py_Dealloc@@Base+0x40a> │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r8, r6] │ │ │ │ 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, 7adc0 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + cbz r3, 7af84 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -116522,32 +116675,32 @@ │ │ │ │ ldr.w r3, [r0, #1072] @ 0x430 │ │ │ │ ldr.w r0, [r0, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r9, [r8, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7ac02 <_Py_Dealloc@@Base+0x222> │ │ │ │ + b.n 7adc6 <_Py_Dealloc@@Base+0x222> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ad96 <_Py_Dealloc@@Base+0x3b6> │ │ │ │ + b.n 7af5a <_Py_Dealloc@@Base+0x3b6> │ │ │ │ ldr.w r0, [r0, #924] @ 0x39c │ │ │ │ blx r2 │ │ │ │ - b.n 7ac86 <_Py_Dealloc@@Base+0x2a6> │ │ │ │ + b.n 7ae4a <_Py_Dealloc@@Base+0x2a6> │ │ │ │ │ │ │ │ -0007adf8 : │ │ │ │ +0007afbc : │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ - cbz r3, 7ae6a │ │ │ │ + cbz r3, 7b02e │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ push {lr} │ │ │ │ bic.w lr, r3, #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ - ldr r2, [pc, #84] @ (7ae6c ) │ │ │ │ + ldr r2, [pc, #84] @ (7b030 ) │ │ │ │ ldr.w ip, [ip, r2] │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ and.w r3, r2, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ ldr.w r3, [ip, #3752] @ 0xea8 │ │ │ │ @@ -116574,15 +116727,15 @@ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ bic.w lr, r1, #3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ - ldr r3, [pc, #80] @ (7aedc ) │ │ │ │ + ldr r3, [pc, #80] @ (7b0a0 ) │ │ │ │ ldr.w ip, [ip, r3] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ @@ -116601,26 +116754,26 @@ │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r2, [ip, #3824] @ 0xef0 │ │ │ │ addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strle.w r3, [ip, #3824] @ 0xef0 │ │ │ │ pop {pc} │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 7aee4 │ │ │ │ + cbnz r0, 7b0a8 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7aee2 │ │ │ │ + bge.n 7b0a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7aee2 │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 7b0a6 │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -0007aef8 : │ │ │ │ +0007b0bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #20540 @ 0x503c │ │ │ │ @@ -116629,232 +116782,232 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 7af7e │ │ │ │ + bpl.n 7b142 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7af64 │ │ │ │ + bne.n 7b128 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 7af64 │ │ │ │ + beq.n 7b128 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 7af78 │ │ │ │ + beq.n 7b13c │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 7af58 │ │ │ │ + bne.n 7b11c │ │ │ │ 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 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 7af3e │ │ │ │ + bne.n 7b102 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 277820 │ │ │ │ + bl 276c1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7af54 │ │ │ │ + b.n 7b118 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7af2a │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.n 7b0ee │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #5143 @ 0x1417 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7af78 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b13c │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7afe4 │ │ │ │ + bne.n 7b1a8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7afe4 │ │ │ │ + beq.n 7b1a8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 7affe │ │ │ │ + beq.n 7b1c2 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 7afda │ │ │ │ + bne.n 7b19e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 7afd6 │ │ │ │ + b.n 7b19a │ │ │ │ mov r0, r4 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 7b004 │ │ │ │ + beq.n 7b1c8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 7afce │ │ │ │ + bne.n 7b192 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7afd6 │ │ │ │ + b.n 7b19a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 277820 │ │ │ │ + bl 276c1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7afd6 │ │ │ │ + b.n 7b19a │ │ │ │ nop │ │ │ │ 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, #700] @ (7b2e0 ) │ │ │ │ + ldr r2, [pc, #700] @ (7b4a4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b296 │ │ │ │ + beq.w 7b45a │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b122 │ │ │ │ + beq.n 7b2e6 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r4, [r1, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7b2be │ │ │ │ + bne.w 7b482 │ │ │ │ ldrb.w r2, [r1, #-3] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 7b2a4 │ │ │ │ + bne.w 7b468 │ │ │ │ ldrb.w r2, [r1, #-2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 7b2a4 │ │ │ │ + bne.w 7b468 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 7b2a4 │ │ │ │ + bne.w 7b468 │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ ldrb.w r2, [r3, #-7] │ │ │ │ orr.w r2, r2, r1, lsl #8 │ │ │ │ ldrb.w r1, [r3, #-6] │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ ldrb.w r2, [r3, #-5] │ │ │ │ orr.w r2, r2, r1, lsl #8 │ │ │ │ ldrb r1, [r3, r2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7b27c │ │ │ │ + bne.w 7b440 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 7b27c │ │ │ │ + bne.w 7b440 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 7b27c │ │ │ │ + bne.w 7b440 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7b27c │ │ │ │ + bne.w 7b440 │ │ │ │ mov.w r1, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ mov r0, r3 │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ sub.w r4, r3, #8 │ │ │ │ blx 2c98c │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ - movw r2, #40865 @ 0x9fa1 │ │ │ │ + movw r2, #41313 @ 0xa161 │ │ │ │ movt r2, #7 │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7b126 │ │ │ │ - cbz r4, 7b122 │ │ │ │ - ldr r2, [pc, #528] @ (7b2e4 ) │ │ │ │ + bne.n 7b2ea │ │ │ │ + cbz r4, 7b2e6 │ │ │ │ + ldr r2, [pc, #528] @ (7b4a8 ) │ │ │ │ ldr r2, [r2, r6] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1588] @ 0x634 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7b146 │ │ │ │ + beq.n 7b30a │ │ │ │ lsrs r2, r4, #18 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 7b108 │ │ │ │ + bgt.n 7b2cc │ │ │ │ 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, 7b146 │ │ │ │ + cbz r1, 7b30a │ │ │ │ bic.w r2, r4, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str r4, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r1, 7b134 │ │ │ │ - cbz r3, 7b172 │ │ │ │ + cbz r1, 7b2f8 │ │ │ │ + cbz r3, 7b336 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 7b122 │ │ │ │ + b.n 7b2e6 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - movw r2, #64657 @ 0xfc91 │ │ │ │ - movt r2, #6 │ │ │ │ + movw r2, #401 @ 0x191 │ │ │ │ + movt r2, #7 │ │ │ │ ldr.w r6, [r3, #940] @ 0x3ac │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7b272 │ │ │ │ + bne.w 7b436 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b122 │ │ │ │ + b.n 7b2e6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r6, [r5, #512] @ 0x200 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ @@ -116863,72 +117016,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w ip, r5, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w r0, [ip, #528] @ 0x210 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7b1ac │ │ │ │ + bne.n 7b370 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7b1a8 │ │ │ │ + cbz r2, 7b36c │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [ip, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7b208 │ │ │ │ + beq.n 7b3cc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7b1e8 │ │ │ │ + beq.n 7b3ac │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 7b1c4 │ │ │ │ + cbnz r2, 7b388 │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7b122 │ │ │ │ + beq.n 7b2e6 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 7b1e2 │ │ │ │ + cbz r1, 7b3a6 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, r0, [r3, #20] │ │ │ │ - cbz r2, 7b1de │ │ │ │ + cbz r2, 7b3a2 │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 7b122 │ │ │ │ + b.n 7b2e6 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b1d0 │ │ │ │ + b.n 7b394 │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7b1f6 │ │ │ │ + cbz r2, 7b3ba │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7b122 │ │ │ │ + bne.n 7b2e6 │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b122 │ │ │ │ + b.n 7b2e6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b1b6 │ │ │ │ + beq.n 7b37a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7b26c │ │ │ │ + cbz r2, 7b430 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r4] │ │ │ │ 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, 7b23a │ │ │ │ + cbz r3, 7b3fe │ │ │ │ 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 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ @@ -116941,1074 +117094,1085 @@ │ │ │ │ ldr.w r0, [r3, #1064] @ 0x428 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str r7, [r6, r4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7b122 │ │ │ │ + b.n 7b2e6 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b214 │ │ │ │ + b.n 7b3d8 │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 7b166 │ │ │ │ + b.n 7b32a │ │ │ │ mov r0, r3 │ │ │ │ - bl 698f4 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #64384 @ 0xfb80 │ │ │ │ + bl 6492c │ │ │ │ + movw r1, #62196 @ 0xf2f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #14088 @ 0x3708 │ │ │ │ + movw r0, #11660 @ 0x2d8c │ │ │ │ movt r0, #51 @ 0x33 │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #1956 @ 0x7a4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #72] @ (7b2e8 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #65488 @ 0xffd0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #72] @ (7b4ac ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r3 │ │ │ │ - bl 698f4 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #64360 @ 0xfb68 │ │ │ │ + bl 6492c │ │ │ │ + movw r1, #62172 @ 0xf2dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #14088 @ 0x3708 │ │ │ │ + movw r0, #11660 @ 0x2d8c │ │ │ │ movt r0, #51 @ 0x33 │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 698f4 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #64300 @ 0xfb2c │ │ │ │ + bl 6492c │ │ │ │ + movw r1, #62112 @ 0xf2a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #14088 @ 0x3708 │ │ │ │ + movw r0, #11660 @ 0x2d8c │ │ │ │ movt r0, #51 @ 0x33 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 69668 │ │ │ │ + bl 69cf0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - itt le │ │ │ │ - movle r3, r6 │ │ │ │ - stmdble sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ + movs r3, r6 │ │ │ │ + cbz r0, 7b4ba │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 7b4bc │ │ │ │ + bx lr │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7b4ba │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7b59e │ │ │ │ + beq.w 7b77a │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr.w r1, [fp, #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 7b952 │ │ │ │ + bne.w 7bb2e │ │ │ │ add.w r7, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bgt.w 7b49a │ │ │ │ + bgt.w 7b676 │ │ │ │ ldrsb.w r2, [r7, sl] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b40e │ │ │ │ + blt.n 7b5ea │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 7b482 │ │ │ │ + beq.w 7b65e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7b52c │ │ │ │ + beq.w 7b708 │ │ │ │ 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, [r7, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7b4dc │ │ │ │ + blt.w 7b6b8 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 7b482 │ │ │ │ + beq.n 7b65e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7b756 │ │ │ │ + beq.w 7b932 │ │ │ │ mov.w lr, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w r2, lr, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ add sl, r2 │ │ │ │ mov r4, lr │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 7b6d2 │ │ │ │ + bgt.w 7b8ae │ │ │ │ ldrsb.w r6, [r7, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7b4f8 │ │ │ │ + blt.w 7b6d4 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 7b480 │ │ │ │ + beq.n 7b65c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 7b426 │ │ │ │ + beq.n 7b602 │ │ │ │ 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 7b6fc │ │ │ │ + bgt.w 7b8d8 │ │ │ │ ldrsb.w r6, [r7, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7b518 │ │ │ │ + blt.w 7b6f4 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 7b480 │ │ │ │ + beq.n 7b65c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7b8ee │ │ │ │ + beq.w 7baca │ │ │ │ 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 7b3ac │ │ │ │ + b.n 7b588 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 7bd24 │ │ │ │ + bne.w 7bdca │ │ │ │ movs r3, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #12] │ │ │ │ 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, [r0, #8] │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7b3cc │ │ │ │ + bne.n 7b5a8 │ │ │ │ ldrb.w r1, [fp, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7b3cc │ │ │ │ + bne.n 7b5a8 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7bca8 │ │ │ │ + beq.w 7bdf4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7bc32 │ │ │ │ + bpl.w 7bdee │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, fp, #20 │ │ │ │ addpl.w r1, fp, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mul.w r2, lr, r3 │ │ │ │ blx 2d914 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b3cc │ │ │ │ + bne.n 7b5a8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 7baa0 │ │ │ │ + beq.w 7bc06 │ │ │ │ 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 7b41a │ │ │ │ + b.n 7b5f6 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7b7c2 │ │ │ │ + bgt.w 7b99e │ │ │ │ ldrsh.w r6, [r7, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 7b502 │ │ │ │ + blt.n 7b6de │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 7b482 │ │ │ │ + beq.n 7b65e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 7b52c │ │ │ │ + beq.n 7b708 │ │ │ │ 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 7b7e2 │ │ │ │ + bgt.w 7b9be │ │ │ │ ldrsh.w r6, [r7, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 7b386 │ │ │ │ + bge.w 7b562 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7b414 │ │ │ │ + beq.n 7b5f0 │ │ │ │ mov.w lr, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w r2, lr, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r2, sl │ │ │ │ mov r4, lr │ │ │ │ and.w sl, r2, r5 │ │ │ │ - b.n 7b3ac │ │ │ │ + b.n 7b588 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.w 7bbaa │ │ │ │ + bne.w 7bfce │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7b41a │ │ │ │ + b.n 7b5f6 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7b414 │ │ │ │ + beq.n 7b5f0 │ │ │ │ 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 7b4d2 │ │ │ │ + b.n 7b6ae │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 7b4fe │ │ │ │ + beq.n 7b6da │ │ │ │ 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 7b3b4 │ │ │ │ + b.n 7b590 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7b584 │ │ │ │ + bne.n 7b760 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb.w r2, [fp, #16] │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx lr, r2, #2, #3 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7b584 │ │ │ │ + bne.n 7b760 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7bd10 │ │ │ │ + beq.w 7bf2e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7bd0a │ │ │ │ + bpl.w 7bf28 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, fp, #28 │ │ │ │ addmi.w r1, fp, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mul.w r2, r3, lr │ │ │ │ blx 2d914 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b482 │ │ │ │ + beq.w 7b65e │ │ │ │ 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 7b37c │ │ │ │ - b.n 7b4ca │ │ │ │ + ble.w 7b558 │ │ │ │ + b.n 7b6a6 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r0, #7 │ │ │ │ lsl.w r2, r3, r0 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, r1 │ │ │ │ and.w r5, r9, r2 │ │ │ │ add r3, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ it le │ │ │ │ ldrsble.w r7, [r8, r5] │ │ │ │ - bgt.w 7b732 │ │ │ │ + bgt.w 7b90e │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 7b726 │ │ │ │ + blt.w 7b902 │ │ │ │ movs r6, #12 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r6, r7, r6 │ │ │ │ adds r3, r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 7b7b4 │ │ │ │ + beq.w 7b990 │ │ │ │ ldr r2, [r2, r6] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7b7e8 │ │ │ │ + beq.w 7b9c4 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #7 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, r3 │ │ │ │ it le │ │ │ │ ldrsble.w r7, [r8, r5] │ │ │ │ - bgt.w 7b85e │ │ │ │ + bgt.w 7ba3a │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 7b7bc │ │ │ │ + blt.w 7b998 │ │ │ │ movs r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r6, r7, r6 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 7b740 │ │ │ │ + beq.w 7b91c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r6] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7b874 │ │ │ │ + beq.w 7ba50 │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, r1, #1 │ │ │ │ add r3, r5 │ │ │ │ mov r4, r1 │ │ │ │ and.w r5, r2, r3 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 7b6c4 │ │ │ │ + bgt.n 7b8a0 │ │ │ │ ldrsb.w r7, [r8, r5] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 7b86c │ │ │ │ + blt.w 7ba48 │ │ │ │ movs r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r6, r7, r6 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 7b740 │ │ │ │ + beq.n 7b91c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r6] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7ba26 │ │ │ │ + beq.w 7bb8c │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r5, r5, r4, lsr #5 │ │ │ │ cmp r0, #7 │ │ │ │ add.w r5, r5, #1 │ │ │ │ and.w r3, r3, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bgt.w 7baac │ │ │ │ + bgt.w 7bc12 │ │ │ │ ldrsb.w r7, [r8, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 7ba1e │ │ │ │ + blt.w 7bb84 │ │ │ │ movs r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r6, r7, r6 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp fp, r5 │ │ │ │ - beq.n 7b740 │ │ │ │ + beq.n 7b91c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7babc │ │ │ │ + beq.w 7bc22 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsrs r4, r4, #10 │ │ │ │ cmp r0, #7 │ │ │ │ add.w r5, r3, r3, lsl #2 │ │ │ │ add.w r3, r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, r3 │ │ │ │ - ble.n 7b646 │ │ │ │ + ble.n 7b822 │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r7, [r8, r5, lsl #1] │ │ │ │ ldrgt.w r7, [r8, r5, lsl #2] │ │ │ │ - b.n 7b64a │ │ │ │ + b.n 7b826 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [r7, sl, lsl #1] │ │ │ │ ldrgt.w r6, [r7, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 7b3be │ │ │ │ + bge.w 7b59a │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 7b4fe │ │ │ │ + beq.w 7b6da │ │ │ │ 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, [r7, sl, lsl #1] │ │ │ │ ldrgt.w r6, [r7, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 7b3ee │ │ │ │ + bge.w 7b5ca │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 7b4fe │ │ │ │ + beq.w 7b6da │ │ │ │ lsrs r4, r4, #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, r4, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, r5, sl │ │ │ │ - b.n 7b6d2 │ │ │ │ + b.n 7b8ae │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7b5ec │ │ │ │ + bne.w 7b7c8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7b4fe │ │ │ │ + b.n 7b6da │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r7, [r8, r5, lsl #2] │ │ │ │ ldrshle.w r7, [r8, r5, lsl #1] │ │ │ │ - b.n 7b5ca │ │ │ │ + b.n 7b7a6 │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, r7 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 7b41a │ │ │ │ + b.n 7b5f6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7b4e0 │ │ │ │ + bne.w 7b6bc │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb.w r2, [fp, #16] │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx lr, r2, #2, #3 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 7b4e0 │ │ │ │ + bne.w 7b6bc │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7bd3e │ │ │ │ + beq.w 7bfa6 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7bd38 │ │ │ │ + bpl.w 7bf74 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, fp, #28 │ │ │ │ addmi.w r1, fp, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mul.w r2, r3, lr │ │ │ │ blx 2d914 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b482 │ │ │ │ - b.n 7b4e0 │ │ │ │ + beq.w 7b65e │ │ │ │ + b.n 7b6bc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 7b74a │ │ │ │ + b.n 7b926 │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 7b72c │ │ │ │ - b.n 7b62e │ │ │ │ + beq.n 7b908 │ │ │ │ + b.n 7b80a │ │ │ │ ldr.w r6, [r7, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 7b4aa │ │ │ │ + bge.w 7b686 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 7b414 │ │ │ │ + beq.w 7b5f0 │ │ │ │ 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, [r7, sl, lsl #2] │ │ │ │ - b.n 7b4d6 │ │ │ │ + b.n 7b6b2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl e1b44 │ │ │ │ + bl e1cfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7bc42 │ │ │ │ + beq.w 7bf7a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #36452 @ 0x8e64 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7bbf2 │ │ │ │ + bne.w 7be8a │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ - bge.n 7b83e │ │ │ │ + bge.n 7ba1a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7bd14 │ │ │ │ + beq.w 7bdde │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.w 7b30a │ │ │ │ + bne.w 7b4e6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7b30a │ │ │ │ + bne.w 7b4e6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b740 │ │ │ │ + bne.w 7b91c │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ - b.n 7b5ec │ │ │ │ + b.n 7b7c8 │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r7, [r8, r5, lsl #2] │ │ │ │ ldrshle.w r7, [r8, r5, lsl #1] │ │ │ │ - b.n 7b60a │ │ │ │ + b.n 7b7e6 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7b414 │ │ │ │ - b.n 7b66c │ │ │ │ + beq.w 7b5f0 │ │ │ │ + b.n 7b848 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl e1b44 │ │ │ │ + bl e1cfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7bbbc │ │ │ │ + beq.w 7bd94 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #36452 @ 0x8e64 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7bc6a │ │ │ │ + bne.w 7bf32 │ │ │ │ movw r1, #4404 @ 0x1134 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r1, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bge.n 7b8cc │ │ │ │ + bge.n 7baa8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bbe6 │ │ │ │ + beq.w 7bdbe │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.w 7b30a │ │ │ │ + bne.w 7b4e6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b30a │ │ │ │ + bne.w 7b4e6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b740 │ │ │ │ + bne.w 7b91c │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ - b.n 7b62e │ │ │ │ + b.n 7b80a │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 7b3fe │ │ │ │ + bne.w 7b5da │ │ │ │ ldrb.w r2, [fp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7b3fe │ │ │ │ + bne.w 7b5da │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7bc3e │ │ │ │ + beq.w 7be00 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7bc38 │ │ │ │ + beq.w 7bdfa │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, fp, #20 │ │ │ │ addpl.w r1, fp, #28 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2d914 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b480 │ │ │ │ - b.n 7b3fe │ │ │ │ + beq.w 7b65c │ │ │ │ + b.n 7b5da │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ it le │ │ │ │ movle r3, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ it le │ │ │ │ ldrsble.w r7, [r3, sl] │ │ │ │ - bgt.w 7bd92 │ │ │ │ + bgt.w 7bd82 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 7bb2a │ │ │ │ + bge.w 7bc94 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7b414 │ │ │ │ + beq.w 7b5f0 │ │ │ │ mov.w r7, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, sl │ │ │ │ cmp.w r8, #7 │ │ │ │ and.w sl, r7, r5 │ │ │ │ it le │ │ │ │ ldrsble.w r7, [r3, sl] │ │ │ │ - bgt.w 7bb6a │ │ │ │ + bgt.w 7bfbe │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 7bb4a │ │ │ │ + bge.w 7bcb4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7b414 │ │ │ │ - mov.w r3, r9, lsr #10 │ │ │ │ - add.w r7, sl, sl, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - add r7, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - and.w sl, r7, r5 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - cmp r3, #7 │ │ │ │ - bgt.w 7bdd6 │ │ │ │ - ldrsb.w r8, [r4, sl] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 7bdbc │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7b414 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - 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 7bd5c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 7bd42 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7b414 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r6 │ │ │ │ - b.n 7b9c2 │ │ │ │ + beq.w 7b5f0 │ │ │ │ + b.n 7bcd2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7b414 │ │ │ │ - b.n 7b6ac │ │ │ │ + beq.w 7b5f0 │ │ │ │ + b.n 7b888 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl e1b44 │ │ │ │ + bl e1cfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7bc42 │ │ │ │ + beq.w 7bf7a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw ip, #36452 @ 0x8e64 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 7bcb0 │ │ │ │ + bne.w 7bd38 │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ subs r2, r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bge.n 7ba7e │ │ │ │ + bge.n 7bbe4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7bcf2 │ │ │ │ + beq.w 7be36 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 7bc8e │ │ │ │ + bne.w 7bf5a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7bc8e │ │ │ │ + bne.w 7bf5a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b740 │ │ │ │ + bne.w 7b91c │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ - b.n 7b66c │ │ │ │ + b.n 7b848 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 7b41a │ │ │ │ + b.n 7b5f6 │ │ │ │ cmp r0, #15 │ │ │ │ itet gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ ldrshle.w r7, [r8, r3, lsl #1] │ │ │ │ ldrgt.w r7, [r8, r3, lsl #2] │ │ │ │ - b.n 7b68a │ │ │ │ + b.n 7b866 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl e1b44 │ │ │ │ + bl e1cfc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bb7a │ │ │ │ + beq.w 7bf06 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw ip, #36452 @ 0x8e64 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 7bd6a │ │ │ │ + bne.w 7becc │ │ │ │ movw r0, #4404 @ 0x1134 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ subs r2, r2, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 7bb08 │ │ │ │ + bge.n 7bc72 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7bb8e │ │ │ │ + beq.w 7bfe2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 7bc8e │ │ │ │ + bne.w 7bf5a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 7bc8e │ │ │ │ + bne.w 7bf5a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b740 │ │ │ │ + bne.w 7b91c │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ - b.n 7b6ac │ │ │ │ + b.n 7b888 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd fp, r9, [sp] │ │ │ │ - bl 1caf64 │ │ │ │ + bl 1ccda8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 7bdee │ │ │ │ - bne.w 7bdb4 │ │ │ │ + blt.w 7bfb2 │ │ │ │ + bne.w 7bfaa │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 7b97a │ │ │ │ + b.n 7bb56 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd fp, r9, [sp] │ │ │ │ - bl 1caf64 │ │ │ │ + bl 1ccda8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 7bdee │ │ │ │ - bne.w 7bdb4 │ │ │ │ + blt.w 7bfb2 │ │ │ │ + bne.w 7bfaa │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 7b9a6 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w r7, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r7, [r3, sl, lsl #1] │ │ │ │ - b.n 7b99a │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + mov.w r3, r9, lsr #10 │ │ │ │ + add.w r7, sl, sl, lsl #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + adds r3, #1 │ │ │ │ + add r7, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + and.w sl, r7, r5 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt.w 7be20 │ │ │ │ + ldrsb.w r8, [r4, sl] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 7be04 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7b5f0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + 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 7be70 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 7be42 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7b5f0 │ │ │ │ + b.n 7be5c │ │ │ │ + strd r0, r3, [sp, #32] │ │ │ │ + bl cff30 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 7bd6e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bb88 │ │ │ │ + bge.n 7bd60 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbz r2, 7bb96 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7be7e │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 7bbe4 │ │ │ │ mvn.w r6, #2 │ │ │ │ - b.n 7b4fe │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bb08 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7bb08 │ │ │ │ - b.n 7bb88 │ │ │ │ - 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 7b3e4 │ │ │ │ + b.n 7b6da │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7bd4e │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 7bd4e │ │ │ │ + cmp.w r8, #15 │ │ │ │ + itet le │ │ │ │ + ldrle r3, [sp, #16] │ │ │ │ + ldrgt.w r7, [r2, sl, lsl #2] │ │ │ │ + ldrshle.w r7, [r3, sl, lsl #1] │ │ │ │ + b.n 7bb4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bb88 │ │ │ │ + bge.n 7bd68 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7bb88 │ │ │ │ + bne.n 7bd68 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7b8cc │ │ │ │ - b.n 7bb88 │ │ │ │ + bge.w 7baa8 │ │ │ │ + b.n 7bd68 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 7baa8 │ │ │ │ + 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.w 7b558 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + b.n 7ba1a │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ + b.n 7b64a │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 7b638 │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ + b.n 7bb1a │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 7bb04 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + bl 1ccda8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 7bfb2 │ │ │ │ + bne.n 7be2e │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b.n 7bd08 │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 7bcf8 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r4, r5 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + b.n 7b65e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7b8cc │ │ │ │ + b.n 7bbe4 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + bl 1ccda8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 7bfb2 │ │ │ │ + bne.n 7be2e │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + adds r2, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r6 │ │ │ │ + b.n 7bcee │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 7bd26 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 7bd60 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7bc1a │ │ │ │ + blt.n 7beb4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bc12 │ │ │ │ + bge.n 7beac │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, 7bc5a │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7bf96 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7b83e │ │ │ │ - b.n 7bb88 │ │ │ │ + bge.w 7ba1a │ │ │ │ + b.n 7bd68 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7bc04 │ │ │ │ + bne.n 7be9c │ │ │ │ strd r0, r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ - b.n 7bc04 │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ - b.n 7b46e │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ - b.n 7b93e │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 7b928 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + b.n 7be9c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl cff30 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 7bef6 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bb88 │ │ │ │ + bge.n 7beec │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbz r2, 7bf20 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 7bc72 │ │ │ │ + b.n 7bd68 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7bede │ │ │ │ + mov r0, r2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bede │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 7bd68 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7bb88 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bb88 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bne.w 7bd68 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 7bc12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7beec │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ + b.n 7b74c │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 7b73a │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - blt.n 7bc94 │ │ │ │ + blt.n 7bf60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bbdc │ │ │ │ + bge.w 7bdb4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7bbdc │ │ │ │ - b.n 7bbd2 │ │ │ │ + bne.w 7bdb4 │ │ │ │ + b.n 7bdaa │ │ │ │ mov r4, r2 │ │ │ │ - b.w 7b30a │ │ │ │ + b.w 7b4e6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7bc7c │ │ │ │ + bne.n 7bf44 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7bc7c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - mov r2, r1 │ │ │ │ - b.w 7b45c │ │ │ │ - strd r0, r3, [sp, #32] │ │ │ │ - bl cfd5c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7bcde │ │ │ │ + b.n 7bf44 │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ + b.n 7b97a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bcd4 │ │ │ │ + bge.w 7bd68 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7bcfe │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7ba7e │ │ │ │ - b.n 7bb88 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7bcc6 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 7bcc6 │ │ │ │ + bne.w 7bd68 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 7ba7e │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 7bcd4 │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ - b.n 7b570 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 7b55e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bd68 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 7b83e │ │ │ │ - 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.w 7b37c │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ - b.n 7b79e │ │ │ │ + b.n 7beac │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7b78c │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - bl 1caf64 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 7bdee │ │ │ │ - bne.n 7bde4 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - b.n 7ba0a │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 7b9fa │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl cfd5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7bda4 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7bba2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7bba2 │ │ │ │ - b.n 7bb9c │ │ │ │ - cmp.w r8, #15 │ │ │ │ - itet le │ │ │ │ - ldrle r3, [sp, #16] │ │ │ │ - ldrgt.w r7, [r2, sl, lsl #2] │ │ │ │ - ldrshle.w r7, [r3, sl, lsl #1] │ │ │ │ - b.n 7b96e │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7bd7c │ │ │ │ - mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bd7c │ │ │ │ + b.n 7b968 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ - b.w 7b482 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - bl 1caf64 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 7bdee │ │ │ │ - bne.n 7bde4 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - b.n 7b9dc │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 7b9cc │ │ │ │ - mov r6, r8 │ │ │ │ - mov r4, r5 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - b.w 7b482 │ │ │ │ + b.w 7b65e │ │ │ │ adds r3, #4 │ │ │ │ - bne.w 7bb88 │ │ │ │ + bne.w 7bd68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 7b308 │ │ │ │ + b.w 7b4e4 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w r7, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w r7, [r3, sl, lsl #1] │ │ │ │ + b.n 7bb76 │ │ │ │ + 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.w 7b5c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bc72 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ @@ -118019,364 +118183,364 @@ │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ add.w r9, r6, r2 │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, r7, r4 │ │ │ │ - bgt.w 7bf84 │ │ │ │ + bgt.w 7c174 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7beec │ │ │ │ + blt.n 7c0dc │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 7bef6 │ │ │ │ + beq.n 7c0e6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 7befe │ │ │ │ + beq.n 7c0ee │ │ │ │ lsrs r3, r7, #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #7 │ │ │ │ add r3, sl │ │ │ │ and.w sl, r4, r3 │ │ │ │ - bgt.w 7bf66 │ │ │ │ + bgt.w 7c156 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bf76 │ │ │ │ + blt.w 7c166 │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 7bef6 │ │ │ │ + beq.n 7c0e6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 7bff2 │ │ │ │ + beq.w 7c1e2 │ │ │ │ lsrs r2, r7, #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov fp, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.w 7bfc0 │ │ │ │ + bgt.w 7c1b0 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bfa6 │ │ │ │ + blt.w 7c196 │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 7bef6 │ │ │ │ + beq.n 7c0e6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 7c078 │ │ │ │ + beq.w 7c268 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ cmp r5, #7 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ add.w r3, r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - bgt.w 7bfe4 │ │ │ │ + bgt.w 7c1d4 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bfba │ │ │ │ + blt.n 7c1aa │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 7bef6 │ │ │ │ + beq.n 7c0e6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 7c0d6 │ │ │ │ + beq.w 7c2c6 │ │ │ │ mov.w r2, fp, lsr #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov fp, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 7be8a │ │ │ │ + b.n 7c07a │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 7c152 │ │ │ │ + bne.w 7c342 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r1, fp │ │ │ │ - bne.n 7bf52 │ │ │ │ + bne.n 7c142 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7bf52 │ │ │ │ + bne.n 7c142 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7c144 │ │ │ │ + beq.w 7c334 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w 7c13e │ │ │ │ + bpl.w 7c32e │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ mul.w r2, fp, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d914 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bef6 │ │ │ │ + beq.n 7c0e6 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, #7 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - ble.w 7be60 │ │ │ │ + ble.w 7c050 │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 7c072 │ │ │ │ + bgt.w 7c262 │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7be6a │ │ │ │ + bge.w 7c05a │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 7be7a │ │ │ │ + bne.w 7c06a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.n 7c054 │ │ │ │ + bgt.n 7c244 │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7be3e │ │ │ │ + bge.w 7c02e │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7bef2 │ │ │ │ + beq.n 7c0e2 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 7bf6c │ │ │ │ + b.n 7c15c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7bef2 │ │ │ │ + beq.n 7c0e2 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 7bec0 │ │ │ │ + b.n 7c0b0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 7bef6 │ │ │ │ - b.n 7bed8 │ │ │ │ + beq.n 7c0e6 │ │ │ │ + b.n 7c0c8 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7be9a │ │ │ │ + bge.w 7c08a │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7bef2 │ │ │ │ + beq.n 7c0e2 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ - b.n 7bec4 │ │ │ │ + b.n 7c0b4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 7be7a │ │ │ │ + bne.w 7c06a │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 7be7a │ │ │ │ + bne.w 7c06a │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 7c14e │ │ │ │ + beq.w 7c33e │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7c148 │ │ │ │ + beq.w 7c338 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d914 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7bef6 │ │ │ │ - b.n 7be7a │ │ │ │ + beq.w 7c0e6 │ │ │ │ + b.n 7c06a │ │ │ │ ldr.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7be3e │ │ │ │ + bge.w 7c02e │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7bef2 │ │ │ │ + beq.w 7c0e2 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ ldr.w r3, [r6, sl, lsl #2] │ │ │ │ - b.n 7bf70 │ │ │ │ + b.n 7c160 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 7beaa │ │ │ │ + bne.w 7c09a │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 7beaa │ │ │ │ + bne.w 7c09a │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 7c13a │ │ │ │ + beq.n 7c32a │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7c134 │ │ │ │ + beq.n 7c324 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d914 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7bef6 │ │ │ │ - b.n 7beaa │ │ │ │ + beq.w 7c0e6 │ │ │ │ + b.n 7c09a │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 7bed8 │ │ │ │ + bne.w 7c0c8 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 7bed8 │ │ │ │ + bne.w 7c0c8 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 7c168 │ │ │ │ + beq.n 7c358 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7c162 │ │ │ │ + beq.n 7c352 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d914 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7bef6 │ │ │ │ - b.n 7bed8 │ │ │ │ + beq.w 7c0e6 │ │ │ │ + b.n 7c0c8 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 7c0c2 │ │ │ │ + b.n 7c2b2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 7c0ac │ │ │ │ + b.n 7c29c │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 7bf42 │ │ │ │ + b.n 7c132 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7bf30 │ │ │ │ + b.n 7c120 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 7c040 │ │ │ │ + b.n 7c230 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 7c028 │ │ │ │ + b.n 7c218 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 7be60 │ │ │ │ + b.n 7c050 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 7c120 │ │ │ │ + b.n 7c310 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 7c10a │ │ │ │ + b.n 7c2fa │ │ │ │ │ │ │ │ -0007c16c : │ │ │ │ +0007c35c : │ │ │ │ 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 r7, [r0, #8] │ │ │ │ movw ip, #655 @ 0x28f │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ and.w r5, r7, ip │ │ │ │ cmp r5, #8 │ │ │ │ - bgt.n 7c1b4 │ │ │ │ + bgt.n 7c3a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7c41c │ │ │ │ + beq.w 7c60c │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 7c41c │ │ │ │ + bhi.w 7c60c │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #58997 @ 0xe675 │ │ │ │ + movweq r8, #59449 @ 0xe839 │ │ │ │ movteq r8, #12 │ │ │ │ - bne.n 7c292 │ │ │ │ + bne.n 7c482 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r2 │ │ │ │ lsls r0, r7, #22 │ │ │ │ - bmi.w 7c350 │ │ │ │ + bmi.w 7c540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c43a │ │ │ │ - ldr.w r9, [pc, #640] @ 7c458 │ │ │ │ + bne.w 7c62a │ │ │ │ + ldr.w r9, [pc, #640] @ 7c648 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ add.w ip, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #2000] @ 0x7d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c2ba │ │ │ │ - ldr.w lr, [pc, #620] @ 7c45c │ │ │ │ + beq.n 7c4aa │ │ │ │ + ldr.w lr, [pc, #620] @ 7c64c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [ip, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [ip, #2004] @ 0x7d4 │ │ │ │ ldr.w r6, [lr, #1660] @ 0x67c │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r2, [ip, #2004] @ 0x7d4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c3be │ │ │ │ + bne.w 7c5ae │ │ │ │ str r1, [r3, #20] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7c2de │ │ │ │ + beq.n 7c4ce │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c2de │ │ │ │ + bge.n 7c4ce │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7c2e4 │ │ │ │ + bne.n 7c4d4 │ │ │ │ ldr.w r6, [r0, #3744] @ 0xea0 │ │ │ │ sub.w lr, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r1, [r0, #3752] @ 0xea8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r5, [r3, #16] │ │ │ │ orr.w r5, r2, r6 │ │ │ │ @@ -118395,284 +118559,284 @@ │ │ │ │ adds r1, #1 │ │ │ │ orrs r2, r4 │ │ │ │ cmp ip, r8 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ str.w lr, [r0, #3744] @ 0xea0 │ │ │ │ str.w r1, [r0, #3824] @ 0xef0 │ │ │ │ str.w ip, [r0, #3752] @ 0xea8 │ │ │ │ - bgt.n 7c30c │ │ │ │ + bgt.n 7c4fc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.w 7c41c │ │ │ │ + ble.w 7c60c │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ - bne.n 7c2f8 │ │ │ │ - movw r8, #56521 @ 0xdcc9 │ │ │ │ + bne.n 7c4e8 │ │ │ │ + movw r8, #57049 @ 0xded9 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 7c1c2 │ │ │ │ - movw r8, #52861 @ 0xce7d │ │ │ │ + b.n 7c3b2 │ │ │ │ + movw r8, #53269 @ 0xd015 │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7c1c2 │ │ │ │ - movw r8, #48141 @ 0xbc0d │ │ │ │ + b.n 7c3b2 │ │ │ │ + movw r8, #48593 @ 0xbdd1 │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7c1c2 │ │ │ │ + b.n 7c3b2 │ │ │ │ movw r0, #14600 @ 0x3908 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c418 │ │ │ │ + beq.w 7c608 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7c21a │ │ │ │ + bne.n 7c40a │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7c22c │ │ │ │ + beq.n 7c41c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 7c22c │ │ │ │ + b.n 7c41c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 7c1c2 │ │ │ │ + b.n 7c3b2 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 7c41c │ │ │ │ - movw r8, #26449 @ 0x6751 │ │ │ │ + bne.w 7c60c │ │ │ │ + movw r8, #27757 @ 0x6c6d │ │ │ │ movt r8, #19 │ │ │ │ - b.n 7c1c2 │ │ │ │ + b.n 7c3b2 │ │ │ │ ldr.w r2, [r0, #3732] @ 0xe94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c28a │ │ │ │ + beq.n 7c47a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7c28a │ │ │ │ - ldr r2, [pc, #312] @ (7c454 ) │ │ │ │ + beq.n 7c47a │ │ │ │ + ldr r2, [pc, #312] @ (7c644 ) │ │ │ │ ldr r2, [r2, r7] │ │ │ │ ldr.w r1, [r0, #3808] @ 0xee0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7c28a │ │ │ │ + bne.n 7c47a │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7c39c │ │ │ │ + bne.n 7c58c │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7c28a │ │ │ │ + bmi.n 7c47a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c33a │ │ │ │ + bne.n 7c52a │ │ │ │ dmb ish │ │ │ │ - b.n 7c28a │ │ │ │ + b.n 7c47a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c402 │ │ │ │ - ldr.w r9, [pc, #256] @ 7c458 │ │ │ │ + beq.n 7c5f2 │ │ │ │ + ldr.w r9, [pc, #256] @ 7c648 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ - cbz r3, 7c3a6 │ │ │ │ + cbz r3, 7c596 │ │ │ │ ldr.w r0, [r2, #2012] @ 0x7dc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ str.w r0, [r2, #2012] @ 0x7dc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a9e10 <_Py_NewReference@@Base> │ │ │ │ + bl 1a9e88 <_Py_NewReference@@Base> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ str r1, [r3, #28] │ │ │ │ - b.n 7c2d2 │ │ │ │ + b.n 7c4c2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c28a │ │ │ │ - b.n 7c32c │ │ │ │ + bne.w 7c47a │ │ │ │ + b.n 7c51c │ │ │ │ movw r0, #14200 @ 0x3778 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c388 │ │ │ │ - b.n 7c418 │ │ │ │ + bne.n 7c578 │ │ │ │ + b.n 7c608 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7c3ee │ │ │ │ + bne.n 7c5de │ │ │ │ addw r0, lr, #1652 @ 0x674 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c2ce │ │ │ │ + bne.w 7c4be │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7c2d2 │ │ │ │ + b.n 7c4c2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r2, [lr, #1664] @ 0x680 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7c2d2 │ │ │ │ + b.n 7c4c2 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #13352 @ 0x3428 │ │ │ │ + movw r1, #16752 @ 0x4170 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7c28a │ │ │ │ + b.n 7c47a │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #13324 @ 0x340c │ │ │ │ + movw r1, #16724 @ 0x4154 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #13420 @ 0x346c │ │ │ │ + movw r1, #16820 @ 0x41b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 7c418 │ │ │ │ + bl fce84 │ │ │ │ + b.n 7c608 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0007c460 : │ │ │ │ +0007c650 : │ │ │ │ push {r4, r5, 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 r3, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bpl.n 7c4fc │ │ │ │ + bpl.n 7c6ec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movw r0, #41920 @ 0xa3c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7c4c2 │ │ │ │ + bne.n 7c6b2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 7c4c2 │ │ │ │ + beq.n 7c6b2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - movw ip, #45804 @ 0xb2ec │ │ │ │ + movw ip, #46848 @ 0xb700 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7c4e4 │ │ │ │ + beq.n 7c6d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7dfc0 │ │ │ │ + b.w 7e1b0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - beq.n 7c4ee │ │ │ │ + beq.n 7c6de │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - movw r0, #45804 @ 0xb2ec │ │ │ │ + movw r0, #46848 @ 0xb700 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 7c4b6 │ │ │ │ + bne.n 7c6a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 7c540 │ │ │ │ + b.n 7c730 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ab010 │ │ │ │ + b.w 1ab08c │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7c526 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 7c526 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + beq.n 7c716 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 7c716 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2795 @ 0xaeb │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12168 @ 0x2f88 │ │ │ │ + movw r1, #1564 @ 0x61c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 7c51e │ │ │ │ + bl fce84 │ │ │ │ + b.n 7c70e │ │ │ │ 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 │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ movw r5, #41920 @ 0xa3c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r2 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 7c6f8 │ │ │ │ - ldr r3, [pc, #568] @ (7c7a8 ) │ │ │ │ + bne.w 7c8e8 │ │ │ │ + ldr r3, [pc, #568] @ (7c998 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1912] @ 0x778 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7c616 │ │ │ │ + beq.n 7c806 │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r7, r4, #20 │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -118690,22 +118854,22 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ blx 2c98c │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c714 │ │ │ │ + bne.w 7c904 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, fp] │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ cmp r8, r5 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ - bne.n 7c600 │ │ │ │ + bne.n 7c7f0 │ │ │ │ str.w r9, [r7, r3] │ │ │ │ add r3, r7 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ @@ -118721,45 +118885,45 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ str.w sl, [r7, r3] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r1, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 7c5ea │ │ │ │ + b.n 7c7da │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r7, #35960 @ 0x8c78 │ │ │ │ movt r7, #79 @ 0x4f │ │ │ │ - movw r2, #21665 @ 0x54a1 │ │ │ │ + movw r2, #22129 @ 0x5671 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r7, #948] @ 0x3b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7c74e │ │ │ │ - ldr r3, [pc, #356] @ (7c7a8 ) │ │ │ │ + bne.w 7c93e │ │ │ │ + ldr r3, [pc, #356] @ (7c998 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7c73c │ │ │ │ + beq.n 7c92c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 7c6b0 │ │ │ │ + cbz r0, 7c8a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, r8, r5 │ │ │ │ clz r3, r3 │ │ │ │ @@ -118775,371 +118939,371 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ and.w fp, sl, #7 │ │ │ │ blx 2c98c │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c714 │ │ │ │ + bne.n 7c904 │ │ │ │ strb.w r0, [r7, fp] │ │ │ │ - b.n 7c5ce │ │ │ │ + b.n 7c7be │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 7c708 │ │ │ │ + bhi.n 7c8f8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r1, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7c66a │ │ │ │ + bne.n 7c85a │ │ │ │ ldr.w r3, [r7, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7c788 │ │ │ │ + bne.n 7c978 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2d640 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7c75c │ │ │ │ + beq.n 7c94c │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7c66a │ │ │ │ + b.n 7c85a │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ movs r0, #20 │ │ │ │ movs r1, #10 │ │ │ │ mov.w fp, #60 @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7c626 │ │ │ │ + b.n 7c816 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7c66a │ │ │ │ + b.n 7c85a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 8e7e0 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 8e988 <_PyDict_SendEvent@@Base> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 7c5c8 │ │ │ │ + ble.w 7c7b8 │ │ │ │ cmp r3, #15 │ │ │ │ mov.w r3, #0 │ │ │ │ ite le │ │ │ │ strhle.w r3, [r7, fp, lsl #1] │ │ │ │ strgt.w r3, [r7, fp, lsl #2] │ │ │ │ - b.n 7c5ce │ │ │ │ + b.n 7c7be │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7c66a │ │ │ │ - b.n 7c6cc │ │ │ │ + bne.n 7c85a │ │ │ │ + b.n 7c8bc │ │ │ │ ldr.w r0, [r7, #944] @ 0x3b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c66a │ │ │ │ - bl 20d6dc │ │ │ │ + bne.n 7c85a │ │ │ │ + bl 20d2b4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c772 │ │ │ │ + bge.n 7c962 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 7c796 │ │ │ │ + cbz r3, 7c986 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c782 │ │ │ │ + bge.n 7c972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7c79e │ │ │ │ + cbz r3, 7c98e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c5fa │ │ │ │ + b.n 7c7ea │ │ │ │ ldr.w r0, [r7, #924] @ 0x39c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c6e8 │ │ │ │ + b.n 7c8d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c772 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c962 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c782 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c972 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007c7ac : │ │ │ │ +0007c99c : │ │ │ │ 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, #29076 @ 0x7194 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 7c7d8 │ │ │ │ - cbz r0, 7c7d4 │ │ │ │ + bl 7c9c8 │ │ │ │ + cbz r0, 7c9c4 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ 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, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7ca24 │ │ │ │ + bl 7cc14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c9ae │ │ │ │ + beq.w 7cb9e │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 7c808 │ │ │ │ + cbz r5, 7c9f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ blx 2d658 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c99e │ │ │ │ + beq.w 7cb8e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 7c9d6 │ │ │ │ + bpl.w 7cbc6 │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c90e │ │ │ │ + bne.n 7cafe │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - beq.n 7c84e │ │ │ │ + beq.n 7ca3e │ │ │ │ strd r0, r5, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 7c956 │ │ │ │ - ldr r3, [pc, #444] @ (7ca18 ) │ │ │ │ + beq.n 7cb46 │ │ │ │ + ldr r3, [pc, #444] @ (7cc08 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #444] @ (7ca1c ) │ │ │ │ + ldr r2, [pc, #444] @ (7cc0c ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ ldr.w r0, [r3, #1068] @ 0x42c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c912 │ │ │ │ + bne.n 7cb02 │ │ │ │ add.w r5, r5, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #4084] @ 0xff4 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7c9d2 │ │ │ │ + beq.w 7cbc2 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 7c8be │ │ │ │ + bne.n 7caae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c8a6 │ │ │ │ + bge.n 7ca96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 7c8a6 │ │ │ │ + cbnz r3, 7ca96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7c93c │ │ │ │ + blt.n 7cb2c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c944 │ │ │ │ + beq.n 7cb34 │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 7c848 │ │ │ │ + b.n 7ca38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c8ce │ │ │ │ + bge.n 7cabe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c9ba │ │ │ │ + beq.n 7cbaa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c8ee │ │ │ │ + bge.n 7cade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c9c2 │ │ │ │ + beq.n 7cbb2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c8ee │ │ │ │ + bge.n 7cade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c9b2 │ │ │ │ + beq.n 7cba2 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - blt.n 7c90e │ │ │ │ + blt.n 7cafe │ │ │ │ mov r0, r6 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 7c8b8 │ │ │ │ + b.n 7caa8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c870 │ │ │ │ + beq.n 7ca60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c930 │ │ │ │ + bge.n 7cb20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 7c930 │ │ │ │ + cbnz r3, 7cb20 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7c9da │ │ │ │ + blt.n 7cbca │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 7c8b8 │ │ │ │ + b.n 7caa8 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7c8b8 │ │ │ │ - b.n 7c9a0 │ │ │ │ + bne.n 7caa8 │ │ │ │ + b.n 7cb90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 7c8b6 │ │ │ │ + b.n 7caa6 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7c858 │ │ │ │ + bne.w 7ca48 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 7c9e0 │ │ │ │ + bmi.n 7cbd0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7ca0e │ │ │ │ + blt.n 7cbfe │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r2, #58828 @ 0xe5cc │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ add r2, r3 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c938 │ │ │ │ + bge.n 7cb28 │ │ │ │ subs r3, r7, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c938 │ │ │ │ + bne.n 7cb28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 7c938 │ │ │ │ + b.n 7cb28 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c9ae │ │ │ │ + bge.n 7cb9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7c9ca │ │ │ │ + cbz r3, 7cbba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7c848 │ │ │ │ + b.n 7ca38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c8ee │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cade │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c8ce │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cabe │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c8de │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cace │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c9ae │ │ │ │ - bl e3ea8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cb9e │ │ │ │ + bl e3df0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7c938 │ │ │ │ + b.n 7cb28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7c938 │ │ │ │ + b.n 7cb28 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 7c9f2 │ │ │ │ + bmi.n 7cbe2 │ │ │ │ ldrsb.w r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7ca00 │ │ │ │ + blt.n 7cbf0 │ │ │ │ add.w r3, r6, #28 │ │ │ │ - b.n 7c96e │ │ │ │ + b.n 7cb5e │ │ │ │ ldrsb.w r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7ca00 │ │ │ │ + blt.n 7cbf0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ - b.n 7c96e │ │ │ │ + b.n 7cb5e │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #12] @ (7ca20 ) │ │ │ │ + ldr r2, [pc, #12] @ (7cc10 ) │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ - b.n 7c984 │ │ │ │ + b.n 7cb74 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0007ca24 : │ │ │ │ +0007cc14 : │ │ │ │ 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 r2, [r0, #20] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w ip, [r0, #84] @ 0x54 │ │ │ │ @@ -119164,77 +119328,77 @@ │ │ │ │ addne r1, r1, r0 │ │ │ │ addne r0, r1, #3 │ │ │ │ itttt ne │ │ │ │ addne r1, #1 │ │ │ │ bicne.w r0, r0, #3 │ │ │ │ addne.w r1, r0, r1, lsl #2 │ │ │ │ addne r2, r2, r1 │ │ │ │ - adds r6, r3, r2 │ │ │ │ - bmi.w 7cd2c │ │ │ │ + adds r7, r3, r2 │ │ │ │ + bmi.w 7cf1a │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ - movw r1, #21665 @ 0x54a1 │ │ │ │ + movw r1, #22129 @ 0x5671 │ │ │ │ movt r1, #7 │ │ │ │ - ldr.w r7, [r5, #968] @ 0x3c8 │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.w 7ccde │ │ │ │ - ldr r1, [pc, #720] @ (7cd78 ) │ │ │ │ + ldr.w r6, [r5, #968] @ 0x3c8 │ │ │ │ + cmp r6, r1 │ │ │ │ + bne.w 7cecc │ │ │ │ + ldr r1, [pc, #720] @ (7cf68 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ - ldr.w r7, [r1, #1588] @ 0x634 │ │ │ │ - subs r1, r6, #1 │ │ │ │ + ldr.w r6, [r1, #1588] @ 0x634 │ │ │ │ + subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 7cc86 │ │ │ │ + bcs.w 7ce74 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ - ldr.w r0, [r7, r1, lsl #3] │ │ │ │ + ldr.w r0, [r6, r1, lsl #3] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 7ccc4 │ │ │ │ + beq.w 7ceb2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r6, [r9] │ │ │ │ str r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7cb9c │ │ │ │ + beq.n 7cd8a │ │ │ │ add.w r5, r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7cbbe │ │ │ │ + beq.n 7cdac │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7cbc4 │ │ │ │ + beq.n 7cdb2 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #-8] │ │ │ │ add.w r0, r5, #8 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cc4e │ │ │ │ - ldr r0, [pc, #616] @ (7cd7c ) │ │ │ │ + bne.n 7cdfa │ │ │ │ + ldr r0, [pc, #616] @ (7cf6c ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cd04 │ │ │ │ + bne.w 7cef2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 7cbca │ │ │ │ + bmi.n 7cdb8 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7cb94 │ │ │ │ - ldr r3, [pc, #576] @ (7cd78 ) │ │ │ │ + bpl.n 7cd82 │ │ │ │ + ldr r3, [pc, #576] @ (7cf68 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ sub.w r4, r5, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ addw ip, r3, #3740 @ 0xe9c │ │ │ │ ldr.w r6, [r3, #3744] @ 0xea0 │ │ │ │ @@ -119253,216 +119417,216 @@ │ │ │ │ cmp r1, r7 │ │ │ │ add.w r6, r6, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r4, [r3, #3744] @ 0xea0 │ │ │ │ str.w r6, [r3, #3824] @ 0xef0 │ │ │ │ str.w r1, [r3, #3752] @ 0xea8 │ │ │ │ - bgt.n 7cc0c │ │ │ │ + bgt.n 7ce22 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r7, r5, [r0, #24] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 7cc00 │ │ │ │ + bcc.n 7cdee │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r7 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r0, r7] │ │ │ │ and.w lr, ip, #16384 @ 0x4000 │ │ │ │ add.w r5, r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7caea │ │ │ │ + bne.n 7ccda │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7caf6 │ │ │ │ + bne.n 7cce6 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7cafe │ │ │ │ + b.n 7ccee │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 7cc76 │ │ │ │ + bgt.n 7ce64 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r0, r5, r1 │ │ │ │ add r2, r3 │ │ │ │ strb r2, [r5, r1] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #1] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 7cbf6 │ │ │ │ + cbz r2, 7cde4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c98c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #-12] │ │ │ │ - b.n 7cb32 │ │ │ │ + b.n 7cd20 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str.w r1, [r8, #12] │ │ │ │ str.w r8, [r1, #8] │ │ │ │ - b.n 7cae2 │ │ │ │ + b.n 7ccd2 │ │ │ │ + ldr r0, [pc, #368] @ (7cf6c ) │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7cf2a │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + str.w sl, [r5, #8] │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bpl.n 7cd20 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + b.n 7cdba │ │ │ │ ldr.w r2, [r3, #3732] @ 0xe94 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 7cb94 │ │ │ │ - ldr r2, [pc, #356] @ (7cd80 ) │ │ │ │ + beq.n 7cd82 │ │ │ │ + ldr r2, [pc, #320] @ (7cf70 ) │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr.w r3, [r3, #3808] @ 0xee0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cb94 │ │ │ │ + bne.n 7cd82 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ccfa │ │ │ │ + bne.n 7cee8 │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 7cb94 │ │ │ │ + bmi.n 7cd82 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7cc38 │ │ │ │ + bne.n 7ce4e │ │ │ │ dmb ish │ │ │ │ - b.n 7cb94 │ │ │ │ - ldr r0, [pc, #300] @ (7cd7c ) │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7cd3c │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - str.w sl, [r5, #8] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bpl.w 7cb32 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - b.n 7cbcc │ │ │ │ + b.n 7cd82 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ adds r0, r5, r3 │ │ │ │ strb r2, [r5, r3] │ │ │ │ - b.n 7cbe0 │ │ │ │ + b.n 7cdce │ │ │ │ ldr.w r8, [r5, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 7cd5c │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.n 7cf4c │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2d640 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7cd2c │ │ │ │ - ldr.w r1, [r7, #800] @ 0x320 │ │ │ │ + beq.n 7cf1a │ │ │ │ + ldr.w r1, [r6, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ - str.w r1, [r7, #800] @ 0x320 │ │ │ │ + str.w r1, [r6, #800] @ 0x320 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ and.w lr, r1, #16384 @ 0x4000 │ │ │ │ - b.n 7cae2 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 7ccd2 │ │ │ │ + mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cc86 │ │ │ │ + beq.n 7ce74 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 7cbb2 │ │ │ │ + b.n 7cda0 │ │ │ │ ldr.w r0, [r5, #964] @ 0x3c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - blx r7 │ │ │ │ + blx r6 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 7cd2c │ │ │ │ + cbz r0, 7cf1a │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ and.w lr, r1, #16384 @ 0x4000 │ │ │ │ - b.n 7cae2 │ │ │ │ + b.n 7ccd2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cb94 │ │ │ │ - b.n 7cc2a │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + bne.w 7cd82 │ │ │ │ + b.n 7ce40 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cd8e │ │ │ │ + bne.n 7cf7e │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cd84 │ │ │ │ + bne.n 7cf74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 7cb32 │ │ │ │ - b.n 7cc72 │ │ │ │ - bl 20d6dc │ │ │ │ + bpl.w 7cd20 │ │ │ │ + b.n 7ce1e │ │ │ │ + bl 20d2b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cb94 │ │ │ │ + beq.w 7cd82 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 7cb32 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 7cd20 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cd6c │ │ │ │ + bne.n 7cf5c │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cc66 │ │ │ │ + bne.w 7ce14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 7cc66 │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 7ce14 │ │ │ │ ldr.w r0, [r5, #924] @ 0x39c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r7 │ │ │ │ blx r8 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 7ccac │ │ │ │ + b.n 7ce9a │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7cc66 │ │ │ │ + b.n 7ce14 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 7cb32 │ │ │ │ - b.n 7cc72 │ │ │ │ + bpl.w 7cd20 │ │ │ │ + b.n 7ce1e │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bpl.w 7cb32 │ │ │ │ - b.n 7cc72 │ │ │ │ + bpl.w 7cd20 │ │ │ │ + b.n 7ce1e │ │ │ │ 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, [r0, #20] │ │ │ │ sub sp, #20 │ │ │ │ @@ -119488,92 +119652,92 @@ │ │ │ │ addmi r5, r4, #3 │ │ │ │ addmi r4, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r5, r5, #3 │ │ │ │ addmi r5, r5, r2 │ │ │ │ addmi.w r2, r5, r4, lsl #2 │ │ │ │ adds.w fp, r2, r3 │ │ │ │ - bmi.w 7cfe6 │ │ │ │ + bmi.w 7d1d6 │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #21665 @ 0x54a1 │ │ │ │ + movw r1, #22129 @ 0x5671 │ │ │ │ movt r1, #7 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r7, [r5, #968] @ 0x3c8 │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.w 7cf98 │ │ │ │ - ldr r1, [pc, #468] @ (7cffc ) │ │ │ │ + ldr.w r6, [r5, #968] @ 0x3c8 │ │ │ │ + cmp r6, r1 │ │ │ │ + bne.w 7d188 │ │ │ │ + ldr r1, [pc, #468] @ (7d1ec ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r1, #1588] @ 0x634 │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 7cf42 │ │ │ │ + bcs.w 7d132 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r0, [sl, r1, lsl #3] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7cf86 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - add.w ip, r6, #1 │ │ │ │ + beq.w 7d176 │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ + add.w ip, r7, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7cec2 │ │ │ │ + beq.n 7d0b2 │ │ │ │ add.w r5, ip, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf7a │ │ │ │ + beq.w 7d16a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7cf80 │ │ │ │ + beq.n 7d170 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #-8] │ │ │ │ add.w r0, r5, #8 │ │ │ │ blx 2c98c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7cf2c │ │ │ │ - ldr r0, [pc, #352] @ (7d000 ) │ │ │ │ + bne.n 7d11c │ │ │ │ + ldr r0, [pc, #352] @ (7d1f0 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cfb4 │ │ │ │ + bne.n 7d1a4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7cee8 │ │ │ │ + bmi.n 7d0d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r6, r7, [r0, #24] │ │ │ │ - cmp r7, r6 │ │ │ │ - bcc.n 7cf20 │ │ │ │ + ldrd r7, r6, [r0, #24] │ │ │ │ + cmp r6, r7 │ │ │ │ + bcc.n 7d110 │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, r6, r1, lsl #3 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ - adds r1, r0, r6 │ │ │ │ + adds r1, r0, r7 │ │ │ │ str r1, [r0, #4] │ │ │ │ - str.w lr, [r0, r6] │ │ │ │ + str.w lr, [r0, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7cf42 │ │ │ │ + beq.n 7d132 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ - b.n 7ce6c │ │ │ │ + b.n 7d05c │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt r2, [r3, #12] │ │ │ │ @@ -119582,789 +119746,789 @@ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r5, r3 │ │ │ │ strb r2, [r5, r3] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 7cf18 │ │ │ │ + cbz r2, 7d108 │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c98c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #-12] │ │ │ │ - b.n 7ceba │ │ │ │ + b.n 7d0aa │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str.w r1, [r9, #12] │ │ │ │ str.w r9, [r1, #8] │ │ │ │ - b.n 7ce6c │ │ │ │ + b.n 7d05c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r5 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1a9e10 <_Py_NewReference@@Base> │ │ │ │ + bl 1a9e88 <_Py_NewReference@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 7ceb4 │ │ │ │ + b.n 7d0a4 │ │ │ │ ldr.w r8, [r5, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 7cfd6 │ │ │ │ + bne.n 7d1c6 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2d640 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7cfe6 │ │ │ │ + beq.n 7d1d6 │ │ │ │ ldr.w r1, [sl, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [sl, #800] @ 0x320 │ │ │ │ - b.n 7cee0 │ │ │ │ + b.n 7d0d0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7ce82 │ │ │ │ + bne.n 7d072 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7ce8a │ │ │ │ + b.n 7d07a │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ mov ip, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7ceda │ │ │ │ + b.n 7d0ca │ │ │ │ ldr.w r0, [r5, #964] @ 0x3c4 │ │ │ │ mov r1, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - blx r7 │ │ │ │ + blx r6 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 7cfe6 │ │ │ │ + cbz r0, 7d1d6 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ - b.n 7ce6c │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 7d05c │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cff0 │ │ │ │ + bne.n 7d1e0 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ceb4 │ │ │ │ + bne.w 7d0a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 7ceb4 │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 7d0a4 │ │ │ │ ldr.w r0, [r5, #924] @ 0x39c │ │ │ │ mov r1, fp │ │ │ │ blx r8 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7cf68 │ │ │ │ + b.n 7d158 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ceb4 │ │ │ │ + b.n 7d0a4 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0007d004 : │ │ │ │ +0007d1f4 : │ │ │ │ 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 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 7d054 │ │ │ │ + cbz r0, 7d244 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 7d054 │ │ │ │ + bmi.n 7d244 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - beq.n 7d05a │ │ │ │ + beq.n 7d24a │ │ │ │ mov r0, r1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.w 7d16c │ │ │ │ - ldr r0, [pc, #436] @ (7d21c ) │ │ │ │ + beq.w 7d35c │ │ │ │ + ldr r0, [pc, #436] @ (7d40c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #432] @ (7d220 ) │ │ │ │ + ldr r2, [pc, #432] @ (7d410 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r0, [r0, #1068] @ 0x42c │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d126 │ │ │ │ + bne.n 7d316 │ │ │ │ add.w r0, r4, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r0, [r0, #4084] @ 0xff4 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7d1aa │ │ │ │ + beq.w 7d39a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 7d0d0 │ │ │ │ + bne.n 7d2c0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d0bc │ │ │ │ + bge.n 7d2ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 7d0bc │ │ │ │ + cbnz r3, 7d2ac │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7d0cc │ │ │ │ + blt.n 7d2bc │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7d154 │ │ │ │ + beq.n 7d344 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 7d054 │ │ │ │ + b.n 7d244 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d0e0 │ │ │ │ + bge.n 7d2d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7d1ca │ │ │ │ + beq.n 7d3ba │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d100 │ │ │ │ + bge.n 7d2f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7d1be │ │ │ │ + beq.n 7d3ae │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d100 │ │ │ │ + bge.n 7d2f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7d1b2 │ │ │ │ + beq.n 7d3a2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - blt.n 7d054 │ │ │ │ + blt.n 7d244 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 7d054 │ │ │ │ + b.n 7d244 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d080 │ │ │ │ + beq.n 7d270 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d144 │ │ │ │ + bge.n 7d334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 7d144 │ │ │ │ + cbnz r3, 7d334 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d0cc │ │ │ │ + bge.n 7d2bc │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7d054 │ │ │ │ + b.n 7d244 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 7d054 │ │ │ │ + b.n 7d244 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7d066 │ │ │ │ + bne.w 7d256 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bmi.n 7d1d6 │ │ │ │ + bmi.n 7d3c6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7d1f4 │ │ │ │ + blt.n 7d3e4 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #58828 @ 0xe5cc │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ add r3, r2 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d1a6 │ │ │ │ + bge.n 7d396 │ │ │ │ subs r2, r5, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 7d208 │ │ │ │ + cbz r2, 7d3f8 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7d054 │ │ │ │ - bl e3ea8 │ │ │ │ + b.n 7d244 │ │ │ │ + bl e3df0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 7d054 │ │ │ │ + b.n 7d244 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 7d100 │ │ │ │ + b.n 7d2f0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 7d0f0 │ │ │ │ + b.n 7d2e0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 7d0e0 │ │ │ │ + b.n 7d2d0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 7d1e8 │ │ │ │ + bmi.n 7d3d8 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7d1fe │ │ │ │ + blt.n 7d3ee │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7d184 │ │ │ │ + b.n 7d374 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7d216 │ │ │ │ + bge.n 7d406 │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #44] @ (7d224 ) │ │ │ │ + ldr r3, [pc, #44] @ (7d414 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7d19a │ │ │ │ + b.n 7d38a │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 7d1f0 │ │ │ │ + bmi.n 7d3e0 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7d1f4 │ │ │ │ + b.n 7d3e4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7d054 │ │ │ │ + b.n 7d244 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 7d184 │ │ │ │ + b.n 7d374 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0007d228 : │ │ │ │ +0007d418 : │ │ │ │ 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 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d578 │ │ │ │ + beq.w 7d768 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7d434 │ │ │ │ + beq.w 7d624 │ │ │ │ movw r3, #65507 @ 0xffe3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 7d8b8 │ │ │ │ + bhi.w 7daa8 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 7d3fc │ │ │ │ + ble.w 7d5ec │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7d5c6 │ │ │ │ + bne.w 7d7b6 │ │ │ │ adds r0, #4 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ cmp r0, ip │ │ │ │ it hi │ │ │ │ subhi r1, r3, r0 │ │ │ │ - bhi.w 7d3fc │ │ │ │ + bhi.w 7d5ec │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7d470 │ │ │ │ + bne.w 7d660 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 7d2ee │ │ │ │ + bcc.n 7d4de │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7d472 │ │ │ │ + bne.w 7d662 │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 7d2ee │ │ │ │ + bcc.n 7d4de │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7d472 │ │ │ │ + bne.w 7d662 │ │ │ │ add.w r1, r0, #12 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 7d2ee │ │ │ │ + bcc.n 7d4de │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7d472 │ │ │ │ + bne.w 7d662 │ │ │ │ adds r1, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs.n 7d2de │ │ │ │ + bcs.n 7d4ce │ │ │ │ subs r0, r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.w 7d8ce │ │ │ │ + bhi.w 7dabe │ │ │ │ tbb [pc, r0] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ lsls r6, r0, #12 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ bfi r2, r0, #16, #8 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ bfi r2, r0, #8, #8 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ bfi r2, r0, #0, #8 │ │ │ │ and.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d472 │ │ │ │ + bne.w 7d662 │ │ │ │ movw r6, #35960 @ 0x8c78 │ │ │ │ movt r6, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ ldr.w r2, [r6, #968] @ 0x3c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d584 │ │ │ │ - ldr r3, [pc, #704] @ (7d600 ) │ │ │ │ + bne.w 7d774 │ │ │ │ + ldr r3, [pc, #704] @ (7d7f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ mov r9, r3 │ │ │ │ - bgt.w 7d54c │ │ │ │ + bgt.w 7d73c │ │ │ │ add.w r7, r4, #20 │ │ │ │ mov.w lr, r7, lsr #3 │ │ │ │ ldr.w r2, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7d53c │ │ │ │ + beq.w 7d72c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7d3e2 │ │ │ │ - ldr r0, [pc, #644] @ (7d604 ) │ │ │ │ + beq.n 7d5d2 │ │ │ │ + ldr r0, [pc, #644] @ (7d7f4 ) │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r6, [r0, #1660] @ 0x67c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7d5d6 │ │ │ │ + bne.w 7d7c6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r7] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 7d5aa │ │ │ │ + bpl.w 7d79a │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 7d8da │ │ │ │ + bpl.w 7daca │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d5c0 │ │ │ │ + bne.w 7d7b0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 7d464 │ │ │ │ + bhi.n 7d654 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r0] │ │ │ │ - b.n 7d37c │ │ │ │ + b.n 7d56c │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 7d8d0 │ │ │ │ + bhi.w 7dac0 │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ - bcc.n 7d44e │ │ │ │ + bpl.n 7d61e │ │ │ │ movs r7, r0 │ │ │ │ - bmi.n 7d44e │ │ │ │ + bvs.n 7d61e │ │ │ │ movs r7, r0 │ │ │ │ - bmi.n 7d47a │ │ │ │ + bvs.n 7d64a │ │ │ │ movs r7, r0 │ │ │ │ - bcc.n 7d41e │ │ │ │ + bmi.n 7d5ee │ │ │ │ movs r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ bfi r2, r0, #0, #8 │ │ │ │ and.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d31e │ │ │ │ - b.n 7d472 │ │ │ │ + beq.w 7d50e │ │ │ │ + b.n 7d662 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7d308 │ │ │ │ + b.n 7d4f8 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ittt lt │ │ │ │ addlt r3, r0, #1 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r1, r0 │ │ │ │ - blt.n 7d41e │ │ │ │ + blt.n 7d60e │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d8a2 │ │ │ │ + bne.w 7da92 │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #58828 @ 0xe5cc │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ add r3, r2 │ │ │ │ - b.n 7d3da │ │ │ │ + b.n 7d5ca │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7d37c │ │ │ │ + b.n 7d56c │ │ │ │ mov r1, r0 │ │ │ │ rbit r2, r2 │ │ │ │ subs r1, r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ add.w r9, r1, r2, lsr #3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w 7d31e │ │ │ │ + beq.w 7d50e │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add.w sl, r5, r9 │ │ │ │ ldrb.w r2, [r5, r9] │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ andhi.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d628 │ │ │ │ + bne.w 7d818 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7593c │ │ │ │ + bl 75b20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d6aa │ │ │ │ + beq.w 7d89a │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2c98c │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx r0, ip, #5, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 7d60c │ │ │ │ + beq.w 7d7fc │ │ │ │ mov.w ip, #127 @ 0x7f │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d67e │ │ │ │ + beq.w 7d86e │ │ │ │ add.w r0, r4, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bgt.w 7d690 │ │ │ │ + bgt.w 7d880 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, sl │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 129614 │ │ │ │ + bl 129b6c │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ - beq.w 7d6a6 │ │ │ │ - bl 885f8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.w 7d896 │ │ │ │ + bl 887a0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7d3da │ │ │ │ + b.n 7d5ca │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d37c │ │ │ │ + bne.w 7d56c │ │ │ │ ldr.w r2, [r6, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d896 │ │ │ │ + bne.w 7da86 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d640 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 7d596 │ │ │ │ + cbz r3, 7d786 │ │ │ │ ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ add.w r7, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.n 7d37c │ │ │ │ + b.n 7d56c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d882 │ │ │ │ - ldr r3, [pc, #132] @ (7d608 ) │ │ │ │ - b.n 7d3da │ │ │ │ + bne.w 7da72 │ │ │ │ + ldr r3, [pc, #132] @ (7d7f8 ) │ │ │ │ + b.n 7d5ca │ │ │ │ ldr.w r0, [r6, #964] @ 0x3c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7d596 │ │ │ │ + cbz r0, 7d786 │ │ │ │ add.w r7, r4, #20 │ │ │ │ - b.n 7d37c │ │ │ │ - bl 20d6dc │ │ │ │ + b.n 7d56c │ │ │ │ + bl 20d2b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d6aa │ │ │ │ + beq.w 7d89a │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 7d3ba │ │ │ │ + bmi.w 7d5aa │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d3da │ │ │ │ + beq.w 7d5ca │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [r2, #0] │ │ │ │ - b.n 7d3da │ │ │ │ + b.n 7d5ca │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ - b.n 7d482 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 7d672 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7d886 │ │ │ │ + bne.w 7da76 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3a2 │ │ │ │ + bne.w 7d592 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 7d3a2 │ │ │ │ + b.n 7d592 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7d672 │ │ │ │ + beq.n 7d862 │ │ │ │ cmp r1, #2 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ - bne.w 7d8be │ │ │ │ + bne.w 7daae │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 7d67e │ │ │ │ + cbz r0, 7d86e │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 7d4fc │ │ │ │ + b.n 7d6ec │ │ │ │ cmp r4, #3 │ │ │ │ mov ip, r5 │ │ │ │ mov.w r4, #0 │ │ │ │ - ble.n 7d65a │ │ │ │ + ble.n 7d84a │ │ │ │ tst.w ip, #3 │ │ │ │ - beq.n 7d6b6 │ │ │ │ + beq.n 7d8a6 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ mvns r0, r1 │ │ │ │ lsrs r1, r1, #6 │ │ │ │ orr.w r1, r1, r0, lsr #7 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ - b.n 7d632 │ │ │ │ + b.n 7d822 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r4, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ mov r5, fp │ │ │ │ cmp r3, ip │ │ │ │ - bls.n 7d694 │ │ │ │ + bls.n 7d884 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ mvns r0, r1 │ │ │ │ lsrs r1, r1, #6 │ │ │ │ orr.w r1, r1, r0, lsr #7 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ - b.n 7d65a │ │ │ │ + b.n 7d84a │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d620 │ │ │ │ + bne.n 7d810 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ble.w 7d50a │ │ │ │ + ble.w 7d6fa │ │ │ │ mov sl, r5 │ │ │ │ - b.n 7d51a │ │ │ │ + b.n 7d70a │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bls.w 7d87c │ │ │ │ + bls.w 7da6c │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 7d6ae │ │ │ │ + bhi.n 7d89e │ │ │ │ mov r8, r1 │ │ │ │ - b.n 7d4b2 │ │ │ │ - bl 15a3e4 <_PyUnicodeWriter_Dealloc@@Base> │ │ │ │ + b.n 7d6a2 │ │ │ │ + bl 15a944 <_PyUnicodeWriter_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7d3da │ │ │ │ + b.n 7d5ca │ │ │ │ movt r1, #16 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 7d4b2 │ │ │ │ + b.n 7d6a2 │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w r8, ip, #4 │ │ │ │ mov r7, r2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, ip │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, r8 │ │ │ │ - bcc.n 7d64c │ │ │ │ + bcc.n 7d83c │ │ │ │ subs r3, r4, r2 │ │ │ │ cmp.w r3, #1020 @ 0x3fc │ │ │ │ - ble.w 7d878 │ │ │ │ + ble.w 7da68 │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.w 7d874 │ │ │ │ + bcc.w 7da64 │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ subs r1, r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ add r3, r1 │ │ │ │ sub.w lr, r2, #4 │ │ │ │ bic.w r1, r3, #3 │ │ │ │ adds r5, r1, r2 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #7 │ │ │ │ - beq.n 7d79c │ │ │ │ + beq.n 7d98c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7d784 │ │ │ │ + beq.n 7d974 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7d772 │ │ │ │ + beq.n 7d962 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 7d760 │ │ │ │ + beq.n 7d950 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 7d74e │ │ │ │ + beq.n 7d93e │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 7d73c │ │ │ │ + beq.n 7d92c │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 7d72a │ │ │ │ + beq.n 7d91a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ mvns r2, r1 │ │ │ │ lsrs r1, r1, #6 │ │ │ │ orr.w r1, r1, r2, lsr #7 │ │ │ │ and.w r0, r1, #16843009 @ 0x1010101 │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ @@ -120400,15 +120564,15 @@ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ mvns r2, r1 │ │ │ │ cmp r5, lr │ │ │ │ mov.w r1, r1, lsr #6 │ │ │ │ orr.w r1, r1, r2, lsr #7 │ │ │ │ and.w r1, r1, #16843009 @ 0x1010101 │ │ │ │ add r0, r1 │ │ │ │ - beq.n 7d850 │ │ │ │ + beq.n 7da40 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w r3, lr, #4 │ │ │ │ add.w lr, lr, #32 │ │ │ │ mvns r2, r1 │ │ │ │ cmp r5, lr │ │ │ │ @@ -120454,75 +120618,75 @@ │ │ │ │ and.w r2, r2, #16843009 @ 0x1010101 │ │ │ │ add r0, r2 │ │ │ │ mvn.w r2, r1 │ │ │ │ mov.w r1, r1, lsr #6 │ │ │ │ orr.w r2, r1, r2, lsr #7 │ │ │ │ and.w r2, r2, #16843009 @ 0x1010101 │ │ │ │ add r0, r2 │ │ │ │ - bne.n 7d7a0 │ │ │ │ + bne.n 7d990 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, ip │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r2, r8, r3 │ │ │ │ add.w r8, r2, #4 │ │ │ │ asrs r3, r0, #8 │ │ │ │ and.w r0, r0, #16711935 @ 0xff00ff │ │ │ │ and.w r3, r3, #16711935 @ 0xff00ff │ │ │ │ add r3, r0 │ │ │ │ add.w r3, r3, r3, lsr #16 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ add r6, r3 │ │ │ │ - b.n 7d6c8 │ │ │ │ + b.n 7d8b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7d85c │ │ │ │ + b.n 7da4c │ │ │ │ mov r3, r4 │ │ │ │ - b.n 7d6e0 │ │ │ │ + b.n 7d8d0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r8, r1 │ │ │ │ - b.n 7d4b2 │ │ │ │ + b.n 7d6a2 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7d580 │ │ │ │ + b.n 7d770 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 7d3a2 │ │ │ │ + b.n 7d592 │ │ │ │ ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7d566 │ │ │ │ + b.n 7d756 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7d44e │ │ │ │ - ldr r3, [pc, #44] @ (7d8e0 ) │ │ │ │ + bge.w 7d63e │ │ │ │ + ldr r3, [pc, #44] @ (7dad0 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 7d3da │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 7d6aa │ │ │ │ + b.n 7d5ca │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 7d89a │ │ │ │ movt ip, #16 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d620 │ │ │ │ - b.n 7d67e │ │ │ │ + bne.w 7d810 │ │ │ │ + b.n 7d86e │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7d302 │ │ │ │ + b.n 7d4f2 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 7d5ac │ │ │ │ + b.n 7d79c │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7da96 │ │ │ │ + beq.w 7dc86 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #41920 @ 0xa3c0 │ │ │ │ @@ -120533,336 +120697,336 @@ │ │ │ │ mov r2, r1 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 7d930 │ │ │ │ + bmi.n 7db20 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 7d938 │ │ │ │ + beq.n 7db28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7da42 │ │ │ │ + beq.w 7dc32 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7da4a │ │ │ │ - ldr r3, [pc, #444] @ (7db00 ) │ │ │ │ + beq.w 7dc3a │ │ │ │ + ldr r3, [pc, #444] @ (7dcf0 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r0, [r3, #1068] @ 0x42c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7da12 │ │ │ │ + bne.n 7dc02 │ │ │ │ add.w r1, r6, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, r5 │ │ │ │ orrge.w r4, r5, #1 │ │ │ │ ldr.w r0, [r1, #4084] @ 0xff4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7dac0 │ │ │ │ + beq.w 7dcb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 7d9c0 │ │ │ │ + bne.n 7dbb0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d99c │ │ │ │ + bge.n 7db8c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 7d99c │ │ │ │ + cbnz r1, 7db8c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d932 │ │ │ │ + beq.n 7db22 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7d932 │ │ │ │ + bne.n 7db22 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b.n 7d932 │ │ │ │ + b.n 7db22 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d9d0 │ │ │ │ + bge.n 7dbc0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7daa8 │ │ │ │ + beq.n 7dc98 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d9ee │ │ │ │ + bge.n 7dbde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7da9a │ │ │ │ + beq.n 7dc8a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d9ee │ │ │ │ + bge.n 7dbde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7dab4 │ │ │ │ + beq.n 7dca4 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d930 │ │ │ │ + beq.n 7db20 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 7d930 │ │ │ │ + b.n 7db20 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7d954 │ │ │ │ + beq.n 7db44 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7da30 │ │ │ │ + bge.n 7dc20 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 7da30 │ │ │ │ + cbnz r1, 7dc20 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7d930 │ │ │ │ - b.n 7d9fc │ │ │ │ + beq.w 7db20 │ │ │ │ + b.n 7dbec │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 7d942 │ │ │ │ + bne.w 7db32 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 7dac8 │ │ │ │ + bmi.n 7dcb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7dae6 │ │ │ │ + blt.n 7dcd6 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #58828 @ 0xe5cc │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ movw r1, #35960 @ 0x8c78 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ add r3, r1 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7d932 │ │ │ │ + bge.w 7db22 │ │ │ │ subs r1, r4, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d932 │ │ │ │ + bne.w 7db22 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7d932 │ │ │ │ + b.n 7db22 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 7d9e0 │ │ │ │ + b.n 7dbd0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 7d9d0 │ │ │ │ + b.n 7dbc0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 7d9ee │ │ │ │ - bl e3ea8 │ │ │ │ + b.n 7dbde │ │ │ │ + bl e3df0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 7d930 │ │ │ │ + b.n 7db20 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 7dada │ │ │ │ + bmi.n 7dcca │ │ │ │ ldrsb.w r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7daf0 │ │ │ │ + blt.n 7dce0 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 7da62 │ │ │ │ + b.n 7dc52 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7dafa │ │ │ │ + bge.n 7dcea │ │ │ │ add.w r3, r2, #20 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #24] @ (7db04 ) │ │ │ │ + ldr r3, [pc, #24] @ (7dcf4 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 7da78 │ │ │ │ + b.n 7dc68 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 7dae2 │ │ │ │ + bmi.n 7dcd2 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 7dae6 │ │ │ │ + b.n 7dcd6 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 7da62 │ │ │ │ + b.n 7dc52 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7ddc6 │ │ │ │ + blt.w 7dfb6 │ │ │ │ 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 r1, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 7dc1e │ │ │ │ + bne.n 7de0e │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7dbde │ │ │ │ + bpl.n 7ddce │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7dcee │ │ │ │ + beq.w 7dede │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - movw r3, #56817 @ 0xddf1 │ │ │ │ + movw r3, #57313 @ 0xdfe1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dd0a │ │ │ │ + bne.w 7defa │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - movw r3, #40865 @ 0x9fa1 │ │ │ │ + movw r3, #41313 @ 0xa161 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #980] @ 0x3d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dce2 │ │ │ │ - ldr r3, [pc, #640] @ (7ddec ) │ │ │ │ + bne.w 7ded2 │ │ │ │ + ldr r3, [pc, #640] @ (7dfdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1588] @ 0x634 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7dbfa │ │ │ │ + beq.n 7ddea │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 7dba6 │ │ │ │ + bgt.n 7dd96 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7dbfa │ │ │ │ + beq.n 7ddea │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7dbcc │ │ │ │ + beq.n 7ddbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7dc68 │ │ │ │ + beq.n 7de58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, 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 7dbc8 │ │ │ │ + b.n 7ddb8 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dd14 │ │ │ │ + bne.w 7df04 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7db3a │ │ │ │ + bmi.n 7dd2a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7db3a │ │ │ │ + beq.n 7dd2a │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 7db3a │ │ │ │ + b.n 7dd2a │ │ │ │ ldr.w r2, [r0, #940] @ 0x3ac │ │ │ │ - movw r3, #64657 @ 0xfc91 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #401 @ 0x191 │ │ │ │ + movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ddb6 │ │ │ │ + bne.w 7dfa6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7dbc8 │ │ │ │ + b.n 7ddb8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7ddc0 │ │ │ │ + bne.w 7dfb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt r3, #2 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #436] @ (7ddec ) │ │ │ │ + ldr r0, [pc, #436] @ (7dfdc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4084] @ 0xff4 │ │ │ │ - bl eb02c │ │ │ │ + bl eb214 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 7ddca │ │ │ │ + beq.w 7dfba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ddbe │ │ │ │ + beq.w 7dfae │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittet lt │ │ │ │ movlt r2, #0 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldrbge r3, [r1, #16] │ │ │ │ ldrblt r3, [r1, #16] │ │ │ │ - b.n 7db2c │ │ │ │ + b.n 7dd1c │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -120872,102 +121036,102 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7dca6 │ │ │ │ + bne.n 7de96 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7dca2 │ │ │ │ + cbz r3, 7de92 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [ip, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7dd56 │ │ │ │ + beq.n 7df46 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7dd2e │ │ │ │ + beq.n 7df1e │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 7dcbe │ │ │ │ + cbnz r3, 7deae │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7dbc8 │ │ │ │ + beq.n 7ddb8 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dd50 │ │ │ │ + beq.n 7df40 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7dcdc │ │ │ │ + cbz r3, 7decc │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7dbc8 │ │ │ │ + b.n 7ddb8 │ │ │ │ ldr.w r0, [r0, #964] @ 0x3c4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dbe6 │ │ │ │ + beq.w 7ddd6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7dbf0 │ │ │ │ + beq.w 7dde0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - b.n 7dbe6 │ │ │ │ + b.n 7ddd6 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7dcf6 │ │ │ │ + beq.n 7dee6 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7db3a │ │ │ │ - b.n 7dcfe │ │ │ │ + beq.w 7dd2a │ │ │ │ + b.n 7deee │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7dd3c │ │ │ │ + cbz r3, 7df2c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dbc8 │ │ │ │ + bne.w 7ddb8 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7dbc8 │ │ │ │ + b.n 7ddb8 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7dccc │ │ │ │ + b.n 7debc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dcb0 │ │ │ │ + beq.n 7dea0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ddb0 │ │ │ │ + cbz r3, 7dfa0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ 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, 7dd8a │ │ │ │ + cbz r3, 7df7a │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -120976,104 +121140,104 @@ │ │ │ │ ldr.w r3, [r0, #1072] @ 0x430 │ │ │ │ ldr.w r0, [r0, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7dbc8 │ │ │ │ + b.n 7ddb8 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7dd62 │ │ │ │ + b.n 7df52 │ │ │ │ ldr.w r0, [r0, #924] @ 0x39c │ │ │ │ blx r2 │ │ │ │ - b.n 7dc12 │ │ │ │ + b.n 7de02 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78d18 <_Py_SetImmortal@@Base> │ │ │ │ - movw r0, #13488 @ 0x34b0 │ │ │ │ + b.w 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ + movw r0, #16888 @ 0x41f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ + bl 211048 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 7dbc8 │ │ │ │ + b.n 7ddb8 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ddf0 : │ │ │ │ +0007dfe0 : │ │ │ │ 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, #35960 @ 0x8c78 │ │ │ │ movt ip, #79 @ 0x4f │ │ │ │ - movw r3, #40865 @ 0x9fa1 │ │ │ │ + movw r3, #41313 @ 0xa161 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #980] @ 0x3d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7df26 │ │ │ │ - cbz r0, 7de72 │ │ │ │ - ldr r3, [pc, #412] @ (7dfbc ) │ │ │ │ + bne.w 7e116 │ │ │ │ + cbz r0, 7e062 │ │ │ │ + ldr r3, [pc, #412] @ (7e1ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1588] @ 0x634 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7de88 │ │ │ │ + beq.n 7e078 │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7de5a │ │ │ │ + bgt.n 7e04a │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7de88 │ │ │ │ + cbz r2, 7e078 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ 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, 7de76 │ │ │ │ - cbz r2, 7deac │ │ │ │ + cbz r0, 7e066 │ │ │ │ + cbz r2, 7e09c │ │ │ │ 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 7de72 │ │ │ │ + b.n 7e062 │ │ │ │ ldr.w r2, [ip, #940] @ 0x3ac │ │ │ │ - movw r3, #64657 @ 0xfc91 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #401 @ 0x191 │ │ │ │ + movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dfb4 │ │ │ │ + bne.w 7e1a4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7de72 │ │ │ │ + b.n 7e062 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -121083,74 +121247,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 7deea │ │ │ │ + bne.n 7e0da │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7dee6 │ │ │ │ + cbz r3, 7e0d6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7df50 │ │ │ │ + beq.n 7e140 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7df30 │ │ │ │ + beq.n 7e120 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7df02 │ │ │ │ + cbnz r3, 7e0f2 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7de72 │ │ │ │ + beq.n 7e062 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dfa8 │ │ │ │ + beq.n 7e198 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7df20 │ │ │ │ + cbz r3, 7e110 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7de72 │ │ │ │ + b.n 7e062 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #964] @ 0x3c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7df3e │ │ │ │ + cbz r3, 7e12e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7de72 │ │ │ │ + bne.n 7e062 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7de72 │ │ │ │ + b.n 7e062 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7def4 │ │ │ │ + beq.n 7e0e4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7dfae │ │ │ │ + cbz r3, 7e19e │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ 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, 7df82 │ │ │ │ + cbz r3, 7e172 │ │ │ │ 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 r5, #0 │ │ │ │ @@ -121159,82 +121323,82 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7de72 │ │ │ │ + b.n 7e062 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7df10 │ │ │ │ + b.n 7e100 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7df5c │ │ │ │ + b.n 7e14c │ │ │ │ ldr.w r0, [ip, #924] @ 0x39c │ │ │ │ blx r2 │ │ │ │ - b.n 7dea0 │ │ │ │ + b.n 7e090 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e37e │ │ │ │ + bne.w 7e56e │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 7e2ea │ │ │ │ + beq.w 7e4da │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7e0b4 │ │ │ │ + bne.n 7e2a4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 7e012 │ │ │ │ + cbz r3, 7e202 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7e9a0 │ │ │ │ + bne.w 7eb90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7e2c4 │ │ │ │ + ble.w 7e4b4 │ │ │ │ ldrb.w r8, [r4, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e20a │ │ │ │ + bne.w 7e3fa │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r0, #7 │ │ │ │ lsl.w r1, r1, r0 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, sl, r1 │ │ │ │ - bgt.n 7e092 │ │ │ │ + bgt.n 7e282 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w lr, [ip, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.w 7e1ea │ │ │ │ + bge.w 7e3da │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e29c │ │ │ │ + beq.w 7e48c │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ adds r1, #1 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r0, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ @@ -121244,1043 +121408,1043 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.w 7e982 │ │ │ │ + bgt.w 7eb72 │ │ │ │ mov.w ip, r2, lsl #1 │ │ │ │ add.w lr, r3, ip │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7e152 │ │ │ │ + bge.n 7e342 │ │ │ │ add ip, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strh.w r1, [ip, #20] │ │ │ │ - b.n 7e05a │ │ │ │ + b.n 7e24a │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 7e130 │ │ │ │ + beq.n 7e320 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands.w sl, r3, #255 @ 0xff │ │ │ │ - beq.n 7e10e │ │ │ │ - ldr r2, [pc, #776] @ (7e3cc ) │ │ │ │ + beq.n 7e2fe │ │ │ │ + ldr r2, [pc, #776] @ (7e5bc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w fp, [r1, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7e30c │ │ │ │ + bne.w 7e4fc │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 7e7d2 │ │ │ │ + bmi.w 7e9c2 │ │ │ │ tst.w sl, #2 │ │ │ │ - bne.w 7e78c │ │ │ │ + bne.w 7e97c │ │ │ │ tst.w sl, #4 │ │ │ │ - bne.w 7e746 │ │ │ │ + bne.w 7e936 │ │ │ │ tst.w sl, #8 │ │ │ │ - bne.w 7e700 │ │ │ │ + bne.w 7e8f0 │ │ │ │ tst.w sl, #16 │ │ │ │ - bne.w 7e6ba │ │ │ │ + bne.w 7e8aa │ │ │ │ tst.w sl, #32 │ │ │ │ - bne.w 7e674 │ │ │ │ + bne.w 7e864 │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ - bne.w 7e62e │ │ │ │ + bne.w 7e81e │ │ │ │ movs.w r7, sl, lsr #7 │ │ │ │ - bne.w 7e5e8 │ │ │ │ + bne.w 7e7d8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e5d6 │ │ │ │ + beq.w 7e7c6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ea4c │ │ │ │ + bne.w 7ec3c │ │ │ │ add.w r8, r2, r8, lsl #3 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ add r8, r3 │ │ │ │ str.w r6, [r8, #24] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7e1b2 │ │ │ │ + blt.n 7e3a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e08a │ │ │ │ + bge.n 7e27a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e08a │ │ │ │ + bne.n 7e27a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e08a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e27a │ │ │ │ mov.w lr, sl, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, lr, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ mov.w ip, r2, lsl #1 │ │ │ │ add.w r8, r3, ip │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7e0aa │ │ │ │ + blt.n 7e29a │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add ip, r2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add ip, lr │ │ │ │ cmp r0, #7 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, ip, r1 │ │ │ │ - ble.n 7e1d2 │ │ │ │ + ble.n 7e3c2 │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.w 7e9f0 │ │ │ │ + bgt.w 7ebe0 │ │ │ │ mov.w ip, r2, lsl #1 │ │ │ │ add.w r0, r3, ip │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7e0aa │ │ │ │ + blt.n 7e29a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7e192 │ │ │ │ + b.n 7e382 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e13a │ │ │ │ + bne.n 7e32a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e13a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e32a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7e1c4 │ │ │ │ + bge.n 7e3b4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7e05a │ │ │ │ + b.n 7e24a │ │ │ │ mov.w lr, sl, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, lr, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r8, [ip, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7e1de │ │ │ │ - b.n 7e174 │ │ │ │ - ldr r3, [pc, #448] @ (7e3cc ) │ │ │ │ + blt.n 7e3ce │ │ │ │ + b.n 7e364 │ │ │ │ + ldr r3, [pc, #448] @ (7e5bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ tst.w r8, #1 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - bne.w 7e464 │ │ │ │ + bne.w 7e654 │ │ │ │ tst.w r8, #2 │ │ │ │ - bne.w 7e41a │ │ │ │ + bne.w 7e60a │ │ │ │ tst.w r8, #4 │ │ │ │ - bne.w 7e58c │ │ │ │ + bne.w 7e77c │ │ │ │ tst.w r8, #8 │ │ │ │ - bne.w 7e542 │ │ │ │ + bne.w 7e732 │ │ │ │ tst.w r8, #16 │ │ │ │ - bne.w 7e4f8 │ │ │ │ + bne.w 7e6e8 │ │ │ │ tst.w r8, #32 │ │ │ │ - bne.w 7e4ae │ │ │ │ + bne.w 7e69e │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - bne.w 7e3d0 │ │ │ │ + bne.w 7e5c0 │ │ │ │ movs.w r8, r8, lsr #7 │ │ │ │ - beq.w 7e026 │ │ │ │ + beq.w 7e216 │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r8, [r9, #388] @ 0x184 │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7e026 │ │ │ │ + beq.w 7e216 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e026 │ │ │ │ + bge.w 7e216 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e026 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e216 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ add.w r1, r3, #20 │ │ │ │ adds r0, r1, r2 │ │ │ │ strd r5, r6, [r0, #4] │ │ │ │ str.w sl, [r1, r2] │ │ │ │ ldrd r2, r1, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [r3, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7e08a │ │ │ │ + b.n 7e27a │ │ │ │ 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 7ec5c │ │ │ │ + bl 7ee4c │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7e01a │ │ │ │ + bne.w 7e20a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7eb4c │ │ │ │ + blt.w 7ed3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e306 │ │ │ │ + bge.n 7e4f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7eb60 │ │ │ │ + beq.w 7ed50 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7e08c │ │ │ │ + b.n 7e27c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 7e950 │ │ │ │ + bmi.w 7eb40 │ │ │ │ tst.w sl, #2 │ │ │ │ - bne.w 7e8e8 │ │ │ │ + bne.w 7ead8 │ │ │ │ tst.w sl, #4 │ │ │ │ - bne.w 7e91c │ │ │ │ + bne.w 7eb0c │ │ │ │ tst.w sl, #8 │ │ │ │ - bne.w 7e880 │ │ │ │ + bne.w 7ea70 │ │ │ │ tst.w sl, #16 │ │ │ │ - bne.w 7e8b4 │ │ │ │ + bne.w 7eaa4 │ │ │ │ tst.w sl, #32 │ │ │ │ - bne.w 7e84c │ │ │ │ + bne.w 7ea3c │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ - bne.w 7e818 │ │ │ │ + bne.w 7ea08 │ │ │ │ movs.w r7, sl, lsr #7 │ │ │ │ - beq.w 7e10e │ │ │ │ + beq.w 7e2fe │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r7, [r3, #388] @ 0x184 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7e10e │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e2fe │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 7ea56 │ │ │ │ + bne.w 7ec46 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e10e │ │ │ │ + bne.w 7e2fe │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 7e110 │ │ │ │ + b.n 7e300 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw ip, #41920 @ 0xa3c0 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 7dfe2 │ │ │ │ + bne.w 7e1d2 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl c9a84 │ │ │ │ + bl c9c74 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7dffc │ │ │ │ + beq.w 7e1ec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13d4a4 │ │ │ │ + bl 13d9cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7ea12 │ │ │ │ + blt.w 7ec02 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e08a │ │ │ │ + bge.w 7e27a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e08a │ │ │ │ + bne.w 7e27a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e08a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e27a │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7e24c │ │ │ │ + beq.w 7e43c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e24c │ │ │ │ + bge.w 7e43c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e24c │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e43c │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #364] @ 0x16c │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7e224 │ │ │ │ + beq.w 7e414 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e224 │ │ │ │ + bge.w 7e414 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e224 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e414 │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #360] @ 0x168 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7e21c │ │ │ │ + beq.w 7e40c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e21c │ │ │ │ + bge.w 7e40c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e21c │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e40c │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #380] @ 0x17c │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7e244 │ │ │ │ + beq.w 7e434 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e244 │ │ │ │ + bge.w 7e434 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e244 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e434 │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7e23c │ │ │ │ + beq.w 7e42c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e23c │ │ │ │ + bge.w 7e42c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e23c │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e42c │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7e234 │ │ │ │ + beq.w 7e424 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e234 │ │ │ │ + bge.w 7e424 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e234 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e424 │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7e22c │ │ │ │ + beq.w 7e41c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e22c │ │ │ │ + bge.w 7e41c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e22c │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e41c │ │ │ │ movs r3, #12 │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ mla r3, r3, r8, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ str r6, [r3, #28] │ │ │ │ - b.n 7e130 │ │ │ │ + b.n 7e320 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r7, [r3, #388] @ 0x184 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7e10e │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e2fe │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 7e10e │ │ │ │ + beq.w 7e2fe │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e10e │ │ │ │ + bge.w 7e2fe │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ + bl 211048 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 7e110 │ │ │ │ + b.n 7e300 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #384] @ 0x180 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e106 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e2f6 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e106 │ │ │ │ + beq.w 7e2f6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e106 │ │ │ │ + bge.w 7e2f6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e106 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e2f6 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #380] @ 0x17c │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e0fe │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e2ee │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e0fe │ │ │ │ + beq.w 7e2ee │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e0fe │ │ │ │ + bge.w 7e2ee │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e0fe │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e2ee │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #376] @ 0x178 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e0f6 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e2e6 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e0f6 │ │ │ │ + beq.w 7e2e6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e0f6 │ │ │ │ + bge.w 7e2e6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e0f6 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e2e6 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #372] @ 0x174 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e0ee │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e2de │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e0ee │ │ │ │ + beq.w 7e2de │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e0ee │ │ │ │ + bge.w 7e2de │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e0ee │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e2de │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #368] @ 0x170 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e0e6 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e2d6 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e0e6 │ │ │ │ + beq.w 7e2d6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e0e6 │ │ │ │ + bge.w 7e2d6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e0e6 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e2d6 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #364] @ 0x16c │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e0de │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e2ce │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e0de │ │ │ │ + beq.w 7e2ce │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e0de │ │ │ │ + bge.w 7e2ce │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e0de │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e2ce │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #360] @ 0x168 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e0d6 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e2c6 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e0d6 │ │ │ │ + beq.w 7e2c6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.w 7e0d6 │ │ │ │ + bge.w 7e2c6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e0d6 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e2c6 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #384] @ 0x180 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e342 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e532 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ea5a │ │ │ │ + bne.w 7ec4a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ ldreq r2, [r4, #24] │ │ │ │ streq r3, [r2, #8] │ │ │ │ - b.n 7e342 │ │ │ │ + b.n 7e532 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #380] @ 0x17c │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e33a │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e52a │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7eaaa │ │ │ │ + bne.w 7ec9a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ ldreq r2, [r4, #24] │ │ │ │ streq r3, [r2, #8] │ │ │ │ - b.n 7e33a │ │ │ │ + b.n 7e52a │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #372] @ 0x174 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e32a │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e51a │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ea82 │ │ │ │ + bne.w 7ec72 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ ldreq r2, [r4, #24] │ │ │ │ streq r3, [r2, #8] │ │ │ │ - b.n 7e32a │ │ │ │ + b.n 7e51a │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #376] @ 0x178 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e332 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e522 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7eafa │ │ │ │ + bne.w 7ecea │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ ldreq r2, [r4, #24] │ │ │ │ streq r3, [r2, #8] │ │ │ │ - b.n 7e332 │ │ │ │ + b.n 7e522 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #364] @ 0x16c │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e31a │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e50a │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ead2 │ │ │ │ + bne.w 7ecc2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ ldreq r2, [r4, #24] │ │ │ │ streq r3, [r2, #8] │ │ │ │ - b.n 7e31a │ │ │ │ + b.n 7e50a │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #368] @ 0x170 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e322 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e512 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7eb22 │ │ │ │ + bne.w 7ed12 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ ldreq r2, [r4, #24] │ │ │ │ streq r3, [r2, #8] │ │ │ │ - b.n 7e322 │ │ │ │ + b.n 7e512 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #360] @ 0x168 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e312 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 7e502 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ea24 │ │ │ │ + bne.n 7ec14 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ ldreq r2, [r4, #24] │ │ │ │ streq r3, [r2, #8] │ │ │ │ - b.n 7e312 │ │ │ │ + b.n 7e502 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w lr, r3, ip │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7e9cc │ │ │ │ + bge.n 7ebbc │ │ │ │ add ip, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str.w r1, [ip, #20] │ │ │ │ - b.w 7e05a │ │ │ │ + b.w 7e24a │ │ │ │ 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 7ec5c │ │ │ │ + bl 7ee4c │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 7e2ea │ │ │ │ + beq.w 7e4da │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.w 7e012 │ │ │ │ + b.w 7e202 │ │ │ │ mov.w lr, sl, lsr #5 │ │ │ │ add ip, r2 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r8, [ip, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7e994 │ │ │ │ - b.w 7e178 │ │ │ │ + blt.n 7eb84 │ │ │ │ + b.w 7e368 │ │ │ │ add.w r8, r3, r2, lsl #2 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7e994 │ │ │ │ + blt.n 7eb84 │ │ │ │ add r2, ip │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.w 7e18c │ │ │ │ + b.w 7e37c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e3b0 │ │ │ │ + bne.w 7e5a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e3b0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e5a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e312 │ │ │ │ + bge.w 7e502 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e312 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e502 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.w 7e130 │ │ │ │ + b.w 7e320 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 7e606 │ │ │ │ + b.n 7e7f6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e342 │ │ │ │ + bge.w 7e532 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e342 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e532 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e32a │ │ │ │ + bge.w 7e51a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e32a │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e51a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e33a │ │ │ │ + bge.w 7e52a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e33a │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e52a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e31a │ │ │ │ + bge.w 7e50a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e31a │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e50a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e332 │ │ │ │ + bge.w 7e522 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7e332 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7e522 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7e322 │ │ │ │ + bge.w 7e512 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.w 7e322 │ │ │ │ + bl 211048 │ │ │ │ + b.w 7e512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e2f4 │ │ │ │ + bne.w 7e4e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7e2f4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7e4e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7e306 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7e4f6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ movs r2, #1 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r2, r2, lr │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r2, r1 │ │ │ │ - bgt.n 7ebb2 │ │ │ │ + bgt.n 7eda2 │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7eb96 │ │ │ │ + bge.n 7ed86 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r2 │ │ │ │ add.w r0, ip, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7ebdc │ │ │ │ + bge.n 7edcc │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7ec3e │ │ │ │ + bgt.n 7ee2e │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7eb94 │ │ │ │ + blt.n 7ed84 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r2 │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ebae │ │ │ │ + blt.n 7ed9e │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r3, r0, r2 │ │ │ │ - bgt.n 7ec0e │ │ │ │ + bgt.n 7edfe │ │ │ │ add.w r0, ip, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ebae │ │ │ │ + blt.n 7ed9e │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7ebf2 │ │ │ │ + b.n 7ede2 │ │ │ │ cmp.w lr, #15 │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ it gt │ │ │ │ addgt.w r0, ip, r3, lsl #2 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ ite le │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ add r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - blt.n 7ebae │ │ │ │ + blt.n 7ed9e │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7ec0e │ │ │ │ + b.n 7edfe │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7eb94 │ │ │ │ + blt.n 7ed84 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r2 │ │ │ │ add.w r0, ip, r3, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 7ebd8 │ │ │ │ + b.n 7edc8 │ │ │ │ stmdb 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 7f6bc │ │ │ │ + bhi.w 7f8ac │ │ │ │ mov r3, r1 │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ lsl.w r7, r9, r3 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ @@ -122291,26 +122455,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r2, #1 │ │ │ │ lsl.w r2, r7, r9 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ lsr.w fp, r2, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f1a4 │ │ │ │ + beq.w 7f394 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7f420 │ │ │ │ + bhi.w 7f610 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7ee06 │ │ │ │ - ldr r2, [pc, #696] @ (7ef74 ) │ │ │ │ + bne.w 7eff6 │ │ │ │ + ldr r2, [pc, #696] @ (7f164 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1912] @ 0x778 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7f20e │ │ │ │ + beq.w 7f3fe │ │ │ │ ldr.w r3, [r2, #1916] @ 0x77c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, r4, #20 │ │ │ │ str.w r1, [r2, #1912] @ 0x778 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -122329,83 +122493,83 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ blx 2c98c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f536 │ │ │ │ + bne.w 7f726 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f1d6 │ │ │ │ + beq.w 7f3c6 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, sl │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 7f248 │ │ │ │ + bne.w 7f438 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 7f248 │ │ │ │ + bne.w 7f438 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ blx 2d5b4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 7edb0 │ │ │ │ + cbz r7, 7efa0 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w lr, lr, ip │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ed88 │ │ │ │ + b.n 7ef78 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7f1be │ │ │ │ + bgt.w 7f3ae │ │ │ │ ldrsh.w r8, [sl, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ef1e │ │ │ │ + bne.w 7f10e │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7edae │ │ │ │ + beq.n 7ef9e │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp.w ip, #7 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ and.w r1, lr, r0 │ │ │ │ - bgt.n 7ed66 │ │ │ │ + bgt.n 7ef56 │ │ │ │ ldrsb.w r8, [sl, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ef1e │ │ │ │ + bne.w 7f10e │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7ed84 │ │ │ │ + bne.n 7ef74 │ │ │ │ mov r5, r9 │ │ │ │ - movw r3, #45804 @ 0xb2ec │ │ │ │ + movw r3, #46848 @ 0xb700 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 7edf6 │ │ │ │ + beq.n 7efe6 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7ef78 │ │ │ │ + bne.w 7f168 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7ef78 │ │ │ │ - ldr r3, [pc, #420] @ (7ef74 ) │ │ │ │ + bne.w 7f168 │ │ │ │ + ldr r3, [pc, #420] @ (7f164 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7f204 │ │ │ │ + bhi.w 7f3f4 │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -122418,44 +122582,44 @@ │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ movw r8, #35960 @ 0x8c78 │ │ │ │ movt r8, #79 @ 0x4f │ │ │ │ - movw r0, #21665 @ 0x54a1 │ │ │ │ + movw r0, #22129 @ 0x5671 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r4, [r8, #948] @ 0x3b4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 7f576 │ │ │ │ - ldr r0, [pc, #320] @ (7ef74 ) │ │ │ │ + bne.w 7f766 │ │ │ │ + ldr r0, [pc, #320] @ (7f164 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1588] @ 0x634 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 7f46e │ │ │ │ + bcs.w 7f65e │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsrs r2, r1, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r0, [r0, r2, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7f516 │ │ │ │ + beq.w 7f706 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7f074 │ │ │ │ + beq.w 7f264 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w sl, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r2, r7 │ │ │ │ @@ -122475,114 +122639,114 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f0e8 │ │ │ │ + bne.w 7f2d8 │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f1d8 │ │ │ │ + beq.w 7f3c8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ed2e │ │ │ │ + bne.w 7ef1e │ │ │ │ add r3, sl │ │ │ │ cmp r7, r1 │ │ │ │ - ble.w 7f1f8 │ │ │ │ + ble.w 7f3e8 │ │ │ │ mov.w ip, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov lr, r3 │ │ │ │ mla ip, ip, r7, r3 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f69a │ │ │ │ + beq.w 7f88a │ │ │ │ ldr.w r3, [r2], #8 │ │ │ │ adds r0, #12 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r0, #-12] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 7eefa │ │ │ │ + bne.n 7f0ea │ │ │ │ mov r3, lr │ │ │ │ - b.n 7f1f8 │ │ │ │ + b.n 7f3e8 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ add r1, r8 │ │ │ │ and.w r1, lr, r1 │ │ │ │ - ble.n 7ef66 │ │ │ │ + ble.n 7f156 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7f368 │ │ │ │ + bgt.w 7f558 │ │ │ │ ldrsh.w ip, [sl, r1, lsl #1] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7ed7a │ │ │ │ + beq.w 7ef6a │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, lr, r1 │ │ │ │ - b.n 7ef3c │ │ │ │ + b.n 7f12c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, lr, r1 │ │ │ │ ldrsb.w ip, [sl, r1] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7eda4 │ │ │ │ - b.n 7ef58 │ │ │ │ + beq.w 7ef94 │ │ │ │ + b.n 7f148 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #35960 @ 0x8c78 │ │ │ │ movt r8, #79 @ 0x4f │ │ │ │ - movw r3, #40865 @ 0x9fa1 │ │ │ │ + movw r3, #41313 @ 0xa161 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f558 │ │ │ │ - ldr r3, [pc, #688] @ (7f244 ) │ │ │ │ + bne.w 7f748 │ │ │ │ + ldr r3, [pc, #688] @ (7f434 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1588] @ 0x634 │ │ │ │ cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 7f4b2 │ │ │ │ + beq.w 7f6a2 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 7efd4 │ │ │ │ + bgt.n 7f1c4 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f4b2 │ │ │ │ + beq.w 7f6a2 │ │ │ │ bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ 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 7f382 │ │ │ │ + beq.w 7f572 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7edf6 │ │ │ │ + bne.w 7efe6 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w sl, [r9, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -122590,58 +122754,58 @@ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r1, #8] │ │ │ │ add.w lr, r9, r0, lsl #2 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7f030 │ │ │ │ + bne.n 7f220 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7f02c │ │ │ │ + cbz r1, 7f21c │ │ │ │ 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 7f620 │ │ │ │ + beq.w 7f810 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7f5fc │ │ │ │ + beq.w 7f7ec │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7f04c │ │ │ │ + cbnz r3, 7f23c │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7edf6 │ │ │ │ + beq.w 7efe6 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f694 │ │ │ │ + beq.w 7f884 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7f06e │ │ │ │ + cbz r3, 7f25e │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7edf6 │ │ │ │ + b.n 7efe6 │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 7f354 │ │ │ │ + bhi.w 7f544 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w ip, [r0, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7f46e │ │ │ │ + beq.w 7f65e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ add.w r8, r7, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #1 │ │ │ │ @@ -122662,421 +122826,421 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7eed0 │ │ │ │ + beq.w 7f0c0 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f59a │ │ │ │ + beq.w 7f78a │ │ │ │ add r3, sl │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 7f5f6 │ │ │ │ + ble.w 7f7e6 │ │ │ │ ldr.w lr, [r6, #28] │ │ │ │ mov r0, r3 │ │ │ │ add.w fp, r3, r7, lsl #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w ip, [lr] │ │ │ │ add.w r1, lr, ip, lsl #2 │ │ │ │ add.w lr, r1, #3 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r9, [r2, r1, lsl #3] │ │ │ │ add.w r8, r3, r1, lsl #2 │ │ │ │ ldr.w ip, [r9] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - blt.w 7f394 │ │ │ │ + blt.w 7f584 │ │ │ │ str.w r9, [r0] │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 7f116 │ │ │ │ + bne.n 7f306 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w lr, lr, ip │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7f182 │ │ │ │ + b.n 7f372 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7f3ae │ │ │ │ + bgt.w 7f59e │ │ │ │ ldrsh.w r8, [sl, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7f3b6 │ │ │ │ + bne.w 7f5a6 │ │ │ │ strh.w r1, [sl, r2, lsl #1] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 7f4e8 │ │ │ │ + beq.w 7f6d8 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ cmp.w ip, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and.w r2, lr, r0 │ │ │ │ - bgt.n 7f15e │ │ │ │ + bgt.n 7f34e │ │ │ │ ldrsb.w r8, [sl, r2] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7f3b6 │ │ │ │ + bne.w 7f5a6 │ │ │ │ strb.w r1, [sl, r2] │ │ │ │ - b.n 7f176 │ │ │ │ + b.n 7f366 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #12 │ │ │ │ - bhi.w 7f426 │ │ │ │ + bhi.w 7f616 │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r1, r2, r7 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 7ee16 │ │ │ │ + b.n 7f006 │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7ef1e │ │ │ │ + bne.w 7f10e │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7ed84 │ │ │ │ - b.n 7edae │ │ │ │ + bne.w 7ef74 │ │ │ │ + b.n 7ef9e │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add.w ip, r5, #20 │ │ │ │ add r3, sl │ │ │ │ add ip, r2 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 7f3f0 │ │ │ │ + bne.w 7f5e0 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mul.w r2, r7, r2 │ │ │ │ blx 2d5b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88da4 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ - b.n 7edb0 │ │ │ │ + bl 88f4c <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ + b.n 7efa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7edf6 │ │ │ │ + b.n 7efe6 │ │ │ │ movw r8, #35960 @ 0x8c78 │ │ │ │ movt r8, #79 @ 0x4f │ │ │ │ - movw r1, #21665 @ 0x54a1 │ │ │ │ + movw r1, #22129 @ 0x5671 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r8, #948] @ 0x3b4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7f564 │ │ │ │ + bne.w 7f754 │ │ │ │ ldr.w r2, [r2, #1588] @ 0x634 │ │ │ │ movs r7, #8 │ │ │ │ strd r9, r2, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov.w fp, #5 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 7ee4e │ │ │ │ + b.n 7f03e │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.w 7f550 │ │ │ │ + ble.w 7f740 │ │ │ │ mvn.w r1, ip │ │ │ │ add r1, r7 │ │ │ │ ands.w r9, r1, #3 │ │ │ │ - beq.n 7f32a │ │ │ │ + beq.n 7f51a │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f330 │ │ │ │ + beq.n 7f520 │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ add.w r8, r2, #8 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r9, #1 │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - beq.n 7f32a │ │ │ │ + beq.n 7f51a │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7f2a6 │ │ │ │ + beq.n 7f496 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f330 │ │ │ │ + beq.n 7f520 │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r2, r8 │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f330 │ │ │ │ + beq.n 7f520 │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w r2, r8, #8 │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - b.n 7f32a │ │ │ │ + b.n 7f51a │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w r8, r2, #8 │ │ │ │ mov r9, ip │ │ │ │ cmp ip, r7 │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - beq.w 7ed50 │ │ │ │ + beq.w 7ef40 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r2, r8 │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7f330 │ │ │ │ + cbz r1, 7f520 │ │ │ │ ldrd r0, r1, [r8] │ │ │ │ adds r2, #8 │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7f330 │ │ │ │ + cbz r1, 7f520 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w r2, r8, #16 │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ add.w ip, r9, #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7f330 │ │ │ │ + cbz r1, 7f520 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w ip, r9, #3 │ │ │ │ add.w r2, r8, #24 │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f2c4 │ │ │ │ + bne.n 7f4b4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ add.w r1, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f52a │ │ │ │ + beq.w 7f71a │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ add.w r2, r1, #8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ cmp ip, r7 │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - bne.n 7f254 │ │ │ │ - b.n 7ed50 │ │ │ │ + bne.n 7f444 │ │ │ │ + b.n 7ef40 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add.w r8, r7, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [r1, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 7f09e │ │ │ │ + b.n 7f28e │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7f1c8 │ │ │ │ + beq.w 7f3b8 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, lr, r1 │ │ │ │ - b.n 7f368 │ │ │ │ + b.n 7f558 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r9, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 7edf6 │ │ │ │ + b.n 7efe6 │ │ │ │ str.w ip, [r9] │ │ │ │ adds r0, #8 │ │ │ │ str.w r9, [r0, #-8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ cmp r0, fp │ │ │ │ - bne.w 7f116 │ │ │ │ - b.n 7f146 │ │ │ │ + bne.w 7f306 │ │ │ │ + b.n 7f336 │ │ │ │ ldr.w r5, [sl, r2, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 7f3ea │ │ │ │ + beq.n 7f5da │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r8, r0, #1 │ │ │ │ add r2, r8 │ │ │ │ and.w r2, lr, r2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7f4d8 │ │ │ │ + bgt.w 7f6c8 │ │ │ │ ldrsb.w r8, [sl, r2] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7f540 │ │ │ │ + bne.w 7f730 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.w 7f19e │ │ │ │ + ble.w 7f38e │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.w 7f172 │ │ │ │ + ble.w 7f362 │ │ │ │ str.w r1, [sl, r2, lsl #2] │ │ │ │ - b.n 7f176 │ │ │ │ + b.n 7f366 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 7f1f8 │ │ │ │ + ble.w 7f3e8 │ │ │ │ mov.w r8, #12 │ │ │ │ mov lr, r3 │ │ │ │ mla r8, r8, r7, r3 │ │ │ │ - b.n 7f406 │ │ │ │ + b.n 7f5f6 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f402 │ │ │ │ + beq.n 7f5f2 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 7f402 │ │ │ │ - b.n 7f1f8 │ │ │ │ + bne.n 7f5f2 │ │ │ │ + b.n 7f3e8 │ │ │ │ movs r1, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.w 7f6a8 │ │ │ │ + bhi.w 7f898 │ │ │ │ add.w sl, r3, #1 │ │ │ │ movs r7, #1 │ │ │ │ movw r8, #35960 @ 0x8c78 │ │ │ │ movt r8, #79 @ 0x4f │ │ │ │ lsl.w r7, r7, sl │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr.w r4, [r8, #948] @ 0x3b4 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r1, #21665 @ 0x54a1 │ │ │ │ + movw r1, #22129 @ 0x5671 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7f576 │ │ │ │ - ldr r1, [pc, #632] @ (7f6d8 ) │ │ │ │ + bne.w 7f766 │ │ │ │ + ldr r1, [pc, #632] @ (7f8c8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #1588] @ 0x634 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r4, [r8, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7f6c8 │ │ │ │ + bne.w 7f8b8 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2d640 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7f6bc │ │ │ │ + beq.w 7f8ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ add.w r8, r7, #20 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 7f09e │ │ │ │ + b.n 7f28e │ │ │ │ ldr.w r2, [r8, #940] @ 0x3ac │ │ │ │ - movw r3, #64657 @ 0xfc91 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #401 @ 0x191 │ │ │ │ + movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f69e │ │ │ │ + bne.w 7f88e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 7edf6 │ │ │ │ + b.n 7efe6 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r2, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r2, lsl #2] │ │ │ │ - b.n 7f3d2 │ │ │ │ + b.n 7f5c2 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1adda4 <_PyNamespace_New@@Base+0x100> │ │ │ │ + bl 1ade1c <_PyNamespace_New@@Base+0x100> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f688 │ │ │ │ + beq.w 7f878 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ - cbz r2, 7f560 │ │ │ │ + cbz r2, 7f750 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c98c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7edf6 │ │ │ │ + b.n 7efe6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7f090 │ │ │ │ + b.n 7f280 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7f33c │ │ │ │ - b.n 7f52a │ │ │ │ + bne.w 7f52c │ │ │ │ + b.n 7f71a │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7f0f6 │ │ │ │ + b.n 7f2e6 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r0 │ │ │ │ and.w r2, lr, r2 │ │ │ │ - b.n 7f3c6 │ │ │ │ - beq.w 7edb0 │ │ │ │ - b.w 7ed50 │ │ │ │ + b.n 7f5b6 │ │ │ │ + beq.w 7efa0 │ │ │ │ + b.w 7ef40 │ │ │ │ ldr.w r0, [r8, #944] @ 0x3b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7edf6 │ │ │ │ + b.n 7efe6 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r7, #8 │ │ │ │ mov.w fp, #5 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r0, [r8, #944] @ 0x3b0 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f6bc │ │ │ │ + beq.w 7f8ac │ │ │ │ ldrd r1, fp, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r7, #20 │ │ │ │ - b.n 7f09e │ │ │ │ + b.n 7f28e │ │ │ │ add.w r1, sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 7f5b0 │ │ │ │ + blt.n 7f7a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88da4 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ - b.n 7f4ea │ │ │ │ + bl 88f4c <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ + b.n 7f6da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w lr, [r3] │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ @@ -123089,43 +123253,43 @@ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ strlt.w lr, [r3] │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #-12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ - b.n 7f5a2 │ │ │ │ - beq.w 7f4ea │ │ │ │ - b.n 7f148 │ │ │ │ + b.n 7f792 │ │ │ │ + beq.w 7f6da │ │ │ │ + b.n 7f338 │ │ │ │ ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7f60a │ │ │ │ + cbz r3, 7f7fa │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ str.w r2, [r9, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7edf6 │ │ │ │ + bne.w 7efe6 │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ - b.w 7edf6 │ │ │ │ + b.w 7efe6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f03c │ │ │ │ + beq.w 7f22c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7f682 │ │ │ │ + cbz r1, 7f872 │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [sl, r5] │ │ │ │ ldr.w r3, [r9, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r9, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7f656 │ │ │ │ + cbz r3, 7f846 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r9, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -123135,124 +123299,124 @@ │ │ │ │ ldr.w r3, [r8, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ str.w r4, [sl, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.w 7edf6 │ │ │ │ + b.w 7efe6 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7f62e │ │ │ │ + b.n 7f81e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.w 7edf6 │ │ │ │ + b.w 7efe6 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7f05e │ │ │ │ + b.n 7f24e │ │ │ │ adds r2, #8 │ │ │ │ - b.n 7eefa │ │ │ │ + b.n 7f0ea │ │ │ │ ldr.w r0, [r8, #924] @ 0x39c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7f4ca │ │ │ │ + b.n 7f6ba │ │ │ │ add.w sl, r3, #2 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, sl │ │ │ │ adds r1, r7, r2 │ │ │ │ adds.w r9, r1, #20 │ │ │ │ - bpl.w 7ee16 │ │ │ │ - bl 20d6dc │ │ │ │ + bpl.w 7f006 │ │ │ │ + bl 20d2b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7ee00 │ │ │ │ + b.w 7eff0 │ │ │ │ ldr.w r0, [r8, #924] @ 0x39c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 7f496 │ │ │ │ + b.n 7f686 │ │ │ │ movs r4, r2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r7, r3, #16 │ │ │ │ - bne.w 7fa1a │ │ │ │ + bne.w 7fc0a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7f82a │ │ │ │ + bne.w 7fa1a │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7f910 │ │ │ │ + bgt.w 7fb00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7faf2 │ │ │ │ + beq.w 7fce2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7faf2 │ │ │ │ + bhi.w 7fce2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r7, r4, #7 │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r4, #7 │ │ │ │ lsls r7, r4, #7 │ │ │ │ lsls r7, r4, #7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30200 @ 0x75f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r5, [r8] │ │ │ │ - movw r7, #56077 @ 0xdb0d │ │ │ │ + movw r7, #56521 @ 0xdcc9 │ │ │ │ movt r7, #13 │ │ │ │ - bl 7ca24 │ │ │ │ + bl 7cc14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fb0c │ │ │ │ - cbz r6, 7f764 │ │ │ │ + beq.w 7fcfc │ │ │ │ + cbz r6, 7f954 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #8] │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fada │ │ │ │ + beq.w 7fcca │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 7f9dc │ │ │ │ + bpl.w 7fbcc │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7f9dc │ │ │ │ + bne.w 7fbcc │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - beq.n 7f88c │ │ │ │ + beq.n 7fa7c │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ strd r8, r7, [r4, #20] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #1 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 7f886 │ │ │ │ - ldr r3, [pc, #700] @ (7fa70 ) │ │ │ │ + bpl.n 7fa76 │ │ │ │ + ldr r3, [pc, #700] @ (7fc60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ mla r1, r3, r2, r1 │ │ │ │ @@ -123261,984 +123425,974 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #404] @ 0x194 │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fa10 │ │ │ │ + beq.w 7fc00 │ │ │ │ ldr.w r0, [r0, #420] @ 0x1a4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.w 7fa40 │ │ │ │ + bne.w 7fc30 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ sub.w r6, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7fa54 │ │ │ │ + beq.w 7fc44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f822 │ │ │ │ + bge.n 7fa12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fb12 │ │ │ │ + beq.w 7fd02 │ │ │ │ negs r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1ab1fc │ │ │ │ + bl 1ab278 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fb66 │ │ │ │ + beq.w 7fd56 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7c16c │ │ │ │ + bl 7c35c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7fb0c │ │ │ │ + beq.w 7fcfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab2cc │ │ │ │ + bl 1ab348 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f86a │ │ │ │ + bge.n 7fa5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fb96 │ │ │ │ + beq.w 7fd86 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7fb0c │ │ │ │ + beq.w 7fcfc │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fadc │ │ │ │ + beq.w 7fccc │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 7f7b2 │ │ │ │ + bmi.n 7f9a2 │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ - b.n 7f7e8 │ │ │ │ + b.n 7f9d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r1 │ │ │ │ - beq.w 7fa98 │ │ │ │ - ldr r3, [pc, #472] @ (7fa74 ) │ │ │ │ + beq.w 7fc88 │ │ │ │ + ldr r3, [pc, #472] @ (7fc64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #1068] @ 0x42c │ │ │ │ - ldr r3, [pc, #456] @ (7fa70 ) │ │ │ │ + ldr r3, [pc, #456] @ (7fc60 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f9e0 │ │ │ │ + bne.w 7fbd0 │ │ │ │ add.w r3, r9, #110592 @ 0x1b000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #4084] @ 0xff4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7fb1a │ │ │ │ + beq.w 7fd0a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 7f986 │ │ │ │ + bne.n 7fb76 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f8ee │ │ │ │ + bge.n 7fade │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 7f8ee │ │ │ │ + cbnz r2, 7fade │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7fa78 │ │ │ │ + blt.w 7fc68 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7fa82 │ │ │ │ + beq.w 7fc72 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r7, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 7f7aa │ │ │ │ + b.n 7f99a │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #42993 @ 0xa7f1 │ │ │ │ + movweq r7, #43489 @ 0xa9e1 │ │ │ │ movteq r7, #14 │ │ │ │ - bne.n 7f972 │ │ │ │ + bne.n 7fb62 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30200 @ 0x75f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r5, [r8] │ │ │ │ - bl 7ca24 │ │ │ │ + bl 7cc14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f756 │ │ │ │ - b.n 7fb0c │ │ │ │ + bne.w 7f946 │ │ │ │ + b.n 7fcfc │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30200 @ 0x75f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r5, [r8] │ │ │ │ - movw r7, #25769 @ 0x64a9 │ │ │ │ + movw r7, #25585 @ 0x63f1 │ │ │ │ movt r7, #14 │ │ │ │ - bl 7ca24 │ │ │ │ + bl 7cc14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f756 │ │ │ │ - b.n 7fb0c │ │ │ │ - movw r7, #14725 @ 0x3985 │ │ │ │ + bne.w 7f946 │ │ │ │ + b.n 7fcfc │ │ │ │ + movw r7, #15193 @ 0x3b59 │ │ │ │ movt r7, #13 │ │ │ │ - b.n 7f91e │ │ │ │ - movw r7, #59949 @ 0xea2d │ │ │ │ + b.n 7fb0e │ │ │ │ + movw r7, #60357 @ 0xebc5 │ │ │ │ movt r7, #9 │ │ │ │ - b.n 7f91e │ │ │ │ + b.n 7fb0e │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 7faf2 │ │ │ │ + ble.w 7fce2 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7fa2e │ │ │ │ - movw r7, #56757 @ 0xddb5 │ │ │ │ + bne.n 7fc1e │ │ │ │ + movw r7, #57265 @ 0xdfb1 │ │ │ │ movt r7, #15 │ │ │ │ - b.n 7f91e │ │ │ │ + b.n 7fb0e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f998 │ │ │ │ + bge.n 7fb88 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7fbb6 │ │ │ │ + beq.w 7fda6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f9bc │ │ │ │ + bge.n 7fbac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fbae │ │ │ │ + beq.w 7fd9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f9bc │ │ │ │ + bge.n 7fbac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fba6 │ │ │ │ + beq.w 7fd96 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - blt.n 7f9dc │ │ │ │ + blt.n 7fbcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ str r5, [r4, #12] │ │ │ │ - b.n 7f906 │ │ │ │ + b.n 7faf6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f8b4 │ │ │ │ + beq.w 7faa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fa00 │ │ │ │ + bge.n 7fbf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7fa00 │ │ │ │ + cbnz r3, 7fbf0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7fb9e │ │ │ │ + blt.w 7fd8e │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 7f906 │ │ │ │ + b.n 7faf6 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 7f7e8 │ │ │ │ + b.n 7f9d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7fb7e │ │ │ │ - bl 803a0 │ │ │ │ + bne.w 7fd6e │ │ │ │ + bl 80578 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fb0c │ │ │ │ + beq.n 7fcfc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - b.n 7f7aa │ │ │ │ + b.n 7f99a │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7faf2 │ │ │ │ - movw r7, #29725 @ 0x741d │ │ │ │ + bne.n 7fce2 │ │ │ │ + movw r7, #31041 @ 0x7941 │ │ │ │ movt r7, #19 │ │ │ │ - b.n 7f91e │ │ │ │ + b.n 7fb0e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r6, r3 │ │ │ │ adcs r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f810 │ │ │ │ + bne.w 7fa00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7f810 │ │ │ │ + bge.w 7fa00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f810 │ │ │ │ + bne.w 7fa00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f810 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa00 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f904 │ │ │ │ - b.n 7fadc │ │ │ │ + bne.w 7faf4 │ │ │ │ + b.n 7fccc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b.n 7f902 │ │ │ │ + b.n 7faf2 │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 7f898 │ │ │ │ + bne.w 7fa88 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 7fb20 │ │ │ │ + bmi.n 7fd10 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7fb48 │ │ │ │ + blt.n 7fd38 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r3, #58828 @ 0xe5cc │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ add r3, r2 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fad6 │ │ │ │ + bge.n 7fcc6 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fb52 │ │ │ │ + beq.n 7fd42 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7f9dc │ │ │ │ + b.n 7fbcc │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fb0c │ │ │ │ + bge.n 7fcfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7fb0c │ │ │ │ + cbnz r3, 7fcfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb0c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcfc │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #13324 @ 0x340c │ │ │ │ + movw r1, #16724 @ 0x4154 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7f824 │ │ │ │ + b.n 7fa14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f822 │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 7f9dc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa12 │ │ │ │ + bl e3df0 │ │ │ │ + b.n 7fbcc │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bmi.n 7fb32 │ │ │ │ + bmi.n 7fd22 │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7fb3a │ │ │ │ + blt.n 7fd2a │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 7fab0 │ │ │ │ + b.n 7fca0 │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7fb60 │ │ │ │ + bge.n 7fd50 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #116] @ (7fbc0 ) │ │ │ │ + ldr r3, [pc, #116] @ (7fdb0 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7fac6 │ │ │ │ + b.n 7fcb6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7f9dc │ │ │ │ + b.n 7fbcc │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 7fab0 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + b.n 7fca0 │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fb0c │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 7f836 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 7fcfc │ │ │ │ + bl e3df0 │ │ │ │ + b.n 7fa26 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #13648 @ 0x3550 │ │ │ │ + movw r1, #17048 @ 0x4298 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 7fb0c │ │ │ │ + bl fce84 │ │ │ │ + b.n 7fcfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f86a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa5a │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7f9dc │ │ │ │ + b.n 7fbcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f9bc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbac │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f9aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb9a │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f998 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb88 │ │ │ │ nop │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0007fbc4 : │ │ │ │ +0007fdb4 : │ │ │ │ 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, [r1, #8] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7fbf6 │ │ │ │ + bgt.n 7fde6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fc66 │ │ │ │ + beq.n 7fe56 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7fc66 │ │ │ │ + bhi.n 7fe56 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r4, #46 @ 0x2e │ │ │ │ movs r0, #27 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ asrs r4, r7, #24 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7fc38 │ │ │ │ - movw r5, #42993 @ 0xa7f1 │ │ │ │ + bne.n 7fe28 │ │ │ │ + movw r5, #43489 @ 0xa9e1 │ │ │ │ movt r5, #14 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30200 @ 0x75f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7c7d8 │ │ │ │ - cbz r0, 7fc18 │ │ │ │ + bl 7c9c8 │ │ │ │ + cbz r0, 7fe08 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #25769 @ 0x64a9 │ │ │ │ + movw r5, #25585 @ 0x63f1 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7fc02 │ │ │ │ - movw r5, #14725 @ 0x3985 │ │ │ │ + b.n 7fdf2 │ │ │ │ + movw r5, #15193 @ 0x3b59 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7fc02 │ │ │ │ - movw r5, #56077 @ 0xdb0d │ │ │ │ + b.n 7fdf2 │ │ │ │ + movw r5, #56521 @ 0xdcc9 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7fc02 │ │ │ │ + b.n 7fdf2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7fc66 │ │ │ │ + ble.n 7fe56 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7fc54 │ │ │ │ - movw r5, #56757 @ 0xddb5 │ │ │ │ + bne.n 7fe44 │ │ │ │ + movw r5, #57265 @ 0xdfb1 │ │ │ │ movt r5, #15 │ │ │ │ - b.n 7fc02 │ │ │ │ - movw r5, #59949 @ 0xea2d │ │ │ │ + b.n 7fdf2 │ │ │ │ + movw r5, #60357 @ 0xebc5 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7fc02 │ │ │ │ + b.n 7fdf2 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fc66 │ │ │ │ - movw r5, #29725 @ 0x741d │ │ │ │ + bne.n 7fe56 │ │ │ │ + movw r5, #31041 @ 0x7941 │ │ │ │ movt r5, #19 │ │ │ │ - b.n 7fc02 │ │ │ │ + b.n 7fdf2 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13324 @ 0x340c │ │ │ │ + movw r1, #16724 @ 0x4154 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ nop │ │ │ │ - cbz r0, 7fc8e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fc90 │ │ │ │ - bx lr │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7fc8e │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -0007fc9c : │ │ │ │ +0007fe74 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r3 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 80348 │ │ │ │ + bpl.w 80520 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r9, #41920 @ 0xa3c0 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7feec │ │ │ │ + bne.w 800c4 │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7feec │ │ │ │ + beq.w 800c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - movw r3, #45804 @ 0xb2ec │ │ │ │ + movw r3, #46848 @ 0xb700 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 80280 │ │ │ │ + beq.w 80458 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ff1c │ │ │ │ + bne.w 800f4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 80066 │ │ │ │ + beq.w 8023e │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 7fdf6 │ │ │ │ + bne.n 7ffce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7fe3a │ │ │ │ + bge.w 80012 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7fe44 │ │ │ │ + bge.w 8001c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 7fd54 │ │ │ │ + cbz r2, 7ff2c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 802e0 │ │ │ │ + bne.w 804b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8001c │ │ │ │ + ble.w 801f4 │ │ │ │ ldrb.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7ff66 │ │ │ │ + bne.w 8013e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w ip, #7 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r1, sl │ │ │ │ - bgt.n 7fe50 │ │ │ │ + bgt.n 80028 │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldrsb.w lr, [r0, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7fe14 │ │ │ │ + bge.n 7ffec │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fff6 │ │ │ │ + beq.w 801ce │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ adds r1, #1 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r0, r2 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7fdec │ │ │ │ + beq.n 7ffc4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 802c2 │ │ │ │ + beq.w 8049a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 802c2 │ │ │ │ + bge.w 8049a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ str.w r7, [r8] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7fe10 │ │ │ │ + beq.n 7ffe8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r2, 7fe0c │ │ │ │ + cbz r2, 7ffe4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 80012 │ │ │ │ + blt.w 801ea │ │ │ │ str.w r3, [r8] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 7fdee │ │ │ │ + b.n 7ffc6 │ │ │ │ mov.w lr, sl, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r0, lr, #1 │ │ │ │ add r2, r0 │ │ │ │ ands r2, r1 │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrsb.w r9, [r0, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7fe90 │ │ │ │ + bge.n 80068 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7fd9c │ │ │ │ + b.n 7ff74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7fd42 │ │ │ │ + blt.w 7ff1a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7fd4c │ │ │ │ - b.n 7fd54 │ │ │ │ + bne.w 7ff24 │ │ │ │ + b.n 7ff2c │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 802c8 │ │ │ │ + bgt.w 804a0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add.w lr, r3, r0 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7fe70 │ │ │ │ + bge.n 80048 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strh r1, [r0, #20] │ │ │ │ - b.n 7fd9c │ │ │ │ + b.n 7ff74 │ │ │ │ mov.w lr, sl, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r0, lr, #1 │ │ │ │ add r2, r0 │ │ │ │ ands r2, r1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add.w r9, r3, r0 │ │ │ │ ldrsh.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7fe68 │ │ │ │ + blt.n 80040 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r0, r2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r0, lr │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r2, r0, r1 │ │ │ │ - ble.n 7fede │ │ │ │ + ble.n 800b6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 8032a │ │ │ │ + bgt.w 80502 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add.w ip, r3, r0 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7fe68 │ │ │ │ + blt.n 80040 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7feb0 │ │ │ │ + b.n 80088 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrsb.w ip, [r0, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7fe30 │ │ │ │ - b.n 7fed0 │ │ │ │ + blt.n 80008 │ │ │ │ + b.n 800a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8036c │ │ │ │ + beq.w 80544 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - movw r3, #45804 @ 0xb2ec │ │ │ │ + movw r3, #46848 @ 0xb700 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 80280 │ │ │ │ + beq.w 80458 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fd14 │ │ │ │ + beq.w 7feec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7fd14 │ │ │ │ + bne.w 7feec │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl c9a84 │ │ │ │ + bl c9c74 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7fd2a │ │ │ │ + beq.w 7ff02 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ subs r6, r2, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - cbnz r2, 7ff48 │ │ │ │ + cbnz r2, 80120 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d4a4 │ │ │ │ + bl 13d9cc │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7fdee │ │ │ │ + beq.w 7ffc6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7ff60 │ │ │ │ + cbz r3, 80138 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 7fdee │ │ │ │ - ldr r3, [pc, #788] @ (8027c ) │ │ │ │ + b.n 7ffc6 │ │ │ │ + ldr r3, [pc, #788] @ (80454 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ tst.w r9, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov fp, r3 │ │ │ │ - bne.w 80232 │ │ │ │ + bne.w 8040a │ │ │ │ tst.w r9, #2 │ │ │ │ - bne.w 801e8 │ │ │ │ + bne.w 803c0 │ │ │ │ tst.w r9, #4 │ │ │ │ - bne.w 8019e │ │ │ │ + bne.w 80376 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.w 80154 │ │ │ │ + bne.w 8032c │ │ │ │ tst.w r9, #16 │ │ │ │ - bne.w 8010a │ │ │ │ + bne.w 802e2 │ │ │ │ tst.w r9, #32 │ │ │ │ - bne.w 800c0 │ │ │ │ + bne.w 80298 │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ - bne.n 80078 │ │ │ │ + bne.n 80250 │ │ │ │ movs.w r9, r9, lsr #7 │ │ │ │ - beq.w 7fd68 │ │ │ │ + beq.w 7ff40 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r9, [r3, #388] @ 0x184 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7fd68 │ │ │ │ + beq.w 7ff40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7fd68 │ │ │ │ + bge.w 7ff40 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7fd68 │ │ │ │ + bl 211048 │ │ │ │ + b.n 7ff40 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ add.w r1, r3, #20 │ │ │ │ adds r0, r1, r2 │ │ │ │ strd r5, r7, [r0, #4] │ │ │ │ str.w sl, [r1, r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 7fdc0 │ │ │ │ + b.n 7ff98 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 7fe10 │ │ │ │ + b.n 7ffe8 │ │ │ │ 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 7ec5c │ │ │ │ + bl 7ee4c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 7fd5c │ │ │ │ + bne.w 7ff34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80054 │ │ │ │ + bge.n 8022c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8038e │ │ │ │ + beq.w 80566 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80066 │ │ │ │ + bge.n 8023e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80396 │ │ │ │ + beq.w 8056e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 80072 │ │ │ │ + beq.n 8024a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fdee │ │ │ │ + b.n 7ffc6 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 7ffa6 │ │ │ │ + beq.n 8017e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ffa6 │ │ │ │ + bge.w 8017e │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7ffa6 │ │ │ │ + bl 211048 │ │ │ │ + b.n 8017e │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #380] @ 0x17c │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7ffa0 │ │ │ │ + beq.w 80178 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ffa0 │ │ │ │ + bge.w 80178 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7ffa0 │ │ │ │ + bl 211048 │ │ │ │ + b.n 80178 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7ff98 │ │ │ │ + beq.w 80170 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ff98 │ │ │ │ + bge.w 80170 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7ff98 │ │ │ │ + bl 211048 │ │ │ │ + b.n 80170 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7ff90 │ │ │ │ + beq.w 80168 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ff90 │ │ │ │ + bge.w 80168 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7ff90 │ │ │ │ + bl 211048 │ │ │ │ + b.n 80168 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7ff88 │ │ │ │ + beq.w 80160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ff88 │ │ │ │ + bge.w 80160 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7ff88 │ │ │ │ + bl 211048 │ │ │ │ + b.n 80160 │ │ │ │ add.w r3, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #364] @ 0x16c │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7ff80 │ │ │ │ + beq.w 80158 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ff80 │ │ │ │ + bge.w 80158 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7ff80 │ │ │ │ + bl 211048 │ │ │ │ + b.n 80158 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #360] @ 0x168 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 7ff78 │ │ │ │ + beq.w 80150 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ff78 │ │ │ │ + bge.w 80150 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 7ff78 │ │ │ │ + bl 211048 │ │ │ │ + b.n 80150 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -124247,250 +124401,250 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 7c540 │ │ │ │ + bl 7c730 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 80066 │ │ │ │ + beq.w 8023e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7fdec │ │ │ │ + beq.w 7ffc4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 802c2 │ │ │ │ + cbz r3, 8049a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 802c2 │ │ │ │ + bge.n 8049a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ str.w r7, [r8] │ │ │ │ - b.n 7fdec │ │ │ │ + b.n 7ffc4 │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 8030a │ │ │ │ + bge.n 804e2 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ - b.n 7fd9c │ │ │ │ + b.n 7ff74 │ │ │ │ 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 7ec5c │ │ │ │ + bl 7ee4c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 80042 │ │ │ │ + beq.w 8021a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 7fd54 │ │ │ │ + b.n 7ff2c │ │ │ │ mov.w lr, sl, lsr #5 │ │ │ │ add r2, r0 │ │ │ │ add.w r0, lr, #1 │ │ │ │ add r2, r0 │ │ │ │ ands r2, r1 │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 802d8 │ │ │ │ - b.n 7fe92 │ │ │ │ + blt.n 804b0 │ │ │ │ + b.n 8006a │ │ │ │ add.w r9, r3, r2, lsl #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 802d8 │ │ │ │ + blt.n 804b0 │ │ │ │ add r2, r0 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7fea8 │ │ │ │ + b.n 80080 │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 80376 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 80376 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + beq.n 8054e │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 8054e │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #4674 @ 0x1242 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80066 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8023e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 277820 │ │ │ │ - b.n 80066 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 276c1c │ │ │ │ + b.n 8023e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12168 @ 0x2f88 │ │ │ │ + movw r1, #1564 @ 0x61c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 80066 │ │ │ │ + bl fce84 │ │ │ │ + b.n 8023e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80054 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8022c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80066 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8023e │ │ │ │ nop │ │ │ │ │ │ │ │ -000803a0 : │ │ │ │ +00080578 : │ │ │ │ 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, #29820 @ 0x747c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 7c7d8 │ │ │ │ - cbz r0, 803c4 │ │ │ │ + bl 7c9c8 │ │ │ │ + cbz r0, 8059c │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000803c8 : │ │ │ │ +000805a0 : │ │ │ │ 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, #29344 @ 0x72a0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 7c7d8 │ │ │ │ - cbz r0, 803ec │ │ │ │ + bl 7c9c8 │ │ │ │ + cbz r0, 805c4 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 80486 │ │ │ │ + beq.n 8065e │ │ │ │ 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 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 2d9dc │ │ │ │ - cbz r0, 80462 │ │ │ │ + cbz r0, 8063a │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2d658 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c514 │ │ │ │ - cbnz r0, 80478 │ │ │ │ + cbnz r0, 80650 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80478 │ │ │ │ - movw r1, #19552 @ 0x4c60 │ │ │ │ + bne.n 80650 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 80444 │ │ │ │ + b.n 8061c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 8047e │ │ │ │ + beq.n 80656 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 80478 │ │ │ │ + cbz r3, 80650 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 8043a │ │ │ │ + bne.n 80612 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c514 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8043e │ │ │ │ + bne.n 80616 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80428 │ │ │ │ + beq.n 80600 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 8043e │ │ │ │ - b.n 80478 │ │ │ │ + bne.n 80616 │ │ │ │ + b.n 80650 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #380] @ (8061c ) │ │ │ │ + ldr r5, [pc, #380] @ (807f4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80574 │ │ │ │ - ldr r0, [pc, #360] @ (80620 ) │ │ │ │ + beq.n 8074c │ │ │ │ + ldr r0, [pc, #360] @ (807f8 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1720] @ 0x6b8 │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1660] @ 0x67c │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 805e2 │ │ │ │ + bne.w 807ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r1, r0, [r2] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #17 │ │ │ │ - bmi.n 80504 │ │ │ │ + bmi.n 806dc │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r0, [r5, r4] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8058a │ │ │ │ + bge.n 80762 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r0, #3744] @ 0xea0 │ │ │ │ sub.w r4, r3, #8 │ │ │ │ str r2, [r3, #16] │ │ │ │ addw lr, r0, #3740 @ 0xe9c │ │ │ │ ldr.w r5, [r0, #3824] @ 0xef0 │ │ │ │ @@ -124510,28 +124664,28 @@ │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r0, #3744] @ 0xea0 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ - bge.n 804f8 │ │ │ │ + bge.n 806d0 │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8b0e0 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 8b288 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 804f8 │ │ │ │ + b.n 806d0 │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 804d8 │ │ │ │ - b.n 804f8 │ │ │ │ + bne.n 806b0 │ │ │ │ + b.n 806d0 │ │ │ │ ldr.w r1, [r0, #3744] @ 0xea0 │ │ │ │ sub.w r4, r3, #8 │ │ │ │ str r2, [r3, #16] │ │ │ │ addw lr, r0, #3740 @ 0xe9c │ │ │ │ ldr.w r5, [r0, #3824] @ 0xef0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r0, #3748] @ 0xea4 │ │ │ │ @@ -124549,1063 +124703,1063 @@ │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r0, #3744] @ 0xea0 │ │ │ │ cmp r1, ip │ │ │ │ str.w r5, [r0, #3824] @ 0xef0 │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ - ble.n 804f8 │ │ │ │ - b.n 80566 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + ble.n 806d0 │ │ │ │ + b.n 8073e │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 8060a │ │ │ │ + bne.n 807e2 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 804d8 │ │ │ │ + bne.w 806b0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 804d8 │ │ │ │ + b.n 806b0 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 804d8 │ │ │ │ + b.n 806b0 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00080624 : │ │ │ │ +000807fc : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r4, 80696 │ │ │ │ + cbz r4, 8086e │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a74c │ │ │ │ - cbz r0, 8068c │ │ │ │ + bl 7a910 │ │ │ │ + cbz r0, 80864 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r5, r0, #12 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 80682 │ │ │ │ + bge.n 8085a │ │ │ │ ldr.w ip, [r3], #4 │ │ │ │ - cbnz r2, 8066a │ │ │ │ + cbnz r2, 80842 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ ldr.w r6, [ip] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [ip] │ │ │ │ str.w ip, [r5, #4]! │ │ │ │ - b.n 80650 │ │ │ │ - cbz r2, 8068c │ │ │ │ + b.n 80828 │ │ │ │ + cbz r2, 80864 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (8069c ) │ │ │ │ - b.n 8068c │ │ │ │ + ldr r0, [pc, #4] @ (80874 ) │ │ │ │ + b.n 80864 │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -000806a0 : │ │ │ │ +00080878 : │ │ │ │ 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 806cc │ │ │ │ + bmi.n 808a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #29612 @ 0x73ac │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7c7d8 │ │ │ │ - cbz r0, 806ca │ │ │ │ + bl 7c9c8 │ │ │ │ + cbz r0, 808a2 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12220 @ 0x2fbc │ │ │ │ + movw r1, #1616 @ 0x650 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r1, 8070a │ │ │ │ + cbz r1, 808e2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8097e │ │ │ │ + bne.w 80b56 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbz r1, 8071a │ │ │ │ + cbz r1, 808f2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80c52 │ │ │ │ + bne.w 80e2a │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - cbz r1, 80726 │ │ │ │ + cbz r1, 808fe │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 808d0 │ │ │ │ + bne.w 80aa8 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbz r1, 80732 │ │ │ │ + cbz r1, 8090a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8087e │ │ │ │ + bne.w 80a56 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbz r1, 8073e │ │ │ │ + cbz r1, 80916 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80c0a │ │ │ │ + bne.w 80de2 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81ee4 │ │ │ │ + beq.w 820bc │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - cbnz r1, 80756 │ │ │ │ + cbnz r1, 8092e │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 80756 │ │ │ │ + cbnz r1, 8092e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ str r0, [r3, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 80766 │ │ │ │ + cbnz r1, 8093e │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cbnz r1, 80766 │ │ │ │ + cbnz r1, 8093e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ str r1, [r3, #76] @ 0x4c │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80dcc │ │ │ │ + bne.w 80fa4 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 80dcc │ │ │ │ + beq.w 80fa4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80c96 │ │ │ │ + beq.w 80e6e │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 80790 │ │ │ │ + cbnz r0, 80968 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80ddc │ │ │ │ + bne.w 80fb4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - cbnz r1, 807a6 │ │ │ │ + cbnz r1, 8097e │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst.w r1, #2048 @ 0x800 │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ - bne.w 81e58 │ │ │ │ + bne.w 82030 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 81b52 │ │ │ │ + bne.w 81d2a │ │ │ │ ldr.w ip, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ - cbnz r1, 807c0 │ │ │ │ + cbnz r1, 80998 │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ - cbz r1, 807c0 │ │ │ │ + cbz r1, 80998 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80cb8 │ │ │ │ + beq.w 80e90 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 80cb8 │ │ │ │ + bne.w 80e90 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 80cc2 │ │ │ │ + beq.w 80e9a │ │ │ │ ldrd r0, r1, [r3, #108] @ 0x6c │ │ │ │ - cbnz r0, 807d6 │ │ │ │ + cbnz r0, 809ae │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80d28 │ │ │ │ - cbnz r1, 807e4 │ │ │ │ + bne.w 80f00 │ │ │ │ + cbnz r1, 809bc │ │ │ │ ldr.w lr, [r2, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 80e30 │ │ │ │ + bne.w 81008 │ │ │ │ ldr.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80e60 │ │ │ │ + bne.w 81038 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82040 │ │ │ │ + bne.w 82218 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr.w r0, [r3, #140] @ 0x8c │ │ │ │ - cbnz r0, 8080a │ │ │ │ + cbnz r0, 809e2 │ │ │ │ ldr.w r0, [r2, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8204a │ │ │ │ + bne.w 82222 │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e14 │ │ │ │ + beq.w 80fec │ │ │ │ ldrd r0, lr, [r3, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80d94 │ │ │ │ + bne.w 80f6c │ │ │ │ ldr.w r0, [r2, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d94 │ │ │ │ + beq.w 80f6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80de8 │ │ │ │ + beq.w 80fc0 │ │ │ │ ldr.w r5, [r4, #148] @ 0x94 │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne.w r0, [r3, #148] @ 0x94 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 811d4 │ │ │ │ + beq.w 813ac │ │ │ │ ldr.w r0, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r0, 80852 │ │ │ │ + cbnz r0, 80a2a │ │ │ │ ldr.w r0, [r2, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80db2 │ │ │ │ + bne.w 80f8a │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ - cbnz r0, 80862 │ │ │ │ + cbnz r0, 80a3a │ │ │ │ ldr.w r0, [r2, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81bac │ │ │ │ + bne.w 81d84 │ │ │ │ eor.w r1, ip, r1 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 80d62 │ │ │ │ + bmi.w 80f3a │ │ │ │ ldr.w r1, [r3, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 811b6 │ │ │ │ + beq.w 8138e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr.w lr, [r1] │ │ │ │ mov r7, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8111a │ │ │ │ + bne.w 812f2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 808a8 │ │ │ │ + bne.n 80a80 │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8128e │ │ │ │ - cbnz r6, 808b6 │ │ │ │ + bne.w 81466 │ │ │ │ + cbnz r6, 80a8e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 812e0 │ │ │ │ + bne.w 814b8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80732 │ │ │ │ + bne.w 8090a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80732 │ │ │ │ + beq.w 8090a │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80736 │ │ │ │ - b.n 80c36 │ │ │ │ + bne.w 8090e │ │ │ │ + b.n 80e0e │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr.w ip, [r4, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr.w lr, [r1] │ │ │ │ mov r8, ip │ │ │ │ mov r6, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 810d8 │ │ │ │ + bne.w 812b0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 812c0 │ │ │ │ + bne.w 81498 │ │ │ │ ldr.w lr, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 814e8 │ │ │ │ + bne.w 816c0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 812ce │ │ │ │ + bne.w 814a6 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 814fa │ │ │ │ + bne.w 816d2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81ae8 │ │ │ │ + bne.w 81cc0 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81584 │ │ │ │ - cbnz r5, 80932 │ │ │ │ + bne.w 8175c │ │ │ │ + cbnz r5, 80b0a │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 815d8 │ │ │ │ + bne.w 817b0 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ - cbnz r5, 80942 │ │ │ │ + cbnz r5, 80b1a │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81fe4 │ │ │ │ + bne.w 821bc │ │ │ │ ldr r5, [r1, #28] │ │ │ │ - cbnz r5, 80952 │ │ │ │ + cbnz r5, 80b2a │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81b44 │ │ │ │ + bne.w 81d1c │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - cbnz r5, 80962 │ │ │ │ + cbnz r5, 80b3a │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8205e │ │ │ │ + bne.w 82236 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80726 │ │ │ │ + bne.w 808fe │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80726 │ │ │ │ + beq.w 808fe │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8156a │ │ │ │ - b.w 814d0 │ │ │ │ + beq.w 81742 │ │ │ │ + b.w 816a8 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov ip, r4 │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r6 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 80edc │ │ │ │ + bne.w 810b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81746 │ │ │ │ + bne.w 8191e │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81382 │ │ │ │ + bne.w 8155a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 81b78 │ │ │ │ + bne.w 81d50 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8175a │ │ │ │ + bne.w 81932 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 81ed6 │ │ │ │ + bne.w 820ae │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 813e8 │ │ │ │ + bne.w 815c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81b9e │ │ │ │ + bne.w 81d76 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81632 │ │ │ │ + bne.w 8180a │ │ │ │ ldr r5, [r1, #16] │ │ │ │ - cbnz r5, 809f8 │ │ │ │ + cbnz r5, 80bd0 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81da4 │ │ │ │ + bne.w 81fc4 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81bfc │ │ │ │ + bne.w 81dd4 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81d98 │ │ │ │ + bne.w 81f70 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81bee │ │ │ │ + bne.w 81dc6 │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81cc6 │ │ │ │ + bne.w 81e9e │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81bde │ │ │ │ + bne.w 81db6 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81cba │ │ │ │ + bne.w 81e92 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - cbnz r5, 80a44 │ │ │ │ + cbnz r5, 80c1c │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81808 │ │ │ │ + bne.w 819e0 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - cbnz r5, 80a54 │ │ │ │ + cbnz r5, 80c2c │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81866 │ │ │ │ + bne.w 81a3e │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ - cbnz r5, 80a64 │ │ │ │ + cbnz r5, 80c3c │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81a8c │ │ │ │ + bne.w 81c64 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ - cbnz r5, 80a74 │ │ │ │ + cbnz r5, 80c4c │ │ │ │ ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81e4c │ │ │ │ + bne.w 82024 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ - cbnz r5, 80a84 │ │ │ │ + cbnz r5, 80c5c │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81912 │ │ │ │ + bne.w 81aea │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ - cbnz r5, 80a94 │ │ │ │ + cbnz r5, 80c6c │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81cb0 │ │ │ │ + bne.w 81e88 │ │ │ │ ldr r5, [r1, #56] @ 0x38 │ │ │ │ - cbnz r5, 80aa4 │ │ │ │ + cbnz r5, 80c7c │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81c1a │ │ │ │ + bne.w 81df2 │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ - cbnz r5, 80ab4 │ │ │ │ + cbnz r5, 80c8c │ │ │ │ ldr.w lr, [r0, #60] @ 0x3c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81a14 │ │ │ │ + bne.w 81bec │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ - cbnz r5, 80ac4 │ │ │ │ + cbnz r5, 80c9c │ │ │ │ ldr.w lr, [r0, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81e04 │ │ │ │ + bne.w 81f7c │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ - cbnz r5, 80ad4 │ │ │ │ + cbnz r5, 80cac │ │ │ │ ldr.w lr, [r0, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81e0e │ │ │ │ + bne.w 81f86 │ │ │ │ ldr r5, [r1, #76] @ 0x4c │ │ │ │ - cbnz r5, 80ae4 │ │ │ │ + cbnz r5, 80cbc │ │ │ │ ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 820b0 │ │ │ │ + bne.w 8224e │ │ │ │ ldr r5, [r1, #80] @ 0x50 │ │ │ │ - cbnz r5, 80af4 │ │ │ │ + cbnz r5, 80ccc │ │ │ │ ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 823d0 │ │ │ │ + bne.w 825c0 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ - cbnz r5, 80b04 │ │ │ │ + cbnz r5, 80cdc │ │ │ │ ldr.w lr, [r0, #84] @ 0x54 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 823c4 │ │ │ │ + bne.w 825b4 │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ - cbnz r5, 80b14 │ │ │ │ + cbnz r5, 80cec │ │ │ │ ldr.w lr, [r0, #88] @ 0x58 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 82578 │ │ │ │ + bne.w 8272c │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ - cbnz r5, 80b24 │ │ │ │ + cbnz r5, 80cfc │ │ │ │ ldr.w lr, [r0, #92] @ 0x5c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 823b4 │ │ │ │ + bne.w 825a4 │ │ │ │ ldr r5, [r1, #96] @ 0x60 │ │ │ │ - cbnz r5, 80b34 │ │ │ │ + cbnz r5, 80d0c │ │ │ │ ldr.w lr, [r0, #96] @ 0x60 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 82528 │ │ │ │ + bne.w 82778 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ - cbnz r5, 80b44 │ │ │ │ + cbnz r5, 80d1c │ │ │ │ ldr.w lr, [r0, #100] @ 0x64 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8250e │ │ │ │ + bne.w 8275e │ │ │ │ ldrd r5, lr, [r1, #104] @ 0x68 │ │ │ │ - cbnz r5, 80b54 │ │ │ │ + cbnz r5, 80d2c │ │ │ │ ldr r5, [r0, #104] @ 0x68 │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8246c │ │ │ │ + bne.w 82640 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 80b66 │ │ │ │ + bne.n 80d3e │ │ │ │ ldr.w lr, [r0, #108] @ 0x6c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 82438 │ │ │ │ + bne.w 8260c │ │ │ │ ldr r5, [r1, #112] @ 0x70 │ │ │ │ - cbnz r5, 80b76 │ │ │ │ + cbnz r5, 80d4e │ │ │ │ ldr.w lr, [r0, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8200a │ │ │ │ + bne.w 821e2 │ │ │ │ ldr r5, [r1, #120] @ 0x78 │ │ │ │ - cbnz r5, 80b86 │ │ │ │ + cbnz r5, 80d5e │ │ │ │ ldr.w lr, [r0, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81bb6 │ │ │ │ + bne.w 81d8e │ │ │ │ ldr r5, [r1, #116] @ 0x74 │ │ │ │ - cbnz r5, 80b96 │ │ │ │ + cbnz r5, 80d6e │ │ │ │ ldr.w lr, [r0, #116] @ 0x74 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81c0a │ │ │ │ + bne.w 81de2 │ │ │ │ ldr.w r5, [r1, #128] @ 0x80 │ │ │ │ - cbnz r5, 80ba8 │ │ │ │ + cbnz r5, 80d80 │ │ │ │ ldr.w lr, [r0, #128] @ 0x80 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8255c │ │ │ │ + bne.w 826fe │ │ │ │ ldr r5, [r1, #124] @ 0x7c │ │ │ │ - cbnz r5, 80bb8 │ │ │ │ + cbnz r5, 80d90 │ │ │ │ ldr.w lr, [r0, #124] @ 0x7c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 82542 │ │ │ │ + bne.w 826e4 │ │ │ │ ldrd r5, lr, [r1, #132] @ 0x84 │ │ │ │ - cbnz r5, 80bca │ │ │ │ + cbnz r5, 80da2 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8134e │ │ │ │ + bne.w 81526 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 80bdc │ │ │ │ + bne.n 80db4 │ │ │ │ ldr.w lr, [r0, #136] @ 0x88 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8240e │ │ │ │ + bne.w 82670 │ │ │ │ ldr.w r5, [r1, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8070e │ │ │ │ + bne.w 808e6 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8070e │ │ │ │ + beq.w 808e6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 80c04 │ │ │ │ + beq.n 80ddc │ │ │ │ ldr.w ip, [ip, #48] @ 0x30 │ │ │ │ ldr.w ip, [ip, #140] @ 0x8c │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 8070e │ │ │ │ + beq.w 808e6 │ │ │ │ str.w r0, [r1, #140] @ 0x8c │ │ │ │ - b.n 8070e │ │ │ │ + b.n 808e6 │ │ │ │ ldr.w lr, [r4, #80] @ 0x50 │ │ │ │ ldrd r5, ip, [r1] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81156 │ │ │ │ - cbnz r5, 80c28 │ │ │ │ + bne.w 8132e │ │ │ │ + cbnz r5, 80e00 │ │ │ │ ldr.w lr, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81b3c │ │ │ │ + bne.w 81d06 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80c36 │ │ │ │ + bne.n 80e0e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8117c │ │ │ │ + bne.w 81354 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80746 │ │ │ │ + bne.w 8091e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 80746 │ │ │ │ + beq.w 8091e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 80746 │ │ │ │ + beq.w 8091e │ │ │ │ str r1, [r3, #24] │ │ │ │ - b.n 80746 │ │ │ │ + b.n 8091e │ │ │ │ ldrd r5, ip, [r1, #4] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81180 │ │ │ │ - cbnz r5, 80c74 │ │ │ │ + bne.w 81358 │ │ │ │ + cbnz r5, 80e4c │ │ │ │ ldr.w lr, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8173e │ │ │ │ - cbnz r7, 80c82 │ │ │ │ + bne.w 81916 │ │ │ │ + cbnz r7, 80e5a │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8161c │ │ │ │ + bne.w 817f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8071a │ │ │ │ + bne.w 808f2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8071a │ │ │ │ + beq.w 808f2 │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 8071a │ │ │ │ + b.n 808f2 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80790 │ │ │ │ + bne.w 80968 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 80790 │ │ │ │ - b.n 80de4 │ │ │ │ + beq.w 80968 │ │ │ │ + b.n 80fbc │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 807c0 │ │ │ │ + bne.w 80998 │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 807c0 │ │ │ │ + beq.w 80998 │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 807c8 │ │ │ │ + bne.w 809a0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 807c8 │ │ │ │ + bne.w 809a0 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 81230 │ │ │ │ + bne.w 81408 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #504] @ (80ed4 ) │ │ │ │ + ldr r1, [pc, #504] @ (810ac ) │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7aef8 │ │ │ │ + bl 7b0bc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81280 │ │ │ │ + bne.w 81458 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #484] @ (80ed8 ) │ │ │ │ + ldr r1, [pc, #484] @ (810b0 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7aef8 │ │ │ │ + bl 7b0bc │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 82506 │ │ │ │ + beq.w 82756 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81286 │ │ │ │ + bne.w 8145e │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ str r1, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ ldr.w ip, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 807d6 │ │ │ │ + bne.w 809ae │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 807d6 │ │ │ │ + beq.w 809ae │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 824ca │ │ │ │ + beq.w 825da │ │ │ │ ldr r5, [r4, #108] @ 0x6c │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #108] @ 0x6c │ │ │ │ - cbnz r1, 80d44 │ │ │ │ + cbnz r1, 80f1c │ │ │ │ ldr.w lr, [r2, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 812ee │ │ │ │ + bne.w 814c6 │ │ │ │ ldr.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80e60 │ │ │ │ + bne.w 81038 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 807f8 │ │ │ │ + beq.w 809d0 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80e5c │ │ │ │ - b.n 807f8 │ │ │ │ + bne.n 81034 │ │ │ │ + b.n 809d0 │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - beq.w 80876 │ │ │ │ + beq.w 80a4e │ │ │ │ ldr.w r1, [r3, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80876 │ │ │ │ + bne.w 80a4e │ │ │ │ ldr.w r1, [r2, #160] @ 0xa0 │ │ │ │ - movw r2, #56817 @ 0xddf1 │ │ │ │ + movw r2, #57313 @ 0xdfe1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 80876 │ │ │ │ - movw r2, #36729 @ 0x8f79 │ │ │ │ + bne.w 80a4e │ │ │ │ + movw r2, #37153 @ 0x9121 │ │ │ │ movt r2, #8 │ │ │ │ str.w r2, [r3, #160] @ 0xa0 │ │ │ │ - b.n 80876 │ │ │ │ + b.n 80a4e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8121e │ │ │ │ + beq.w 813f6 │ │ │ │ ldr.w r0, [r3, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80852 │ │ │ │ + bne.w 80a2a │ │ │ │ ldr.w r0, [r2, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80852 │ │ │ │ - cbz r4, 80e06 │ │ │ │ + beq.w 80a2a │ │ │ │ + cbz r4, 80fde │ │ │ │ ldr.w r5, [r4, #164] @ 0xa4 │ │ │ │ ldr.w lr, [r3, #196] @ 0xc4 │ │ │ │ cmp r5, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [r3, #164] @ 0xa4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 81208 │ │ │ │ - b.n 80862 │ │ │ │ + beq.w 813e0 │ │ │ │ + b.n 80a3a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80790 │ │ │ │ + bne.w 80968 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 80790 │ │ │ │ - cbz r4, 80de4 │ │ │ │ + beq.w 80968 │ │ │ │ + cbz r4, 80fbc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 80790 │ │ │ │ + beq.w 80968 │ │ │ │ str r1, [r3, #28] │ │ │ │ - b.n 80790 │ │ │ │ + b.n 80968 │ │ │ │ str.w r0, [r3, #148] @ 0x94 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 80e9e │ │ │ │ + beq.n 81076 │ │ │ │ ldr.w r0, [r3, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80852 │ │ │ │ + bne.w 80a2a │ │ │ │ ldr.w r0, [r2, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80852 │ │ │ │ + beq.w 80a2a │ │ │ │ str.w r0, [r3, #164] @ 0xa4 │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80ec4 │ │ │ │ - b.n 80862 │ │ │ │ + beq.n 8109c │ │ │ │ + b.n 80a3a │ │ │ │ ldr.w r0, [r2, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80814 │ │ │ │ - cbz r4, 80e2a │ │ │ │ + beq.w 809ec │ │ │ │ + cbz r4, 81002 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 80814 │ │ │ │ + beq.w 809ec │ │ │ │ str.w r0, [r3, #144] @ 0x90 │ │ │ │ - b.n 80814 │ │ │ │ + b.n 809ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 824de │ │ │ │ + beq.w 825ee │ │ │ │ ldr.w r1, [r2, #136] @ 0x88 │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ cmp lr, r5 │ │ │ │ ldr.w r1, [r3, #136] @ 0x88 │ │ │ │ - beq.n 80e4c │ │ │ │ + beq.n 81024 │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r1, 80e66 │ │ │ │ + cbnz r1, 8103e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 807f8 │ │ │ │ + beq.w 809d0 │ │ │ │ ldr.w lr, [r4, #136] @ 0x88 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 80e72 │ │ │ │ + beq.n 8104a │ │ │ │ str.w r0, [r3, #136] @ 0x88 │ │ │ │ ldr.w r1, [r2, #136] @ 0x88 │ │ │ │ mov r6, r1 │ │ │ │ mov lr, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 807f8 │ │ │ │ + beq.w 809d0 │ │ │ │ ldr.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, lr │ │ │ │ - bne.w 807f8 │ │ │ │ + bne.w 809d0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - beq.w 807fa │ │ │ │ + beq.w 809d2 │ │ │ │ lsls r0, r1, #14 │ │ │ │ - bpl.w 807fa │ │ │ │ + bpl.w 809d2 │ │ │ │ ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ orr.w ip, ip, #131072 @ 0x20000 │ │ │ │ str.w ip, [r3, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 823dc │ │ │ │ + bne.w 826de │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ - b.n 80800 │ │ │ │ + b.n 809d8 │ │ │ │ ldr.w r0, [r2, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d9c │ │ │ │ + beq.w 80f74 │ │ │ │ str.w r0, [r3, #152] @ 0x98 │ │ │ │ ldr.w r0, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r0, 80eba │ │ │ │ + cbnz r0, 81092 │ │ │ │ ldr.w r0, [r2, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80e06 │ │ │ │ + bne.n 80fde │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80862 │ │ │ │ + bne.w 80a3a │ │ │ │ ldr.w r0, [r2, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80862 │ │ │ │ + beq.w 80a3a │ │ │ │ str.w r0, [r3, #196] @ 0xc4 │ │ │ │ - b.n 80862 │ │ │ │ + b.n 80a3a │ │ │ │ asrs r4, r6, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r5, #30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbnz r5, 80ee8 │ │ │ │ + cbnz r5, 810c0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81494 │ │ │ │ + bne.w 8166c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 80ef8 │ │ │ │ + bne.n 810d0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 813d4 │ │ │ │ - cbnz r7, 80f04 │ │ │ │ + bne.w 815ac │ │ │ │ + cbnz r7, 810dc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81b84 │ │ │ │ + bne.w 81d5c │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81b9c │ │ │ │ + bne.w 81d74 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 809e8 │ │ │ │ + beq.w 80bc0 │ │ │ │ ldr.w lr, [lr, #12] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp lr, r6 │ │ │ │ - bne.w 8241e │ │ │ │ - cbnz r5, 80f30 │ │ │ │ + bne.w 82680 │ │ │ │ + cbnz r5, 81108 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81ef6 │ │ │ │ + bne.w 820ce │ │ │ │ ldr r5, [r1, #20] │ │ │ │ mov r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81bfe │ │ │ │ + bne.w 81dd6 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a0c │ │ │ │ + beq.w 80be4 │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #20] │ │ │ │ - cbnz r5, 80f64 │ │ │ │ + cbnz r5, 8113c │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81cce │ │ │ │ + bne.w 81ea6 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81bde │ │ │ │ + bne.w 81db6 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a34 │ │ │ │ + beq.w 80c0c │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r5, [r1, #32] │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #28] │ │ │ │ - cbnz r5, 80f96 │ │ │ │ + cbnz r5, 8116e │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81d00 │ │ │ │ + bne.w 81ed8 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80a54 │ │ │ │ + bne.w 80c2c │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a54 │ │ │ │ + beq.w 80c2c │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #36] @ 0x24 │ │ │ │ - cbnz r5, 80fc8 │ │ │ │ + cbnz r5, 811a0 │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81d32 │ │ │ │ + bne.w 81f0a │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80a74 │ │ │ │ + bne.w 80c4c │ │ │ │ ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a74 │ │ │ │ + beq.w 80c4c │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #44] @ 0x2c │ │ │ │ - cbnz r5, 80ffa │ │ │ │ + cbnz r5, 811d2 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81d64 │ │ │ │ + bne.w 81f3c │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80a94 │ │ │ │ + bne.w 80c6c │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a94 │ │ │ │ + beq.w 80c6c │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr r5, [r1, #56] @ 0x38 │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #52] @ 0x34 │ │ │ │ - cbnz r5, 8102c │ │ │ │ + cbnz r5, 81204 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81c22 │ │ │ │ + bne.w 81dfa │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80ab4 │ │ │ │ + bne.w 80c8c │ │ │ │ ldr.w lr, [r0, #60] @ 0x3c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80ab4 │ │ │ │ + beq.w 80c8c │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #60] @ 0x3c │ │ │ │ - cbnz r5, 8105e │ │ │ │ + cbnz r5, 81236 │ │ │ │ ldr.w lr, [r0, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81c54 │ │ │ │ + bne.w 81e2c │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80ad4 │ │ │ │ + bne.w 80cac │ │ │ │ ldr.w lr, [r0, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80ad4 │ │ │ │ + beq.w 80cac │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ ldr r5, [r1, #76] @ 0x4c │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #72] @ 0x48 │ │ │ │ - cbnz r5, 81090 │ │ │ │ + cbnz r5, 81268 │ │ │ │ ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81c86 │ │ │ │ + bne.w 81e5e │ │ │ │ ldr r5, [r1, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80af4 │ │ │ │ + bne.w 80ccc │ │ │ │ ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80af4 │ │ │ │ + beq.w 80ccc │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #80] @ 0x50 │ │ │ │ cmp r5, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80b04 │ │ │ │ + bne.w 80cdc │ │ │ │ ldr.w lr, [r0, #84] @ 0x54 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80b04 │ │ │ │ + beq.w 80cdc │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ cmp r5, lr │ │ │ │ - beq.w 80b04 │ │ │ │ + beq.w 80cdc │ │ │ │ str.w lr, [r1, #84] @ 0x54 │ │ │ │ - b.n 80b04 │ │ │ │ + b.n 80cdc │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 810ea │ │ │ │ + bne.n 812c2 │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 812b2 │ │ │ │ - cbnz r7, 810f8 │ │ │ │ + bne.w 8148a │ │ │ │ + cbnz r7, 812d0 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81374 │ │ │ │ - cbnz r6, 81106 │ │ │ │ + bne.w 8154c │ │ │ │ + cbnz r6, 812de │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81f2a │ │ │ │ + bne.w 82102 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ - cbnz r5, 81116 │ │ │ │ + cbnz r5, 812ee │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8131c │ │ │ │ + bne.w 814f4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 80932 │ │ │ │ + b.n 80b0a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8112c │ │ │ │ + bne.n 81304 │ │ │ │ ldr.w lr, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8129c │ │ │ │ - cbnz r6, 8113a │ │ │ │ + bne.w 81474 │ │ │ │ + cbnz r6, 81312 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81304 │ │ │ │ + bne.w 814dc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80732 │ │ │ │ + bne.w 8090a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80732 │ │ │ │ + beq.w 8090a │ │ │ │ ldr.w ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w 808c4 │ │ │ │ - b.w 80732 │ │ │ │ - cbnz r5, 81162 │ │ │ │ + bne.w 80a9c │ │ │ │ + b.w 8090a │ │ │ │ + cbnz r5, 8133a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81b2e │ │ │ │ + bne.w 81d0e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 80c36 │ │ │ │ + bne.w 80e0e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c36 │ │ │ │ + beq.w 80e0e │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 8073e │ │ │ │ + beq.w 80916 │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 80c36 │ │ │ │ - cbnz r5, 8118c │ │ │ │ + b.n 80e0e │ │ │ │ + cbnz r5, 81364 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 817fc │ │ │ │ - cbnz r7, 81198 │ │ │ │ + bne.w 819d4 │ │ │ │ + cbnz r7, 81370 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81624 │ │ │ │ + bne.w 817fc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8071a │ │ │ │ + bne.w 808f2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8071a │ │ │ │ + beq.w 808f2 │ │ │ │ ldr.w ip, [lr, #8] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w 80c92 │ │ │ │ - b.w 8071a │ │ │ │ + bne.w 80e6a │ │ │ │ + b.w 808f2 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80876 │ │ │ │ - cbz r4, 811cc │ │ │ │ + beq.w 80a4e │ │ │ │ + cbz r4, 813a4 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 80876 │ │ │ │ + beq.w 80a4e │ │ │ │ str.w r2, [r3, #160] @ 0xa0 │ │ │ │ - b.w 80876 │ │ │ │ + b.w 80a4e │ │ │ │ ldr.w r0, [r2, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d9c │ │ │ │ + beq.w 80f74 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ ldr.w lr, [r3, #164] @ 0xa4 │ │ │ │ cmp r5, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [r3, #152] @ 0x98 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 811fe │ │ │ │ + bne.n 813d6 │ │ │ │ ldr.w r0, [r2, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80db2 │ │ │ │ + bne.w 80f8a │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80862 │ │ │ │ + bne.w 80a3a │ │ │ │ ldr.w r0, [r2, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80862 │ │ │ │ + beq.w 80a3a │ │ │ │ ldr.w r5, [r4, #196] @ 0xc4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 80862 │ │ │ │ - b.n 80ece │ │ │ │ + beq.w 80a3a │ │ │ │ + b.n 810a6 │ │ │ │ ldr.w r0, [r2, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d9c │ │ │ │ + beq.w 80f74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80ea8 │ │ │ │ - b.n 811de │ │ │ │ - ldr r1, [pc, #684] @ (814e0 ) │ │ │ │ + beq.w 81080 │ │ │ │ + b.n 813b6 │ │ │ │ + ldr r1, [pc, #684] @ (816b8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov.w ip, #28 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr.w r1, [r3, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ mla r0, r1, ip, r0 │ │ │ │ @@ -125614,1609 +125768,1610 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [ip, #404] @ 0x194 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 820f6 │ │ │ │ + beq.w 82240 │ │ │ │ ldr.w r1, [ip, #420] @ 0x1a4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #632] @ (814e4 ) │ │ │ │ + ldr r1, [pc, #632] @ (816bc ) │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7aef8 │ │ │ │ + bl 7b0bc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80cee │ │ │ │ + beq.w 80ec6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82506 │ │ │ │ + beq.w 82756 │ │ │ │ ldr.w ip, [r3, #84] @ 0x54 │ │ │ │ - b.w 807c8 │ │ │ │ + b.w 809a0 │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 808aa │ │ │ │ - b.w 808b6 │ │ │ │ + beq.w 80a82 │ │ │ │ + b.w 80a8e │ │ │ │ ldr.w r5, [ip] │ │ │ │ cmp r5, lr │ │ │ │ - beq.w 8112c │ │ │ │ + beq.w 81304 │ │ │ │ str.w lr, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8112e │ │ │ │ - b.n 8113a │ │ │ │ + beq.w 81306 │ │ │ │ + b.n 81312 │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, ip │ │ │ │ it ne │ │ │ │ strne.w ip, [r1] │ │ │ │ - b.n 810ea │ │ │ │ - cbnz r7, 812ce │ │ │ │ + b.n 812c2 │ │ │ │ + cbnz r7, 814a6 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 814fa │ │ │ │ + bne.w 816d2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 80916 │ │ │ │ + beq.w 80aee │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 80926 │ │ │ │ - b.w 80932 │ │ │ │ + beq.w 80afe │ │ │ │ + b.w 80b0a │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 808bc │ │ │ │ - b.w 80732 │ │ │ │ + beq.w 80a94 │ │ │ │ + b.w 8090a │ │ │ │ ldr.w r1, [r2, #136] @ 0x88 │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, lr │ │ │ │ ldr.w r1, [r3, #136] @ 0x88 │ │ │ │ - bne.w 80e48 │ │ │ │ - b.n 80e4c │ │ │ │ + bne.w 81020 │ │ │ │ + b.n 81024 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ cmp r5, lr │ │ │ │ - beq.w 8113a │ │ │ │ + beq.w 81312 │ │ │ │ str.w lr, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81140 │ │ │ │ - b.w 80732 │ │ │ │ + beq.w 81318 │ │ │ │ + b.w 8090a │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr.w lr, [r8, #12] │ │ │ │ cmp lr, ip │ │ │ │ it ne │ │ │ │ strne.w ip, [r1, #12] │ │ │ │ - cbnz r5, 81338 │ │ │ │ + cbnz r5, 81510 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8230c │ │ │ │ + bne.w 823e0 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ - cbnz r5, 81348 │ │ │ │ + cbnz r5, 81520 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 814a0 │ │ │ │ + bne.w 81678 │ │ │ │ mov ip, r4 │ │ │ │ - b.w 80952 │ │ │ │ + b.w 80b2a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81fac │ │ │ │ + bne.w 82184 │ │ │ │ str.w r5, [r1, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 80bdc │ │ │ │ + bne.w 80db4 │ │ │ │ ldr.w lr, [r0, #136] @ 0x88 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80bdc │ │ │ │ + beq.w 80db4 │ │ │ │ str.w lr, [r1, #136] @ 0x88 │ │ │ │ - b.n 80bdc │ │ │ │ + b.n 80db4 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r5, ip │ │ │ │ it ne │ │ │ │ strne.w ip, [r1, #4] │ │ │ │ - b.n 810f8 │ │ │ │ + b.n 812d0 │ │ │ │ str.w ip, [r1] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 81398 │ │ │ │ + bne.n 81570 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8175a │ │ │ │ + bne.w 81932 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 81ed6 │ │ │ │ + bne.w 820ae │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 813e8 │ │ │ │ + bne.n 815c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81ede │ │ │ │ + bne.w 820b6 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81634 │ │ │ │ - cbnz r5, 813cc │ │ │ │ + bne.w 8180c │ │ │ │ + cbnz r5, 815a4 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81dac │ │ │ │ + bne.w 81fcc │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 809f8 │ │ │ │ + b.w 80bd0 │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 80ef8 │ │ │ │ + beq.w 810d0 │ │ │ │ str r6, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80efa │ │ │ │ - b.n 80f04 │ │ │ │ + beq.w 810d2 │ │ │ │ + b.n 810dc │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ str.w ip, [r1, #8] │ │ │ │ mov r7, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 821c6 │ │ │ │ + bne.w 8236a │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81636 │ │ │ │ - cbnz r5, 81414 │ │ │ │ + bne.w 8180e │ │ │ │ + cbnz r5, 815ec │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81dac │ │ │ │ + bne.w 81fcc │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8239c │ │ │ │ + bne.w 8255e │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 817ae │ │ │ │ + bne.w 81986 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81bf0 │ │ │ │ + bne.w 81dc8 │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ mov ip, r8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a20 │ │ │ │ + beq.w 80bf8 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r7, r5 │ │ │ │ ldr.w ip, [r1, #32] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ - cbnz r7, 81458 │ │ │ │ + cbnz r7, 81630 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81692 │ │ │ │ + bne.w 8186a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 82310 │ │ │ │ + bne.w 824b0 │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81812 │ │ │ │ - cbnz r5, 8147c │ │ │ │ + bne.w 819ea │ │ │ │ + cbnz r5, 81654 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8186e │ │ │ │ + bne.w 81a46 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ - cbnz r5, 8148c │ │ │ │ + cbnz r5, 81664 │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81a94 │ │ │ │ + bne.w 81c6c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80a64 │ │ │ │ + b.w 80c3c │ │ │ │ ldr.w r5, [lr] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r1, #0] │ │ │ │ - b.n 80ee8 │ │ │ │ + b.n 810c0 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r5, [ip, #52] @ 0x34 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r5, [r1, #32] │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #28] │ │ │ │ - cbnz r5, 814c0 │ │ │ │ + cbnz r5, 81698 │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81f92 │ │ │ │ + bne.w 8216a │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80726 │ │ │ │ + bne.w 808fe │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80726 │ │ │ │ + beq.w 808fe │ │ │ │ ldr.w ip, [ip, #52] @ 0x34 │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 80726 │ │ │ │ - b.n 8156a │ │ │ │ + beq.w 808fe │ │ │ │ + b.n 81742 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 81570 │ │ │ │ + bne.n 81748 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 81570 │ │ │ │ + beq.n 81748 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ mov r7, r5 │ │ │ │ - cbnz r6, 8150e │ │ │ │ + cbnz r6, 816e6 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 81586 │ │ │ │ + bne.n 8175e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 81ff2 │ │ │ │ + bne.w 821ca │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81b4e │ │ │ │ - cbnz r5, 81530 │ │ │ │ + bne.w 81d26 │ │ │ │ + cbnz r5, 81708 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81b0e │ │ │ │ + bne.w 81ce6 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80952 │ │ │ │ + bne.w 80b2a │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80952 │ │ │ │ + beq.w 80b2a │ │ │ │ ldr r5, [r1, #32] │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ str.w lr, [r1, #28] │ │ │ │ - cbnz r5, 8155a │ │ │ │ + cbnz r5, 81732 │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 815d2 │ │ │ │ + bne.n 817aa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 80726 │ │ │ │ + bne.w 808fe │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80726 │ │ │ │ + beq.w 808fe │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ - b.w 80726 │ │ │ │ + b.w 808fe │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 81ae8 │ │ │ │ + bne.w 81cc0 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 81aea │ │ │ │ + beq.w 81cc2 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ mov r6, r5 │ │ │ │ - cbnz r7, 8159a │ │ │ │ + cbnz r7, 81772 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 815dc │ │ │ │ - cbnz r6, 815a8 │ │ │ │ + bne.n 817b4 │ │ │ │ + cbnz r6, 81780 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81b0e │ │ │ │ + bne.w 81ce6 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81fec │ │ │ │ + bne.w 821c4 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ ldr r5, [r1, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 81546 │ │ │ │ + bne.n 8171e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80962 │ │ │ │ + bne.w 80b3a │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80962 │ │ │ │ + beq.w 80b3a │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ str.w lr, [r1, #32] │ │ │ │ - b.n 8155a │ │ │ │ + b.n 81732 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ str.w lr, [r1, #12] │ │ │ │ - cbnz r6, 815f2 │ │ │ │ + cbnz r6, 817ca │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81b12 │ │ │ │ + bne.w 81cea │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81ffe │ │ │ │ + bne.w 821d6 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ ldr r5, [r1, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 81546 │ │ │ │ - cbnz r5, 81612 │ │ │ │ + bne.n 8171e │ │ │ │ + cbnz r5, 817ea │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 815ce │ │ │ │ + bne.n 817a6 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 81562 │ │ │ │ - b.w 80726 │ │ │ │ + beq.n 8173a │ │ │ │ + b.w 808fe │ │ │ │ str.w lr, [r1, #4] │ │ │ │ - b.w 80c82 │ │ │ │ + b.w 80e5a │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 81198 │ │ │ │ + beq.w 81370 │ │ │ │ str r6, [r1, #4] │ │ │ │ - b.n 81198 │ │ │ │ + b.n 81370 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r7, r5 │ │ │ │ str.w ip, [r1, #12] │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82140 │ │ │ │ + bne.w 8231a │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81db0 │ │ │ │ + bne.w 81fd0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 82182 │ │ │ │ + bne.w 8235c │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 817ae │ │ │ │ + bne.w 81986 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8218a │ │ │ │ + bne.w 82364 │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81440 │ │ │ │ + bne.w 81618 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81be0 │ │ │ │ + bne.w 81db8 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ mov ip, r7 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a34 │ │ │ │ + beq.w 80c0c │ │ │ │ ldr.w ip, [r1, #32] │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ str.w lr, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8232a │ │ │ │ + bne.w 823f2 │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81814 │ │ │ │ - cbnz r5, 816bc │ │ │ │ + bne.w 819ec │ │ │ │ + cbnz r5, 81894 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8186e │ │ │ │ + bne.w 81a46 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 82202 │ │ │ │ + bne.w 82470 │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81a96 │ │ │ │ + bne.w 81c6e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80a74 │ │ │ │ + bne.w 80c4c │ │ │ │ ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a74 │ │ │ │ + beq.w 80c4c │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w ip, [r1, #52] @ 0x34 │ │ │ │ str.w lr, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 816fe │ │ │ │ + cbnz r7, 818d6 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8191e │ │ │ │ + bne.w 81af6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 820a2 │ │ │ │ + bne.w 822d0 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ ldr r5, [r1, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 818c4 │ │ │ │ + bne.w 81a9c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 820aa │ │ │ │ + bne.w 822d8 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 819c4 │ │ │ │ - cbnz r5, 81736 │ │ │ │ + bne.w 81b9c │ │ │ │ + cbnz r5, 8190e │ │ │ │ ldr.w lr, [r0, #60] @ 0x3c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81a1c │ │ │ │ + bne.w 81bf4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80ab4 │ │ │ │ + b.w 80c8c │ │ │ │ str.w lr, [r1] │ │ │ │ - b.w 80c74 │ │ │ │ + b.w 80e4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 81b78 │ │ │ │ + bne.w 81d50 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 81b78 │ │ │ │ + beq.w 81d50 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ mov r8, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 822d0 │ │ │ │ + bne.w 82510 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 813ea │ │ │ │ + bne.w 815c2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 82362 │ │ │ │ + bne.w 8242c │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81634 │ │ │ │ - cbnz r5, 81796 │ │ │ │ + bne.w 8180c │ │ │ │ + cbnz r5, 8196e │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81dac │ │ │ │ + bne.w 81fcc │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81bfe │ │ │ │ + bne.w 81dd6 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ mov ip, r7 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a0c │ │ │ │ + beq.w 80be4 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ str.w lr, [r1, #20] │ │ │ │ mov r7, r5 │ │ │ │ - cbnz r6, 817c6 │ │ │ │ + cbnz r6, 8199e │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81442 │ │ │ │ - cbnz r7, 817d4 │ │ │ │ + bne.w 8161a │ │ │ │ + cbnz r7, 819ac │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8168e │ │ │ │ + bne.w 81866 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 82396 │ │ │ │ + bne.w 82576 │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 81812 │ │ │ │ - cbnz r5, 817f4 │ │ │ │ + bne.n 819ea │ │ │ │ + cbnz r5, 819cc │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8186e │ │ │ │ + bne.n 81a46 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80a54 │ │ │ │ + b.w 80c2c │ │ │ │ ldr.w r5, [lr] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r1, #0] │ │ │ │ - b.n 8118c │ │ │ │ + b.n 81364 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81d00 │ │ │ │ + bne.w 81ed8 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w ip, [r1, #40] @ 0x28 │ │ │ │ str.w lr, [r1, #32] │ │ │ │ - cbnz r6, 81828 │ │ │ │ + cbnz r6, 81a00 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 81872 │ │ │ │ + bne.n 81a4a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8231c │ │ │ │ + bne.w 823e4 │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81a96 │ │ │ │ + bne.w 81c6e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 82324 │ │ │ │ + bne.w 823ec │ │ │ │ ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 816e6 │ │ │ │ - cbnz r5, 8185e │ │ │ │ + bne.w 818be │ │ │ │ + cbnz r5, 81a36 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8191a │ │ │ │ + bne.n 81af2 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80a84 │ │ │ │ + b.w 80c5c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 80faa │ │ │ │ + bne.w 81182 │ │ │ │ ldr.w ip, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ str.w lr, [r1, #36] @ 0x24 │ │ │ │ mov r6, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 82208 │ │ │ │ + bne.w 82476 │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81a98 │ │ │ │ + bne.w 81c70 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8236e │ │ │ │ + bne.w 82564 │ │ │ │ ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 816e6 │ │ │ │ - cbnz r5, 818ae │ │ │ │ + bne.w 818be │ │ │ │ + cbnz r5, 81a86 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8191a │ │ │ │ + bne.n 81af2 │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80a94 │ │ │ │ + bne.w 80c6c │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a94 │ │ │ │ + beq.w 80c6c │ │ │ │ ldr r5, [r1, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r1, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ - cbnz r6, 818da │ │ │ │ + cbnz r6, 81ab2 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 819c6 │ │ │ │ - cbnz r7, 818e8 │ │ │ │ + bne.n 81b9e │ │ │ │ + cbnz r7, 81ac0 │ │ │ │ ldr.w lr, [r0, #60] @ 0x3c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81a1c │ │ │ │ + bne.w 81bf4 │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 82386 │ │ │ │ + bne.w 82570 │ │ │ │ ldr.w lr, [r0, #64] @ 0x40 │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8196c │ │ │ │ - cbnz r5, 8190a │ │ │ │ + bne.n 81b44 │ │ │ │ + cbnz r5, 81ae2 │ │ │ │ ldr.w lr, [r0, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81e16 │ │ │ │ + bne.w 81f8e │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80ad4 │ │ │ │ + b.w 80cac │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81d64 │ │ │ │ + bne.w 81f3c │ │ │ │ ldr.w ip, [r1, #52] @ 0x34 │ │ │ │ ldr r5, [r1, #56] @ 0x38 │ │ │ │ str.w lr, [r1, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 82068 │ │ │ │ + bne.w 82296 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 818c6 │ │ │ │ + bne.n 81a9e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 820ec │ │ │ │ + bne.w 8228c │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 819c4 │ │ │ │ - cbnz r5, 81956 │ │ │ │ + bne.n 81b9c │ │ │ │ + cbnz r5, 81b2e │ │ │ │ ldr.w lr, [r0, #60] @ 0x3c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 81a1c │ │ │ │ + bne.n 81bf4 │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80ac4 │ │ │ │ + bne.w 80c9c │ │ │ │ ldr.w lr, [r0, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80ac4 │ │ │ │ + beq.w 80c9c │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w ip, [r1, #76] @ 0x4c │ │ │ │ str.w lr, [r1, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 82190 │ │ │ │ + bne.w 82438 │ │ │ │ ldr.w lr, [r0, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81e1a │ │ │ │ + bne.w 81f92 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 823fa │ │ │ │ + bne.w 826a8 │ │ │ │ ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ ldr r5, [r1, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 820ba │ │ │ │ - cbnz r5, 819aa │ │ │ │ + bne.w 82258 │ │ │ │ + cbnz r5, 81b82 │ │ │ │ ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 81a70 │ │ │ │ + bne.n 81c48 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ - cbnz r5, 819ba │ │ │ │ + cbnz r5, 81b92 │ │ │ │ ldr.w lr, [r0, #84] @ 0x54 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 823ae │ │ │ │ + bne.w 826c0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80b04 │ │ │ │ + b.w 80cdc │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ mov r7, r5 │ │ │ │ ldr.w ip, [r1, #64] @ 0x40 │ │ │ │ str.w lr, [r1, #56] @ 0x38 │ │ │ │ - cbnz r7, 819da │ │ │ │ + cbnz r7, 81bb2 │ │ │ │ ldr.w lr, [r0, #60] @ 0x3c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 81a20 │ │ │ │ + bne.n 81bf8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8237a │ │ │ │ + bne.w 82552 │ │ │ │ ldr.w lr, [r0, #64] @ 0x40 │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8196c │ │ │ │ - cbnz r5, 819fc │ │ │ │ + bne.n 81b44 │ │ │ │ + cbnz r5, 81bd4 │ │ │ │ ldr.w lr, [r0, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81e16 │ │ │ │ + bne.w 81f8e │ │ │ │ ldr r5, [r1, #76] @ 0x4c │ │ │ │ - cbnz r5, 81a0c │ │ │ │ + cbnz r5, 81be4 │ │ │ │ ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 820b8 │ │ │ │ + bne.w 82256 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80ae4 │ │ │ │ + b.w 80cbc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81040 │ │ │ │ + bne.w 81218 │ │ │ │ ldr.w ip, [r1, #64] @ 0x40 │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ str.w lr, [r1, #60] @ 0x3c │ │ │ │ mov r6, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 82104 │ │ │ │ + bne.w 822de │ │ │ │ ldr.w lr, [r0, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8196e │ │ │ │ - cbnz r5, 81a48 │ │ │ │ + bne.n 81b46 │ │ │ │ + cbnz r5, 81c20 │ │ │ │ ldr.w lr, [r0, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81e16 │ │ │ │ + bne.w 81f8e │ │ │ │ ldr r5, [r1, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 823a8 │ │ │ │ + bne.w 82586 │ │ │ │ ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ ldr r5, [r1, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 820ba │ │ │ │ + bne.w 82258 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80af4 │ │ │ │ + bne.w 80ccc │ │ │ │ ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80af4 │ │ │ │ + beq.w 80ccc │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ str.w lr, [r1, #80] @ 0x50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 819ba │ │ │ │ + bne.n 81b92 │ │ │ │ ldr.w lr, [r0, #84] @ 0x54 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 819ba │ │ │ │ - b.w 810d2 │ │ │ │ + beq.n 81b92 │ │ │ │ + b.w 812aa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81d32 │ │ │ │ + bne.w 81f0a │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ str.w lr, [r1, #40] @ 0x28 │ │ │ │ mov r7, r5 │ │ │ │ - cbnz r6, 81aae │ │ │ │ + cbnz r6, 81c86 │ │ │ │ ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 816e8 │ │ │ │ - cbnz r7, 81abc │ │ │ │ + bne.w 818c0 │ │ │ │ + cbnz r7, 81c94 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8191a │ │ │ │ + bne.w 81af2 │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8213c │ │ │ │ + bne.w 82316 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ ldr r5, [r1, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 818c4 │ │ │ │ - cbnz r5, 81ae0 │ │ │ │ + bne.w 81a9c │ │ │ │ + cbnz r5, 81cb8 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 819c2 │ │ │ │ + bne.w 81b9a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80aa4 │ │ │ │ + b.w 80c7c │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81fe0 │ │ │ │ + bne.w 821b8 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 81b4e │ │ │ │ + bne.n 81d26 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80942 │ │ │ │ + bne.w 80b1a │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80942 │ │ │ │ + beq.w 80b1a │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ ldr r5, [r1, #32] │ │ │ │ str.w lr, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81606 │ │ │ │ + bne.w 817de │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 81606 │ │ │ │ - b.n 81546 │ │ │ │ + beq.w 817de │ │ │ │ + b.n 8171e │ │ │ │ + str.w lr, [r1] │ │ │ │ + b.w 80e00 │ │ │ │ ldr.w r5, [lr] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r1, #0] │ │ │ │ - b.w 81162 │ │ │ │ - str.w lr, [r1] │ │ │ │ - b.w 80c28 │ │ │ │ + b.w 8133a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 814a2 │ │ │ │ - b.n 81544 │ │ │ │ + bne.w 8167a │ │ │ │ + b.n 8171c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 815dc │ │ │ │ + b.n 817b4 │ │ │ │ ldr.w ip, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80ca8 │ │ │ │ + beq.w 80e80 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 807c0 │ │ │ │ + bne.w 80998 │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 807b8 │ │ │ │ - b.w 807c0 │ │ │ │ + bne.w 80990 │ │ │ │ + b.w 80998 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 809c8 │ │ │ │ + beq.w 80ba0 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ - b.w 809d6 │ │ │ │ + b.w 80bae │ │ │ │ ldr.w r6, [lr, #8] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 8242a │ │ │ │ - cbnz r5, 81b9c │ │ │ │ + bne.w 8268c │ │ │ │ + cbnz r5, 81d74 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80f16 │ │ │ │ + bne.w 810ee │ │ │ │ mov r6, r4 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov ip, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 809ec │ │ │ │ - b.w 809f8 │ │ │ │ + beq.w 80bc4 │ │ │ │ + b.w 80bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 81212 │ │ │ │ - b.w 80ece │ │ │ │ + bne.w 813ea │ │ │ │ + b.w 810a6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81e9e │ │ │ │ + bne.w 82076 │ │ │ │ ldr.w ip, [r1, #116] @ 0x74 │ │ │ │ str.w lr, [r1, #120] @ 0x78 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 81bd6 │ │ │ │ + bne.n 81dae │ │ │ │ ldr.w lr, [r0, #116] @ 0x74 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 81c12 │ │ │ │ + bne.n 81dea │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80b96 │ │ │ │ + b.w 80d6e │ │ │ │ mov r6, ip │ │ │ │ ldr r5, [r1, #32] │ │ │ │ mov ip, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 80a38 │ │ │ │ - b.w 80a44 │ │ │ │ + beq.w 80c10 │ │ │ │ + b.w 80c1c │ │ │ │ mov r6, ip │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 81be0 │ │ │ │ + bne.n 81db8 │ │ │ │ mov ip, r6 │ │ │ │ - b.w 80a28 │ │ │ │ + b.w 80c00 │ │ │ │ mov r6, ip │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 81bf0 │ │ │ │ + bne.n 81dc8 │ │ │ │ mov ip, r6 │ │ │ │ - b.w 80a14 │ │ │ │ + b.w 80bec │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81ebc │ │ │ │ + bne.w 82094 │ │ │ │ str.w lr, [r1, #116] @ 0x74 │ │ │ │ - b.w 80b96 │ │ │ │ + b.w 80d6e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 819c2 │ │ │ │ + beq.w 81b9a │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #56] @ 0x38 │ │ │ │ - cbnz r5, 81c40 │ │ │ │ + cbnz r5, 81e18 │ │ │ │ ldr.w lr, [r0, #60] @ 0x3c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81040 │ │ │ │ + bne.w 81218 │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80ac4 │ │ │ │ + bne.w 80c9c │ │ │ │ ldr.w lr, [r0, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80ac4 │ │ │ │ + beq.w 80c9c │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #64] @ 0x40 │ │ │ │ - cbnz r5, 81c72 │ │ │ │ + cbnz r5, 81e4a │ │ │ │ ldr.w lr, [r0, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81072 │ │ │ │ + bne.w 8124a │ │ │ │ ldr r5, [r1, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80ae4 │ │ │ │ + bne.w 80cbc │ │ │ │ ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80ae4 │ │ │ │ + beq.w 80cbc │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #76] @ 0x4c │ │ │ │ cmp r5, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #76] @ 0x4c │ │ │ │ - cbnz r6, 81ca4 │ │ │ │ + cbnz r6, 81e7c │ │ │ │ ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 810a4 │ │ │ │ + bne.w 8127c │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 810ba │ │ │ │ - b.w 80b04 │ │ │ │ + beq.w 81292 │ │ │ │ + b.w 80cdc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8100e │ │ │ │ - b.n 818c2 │ │ │ │ + bne.w 811e6 │ │ │ │ + b.n 81a9a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8168e │ │ │ │ - b.w 80f78 │ │ │ │ + beq.w 81866 │ │ │ │ + b.w 81150 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8143e │ │ │ │ + beq.w 81616 │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #24] │ │ │ │ - cbnz r5, 81cec │ │ │ │ + cbnz r5, 81ec4 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 80f78 │ │ │ │ + bne.w 81150 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80a44 │ │ │ │ + bne.w 80c1c │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a44 │ │ │ │ + beq.w 80c1c │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #32] │ │ │ │ - cbnz r5, 81d1e │ │ │ │ + cbnz r5, 81ef6 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 80faa │ │ │ │ + bne.w 81182 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80a64 │ │ │ │ + bne.w 80c3c │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a64 │ │ │ │ + beq.w 80c3c │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #40] @ 0x28 │ │ │ │ - cbnz r5, 81d50 │ │ │ │ + cbnz r5, 81f28 │ │ │ │ ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 80fdc │ │ │ │ + bne.w 811b4 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80a84 │ │ │ │ + bne.w 80c5c │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a84 │ │ │ │ + beq.w 80c5c │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #48] @ 0x30 │ │ │ │ - cbnz r5, 81d82 │ │ │ │ + cbnz r5, 81f5a │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8100e │ │ │ │ + bne.w 811e6 │ │ │ │ ldr r5, [r1, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80aa4 │ │ │ │ + bne.w 80c7c │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80aa4 │ │ │ │ - b.n 81c22 │ │ │ │ + beq.w 80c7c │ │ │ │ + b.n 81dfa │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 81984 │ │ │ │ + b.w 8111e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 817ac │ │ │ │ - b.w 80f46 │ │ │ │ + beq.w 81b42 │ │ │ │ + b.n 81e2c │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 8124a │ │ │ │ + ldr.w ip, [r1, #76] @ 0x4c │ │ │ │ + ldr r5, [r1, #80] @ 0x50 │ │ │ │ + str.w lr, [r1, #72] @ 0x48 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 8244e │ │ │ │ + ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 82258 │ │ │ │ + cbnz r5, 81fba │ │ │ │ + ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 81c48 │ │ │ │ + ldr r5, [r1, #84] @ 0x54 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 81c56 │ │ │ │ + b.n 81b92 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81ef6 │ │ │ │ + bne.w 820ce │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ mov r6, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 82242 │ │ │ │ + bne.w 823a6 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 817b0 │ │ │ │ + bne.w 81988 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8238c │ │ │ │ + bne.w 8257c │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81440 │ │ │ │ - cbnz r5, 81dee │ │ │ │ + bne.w 81618 │ │ │ │ + cbnz r5, 8200e │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8168e │ │ │ │ + bne.w 81866 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80a44 │ │ │ │ + bne.w 80c1c │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a44 │ │ │ │ - b.n 81810 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8196a │ │ │ │ - b.n 81c54 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 81072 │ │ │ │ - ldr.w ip, [r1, #76] @ 0x4c │ │ │ │ - ldr r5, [r1, #80] @ 0x50 │ │ │ │ - str.w lr, [r1, #72] @ 0x48 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 821a4 │ │ │ │ - ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.w 820ba │ │ │ │ - cbnz r5, 81e42 │ │ │ │ - ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.w 81a70 │ │ │ │ - ldr r5, [r1, #84] @ 0x54 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 81a7e │ │ │ │ - b.n 819ba │ │ │ │ + beq.w 80c1c │ │ │ │ + b.n 819e8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 816e4 │ │ │ │ - b.w 80fdc │ │ │ │ + beq.w 818bc │ │ │ │ + b.w 811b4 │ │ │ │ ldr.w ip, [r3, #84] @ 0x54 │ │ │ │ orr.w ip, ip, #2048 @ 0x800 │ │ │ │ str.w ip, [r3, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 807aa │ │ │ │ - b.n 81b56 │ │ │ │ + beq.w 80982 │ │ │ │ + b.n 81d2e │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r1, #112] @ 0x70 │ │ │ │ ldr r5, [r5, #108] @ 0x6c │ │ │ │ cmp r5, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #108] @ 0x6c │ │ │ │ - cbnz r6, 81e8a │ │ │ │ + cbnz r6, 82062 │ │ │ │ ldr.w lr, [r0, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 822ae │ │ │ │ + bne.w 824ee │ │ │ │ ldr r5, [r1, #120] @ 0x78 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80b86 │ │ │ │ + bne.w 80d5e │ │ │ │ ldr.w lr, [r0, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80b86 │ │ │ │ + beq.w 80d5e │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #120] @ 0x78 │ │ │ │ ldr r5, [r1, #116] @ 0x74 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 81eca │ │ │ │ + bne.n 820a2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80b96 │ │ │ │ + bne.w 80d6e │ │ │ │ ldr.w lr, [r0, #116] @ 0x74 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80b96 │ │ │ │ + beq.w 80d6e │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r5, [r5, #116] @ 0x74 │ │ │ │ cmp r5, lr │ │ │ │ - beq.w 80b96 │ │ │ │ - b.n 81c12 │ │ │ │ + beq.w 80d6e │ │ │ │ + b.n 81dea │ │ │ │ str.w lr, [r1, #120] @ 0x78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 81eb0 │ │ │ │ - b.w 80b96 │ │ │ │ + beq.n 82088 │ │ │ │ + b.w 80d6e │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 813b0 │ │ │ │ + beq.w 81588 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ - b.w 813be │ │ │ │ + b.w 81596 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 80746 │ │ │ │ + beq.w 8091e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80c4e │ │ │ │ - b.w 80c46 │ │ │ │ + beq.w 80e26 │ │ │ │ + b.w 80e1e │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #16] │ │ │ │ - cbnz r5, 81f14 │ │ │ │ + cbnz r5, 820ec │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 80f46 │ │ │ │ + bne.w 8111e │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81bee │ │ │ │ + bne.w 81dc6 │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a20 │ │ │ │ - b.n 81cce │ │ │ │ + beq.w 80bf8 │ │ │ │ + b.n 81ea6 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp r5, ip │ │ │ │ - bne.w 825a2 │ │ │ │ + bne.w 8271a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 81f4a │ │ │ │ + bne.n 82122 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8131c │ │ │ │ + bne.w 814f4 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 823a2 │ │ │ │ + bne.w 8254c │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ mov ip, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80942 │ │ │ │ + beq.w 80b1a │ │ │ │ ldr.w r5, [ip, #52] @ 0x34 │ │ │ │ ldr r6, [r1, #28] │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp r5, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #20] │ │ │ │ - cbnz r6, 81f7e │ │ │ │ + cbnz r6, 82156 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 814a2 │ │ │ │ + bne.w 8167a │ │ │ │ ldr r5, [r1, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80962 │ │ │ │ + bne.w 80b3a │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80962 │ │ │ │ + beq.w 80b3a │ │ │ │ ldr.w r5, [ip, #52] @ 0x34 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ cmp r6, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 814c8 │ │ │ │ - b.w 80726 │ │ │ │ + beq.w 816a0 │ │ │ │ + b.w 808fe │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r5, [r5, #132] @ 0x84 │ │ │ │ cmp r6, r5 │ │ │ │ it ne │ │ │ │ strne.w r6, [r1, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 80bdc │ │ │ │ + bne.w 80db4 │ │ │ │ ldr.w lr, [r0, #136] @ 0x88 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80bdc │ │ │ │ + beq.w 80db4 │ │ │ │ ldr.w r5, [r7, #136] @ 0x88 │ │ │ │ cmp r5, lr │ │ │ │ - bne.w 8136e │ │ │ │ - b.w 80bdc │ │ │ │ + bne.w 81546 │ │ │ │ + b.w 80db4 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ - b.n 81afc │ │ │ │ + b.n 81cd4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 81f60 │ │ │ │ - b.n 81b0e │ │ │ │ + bne.n 82138 │ │ │ │ + b.n 81ce6 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - b.w 815bc │ │ │ │ + b.w 81794 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81524 │ │ │ │ - b.w 81530 │ │ │ │ + beq.w 816fc │ │ │ │ + b.w 81708 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81608 │ │ │ │ - b.w 81612 │ │ │ │ + beq.w 817e0 │ │ │ │ + b.w 817ea │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 822ae │ │ │ │ + bne.w 824ee │ │ │ │ ldr r5, [r1, #120] @ 0x78 │ │ │ │ str.w lr, [r1, #112] @ 0x70 │ │ │ │ - cbnz r5, 82026 │ │ │ │ + cbnz r5, 821fe │ │ │ │ ldr.w lr, [r0, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81bbe │ │ │ │ + bne.w 81d96 │ │ │ │ ldr.w ip, [r1, #116] @ 0x74 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81bd6 │ │ │ │ + bne.w 81dae │ │ │ │ ldr.w lr, [r0, #116] @ 0x74 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80b96 │ │ │ │ - b.n 81c12 │ │ │ │ + beq.w 80d6e │ │ │ │ + b.n 81dea │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 80d58 │ │ │ │ - b.w 80e5c │ │ │ │ - cbz r4, 82056 │ │ │ │ + bne.w 80f30 │ │ │ │ + b.w 81034 │ │ │ │ + cbz r4, 8222e │ │ │ │ ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 8080a │ │ │ │ + beq.w 809e2 │ │ │ │ str.w r0, [r3, #140] @ 0x8c │ │ │ │ - b.w 8080a │ │ │ │ + b.w 809e2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 815ce │ │ │ │ - b.n 81f92 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 824c0 │ │ │ │ - ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ - ldr r5, [r1, #60] @ 0x3c │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.w 819c4 │ │ │ │ - cbnz r5, 8208a │ │ │ │ - ldr.w lr, [r0, #60] @ 0x3c │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.w 81a1c │ │ │ │ - ldr r5, [r1, #64] @ 0x40 │ │ │ │ - cbnz r5, 8209a │ │ │ │ - ldr.w lr, [r0, #64] @ 0x40 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.w 8196a │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 80ac4 │ │ │ │ - ldr r5, [r1, #56] @ 0x38 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8171a │ │ │ │ - ldr r5, [r1, #60] @ 0x3c │ │ │ │ - b.w 81728 │ │ │ │ + beq.w 817a6 │ │ │ │ + b.n 8216a │ │ │ │ + add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ + ldr.w r1, [r0, #452] @ 0x1c4 │ │ │ │ + mov r5, r1 │ │ │ │ + b.w 81442 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81c86 │ │ │ │ + bne.w 81e5e │ │ │ │ ldr r5, [r1, #80] @ 0x50 │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ str.w lr, [r1, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 821ba │ │ │ │ + bne.w 82464 │ │ │ │ ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81a74 │ │ │ │ + bne.w 81c4c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 819ba │ │ │ │ + bne.w 81b92 │ │ │ │ ldr.w lr, [r0, #84] @ 0x54 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 819ba │ │ │ │ + beq.w 81b92 │ │ │ │ mov ip, r5 │ │ │ │ - b.w 810d2 │ │ │ │ + b.w 812aa │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8194c │ │ │ │ - b.n 81956 │ │ │ │ - add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ - ldr.w r1, [r0, #452] @ 0x1c4 │ │ │ │ - mov r5, r1 │ │ │ │ - b.w 8126a │ │ │ │ - cbnz r5, 82112 │ │ │ │ + beq.w 81b24 │ │ │ │ + b.n 81b2e │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 826ca │ │ │ │ + ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ + ldr r5, [r1, #60] @ 0x3c │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 81b9c │ │ │ │ + cbnz r5, 822b8 │ │ │ │ + ldr.w lr, [r0, #60] @ 0x3c │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 81bf4 │ │ │ │ + ldr r5, [r1, #64] @ 0x40 │ │ │ │ + cbnz r5, 822c8 │ │ │ │ + ldr.w lr, [r0, #64] @ 0x40 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 81b42 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 80c9c │ │ │ │ + ldr r5, [r1, #56] @ 0x38 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 818f2 │ │ │ │ + ldr r5, [r1, #60] @ 0x3c │ │ │ │ + b.w 81900 │ │ │ │ + cbnz r5, 822ec │ │ │ │ ldr.w lr, [r0, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81e16 │ │ │ │ + bne.w 81f8e │ │ │ │ ldr r5, [r1, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 824a6 │ │ │ │ + bne.w 826a4 │ │ │ │ ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ ldr r5, [r1, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 820ba │ │ │ │ - cbnz r5, 82134 │ │ │ │ + bne.n 82258 │ │ │ │ + cbnz r5, 8230e │ │ │ │ ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81a70 │ │ │ │ + bne.w 81c48 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80af4 │ │ │ │ + b.w 80ccc │ │ │ │ ldr r5, [r1, #56] @ 0x38 │ │ │ │ - b.n 81ad2 │ │ │ │ + b.n 81caa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 824b4 │ │ │ │ + bne.w 826b4 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 817ae │ │ │ │ + bne.w 81986 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 824bc │ │ │ │ + bne.w 826bc │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81440 │ │ │ │ + bne.w 81618 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81be0 │ │ │ │ + bne.w 81db8 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ mov ip, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a34 │ │ │ │ - b.w 8168e │ │ │ │ + beq.w 80c0c │ │ │ │ + b.w 81866 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8166c │ │ │ │ + beq.w 81844 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ - b.w 8167a │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 823e2 │ │ │ │ - ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ - ldr r5, [r1, #80] @ 0x50 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.n 820ba │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 823ea │ │ │ │ - ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ - ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.w 81a74 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 81a7e │ │ │ │ - b.w 819ba │ │ │ │ - cbnz r5, 821d4 │ │ │ │ + b.w 81852 │ │ │ │ + cbnz r5, 82378 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81dac │ │ │ │ + bne.w 81fcc │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8240a │ │ │ │ + bne.w 825cc │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 817ae │ │ │ │ + bne.w 81986 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81bf0 │ │ │ │ + bne.w 81dc8 │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ mov ip, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a20 │ │ │ │ - b.w 8143e │ │ │ │ + beq.w 80bf8 │ │ │ │ + b.w 81616 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 825d0 │ │ │ │ + ldr.w lr, [r0, #24] │ │ │ │ + ldr r5, [r1, #28] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 81618 │ │ │ │ + cbnz r5, 823c8 │ │ │ │ + ldr.w lr, [r0, #28] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 81866 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + cbnz r5, 823d8 │ │ │ │ + ldr.w lr, [r0, #32] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 819e8 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 80c1c │ │ │ │ + mov ip, r4 │ │ │ │ + b.n 82138 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ - b.w 816d2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 824aa │ │ │ │ - ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ + beq.w 81a1c │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ + b.w 81a2a │ │ │ │ + cbnz r5, 82400 │ │ │ │ + ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 816e6 │ │ │ │ - cbnz r5, 8222a │ │ │ │ - ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ + bne.w 81a46 │ │ │ │ + ldr r5, [r1, #40] @ 0x28 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 826c6 │ │ │ │ + ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ + ldr r5, [r1, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8191a │ │ │ │ - ldr r5, [r1, #52] @ 0x34 │ │ │ │ - cbnz r5, 8223a │ │ │ │ - ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ + bne.w 81c6e │ │ │ │ + cbnz r5, 82424 │ │ │ │ + ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 818c2 │ │ │ │ + bne.w 818bc │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80a94 │ │ │ │ + b.w 80c4c │ │ │ │ + ldr r5, [r1, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8249c │ │ │ │ - ldr.w lr, [r0, #24] │ │ │ │ - ldr r5, [r1, #28] │ │ │ │ + beq.w 81962 │ │ │ │ + b.w 8196e │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 8258c │ │ │ │ + ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ + ldr r5, [r1, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81440 │ │ │ │ - cbnz r5, 82264 │ │ │ │ - ldr.w lr, [r0, #28] │ │ │ │ + bne.w 82258 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 82594 │ │ │ │ + ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ + ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8168e │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - cbnz r5, 82274 │ │ │ │ - ldr.w lr, [r0, #32] │ │ │ │ + bne.w 81c4c │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 81c56 │ │ │ │ + b.w 81b92 │ │ │ │ + ldr r5, [r1, #44] @ 0x2c │ │ │ │ + b.w 818aa │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 826d4 │ │ │ │ + ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ + ldr r5, [r1, #48] @ 0x30 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 818be │ │ │ │ + cbnz r5, 82498 │ │ │ │ + ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81810 │ │ │ │ + bne.w 81af2 │ │ │ │ + ldr r5, [r1, #52] @ 0x34 │ │ │ │ + cbnz r5, 824a8 │ │ │ │ + ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 81a9a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80a44 │ │ │ │ + b.w 80c6c │ │ │ │ + ldr r5, [r1, #36] @ 0x24 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 81648 │ │ │ │ + b.w 81654 │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r5, [r5, #104] @ 0x68 │ │ │ │ cmp r6, r5 │ │ │ │ it ne │ │ │ │ strne r6, [r1, #104] @ 0x68 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8229a │ │ │ │ + bne.n 824da │ │ │ │ ldr.w lr, [r0, #108] @ 0x6c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81e6c │ │ │ │ + bne.w 82044 │ │ │ │ ldr r5, [r1, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80b76 │ │ │ │ + bne.w 80d4e │ │ │ │ ldr.w lr, [r0, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80b76 │ │ │ │ + beq.w 80d4e │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ ldr r5, [r5, #112] @ 0x70 │ │ │ │ cmp r5, lr │ │ │ │ it ne │ │ │ │ strne.w lr, [r1, #112] @ 0x70 │ │ │ │ - cbnz r6, 822cc │ │ │ │ + cbnz r6, 8250c │ │ │ │ ldr.w lr, [r0, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81e9e │ │ │ │ + bne.w 82076 │ │ │ │ ldr r5, [r1, #116] @ 0x74 │ │ │ │ - b.n 81eaa │ │ │ │ + b.n 82082 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 824fc │ │ │ │ + bne.w 8269a │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81634 │ │ │ │ - cbnz r5, 822f2 │ │ │ │ + bne.w 8180c │ │ │ │ + cbnz r5, 82532 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81dac │ │ │ │ + bne.w 81fcc │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81bfe │ │ │ │ + bne.w 81dd6 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ mov ip, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80a0c │ │ │ │ - b.w 817ac │ │ │ │ + beq.w 80be4 │ │ │ │ + b.w 81984 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 81f60 │ │ │ │ - ldr r5, [r1, #36] @ 0x24 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 81470 │ │ │ │ - b.w 8147c │ │ │ │ - ldr r5, [r1, #44] @ 0x2c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 81844 │ │ │ │ - ldr r5, [r1, #48] @ 0x30 │ │ │ │ - b.w 81852 │ │ │ │ - cbnz r5, 82338 │ │ │ │ - ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.w 8186e │ │ │ │ - ldr r5, [r1, #40] @ 0x28 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 82406 │ │ │ │ - ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ - ldr r5, [r1, #44] @ 0x2c │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.w 81a96 │ │ │ │ - cbnz r5, 8235a │ │ │ │ - ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.w 816e4 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 80a74 │ │ │ │ - ldr r5, [r1, #16] │ │ │ │ + b.w 80b1a │ │ │ │ + ldr r5, [r1, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8178a │ │ │ │ - b.w 81796 │ │ │ │ + beq.w 81bc8 │ │ │ │ + b.w 81bd4 │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + b.w 81602 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 818a4 │ │ │ │ - b.w 818ae │ │ │ │ - ldr r5, [r1, #72] @ 0x48 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 819f0 │ │ │ │ - b.w 819fc │ │ │ │ + beq.w 81a7c │ │ │ │ + b.w 81a86 │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ - b.w 818fc │ │ │ │ + b.w 81ad4 │ │ │ │ + ldr r5, [r1, #36] @ 0x24 │ │ │ │ + b.w 819c0 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81de2 │ │ │ │ - b.n 81dee │ │ │ │ - ldr r5, [r1, #36] @ 0x24 │ │ │ │ - b.w 817e8 │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - b.w 8142a │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 80942 │ │ │ │ + beq.w 82002 │ │ │ │ + b.n 8200e │ │ │ │ ldr r5, [r1, #80] @ 0x50 │ │ │ │ - b.w 81a5e │ │ │ │ - mov ip, r6 │ │ │ │ - b.w 810d2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 82592 │ │ │ │ - str.w lr, [r1, #92] @ 0x5c │ │ │ │ - b.w 80b24 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 810c6 │ │ │ │ - b.w 810d2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 81a70 │ │ │ │ - b.w 810a4 │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - b.w 8080a │ │ │ │ + b.w 81c36 │ │ │ │ ldr r5, [r1, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 821aa │ │ │ │ + beq.w 82454 │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 81a7e │ │ │ │ - b.w 819ba │ │ │ │ - ldr r5, [r1, #80] @ 0x50 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 819a0 │ │ │ │ - b.w 819aa │ │ │ │ - ldr r5, [r1, #44] @ 0x2c │ │ │ │ - b.n 8234c │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - b.n 821ea │ │ │ │ + beq.w 81c56 │ │ │ │ + b.w 81b92 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8136e │ │ │ │ - ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 81fd2 │ │ │ │ - str r6, [r1, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 80f24 │ │ │ │ - b.w 80f30 │ │ │ │ - str r7, [r1, #8] │ │ │ │ + bne.w 82746 │ │ │ │ + str.w lr, [r1, #92] @ 0x5c │ │ │ │ + b.w 80cfc │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 8129e │ │ │ │ + b.w 812aa │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 81c48 │ │ │ │ + b.w 8127c │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + b.n 8238e │ │ │ │ + ldr r5, [r1, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81b92 │ │ │ │ - mov r6, r4 │ │ │ │ - b.w 81b9e │ │ │ │ + beq.w 823bc │ │ │ │ + b.n 823c8 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 809bc │ │ │ │ + ldr.w lr, [r2, #112] @ 0x70 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 809bc │ │ │ │ + ldr.w r1, [r3, #136] @ 0x88 │ │ │ │ + ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ + str.w lr, [r3, #112] @ 0x70 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8103e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 809d0 │ │ │ │ + b.w 81034 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81e6c │ │ │ │ + bne.w 82044 │ │ │ │ ldr r5, [r1, #112] @ 0x70 │ │ │ │ str.w lr, [r1, #108] @ 0x6c │ │ │ │ - cbnz r5, 82454 │ │ │ │ + cbnz r5, 82628 │ │ │ │ ldr.w lr, [r0, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 82012 │ │ │ │ + bne.w 821ea │ │ │ │ ldr r5, [r1, #120] @ 0x78 │ │ │ │ - cbnz r5, 82464 │ │ │ │ + cbnz r5, 82638 │ │ │ │ ldr.w lr, [r0, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 81bbe │ │ │ │ + bne.w 81d96 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 80b86 │ │ │ │ + b.w 80d5e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8227c │ │ │ │ + bne.w 824bc │ │ │ │ str r5, [r1, #104] @ 0x68 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 82486 │ │ │ │ + bne.n 8265a │ │ │ │ ldr.w lr, [r0, #108] @ 0x6c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 82440 │ │ │ │ + bne.n 82614 │ │ │ │ ldr r5, [r1, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80b76 │ │ │ │ + bne.w 80d4e │ │ │ │ ldr.w lr, [r0, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80b76 │ │ │ │ - b.n 82012 │ │ │ │ - ldr r5, [r1, #28] │ │ │ │ + beq.w 80d4e │ │ │ │ + b.n 821ea │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 81546 │ │ │ │ + ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 821aa │ │ │ │ + str r6, [r1, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 810fc │ │ │ │ + b.w 81108 │ │ │ │ + str r7, [r1, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 81d6a │ │ │ │ + mov r6, r4 │ │ │ │ + b.w 81d76 │ │ │ │ + ldr r5, [r1, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 82258 │ │ │ │ - b.n 82264 │ │ │ │ + beq.w 82526 │ │ │ │ + b.n 82532 │ │ │ │ + ldr r5, [r1, #80] @ 0x50 │ │ │ │ + b.n 82300 │ │ │ │ ldr r5, [r1, #80] @ 0x50 │ │ │ │ - b.n 82126 │ │ │ │ - ldr r5, [r1, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8221e │ │ │ │ - b.n 8222a │ │ │ │ + beq.w 81b78 │ │ │ │ + b.w 81b82 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8215c │ │ │ │ + beq.w 82336 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ - b.n 8216a │ │ │ │ + b.n 82344 │ │ │ │ + mov ip, r6 │ │ │ │ + b.w 812aa │ │ │ │ + ldr r5, [r1, #44] @ 0x2c │ │ │ │ + b.n 82416 │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8207e │ │ │ │ - b.n 8208a │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 807e4 │ │ │ │ - ldr.w lr, [r2, #112] @ 0x70 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.w 807e4 │ │ │ │ - ldr.w r1, [r3, #136] @ 0x88 │ │ │ │ - ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ - str.w lr, [r3, #112] @ 0x70 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 80e66 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 807f8 │ │ │ │ - b.w 80e5c │ │ │ │ - ldr r5, [r1, #16] │ │ │ │ + beq.w 822ac │ │ │ │ + b.n 822b8 │ │ │ │ + ldr r5, [r1, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 822e6 │ │ │ │ - b.n 822f2 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 80878 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 82520 │ │ │ │ - ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ - ldr r5, [r5, #100] @ 0x64 │ │ │ │ - cmp lr, r5 │ │ │ │ - beq.w 80b44 │ │ │ │ - str.w lr, [r1, #100] @ 0x64 │ │ │ │ - b.w 80b44 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 8253a │ │ │ │ - ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ - ldr r5, [r5, #96] @ 0x60 │ │ │ │ - cmp lr, r5 │ │ │ │ - beq.w 80b34 │ │ │ │ - str.w lr, [r1, #96] @ 0x60 │ │ │ │ - b.w 80b34 │ │ │ │ + beq.w 8248c │ │ │ │ + b.n 82498 │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + b.w 809e2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 82554 │ │ │ │ + beq.n 826f6 │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r5, [r5, #124] @ 0x7c │ │ │ │ cmp lr, r5 │ │ │ │ - beq.w 80bb8 │ │ │ │ + beq.w 80d90 │ │ │ │ str.w lr, [r1, #124] @ 0x7c │ │ │ │ - b.w 80bb8 │ │ │ │ + b.w 80d90 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 82570 │ │ │ │ + beq.n 82712 │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.w 80ba8 │ │ │ │ + beq.w 80d80 │ │ │ │ str.w lr, [r1, #128] @ 0x80 │ │ │ │ - b.w 80ba8 │ │ │ │ + b.w 80d80 │ │ │ │ + str.w ip, [r1, #8] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 812e2 │ │ │ │ + mov ip, r4 │ │ │ │ + b.w 80b0a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8258a │ │ │ │ + beq.n 8273e │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r5, [r5, #88] @ 0x58 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.w 80b14 │ │ │ │ + beq.w 80cec │ │ │ │ str.w lr, [r1, #88] @ 0x58 │ │ │ │ - b.w 80b14 │ │ │ │ + b.w 80cec │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ cmp lr, r5 │ │ │ │ - bne.w 823bc │ │ │ │ - b.w 80b24 │ │ │ │ - str.w ip, [r1, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.w 8110a │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 80932 │ │ │ │ + bne.w 825ac │ │ │ │ + b.w 80cfc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.w 80a50 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 82770 │ │ │ │ + ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ + ldr r5, [r5, #100] @ 0x64 │ │ │ │ + cmp lr, r5 │ │ │ │ + beq.w 80d1c │ │ │ │ + str.w lr, [r1, #100] @ 0x64 │ │ │ │ + b.w 80d1c │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 8278a │ │ │ │ + ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ + ldr r5, [r5, #96] @ 0x60 │ │ │ │ + cmp lr, r5 │ │ │ │ + beq.w 80d0c │ │ │ │ + str.w lr, [r1, #96] @ 0x60 │ │ │ │ + b.w 80d0c │ │ │ │ + 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 r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 82984 │ │ │ │ + bl 82b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8293a │ │ │ │ + beq.w 82b16 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82914 │ │ │ │ + beq.w 82af0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 82710 │ │ │ │ + blt.w 828f0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82760 │ │ │ │ + bne.w 82940 │ │ │ │ movw r3, #7692 @ 0x1e0c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [r3, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #7692 @ 0x1e0c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8292c │ │ │ │ + beq.w 82b08 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ - movw r2, #31689 @ 0x7bc9 │ │ │ │ + movw r2, #33253 @ 0x81e5 │ │ │ │ movt r2, #17 │ │ │ │ str r2, [r0, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8280a │ │ │ │ + bne.w 829ec │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 82844 │ │ │ │ + bne.w 82a26 │ │ │ │ str r2, [r0, #24] │ │ │ │ str.w r4, [r8] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r5, [r7, #180] @ 0xb4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 8268a │ │ │ │ - ldr r2, [pc, #696] @ (82910 ) │ │ │ │ + bpl.n 8286a │ │ │ │ + ldr r2, [pc, #692] @ (82aec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov.w r2, #28 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ite ls │ │ │ │ @@ -127224,376 +127379,374 @@ │ │ │ │ movhi r5, #1 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r2, #404] @ 0x194 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 82882 │ │ │ │ + beq.w 82a64 │ │ │ │ ldr.w r5, [r2, #424] @ 0x1a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8278e │ │ │ │ + beq.n 8296e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 828c6 │ │ │ │ + bpl.w 82aa8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 827dc │ │ │ │ + bne.w 829bc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 827dc │ │ │ │ + beq.w 829bc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - movw r3, #45804 @ 0xb2ec │ │ │ │ + movw r3, #46848 @ 0xb700 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.w 827f8 │ │ │ │ - bl 7dfc0 │ │ │ │ + beq.w 829da │ │ │ │ + bl 7e1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 826f6 │ │ │ │ + bge.n 828d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82940 │ │ │ │ + beq.w 82b1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82708 │ │ │ │ + bge.n 828e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82906 │ │ │ │ + beq.w 82ae4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 825ea │ │ │ │ - ldr r3, [pc, #500] @ (82910 ) │ │ │ │ + bpl.w 827ca │ │ │ │ + ldr r3, [pc, #496] @ (82aec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r5, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 8274a │ │ │ │ + beq.n 8292a │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8274a │ │ │ │ + bhi.n 8292a │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r3, r2 │ │ │ │ - b.n 82754 │ │ │ │ + b.n 82934 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r8, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 825f6 │ │ │ │ + beq.w 827d6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825f6 │ │ │ │ + bne.w 827d6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #7692 @ 0x1e0c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 825fe │ │ │ │ + bne.w 827de │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 825fe │ │ │ │ + ble.w 827de │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8264c │ │ │ │ + bge.w 8282c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 8264c │ │ │ │ - bl 74e28 │ │ │ │ + b.n 8282c │ │ │ │ + bl 74fec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82948 │ │ │ │ + beq.w 82b24 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 8268e │ │ │ │ - ldr r2, [pc, #356] @ (82910 ) │ │ │ │ + bpl.w 8286e │ │ │ │ + ldr r2, [pc, #352] @ (82aec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 827ce │ │ │ │ + beq.n 829ae │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 8288c │ │ │ │ + bls.n 82a6e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r2, r3 │ │ │ │ str r5, [r2, #20] │ │ │ │ - b.n 8268e │ │ │ │ + b.n 8286e │ │ │ │ mov r0, r6 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 826c8 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 828a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ab010 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 827fe │ │ │ │ - bl 7c540 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ab08c │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 829e0 │ │ │ │ + bl 7c730 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 826ec │ │ │ │ - b.n 826f6 │ │ │ │ + blt.w 828cc │ │ │ │ + b.n 828d6 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbnz r1, 8283e │ │ │ │ + cbnz r1, 82a20 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 82898 │ │ │ │ + bne.n 82a7a │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 82850 │ │ │ │ + cbnz r0, 82a32 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8287e │ │ │ │ + beq.n 82a60 │ │ │ │ movw r3, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8283a │ │ │ │ + beq.n 82a1c │ │ │ │ movw r3, #8352 @ 0x20a0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - bne.n 828ac │ │ │ │ + bne.n 82a8e │ │ │ │ mov r1, r2 │ │ │ │ - b.n 828b0 │ │ │ │ + b.n 82a92 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8287e │ │ │ │ + beq.n 82a60 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82648 │ │ │ │ + beq.w 82828 │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 82648 │ │ │ │ + b.n 82828 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82818 │ │ │ │ + bne.n 829fa │ │ │ │ mov r1, r2 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ movw r5, #8352 @ 0x20a0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 82876 │ │ │ │ + beq.n 82a58 │ │ │ │ movw ip, #7900 @ 0x1edc │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp lr, ip │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8289c │ │ │ │ + bne.n 82a7e │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 8284c │ │ │ │ + b.n 82a2e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r3, #456] @ 0x1c8 │ │ │ │ - b.n 8268a │ │ │ │ + b.n 8286a │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 827d8 │ │ │ │ + b.n 829b8 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 82858 │ │ │ │ + b.n 82a3a │ │ │ │ cmp ip, r5 │ │ │ │ - beq.n 828ac │ │ │ │ + beq.n 82a8e │ │ │ │ movw r3, #7900 @ 0x1edc │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 828be │ │ │ │ + bne.n 82aa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 82844 │ │ │ │ + beq.n 82a26 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ - cbz r3, 828ba │ │ │ │ + cbz r3, 82a9c │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r1, #24] │ │ │ │ - b.n 8264c │ │ │ │ + b.n 8282c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 828ac │ │ │ │ + beq.n 82a8e │ │ │ │ mov r1, r0 │ │ │ │ - b.n 828b0 │ │ │ │ + b.n 82a92 │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 828ee │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 828ee │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + beq.n 82acc │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 82acc │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2795 @ 0xaeb │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 827fe │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 829d4 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12168 @ 0x2f88 │ │ │ │ + movw r1, #1564 @ 0x61c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 828e8 │ │ │ │ + bl fce84 │ │ │ │ + b.n 829d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82708 │ │ │ │ - nop │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 828e8 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19560 @ 0x4c68 │ │ │ │ + movw r1, #17096 @ 0x42c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8293a │ │ │ │ + bge.n 82b16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 8296e │ │ │ │ + cbz r3, 82b4a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82708 │ │ │ │ + b.n 828e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 826f6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 828d6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82956 │ │ │ │ + bge.n 82b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 82976 │ │ │ │ + cbz r3, 82b52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8293a │ │ │ │ + bge.n 82b16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8293a │ │ │ │ + bne.n 82b16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8293a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82b16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8293a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82b16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82956 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82b32 │ │ │ │ nop │ │ │ │ │ │ │ │ -00082980 : │ │ │ │ - b.w 82984 │ │ │ │ +00082b5c : │ │ │ │ + b.w 82b60 │ │ │ │ │ │ │ │ -00082984 : │ │ │ │ +00082b60 : │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bls.n 82a64 │ │ │ │ + bls.n 82c40 │ │ │ │ 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 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bcs.n 829e4 │ │ │ │ - ldr r3, [pc, #568] @ (82bdc ) │ │ │ │ + bcs.n 82bc0 │ │ │ │ + ldr r3, [pc, #568] @ (82db8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82a9a │ │ │ │ - ldr r0, [pc, #552] @ (82be0 ) │ │ │ │ + beq.n 82c76 │ │ │ │ + ldr r0, [pc, #552] @ (82dbc ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1660] @ 0x67c │ │ │ │ str.w r5, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82b2c │ │ │ │ + bne.w 82d08 │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r4, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ mov r6, r2 │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #968] @ 0x3c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 82b16 │ │ │ │ - ldr r3, [pc, #472] @ (82bdc ) │ │ │ │ + bne.w 82cf2 │ │ │ │ + ldr r3, [pc, #472] @ (82db8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 82ae2 │ │ │ │ + beq.n 82cbe │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbz r1, 82a78 │ │ │ │ + cbz r1, 82c54 │ │ │ │ movw r2, #42336 @ 0xa560 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - ldr r0, [pc, #428] @ (82be0 ) │ │ │ │ + ldr r0, [pc, #428] @ (82dbc ) │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1660] @ 0x67c │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82b78 │ │ │ │ + bne.w 82d54 │ │ │ │ bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #16 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r4, [r3, #16] │ │ │ │ add sp, #8 │ │ │ │ @@ -127612,639 +127765,639 @@ │ │ │ │ addls.w r0, ip, #24 │ │ │ │ strls r0, [r2, #24] │ │ │ │ ittet hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi r2, [r0, #12] │ │ │ │ strls.w r1, [r2, ip] │ │ │ │ strhi r0, [r2, #8] │ │ │ │ - b.n 82a28 │ │ │ │ + b.n 82c04 │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ movs r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r3, [r2, #964] @ 0x3c4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82b24 │ │ │ │ + beq.n 82d00 │ │ │ │ movw r1, #42336 @ 0xa560 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1660] @ 0x67c │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82b54 │ │ │ │ + bne.n 82d30 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 829d8 │ │ │ │ + b.n 82bb4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82a28 │ │ │ │ + bne.n 82c04 │ │ │ │ ldr.w r2, [r6, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82bc0 │ │ │ │ + bne.n 82d9c │ │ │ │ movs r0, #20 │ │ │ │ blx 2d640 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 82b24 │ │ │ │ + cbz r3, 82d00 │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 82a28 │ │ │ │ + b.n 82c04 │ │ │ │ ldr.w r0, [r6, #964] @ 0x3c4 │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82a28 │ │ │ │ - bl 20d6dc │ │ │ │ + bne.n 82c04 │ │ │ │ + bl 20d2b4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 829de │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 82bba │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 82bcc │ │ │ │ + bne.n 82da8 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 829d8 │ │ │ │ + bne.w 82bb4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 829d8 │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.n 82bb4 │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 82ba0 │ │ │ │ - ldr r0, [pc, #128] @ (82be4 ) │ │ │ │ + bne.n 82d7c │ │ │ │ + ldr r0, [pc, #128] @ (82dc0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82adc │ │ │ │ + bne.n 82cb8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 82adc │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 82cb8 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 82bb0 │ │ │ │ + bne.n 82d8c │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82a50 │ │ │ │ + bne.w 82c2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 82a50 │ │ │ │ + b.n 82c2c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 82adc │ │ │ │ + b.n 82cb8 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 82a50 │ │ │ │ + b.n 82c2c │ │ │ │ ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82b08 │ │ │ │ + b.n 82ce4 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 829d8 │ │ │ │ + b.n 82bb4 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 82f98 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 83174 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #276] @ (82d0c ) │ │ │ │ + ldr r2, [pc, #276] @ (82ee8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ - cbz r3, 82c44 │ │ │ │ - ldr r0, [pc, #256] @ (82d10 ) │ │ │ │ + cbz r3, 82e20 │ │ │ │ + ldr r0, [pc, #256] @ (82eec ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1660] @ 0x67c │ │ │ │ str.w r5, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82c98 │ │ │ │ + bne.n 82e74 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - blt.n 82c94 │ │ │ │ + blt.n 82e70 │ │ │ │ movs r1, #8 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ movs r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r3, [r2, #964] @ 0x3c4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82ce2 │ │ │ │ + beq.n 82ebe │ │ │ │ movw r1, #42336 @ 0xa560 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1660] @ 0x67c │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 82cbe │ │ │ │ + cbnz r1, 82e9a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, #0 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - bge.n 82c38 │ │ │ │ + bge.n 82e14 │ │ │ │ movs r1, #10 │ │ │ │ - b.n 82c3a │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 82e16 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 82cec │ │ │ │ + bne.n 82ec8 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82c88 │ │ │ │ + bne.n 82e64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 82c88 │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.n 82e64 │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 82cfc │ │ │ │ - ldr r0, [pc, #72] @ (82d14 ) │ │ │ │ + bne.n 82ed8 │ │ │ │ + ldr r0, [pc, #72] @ (82ef0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82c84 │ │ │ │ + bne.n 82e60 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 82c84 │ │ │ │ + b.n 82e60 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 20d6dc │ │ │ │ + bl 20d2b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 82c3e │ │ │ │ + b.n 82e1a │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 82c88 │ │ │ │ + b.n 82e64 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 82c84 │ │ │ │ + b.n 82e60 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 830c8 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 832a4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00082d18 : │ │ │ │ +00082ef4 : │ │ │ │ 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 r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82f24 │ │ │ │ + beq.w 83100 │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 82e9e │ │ │ │ + beq.w 8307a │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 82dae │ │ │ │ + blt.n 82f8a │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82e42 │ │ │ │ + bne.n 8301e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82eac │ │ │ │ + bne.w 83088 │ │ │ │ movw r5, #7692 @ 0x1e0c │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr.w r4, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #7692 @ 0x1e0c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82f66 │ │ │ │ + beq.w 83142 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - movw r2, #31689 @ 0x7bc9 │ │ │ │ + movw r2, #33253 @ 0x81e5 │ │ │ │ movt r2, #17 │ │ │ │ str r2, [r0, #28] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 82de6 │ │ │ │ + cbnz r2, 82fc2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 82ee0 │ │ │ │ + bne.w 830bc │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 82d4a │ │ │ │ - ldr r1, [pc, #436] @ (82f6c ) │ │ │ │ + bpl.n 82f26 │ │ │ │ + ldr r1, [pc, #436] @ (83148 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r2, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ movs r1, #28 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ adds r5, r3, r1 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #404] @ 0x194 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 82e32 │ │ │ │ + beq.n 8300e │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 82e32 │ │ │ │ + bhi.n 8300e │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #436 @ 0x1b4 │ │ │ │ add r3, r1 │ │ │ │ - b.n 82e3c │ │ │ │ + b.n 83018 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82f16 │ │ │ │ + bne.w 830f2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 82f1c │ │ │ │ + bne.w 830f8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82eee │ │ │ │ - cbnz r4, 82e24 │ │ │ │ + bne.n 830ca │ │ │ │ + cbnz r4, 83000 │ │ │ │ mov ip, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 82e94 │ │ │ │ + beq.n 83070 │ │ │ │ movw r5, #8352 @ 0x20a0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 82eda │ │ │ │ + beq.n 830b6 │ │ │ │ movw r5, #7900 @ 0x1edc │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 82eda │ │ │ │ + beq.n 830b6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 82eda │ │ │ │ + beq.n 830b6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ - cbz r3, 82e2e │ │ │ │ + cbz r3, 8300a │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 82daa │ │ │ │ + b.n 82f86 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #404 @ 0x194 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 82d50 │ │ │ │ + beq.n 82f2c │ │ │ │ movw r5, #7692 @ 0x1e0c │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82f66 │ │ │ │ + beq.w 83142 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82e7c │ │ │ │ + bge.n 83058 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - movw r2, #31689 @ 0x7bc9 │ │ │ │ + movw r2, #33253 @ 0x81e5 │ │ │ │ movt r2, #17 │ │ │ │ str r2, [r0, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82da4 │ │ │ │ + beq.n 82f80 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 82dee │ │ │ │ + beq.n 82fca │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 82da8 │ │ │ │ + b.n 82f84 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 82f58 │ │ │ │ + blt.n 83134 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82d58 │ │ │ │ + beq.w 82f34 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82d58 │ │ │ │ + bne.w 82f34 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r5, #7692 @ 0x1e0c │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 82d60 │ │ │ │ + bne.w 82f3c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 82d60 │ │ │ │ + ble.w 82f3c │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82daa │ │ │ │ + bge.w 82f86 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 82daa │ │ │ │ + b.n 82f86 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 82f42 │ │ │ │ + bne.n 8311e │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82da8 │ │ │ │ - b.n 82e9a │ │ │ │ + beq.w 82f84 │ │ │ │ + b.n 83076 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ mov ip, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 82dfc │ │ │ │ + bne.n 82fd8 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ movw lr, #8352 @ 0x20a0 │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 82f10 │ │ │ │ + beq.n 830ec │ │ │ │ movw lr, #7900 @ 0x1edc │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 82f46 │ │ │ │ - cbnz r4, 82f62 │ │ │ │ + bne.n 83122 │ │ │ │ + cbnz r4, 8313e │ │ │ │ mov r4, r1 │ │ │ │ - b.n 82e00 │ │ │ │ + b.n 82fdc │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 82e00 │ │ │ │ + b.n 82fdc │ │ │ │ mov r1, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 82ef6 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + b.n 830d2 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #19560 @ 0x4c68 │ │ │ │ + movw r1, #17096 @ 0x42c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r2, ip │ │ │ │ - b.n 82e24 │ │ │ │ + b.n 83000 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82e00 │ │ │ │ + beq.w 82fdc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 82f42 │ │ │ │ + bne.n 8311e │ │ │ │ strd ip, r2, [r0, #20] │ │ │ │ - b.n 82e9a │ │ │ │ + b.n 83076 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 82ea2 │ │ │ │ + bpl.n 8307e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 82db4 │ │ │ │ + b.n 82f90 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 82e24 │ │ │ │ + b.n 83000 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 82daa │ │ │ │ + b.n 82f86 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 82f98 │ │ │ │ - cbnz r2, 82f92 │ │ │ │ + cbnz r3, 83174 │ │ │ │ + cbnz r2, 8316e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #7692 @ 0x1e0c │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ - bne.n 82ff4 │ │ │ │ + bne.n 831d0 │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - b.n 82f8e │ │ │ │ + b.n 8316a │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8301e │ │ │ │ + bne.n 831fa │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #7692 @ 0x1e0c │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 8302e │ │ │ │ + bne.n 8320a │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 83000 │ │ │ │ - cbnz r2, 8300c │ │ │ │ + cbnz r4, 831dc │ │ │ │ + cbnz r2, 831e8 │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 83014 │ │ │ │ + beq.n 831f0 │ │ │ │ movw ip, #7900 @ 0x1edc │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 82fee │ │ │ │ + beq.n 831ca │ │ │ │ movw ip, #8352 @ 0x20a0 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 82fee │ │ │ │ - cbz r2, 82fee │ │ │ │ + beq.n 831ca │ │ │ │ + cbz r2, 831ca │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 82fe8 │ │ │ │ + cbz r3, 831c4 │ │ │ │ str r0, [r3, #20] │ │ │ │ str.w r0, [lr, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 82fdc │ │ │ │ + bne.n 831b8 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82f8e │ │ │ │ - b.n 8301a │ │ │ │ + beq.n 8316a │ │ │ │ + b.n 831f6 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 83030 │ │ │ │ + cbz r4, 8320c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82fba │ │ │ │ - b.n 82fdc │ │ │ │ + beq.n 83196 │ │ │ │ + b.n 831b8 │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ mov lr, r3 │ │ │ │ - b.n 82fe8 │ │ │ │ + b.n 831c4 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 82f8e │ │ │ │ + b.n 8316a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83014 │ │ │ │ + bne.n 831f0 │ │ │ │ movw ip, #7692 @ 0x1e0c │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ mov lr, r2 │ │ │ │ - b.n 82fba │ │ │ │ + b.n 83196 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #8352 @ 0x20a0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 8304a │ │ │ │ + beq.n 83226 │ │ │ │ movw r5, #7900 @ 0x1edc │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 83050 │ │ │ │ - cbnz r2, 83060 │ │ │ │ + bne.n 8322c │ │ │ │ + cbnz r2, 8323c │ │ │ │ mov r2, r6 │ │ │ │ - b.n 82fba │ │ │ │ + b.n 83196 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82fba │ │ │ │ + beq.n 83196 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 82fdc │ │ │ │ + bne.n 831b8 │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - b.n 8301a │ │ │ │ + b.n 831f6 │ │ │ │ mov lr, r6 │ │ │ │ - b.n 82fdc │ │ │ │ + b.n 831b8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83084 │ │ │ │ + bhi.n 83260 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ lsrs r3, r3, #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83114 │ │ │ │ + beq.n 832f0 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r4, r0, r1, 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 830f4 │ │ │ │ + bcs.n 832d0 │ │ │ │ sub.w ip, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 83104 │ │ │ │ + beq.n 832e0 │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ and.w r1, r5, r3, lsl #30 │ │ │ │ orr.w r3, r1, r3, lsr #1 │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 830f4 │ │ │ │ + bcs.n 832d0 │ │ │ │ add.w lr, r0, #12 │ │ │ │ lsls r1, r3, #30 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ bic.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r1, r1, r3, lsr #1 │ │ │ │ - beq.n 83104 │ │ │ │ + beq.n 832e0 │ │ │ │ ldr.w r3, [lr, ip, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 830d2 │ │ │ │ + bcc.n 832ae │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83098 │ │ │ │ + bne.n 83274 │ │ │ │ mul.w r0, r2, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mul.w r0, r2, r3 │ │ │ │ @@ -128253,878 +128406,878 @@ │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r7, [pc, #656] @ (833c8 ) │ │ │ │ + ldr r7, [pc, #656] @ (835a4 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r3, [r7, #4084] @ 0xff4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 8363e │ │ │ │ + bpl.w 8381a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - movw r5, #47265 @ 0xb8a1 │ │ │ │ + movw r5, #47717 @ 0xba65 │ │ │ │ movt r5, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 8332e │ │ │ │ + bne.w 8350a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r1, r7, #4080 @ 0xff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83844 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl 83a20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8335e │ │ │ │ - ldr r1, [pc, #600] @ (833cc ) │ │ │ │ + beq.w 8353a │ │ │ │ + ldr r1, [pc, #600] @ (835a8 ) │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 844e4 │ │ │ │ + bl 846c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 833b6 │ │ │ │ + blt.w 83592 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 83376 │ │ │ │ - ldr.w r8, [pc, #588] @ 833e0 │ │ │ │ + blt.w 83552 │ │ │ │ + ldr.w r8, [pc, #588] @ 835bc │ │ │ │ ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 835e8 │ │ │ │ + bpl.w 837c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 832e6 │ │ │ │ + bne.w 834c2 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #544] @ (833d0 ) │ │ │ │ + ldr r1, [pc, #544] @ (835ac ) │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83844 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl 83a20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83314 │ │ │ │ - ldr r1, [pc, #528] @ (833d0 ) │ │ │ │ + beq.w 834f0 │ │ │ │ + ldr r1, [pc, #528] @ (835ac ) │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 844e4 │ │ │ │ + bl 846c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8338e │ │ │ │ + blt.w 8356a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 83376 │ │ │ │ + blt.w 83552 │ │ │ │ ldr.w r2, [r8, #616] @ 0x268 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 835e8 │ │ │ │ + bpl.w 837c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 832a4 │ │ │ │ + bne.n 83480 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #480] @ (833d4 ) │ │ │ │ + ldr r1, [pc, #480] @ (835b0 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83844 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl 83a20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 832d0 │ │ │ │ - ldr r1, [pc, #464] @ (833d4 ) │ │ │ │ + beq.n 834ac │ │ │ │ + ldr r1, [pc, #464] @ (835b0 ) │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 844e4 │ │ │ │ + bl 846c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8337c │ │ │ │ + blt.w 83558 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 83376 │ │ │ │ + blt.w 83552 │ │ │ │ ldr.w r2, [r7, #2180] @ 0x884 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 83624 │ │ │ │ + bpl.w 83800 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 83264 │ │ │ │ + bne.n 83440 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #412] @ (833d8 ) │ │ │ │ + ldr r1, [pc, #412] @ (835b4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl 83844 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl 83a20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83290 │ │ │ │ - ldr r1, [pc, #400] @ (833d8 ) │ │ │ │ + cbz r0, 8346c │ │ │ │ + ldr r1, [pc, #400] @ (835b4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 844e4 │ │ │ │ + bl 846c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 833a4 │ │ │ │ + blt.w 83580 │ │ │ │ asrs r0, r5, #31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r3, #21281 @ 0x5321 │ │ │ │ + movw r3, #21777 @ 0x5511 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 833e4 │ │ │ │ - movw r3, #50289 @ 0xc471 │ │ │ │ + beq.w 835c0 │ │ │ │ + movw r3, #50737 @ 0xc631 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8357c │ │ │ │ + bne.w 83758 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #340] @ (833d8 ) │ │ │ │ + ldr r1, [pc, #340] @ (835b4 ) │ │ │ │ movs r2, #1 │ │ │ │ - bl dc474 │ │ │ │ + bl dc634 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83246 │ │ │ │ - ldr r3, [pc, #328] @ (833dc ) │ │ │ │ + bne.n 83422 │ │ │ │ + ldr r3, [pc, #328] @ (835b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 835a6 │ │ │ │ + bne.w 83782 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8325e │ │ │ │ - movw r1, #21281 @ 0x5321 │ │ │ │ + b.n 8343a │ │ │ │ + movw r1, #21777 @ 0x5511 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 834a4 │ │ │ │ - movw r1, #50289 @ 0xc471 │ │ │ │ + beq.w 83680 │ │ │ │ + movw r1, #50737 @ 0xc631 │ │ │ │ movt r1, #13 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 83592 │ │ │ │ + bne.w 8376e │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #272] @ (833d4 ) │ │ │ │ + ldr r1, [pc, #272] @ (835b0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl dc474 │ │ │ │ + bl dc634 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83202 │ │ │ │ - ldr r2, [pc, #264] @ (833dc ) │ │ │ │ + bne.n 833de │ │ │ │ + ldr r2, [pc, #264] @ (835b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83222 │ │ │ │ + beq.n 833fe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83222 │ │ │ │ - b.n 83376 │ │ │ │ - movw r1, #21281 @ 0x5321 │ │ │ │ + beq.n 833fe │ │ │ │ + b.n 83552 │ │ │ │ + movw r1, #21777 @ 0x5511 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 83426 │ │ │ │ - movw r1, #50289 @ 0xc471 │ │ │ │ + beq.w 83602 │ │ │ │ + movw r1, #50737 @ 0xc631 │ │ │ │ movt r1, #13 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 83552 │ │ │ │ + bne.w 8372e │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #200] @ (833d0 ) │ │ │ │ + ldr r1, [pc, #200] @ (835ac ) │ │ │ │ mov r0, r4 │ │ │ │ - bl dc474 │ │ │ │ + bl dc634 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 831be │ │ │ │ - ldr r3, [pc, #196] @ (833dc ) │ │ │ │ + bne.w 8339a │ │ │ │ + ldr r3, [pc, #196] @ (835b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 831dc │ │ │ │ + beq.w 833b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 831dc │ │ │ │ - b.n 83376 │ │ │ │ - movw r1, #21281 @ 0x5321 │ │ │ │ + beq.w 833b8 │ │ │ │ + b.n 83552 │ │ │ │ + movw r1, #21777 @ 0x5511 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 83464 │ │ │ │ - movw r1, #50289 @ 0xc471 │ │ │ │ + beq.w 83640 │ │ │ │ + movw r1, #50737 @ 0xc631 │ │ │ │ movt r1, #13 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 83566 │ │ │ │ + bne.w 83742 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #4080 @ 0xff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dc474 │ │ │ │ + bl dc634 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83170 │ │ │ │ - ldr r2, [pc, #124] @ (833dc ) │ │ │ │ + bne.w 8334c │ │ │ │ + ldr r2, [pc, #124] @ (835b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83190 │ │ │ │ + beq.w 8336c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83190 │ │ │ │ + beq.w 8336c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8325e │ │ │ │ + b.n 8343a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8321a │ │ │ │ + bne.w 833f6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8321a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 833f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 831d6 │ │ │ │ + bne.w 833b2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 831d6 │ │ │ │ + b.n 833b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8325c │ │ │ │ + bne.w 83438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8325c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83188 │ │ │ │ + bne.w 83364 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83188 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83364 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #624] @ (83658 ) │ │ │ │ + ldr r1, [pc, #624] @ (83834 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 85804 │ │ │ │ + bl 859d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 835c4 │ │ │ │ + beq.w 837a0 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.w 8353e │ │ │ │ + bmi.w 8371a │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 834f2 │ │ │ │ + bne.n 836ce │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83246 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bne.w 83422 │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 835ae │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 832a0 │ │ │ │ - ldr r1, [pc, #564] @ (8365c ) │ │ │ │ + beq.w 8378a │ │ │ │ + bl e3df0 │ │ │ │ + b.n 8347c │ │ │ │ + ldr r1, [pc, #564] @ (83838 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 85804 │ │ │ │ + bl 859d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 835bc │ │ │ │ + beq.w 83798 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 83516 │ │ │ │ + bmi.n 836f2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 834ea │ │ │ │ + bne.n 836c6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 831be │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bne.w 8339a │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83376 │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 831dc │ │ │ │ + beq.n 83552 │ │ │ │ + bl e3df0 │ │ │ │ + b.n 833b8 │ │ │ │ add r2, sp, #12 │ │ │ │ add.w r1, r7, #4080 @ 0xff0 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 85804 │ │ │ │ + bl 859d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 835b4 │ │ │ │ + beq.w 83790 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 83502 │ │ │ │ + bmi.n 836de │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 834e2 │ │ │ │ + cbnz r3, 836be │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83170 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bne.w 8334c │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83376 │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 83190 │ │ │ │ - ldr r1, [pc, #440] @ (83660 ) │ │ │ │ + beq.w 83552 │ │ │ │ + bl e3df0 │ │ │ │ + b.n 8336c │ │ │ │ + ldr r1, [pc, #440] @ (8383c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 85804 │ │ │ │ + bl 859d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 835cc │ │ │ │ + beq.w 837a8 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 8352a │ │ │ │ + bmi.n 83706 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 834fa │ │ │ │ + cbnz r3, 836d6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83202 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bne.w 833de │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83376 │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 83222 │ │ │ │ + beq.w 83552 │ │ │ │ + bl e3df0 │ │ │ │ + b.n 833fe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83170 │ │ │ │ - b.n 83190 │ │ │ │ + bne.w 8334c │ │ │ │ + b.n 8336c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 831be │ │ │ │ - b.n 831dc │ │ │ │ + bne.w 8339a │ │ │ │ + b.n 833b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83246 │ │ │ │ - b.n 832a0 │ │ │ │ + bne.w 83422 │ │ │ │ + b.n 8347c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83202 │ │ │ │ - b.n 83222 │ │ │ │ + bne.w 833de │ │ │ │ + b.n 833fe │ │ │ │ bic.w r2, r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83170 │ │ │ │ + bge.w 8334c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 83170 │ │ │ │ + b.n 8334c │ │ │ │ bic.w r2, r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 831be │ │ │ │ + bge.w 8339a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 831be │ │ │ │ + b.n 8339a │ │ │ │ bic.w r2, r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83202 │ │ │ │ + bge.w 833de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 83202 │ │ │ │ + b.n 833de │ │ │ │ bic.w r4, r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83246 │ │ │ │ + bge.w 83422 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 83246 │ │ │ │ + b.n 83422 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83602 │ │ │ │ - ldr r1, [pc, #260] @ (8365c ) │ │ │ │ + beq.n 837de │ │ │ │ + ldr r1, [pc, #260] @ (83838 ) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 831be │ │ │ │ - b.n 8344c │ │ │ │ + bne.w 8339a │ │ │ │ + b.n 83628 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 835d4 │ │ │ │ + beq.n 837b0 │ │ │ │ add.w r1, r7, #4080 @ 0xff0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83170 │ │ │ │ - b.n 8348a │ │ │ │ + bne.w 8334c │ │ │ │ + b.n 83666 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83686 │ │ │ │ + beq.w 83862 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #208] @ (83658 ) │ │ │ │ + ldr r1, [pc, #208] @ (83834 ) │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83246 │ │ │ │ - b.n 8340c │ │ │ │ + bne.w 83422 │ │ │ │ + b.n 835e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83612 │ │ │ │ - ldr r1, [pc, #200] @ (83660 ) │ │ │ │ + beq.n 837ee │ │ │ │ + ldr r1, [pc, #200] @ (8383c ) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83202 │ │ │ │ - b.n 834c8 │ │ │ │ + bne.w 833de │ │ │ │ + b.n 836a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 832a0 │ │ │ │ + beq.w 8347c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8325c │ │ │ │ + b.n 83438 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8348a │ │ │ │ - b.n 83190 │ │ │ │ + beq.w 83666 │ │ │ │ + b.n 8336c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8344c │ │ │ │ - b.n 831dc │ │ │ │ + beq.w 83628 │ │ │ │ + b.n 833b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8340c │ │ │ │ - b.n 832a0 │ │ │ │ + beq.w 835e8 │ │ │ │ + b.n 8347c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 834c8 │ │ │ │ - b.n 83222 │ │ │ │ + beq.w 836a4 │ │ │ │ + b.n 833fe │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 836aa │ │ │ │ + bne.n 83886 │ │ │ │ add.w r8, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 83602 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 837de │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 83376 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 83552 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 836ce │ │ │ │ + bne.n 838aa │ │ │ │ ldr.w r2, [r8, #616] @ 0x268 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bpl.n 835e8 │ │ │ │ + bpl.n 837c4 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbnz r2, 83664 │ │ │ │ + cbnz r2, 83840 │ │ │ │ ldr.w r2, [r7, #2180] @ 0x884 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ it mi │ │ │ │ movmi r7, r3 │ │ │ │ - bmi.n 83686 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bmi.n 83862 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 835ae │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 8378a │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 83376 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 83552 │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #136] @ (836f0 ) │ │ │ │ + ldr r0, [pc, #136] @ (838cc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83376 │ │ │ │ + beq.w 83552 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83202 │ │ │ │ - b.n 834c8 │ │ │ │ + bne.w 833de │ │ │ │ + b.n 836a4 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8325c │ │ │ │ - ldr r0, [pc, #100] @ (836f4 ) │ │ │ │ - bl 9d4dc │ │ │ │ + beq.w 83438 │ │ │ │ + ldr r0, [pc, #100] @ (838d0 ) │ │ │ │ + bl 9d674 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 835ae │ │ │ │ + beq.n 8378a │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83246 │ │ │ │ - b.n 8340c │ │ │ │ + bne.w 83422 │ │ │ │ + b.n 835e8 │ │ │ │ add.w r0, r7, #4080 @ 0xff0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83376 │ │ │ │ + beq.w 83552 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83170 │ │ │ │ - b.n 8348a │ │ │ │ - ldr r0, [pc, #40] @ (836f8 ) │ │ │ │ + bne.w 8334c │ │ │ │ + b.n 83666 │ │ │ │ + ldr r0, [pc, #40] @ (838d4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83376 │ │ │ │ + beq.w 83552 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 831be │ │ │ │ - b.n 8344c │ │ │ │ + bne.w 8339a │ │ │ │ + b.n 83628 │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -000836fc : │ │ │ │ +000838d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - beq.n 837e4 │ │ │ │ + beq.n 839c0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - movw r3, #47265 @ 0xb8a1 │ │ │ │ + movw r3, #47717 @ 0xba65 │ │ │ │ movt r3, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8373c │ │ │ │ + bne.n 83918 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl 83844 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl 83a20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 83760 │ │ │ │ + cbz r0, 8393c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r3, #21281 @ 0x5321 │ │ │ │ + movw r3, #21777 @ 0x5511 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 83774 │ │ │ │ - movw r3, #50289 @ 0xc471 │ │ │ │ + beq.n 83950 │ │ │ │ + movw r3, #50737 @ 0xc631 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 837c0 │ │ │ │ + bne.n 8399c │ │ │ │ movs r2, #1 │ │ │ │ - bl dc474 │ │ │ │ + bl dc634 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83736 │ │ │ │ - ldr r3, [pc, #220] @ (83840 ) │ │ │ │ + bne.n 83912 │ │ │ │ + ldr r3, [pc, #220] @ (83a1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 837ce │ │ │ │ + bne.n 839aa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, sp, #12 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 85804 │ │ │ │ + bl 859d4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 837da │ │ │ │ + beq.n 839b6 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 837aa │ │ │ │ + bmi.n 83986 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8376e │ │ │ │ + bne.n 8394a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83736 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bne.n 83912 │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83802 │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 8376e │ │ │ │ + beq.n 839de │ │ │ │ + bl e3df0 │ │ │ │ + b.n 8394a │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83808 │ │ │ │ + blt.n 839e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83736 │ │ │ │ - b.n 8376e │ │ │ │ + beq.n 83912 │ │ │ │ + b.n 8394a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8381a │ │ │ │ + beq.n 839f6 │ │ │ │ blx r2 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83736 │ │ │ │ - b.n 83792 │ │ │ │ + bne.n 83912 │ │ │ │ + b.n 8396e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 83738 │ │ │ │ + b.n 83914 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83792 │ │ │ │ - b.n 8376e │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + beq.n 8396e │ │ │ │ + b.n 8394a │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83738 │ │ │ │ + b.n 83914 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8376e │ │ │ │ + bne.n 8394a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83736 │ │ │ │ - b.n 83792 │ │ │ │ + bne.n 83912 │ │ │ │ + b.n 8396e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 83836 │ │ │ │ + cbz r3, 83a12 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 8383a │ │ │ │ + cbz r0, 83a16 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83736 │ │ │ │ - b.n 83792 │ │ │ │ + bne.n 83912 │ │ │ │ + b.n 8396e │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8376e │ │ │ │ + b.n 8394a │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 83802 │ │ │ │ + b.n 839de │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083844 <_PyObject_GenericGetAttrWithDict@@Base>: │ │ │ │ +00083a20 <_PyObject_GenericGetAttrWithDict@@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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bpl.w 83d2c <_PyObject_GenericGetAttrWithDict@@Base+0x4e8> │ │ │ │ + bpl.w 83f08 <_PyObject_GenericGetAttrWithDict@@Base+0x4e8> │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r2 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 83a06 <_PyObject_GenericGetAttrWithDict@@Base+0x1c2> │ │ │ │ + bmi.w 83be2 <_PyObject_GenericGetAttrWithDict@@Base+0x1c2> │ │ │ │ ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83a42 <_PyObject_GenericGetAttrWithDict@@Base+0x1fe> │ │ │ │ - ldr r0, [pc, #576] @ (83ac4 <_PyObject_GenericGetAttrWithDict@@Base+0x280>) │ │ │ │ + beq.w 83c1e <_PyObject_GenericGetAttrWithDict@@Base+0x1fe> │ │ │ │ + ldr r0, [pc, #576] @ (83ca0 <_PyObject_GenericGetAttrWithDict@@Base+0x280>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r0, r1] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83c38 <_PyObject_GenericGetAttrWithDict@@Base+0x3f4> │ │ │ │ + blt.w 83e14 <_PyObject_GenericGetAttrWithDict@@Base+0x3f4> │ │ │ │ ldr.w r9, [r7, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ eor.w r8, r9, r4, asr #3 │ │ │ │ ubfx r8, r8, #0, #12 │ │ │ │ mla r2, r2, r8, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 83b46 <_PyObject_GenericGetAttrWithDict@@Base+0x302> │ │ │ │ + bne.w 83d22 <_PyObject_GenericGetAttrWithDict@@Base+0x302> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r2, r8, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1428] @ 0x594 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 83b44 <_PyObject_GenericGetAttrWithDict@@Base+0x300> │ │ │ │ + bne.w 83d20 <_PyObject_GenericGetAttrWithDict@@Base+0x300> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r2, r8, r3 │ │ │ │ ldr.w r5, [r3, #1432] @ 0x598 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83a94 <_PyObject_GenericGetAttrWithDict@@Base+0x250> │ │ │ │ + beq.w 83c70 <_PyObject_GenericGetAttrWithDict@@Base+0x250> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r5, r5, #1 │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [sp, #8] │ │ │ │ bic.w r9, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 83944 <_PyObject_GenericGetAttrWithDict@@Base+0x100> │ │ │ │ + bls.n 83b20 <_PyObject_GenericGetAttrWithDict@@Base+0x100> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r8, [r3, #136] @ 0x88 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 83948 <_PyObject_GenericGetAttrWithDict@@Base+0x104> │ │ │ │ + beq.n 83b24 <_PyObject_GenericGetAttrWithDict@@Base+0x104> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 83948 <_PyObject_GenericGetAttrWithDict@@Base+0x104> │ │ │ │ + cbz r3, 83b24 <_PyObject_GenericGetAttrWithDict@@Base+0x104> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ clz r3, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 839ee <_PyObject_GenericGetAttrWithDict@@Base+0x1aa> │ │ │ │ + bne.n 83bca <_PyObject_GenericGetAttrWithDict@@Base+0x1aa> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 83a52 <_PyObject_GenericGetAttrWithDict@@Base+0x20e> │ │ │ │ + bpl.w 83c2e <_PyObject_GenericGetAttrWithDict@@Base+0x20e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83a6e <_PyObject_GenericGetAttrWithDict@@Base+0x22a> │ │ │ │ + blt.w 83c4a <_PyObject_GenericGetAttrWithDict@@Base+0x22a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 83cfe <_PyObject_GenericGetAttrWithDict@@Base+0x4ba> │ │ │ │ + bne.w 83eda <_PyObject_GenericGetAttrWithDict@@Base+0x4ba> │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w 83ace <_PyObject_GenericGetAttrWithDict@@Base+0x28a> │ │ │ │ + bmi.w 83caa <_PyObject_GenericGetAttrWithDict@@Base+0x28a> │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 83c70 <_PyObject_GenericGetAttrWithDict@@Base+0x42c> │ │ │ │ + bmi.w 83e4c <_PyObject_GenericGetAttrWithDict@@Base+0x42c> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 839ca <_PyObject_GenericGetAttrWithDict@@Base+0x186> │ │ │ │ + beq.n 83ba6 <_PyObject_GenericGetAttrWithDict@@Base+0x186> │ │ │ │ cmp r3, #0 │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r6, #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, r6, r3 │ │ │ │ - beq.n 839ca <_PyObject_GenericGetAttrWithDict@@Base+0x186> │ │ │ │ + beq.n 83ba6 <_PyObject_GenericGetAttrWithDict@@Base+0x186> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 839ca <_PyObject_GenericGetAttrWithDict@@Base+0x186> │ │ │ │ + cbz r3, 83ba6 <_PyObject_GenericGetAttrWithDict@@Base+0x186> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8d678 │ │ │ │ + bl 8d834 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 839be <_PyObject_GenericGetAttrWithDict@@Base+0x17a> │ │ │ │ + bge.n 83b9a <_PyObject_GenericGetAttrWithDict@@Base+0x17a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83d4a <_PyObject_GenericGetAttrWithDict@@Base+0x506> │ │ │ │ + beq.w 83f26 <_PyObject_GenericGetAttrWithDict@@Base+0x506> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83928 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ + bne.n 83b04 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ adds r1, #1 │ │ │ │ - beq.w 83d02 <_PyObject_GenericGetAttrWithDict@@Base+0x4be> │ │ │ │ + beq.w 83ede <_PyObject_GenericGetAttrWithDict@@Base+0x4be> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83b14 <_PyObject_GenericGetAttrWithDict@@Base+0x2d0> │ │ │ │ + beq.w 83cf0 <_PyObject_GenericGetAttrWithDict@@Base+0x2d0> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83928 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + beq.n 83b04 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83928 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 83928 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ - ldr r0, [pc, #188] @ (83ac4 <_PyObject_GenericGetAttrWithDict@@Base+0x280>) │ │ │ │ + beq.n 83b04 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ + bl e3df0 │ │ │ │ + b.n 83b04 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ + ldr r0, [pc, #188] @ (83ca0 <_PyObject_GenericGetAttrWithDict@@Base+0x280>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r7, #180] @ 0xb4 │ │ │ │ movs r5, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ cmp r3, #10 │ │ │ │ mla r5, r3, r5, r2 │ │ │ │ @@ -129133,138 +129286,138 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #404] @ 0x194 │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83cee <_PyObject_GenericGetAttrWithDict@@Base+0x4aa> │ │ │ │ + beq.w 83eca <_PyObject_GenericGetAttrWithDict@@Base+0x4aa> │ │ │ │ ldr.w r3, [ip, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83886 <_PyObject_GenericGetAttrWithDict@@Base+0x42> │ │ │ │ + bne.w 83a62 <_PyObject_GenericGetAttrWithDict@@Base+0x42> │ │ │ │ mov r0, r7 │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 83880 <_PyObject_GenericGetAttrWithDict@@Base+0x3c> │ │ │ │ + bge.w 83a5c <_PyObject_GenericGetAttrWithDict@@Base+0x3c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8393c <_PyObject_GenericGetAttrWithDict@@Base+0xf8> │ │ │ │ + b.n 83b18 <_PyObject_GenericGetAttrWithDict@@Base+0xf8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83930 <_PyObject_GenericGetAttrWithDict@@Base+0xec> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 83b0c <_PyObject_GenericGetAttrWithDict@@Base+0xec> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8393c <_PyObject_GenericGetAttrWithDict@@Base+0xf8> │ │ │ │ + bge.w 83b18 <_PyObject_GenericGetAttrWithDict@@Base+0xf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8393c <_PyObject_GenericGetAttrWithDict@@Base+0xf8> │ │ │ │ + bne.w 83b18 <_PyObject_GenericGetAttrWithDict@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8393c <_PyObject_GenericGetAttrWithDict@@Base+0xf8> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83b18 <_PyObject_GenericGetAttrWithDict@@Base+0xf8> │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 83bba <_PyObject_GenericGetAttrWithDict@@Base+0x376> │ │ │ │ + bne.w 83d96 <_PyObject_GenericGetAttrWithDict@@Base+0x376> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, sl │ │ │ │ movs r5, #1 │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83990 <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ + bne.w 83b6c <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 83ac8 <_PyObject_GenericGetAttrWithDict@@Base+0x284> │ │ │ │ + bmi.n 83ca4 <_PyObject_GenericGetAttrWithDict@@Base+0x284> │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 83cd4 <_PyObject_GenericGetAttrWithDict@@Base+0x490> │ │ │ │ + bmi.w 83eb0 <_PyObject_GenericGetAttrWithDict@@Base+0x490> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83b18 <_PyObject_GenericGetAttrWithDict@@Base+0x2d4> │ │ │ │ + beq.n 83cf4 <_PyObject_GenericGetAttrWithDict@@Base+0x2d4> │ │ │ │ mov r9, sl │ │ │ │ movs r5, #1 │ │ │ │ mov r8, sl │ │ │ │ - b.n 83968 <_PyObject_GenericGetAttrWithDict@@Base+0x124> │ │ │ │ + b.n 83b44 <_PyObject_GenericGetAttrWithDict@@Base+0x124> │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ mov r9, sl │ │ │ │ movs r5, #1 │ │ │ │ mov r8, sl │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 83bf4 <_PyObject_GenericGetAttrWithDict@@Base+0x3b0> │ │ │ │ + bne.w 83dd0 <_PyObject_GenericGetAttrWithDict@@Base+0x3b0> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r3, r6 │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83bf4 <_PyObject_GenericGetAttrWithDict@@Base+0x3b0> │ │ │ │ + beq.w 83dd0 <_PyObject_GenericGetAttrWithDict@@Base+0x3b0> │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 83bbe <_PyObject_GenericGetAttrWithDict@@Base+0x37a> │ │ │ │ + beq.n 83d9a <_PyObject_GenericGetAttrWithDict@@Base+0x37a> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7bdfc │ │ │ │ + bl 7bfec │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 83bdc <_PyObject_GenericGetAttrWithDict@@Base+0x398> │ │ │ │ + bne.n 83db8 <_PyObject_GenericGetAttrWithDict@@Base+0x398> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 839d2 <_PyObject_GenericGetAttrWithDict@@Base+0x18e> │ │ │ │ + bne.w 83bae <_PyObject_GenericGetAttrWithDict@@Base+0x18e> │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 83c10 <_PyObject_GenericGetAttrWithDict@@Base+0x3cc> │ │ │ │ + bhi.n 83dec <_PyObject_GenericGetAttrWithDict@@Base+0x3cc> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 83928 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ - movw r1, #48512 @ 0xbd80 │ │ │ │ + bne.w 83b04 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ + movw r1, #52248 @ 0xcc18 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #19648 @ 0x4cc0 │ │ │ │ + movw r1, #17184 @ 0x4320 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e39d0 │ │ │ │ - b.n 83928 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ + bl e3918 │ │ │ │ + b.n 83b04 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 83c84 <_PyObject_GenericGetAttrWithDict@@Base+0x440> │ │ │ │ + beq.w 83e60 <_PyObject_GenericGetAttrWithDict@@Base+0x440> │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 83a90 <_PyObject_GenericGetAttrWithDict@@Base+0x24c> │ │ │ │ + beq.n 83c6c <_PyObject_GenericGetAttrWithDict@@Base+0x24c> │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 838ee <_PyObject_GenericGetAttrWithDict@@Base+0xaa> │ │ │ │ + bne.w 83aca <_PyObject_GenericGetAttrWithDict@@Base+0xaa> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 838ee <_PyObject_GenericGetAttrWithDict@@Base+0xaa> │ │ │ │ + bgt.w 83aca <_PyObject_GenericGetAttrWithDict@@Base+0xaa> │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r3, #42240 @ 0xa500 │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ mul.w r2, r2, r8 │ │ │ │ adds r0, r1, r2 │ │ │ │ str r5, [r0, #8] │ │ │ │ @@ -129278,219 +129431,219 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r1, r5] │ │ │ │ dmb ish │ │ │ │ str.w r9, [r1, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83c62 <_PyObject_GenericGetAttrWithDict@@Base+0x41e> │ │ │ │ + blt.n 83e3e <_PyObject_GenericGetAttrWithDict@@Base+0x41e> │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.n 838ee <_PyObject_GenericGetAttrWithDict@@Base+0xaa> │ │ │ │ + b.n 83aca <_PyObject_GenericGetAttrWithDict@@Base+0xaa> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ blx r2 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - bne.n 83af8 <_PyObject_GenericGetAttrWithDict@@Base+0x2b4> │ │ │ │ - bl e3ea8 │ │ │ │ + bne.n 83cd4 <_PyObject_GenericGetAttrWithDict@@Base+0x2b4> │ │ │ │ + bl e3df0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r0, #2 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 83c2c <_PyObject_GenericGetAttrWithDict@@Base+0x3e8> │ │ │ │ + cbz r3, 83e08 <_PyObject_GenericGetAttrWithDict@@Base+0x3e8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83c0c <_PyObject_GenericGetAttrWithDict@@Base+0x3c8> │ │ │ │ + bge.n 83de8 <_PyObject_GenericGetAttrWithDict@@Base+0x3c8> │ │ │ │ adds r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 83928 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ + b.n 83b04 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83990 <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ + bne.w 83b6c <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 21bc78 │ │ │ │ + bl 21b6bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83990 <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ + bne.w 83b6c <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 83928 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ + b.n 83b04 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bpl.n 83c26 <_PyObject_GenericGetAttrWithDict@@Base+0x3e2> │ │ │ │ + bpl.n 83e02 <_PyObject_GenericGetAttrWithDict@@Base+0x3e2> │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 83a64 <_PyObject_GenericGetAttrWithDict@@Base+0x220> │ │ │ │ + b.n 83c40 <_PyObject_GenericGetAttrWithDict@@Base+0x220> │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 839d2 <_PyObject_GenericGetAttrWithDict@@Base+0x18e> │ │ │ │ - b.n 83b14 <_PyObject_GenericGetAttrWithDict@@Base+0x2d0> │ │ │ │ + bne.w 83bae <_PyObject_GenericGetAttrWithDict@@Base+0x18e> │ │ │ │ + b.n 83cf0 <_PyObject_GenericGetAttrWithDict@@Base+0x2d0> │ │ │ │ ldr.w r9, [r7, #192] @ 0xc0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ eor.w r8, r9, r4, asr #3 │ │ │ │ ubfx r8, r8, #0, #12 │ │ │ │ mla r2, r2, r8, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 838b6 <_PyObject_GenericGetAttrWithDict@@Base+0x72> │ │ │ │ - b.n 83b46 <_PyObject_GenericGetAttrWithDict@@Base+0x302> │ │ │ │ + beq.w 83a92 <_PyObject_GenericGetAttrWithDict@@Base+0x72> │ │ │ │ + b.n 83d22 <_PyObject_GenericGetAttrWithDict@@Base+0x302> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83bba <_PyObject_GenericGetAttrWithDict@@Base+0x376> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83bba <_PyObject_GenericGetAttrWithDict@@Base+0x376> │ │ │ │ + bne.n 83d96 <_PyObject_GenericGetAttrWithDict@@Base+0x376> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83d96 <_PyObject_GenericGetAttrWithDict@@Base+0x376> │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83990 <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ + bne.w 83b6c <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 839d2 <_PyObject_GenericGetAttrWithDict@@Base+0x18e> │ │ │ │ - b.n 83b14 <_PyObject_GenericGetAttrWithDict@@Base+0x2d0> │ │ │ │ + bne.w 83bae <_PyObject_GenericGetAttrWithDict@@Base+0x18e> │ │ │ │ + b.n 83cf0 <_PyObject_GenericGetAttrWithDict@@Base+0x2d0> │ │ │ │ ldrh.w r2, [r7, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.w 83a80 <_PyObject_GenericGetAttrWithDict@@Base+0x23c> │ │ │ │ + bcs.w 83c5c <_PyObject_GenericGetAttrWithDict@@Base+0x23c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r1, #41920 @ 0xa3c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 83a80 <_PyObject_GenericGetAttrWithDict@@Base+0x23c> │ │ │ │ + bne.w 83c5c <_PyObject_GenericGetAttrWithDict@@Base+0x23c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 83a80 <_PyObject_GenericGetAttrWithDict@@Base+0x23c> │ │ │ │ + bgt.w 83c5c <_PyObject_GenericGetAttrWithDict@@Base+0x23c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [r7, #192] @ 0xc0 │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 83a90 <_PyObject_GenericGetAttrWithDict@@Base+0x24c> │ │ │ │ + beq.w 83c6c <_PyObject_GenericGetAttrWithDict@@Base+0x24c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 83b6a <_PyObject_GenericGetAttrWithDict@@Base+0x326> │ │ │ │ - b.n 83bba <_PyObject_GenericGetAttrWithDict@@Base+0x376> │ │ │ │ + bne.w 83d46 <_PyObject_GenericGetAttrWithDict@@Base+0x326> │ │ │ │ + b.n 83d96 <_PyObject_GenericGetAttrWithDict@@Base+0x376> │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ mov r9, sl │ │ │ │ movs r5, #1 │ │ │ │ mov r8, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83990 <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ + bne.w 83b6c <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 83928 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ - b.n 83b20 <_PyObject_GenericGetAttrWithDict@@Base+0x2dc> │ │ │ │ + bne.w 83b04 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ + b.n 83cfc <_PyObject_GenericGetAttrWithDict@@Base+0x2dc> │ │ │ │ add.w r2, r5, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83886 <_PyObject_GenericGetAttrWithDict@@Base+0x42> │ │ │ │ - b.n 83a42 <_PyObject_GenericGetAttrWithDict@@Base+0x1fe> │ │ │ │ + bne.w 83a62 <_PyObject_GenericGetAttrWithDict@@Base+0x42> │ │ │ │ + b.n 83c1e <_PyObject_GenericGetAttrWithDict@@Base+0x1fe> │ │ │ │ mov r3, sl │ │ │ │ - b.n 83990 <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ + b.n 83b6c <_PyObject_GenericGetAttrWithDict@@Base+0x14c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 83928 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + beq.w 83b04 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83928 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ - bl e3ea8 │ │ │ │ + beq.w 83b04 <_PyObject_GenericGetAttrWithDict@@Base+0xe4> │ │ │ │ + bl e3df0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 839d2 <_PyObject_GenericGetAttrWithDict@@Base+0x18e> │ │ │ │ - b.n 83b14 <_PyObject_GenericGetAttrWithDict@@Base+0x2d0> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bne.w 83bae <_PyObject_GenericGetAttrWithDict@@Base+0x18e> │ │ │ │ + b.n 83cf0 <_PyObject_GenericGetAttrWithDict@@Base+0x2d0> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 839be <_PyObject_GenericGetAttrWithDict@@Base+0x17a> │ │ │ │ + b.n 83b9a <_PyObject_GenericGetAttrWithDict@@Base+0x17a> │ │ │ │ nop │ │ │ │ │ │ │ │ -00083d58 <_PyType_GetDict@@Base>: │ │ │ │ +00083f34 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 83d64 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 83f40 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #60] @ 83dac <_PyType_GetDict@@Base+0x54> │ │ │ │ + ldr.w ip, [pc, #60] @ 83f88 <_PyType_GetDict@@Base+0x54> │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #404] @ 0x194 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 83d90 <_PyType_GetDict@@Base+0x38> │ │ │ │ + beq.n 83f6c <_PyType_GetDict@@Base+0x38> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 83d9e <_PyType_GetDict@@Base+0x46> │ │ │ │ + bls.n 83f7a <_PyType_GetDict@@Base+0x46> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 83d9a <_PyType_GetDict@@Base+0x42> │ │ │ │ + b.n 83f76 <_PyType_GetDict@@Base+0x42> │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #192] @ 0xc0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #284] @ (83ee4 <_PyType_GetDict@@Base+0x18c>) │ │ │ │ + ldr r3, [pc, #284] @ (840c0 <_PyType_GetDict@@Base+0x18c>) │ │ │ │ sub sp, #8 │ │ │ │ eor.w r4, r8, r1, asr #3 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #12 │ │ │ │ mul.w r5, r1, r4 │ │ │ │ adds r4, r3, r5 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r4, #1424] @ 0x590 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 83e26 <_PyType_GetDict@@Base+0xce> │ │ │ │ + bne.n 84002 <_PyType_GetDict@@Base+0xce> │ │ │ │ ldr.w r1, [r4, #1428] @ 0x594 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 83e26 <_PyType_GetDict@@Base+0xce> │ │ │ │ + bne.n 84002 <_PyType_GetDict@@Base+0xce> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r5 │ │ │ │ ldr.w r3, [r3, #1432] @ 0x598 │ │ │ │ - cbz r3, 83e1a <_PyType_GetDict@@Base+0xc2> │ │ │ │ + cbz r3, 83ff6 <_PyType_GetDict@@Base+0xc2> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -129500,34 +129653,34 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 83e9c <_PyType_GetDict@@Base+0x144> │ │ │ │ + beq.n 84078 <_PyType_GetDict@@Base+0x144> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 83eda <_PyType_GetDict@@Base+0x182> │ │ │ │ + beq.n 840b6 <_PyType_GetDict@@Base+0x182> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83ede <_PyType_GetDict@@Base+0x186> │ │ │ │ + beq.n 840ba <_PyType_GetDict@@Base+0x186> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #41920 @ 0xa3c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 83ede <_PyType_GetDict@@Base+0x186> │ │ │ │ + bne.n 840ba <_PyType_GetDict@@Base+0x186> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.n 83ede <_PyType_GetDict@@Base+0x186> │ │ │ │ + bgt.n 840ba <_PyType_GetDict@@Base+0x186> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ adds r1, r3, r5 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr.w r0, [r4, #1428] @ 0x594 │ │ │ │ @@ -129538,48 +129691,48 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ str r7, [r3, r1] │ │ │ │ dmb ish │ │ │ │ str r6, [r3, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e12 <_PyType_GetDict@@Base+0xba> │ │ │ │ + bge.n 83fee <_PyType_GetDict@@Base+0xba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83e12 <_PyType_GetDict@@Base+0xba> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83e12 <_PyType_GetDict@@Base+0xba> │ │ │ │ + bne.n 83fee <_PyType_GetDict@@Base+0xba> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83fee <_PyType_GetDict@@Base+0xba> │ │ │ │ ldrh.w r1, [r0, #206] @ 0xce │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ - bcs.n 83e2e <_PyType_GetDict@@Base+0xd6> │ │ │ │ + bcs.n 8400a <_PyType_GetDict@@Base+0xd6> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #41920 @ 0xa3c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 83e2e <_PyType_GetDict@@Base+0xd6> │ │ │ │ + bne.n 8400a <_PyType_GetDict@@Base+0xd6> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.n 83e2e <_PyType_GetDict@@Base+0xd6> │ │ │ │ + bgt.n 8400a <_PyType_GetDict@@Base+0xd6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r6, [r6, #192] @ 0xc0 │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 83e40 <_PyType_GetDict@@Base+0xe8> │ │ │ │ + b.n 8401c <_PyType_GetDict@@Base+0xe8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 83e12 <_PyType_GetDict@@Base+0xba> │ │ │ │ + b.n 83fee <_PyType_GetDict@@Base+0xba> │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ 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 │ │ │ │ @@ -129587,60 +129740,60 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 83ffc <_PyType_GetDict@@Base+0x2a4> │ │ │ │ + bne.n 841d8 <_PyType_GetDict@@Base+0x2a4> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 83ffc <_PyType_GetDict@@Base+0x2a4> │ │ │ │ + beq.n 841d8 <_PyType_GetDict@@Base+0x2a4> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8401a <_PyType_GetDict@@Base+0x2c2> │ │ │ │ + beq.n 841f6 <_PyType_GetDict@@Base+0x2c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83fec <_PyType_GetDict@@Base+0x294> │ │ │ │ + bge.n 841c8 <_PyType_GetDict@@Base+0x294> │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ - ble.n 83f7a <_PyType_GetDict@@Base+0x222> │ │ │ │ - ldr.w r9, [pc, #340] @ 84090 <_PyType_GetDict@@Base+0x338> │ │ │ │ + ble.n 84156 <_PyType_GetDict@@Base+0x222> │ │ │ │ + ldr.w r9, [pc, #340] @ 8426c <_PyType_GetDict@@Base+0x338> │ │ │ │ adds r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r3, #132] @ 0x84 │ │ │ │ - bmi.n 83f86 <_PyType_GetDict@@Base+0x22e> │ │ │ │ + bmi.n 84162 <_PyType_GetDict@@Base+0x22e> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 83fb6 <_PyType_GetDict@@Base+0x25e> │ │ │ │ + cbnz r3, 84192 <_PyType_GetDict@@Base+0x25e> │ │ │ │ movs r3, #1 │ │ │ │ adds r0, #3 │ │ │ │ str.w r3, [sl] │ │ │ │ - beq.n 8402a <_PyType_GetDict@@Base+0x2d2> │ │ │ │ + beq.n 84206 <_PyType_GetDict@@Base+0x2d2> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - blt.n 83f48 <_PyType_GetDict@@Base+0x1f0> │ │ │ │ + blt.n 84124 <_PyType_GetDict@@Base+0x1f0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 83fdc <_PyType_GetDict@@Base+0x284> │ │ │ │ + bpl.n 841b8 <_PyType_GetDict@@Base+0x284> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ subs r2, #1 │ │ │ │ @@ -129650,148 +129803,148 @@ │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #404] @ 0x194 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 8400e <_PyType_GetDict@@Base+0x2b6> │ │ │ │ + cbz r2, 841ea <_PyType_GetDict@@Base+0x2b6> │ │ │ │ ldr.w r0, [ip, #420] @ 0x1a4 │ │ │ │ - b.n 83f58 <_PyType_GetDict@@Base+0x200> │ │ │ │ + b.n 84134 <_PyType_GetDict@@Base+0x200> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r1, r3, #1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r0, #3 │ │ │ │ str.w r1, [sl] │ │ │ │ - beq.n 8402a <_PyType_GetDict@@Base+0x2d2> │ │ │ │ + beq.n 84206 <_PyType_GetDict@@Base+0x2d2> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 83f70 <_PyType_GetDict@@Base+0x218> │ │ │ │ + beq.n 8414c <_PyType_GetDict@@Base+0x218> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 83f7e <_PyType_GetDict@@Base+0x226> │ │ │ │ + bmi.n 8415a <_PyType_GetDict@@Base+0x226> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83f7e <_PyType_GetDict@@Base+0x226> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83f7e <_PyType_GetDict@@Base+0x226> │ │ │ │ + bne.n 8415a <_PyType_GetDict@@Base+0x226> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8415a <_PyType_GetDict@@Base+0x226> │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ orrgt.w r0, r4, #1 │ │ │ │ - bgt.n 83f3a <_PyType_GetDict@@Base+0x1e2> │ │ │ │ + bgt.n 84116 <_PyType_GetDict@@Base+0x1e2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 83f7e <_PyType_GetDict@@Base+0x226> │ │ │ │ + b.n 8415a <_PyType_GetDict@@Base+0x226> │ │ │ │ mov r0, r6 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r7, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.n 83f14 <_PyType_GetDict@@Base+0x1bc> │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 84024 <_PyType_GetDict@@Base+0x2cc> │ │ │ │ + bne.n 840f0 <_PyType_GetDict@@Base+0x1bc> │ │ │ │ + bl e3df0 │ │ │ │ + b.n 84200 <_PyType_GetDict@@Base+0x2cc> │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #436 @ 0x1b4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 83f58 <_PyType_GetDict@@Base+0x200> │ │ │ │ + b.n 84134 <_PyType_GetDict@@Base+0x200> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 8403a <_PyType_GetDict@@Base+0x2e2> │ │ │ │ + bmi.n 84216 <_PyType_GetDict@@Base+0x2e2> │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 84070 <_PyType_GetDict@@Base+0x318> │ │ │ │ + bpl.n 8424c <_PyType_GetDict@@Base+0x318> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83f7e <_PyType_GetDict@@Base+0x226> │ │ │ │ + b.n 8415a <_PyType_GetDict@@Base+0x226> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl e3ea8 │ │ │ │ + bl e3df0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 83f7a <_PyType_GetDict@@Base+0x222> │ │ │ │ - ldr r2, [pc, #84] @ (84090 <_PyType_GetDict@@Base+0x338>) │ │ │ │ + b.n 84156 <_PyType_GetDict@@Base+0x222> │ │ │ │ + ldr r2, [pc, #84] @ (8426c <_PyType_GetDict@@Base+0x338>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r5, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 84084 <_PyType_GetDict@@Base+0x32c> │ │ │ │ + beq.n 84260 <_PyType_GetDict@@Base+0x32c> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 84084 <_PyType_GetDict@@Base+0x32c> │ │ │ │ + bhi.n 84260 <_PyType_GetDict@@Base+0x32c> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84024 <_PyType_GetDict@@Base+0x2cc> │ │ │ │ + bne.n 84200 <_PyType_GetDict@@Base+0x2cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84008 <_PyType_GetDict@@Base+0x2b0> │ │ │ │ + blt.n 841e4 <_PyType_GetDict@@Base+0x2b0> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84024 <_PyType_GetDict@@Base+0x2cc> │ │ │ │ - b.n 83f1c <_PyType_GetDict@@Base+0x1c4> │ │ │ │ + beq.n 84200 <_PyType_GetDict@@Base+0x2cc> │ │ │ │ + b.n 840f8 <_PyType_GetDict@@Base+0x1c4> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8406a <_PyType_GetDict@@Base+0x312> │ │ │ │ + b.n 84246 <_PyType_GetDict@@Base+0x312> │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 8409a <_PyType_GetDict@@Base+0x342> │ │ │ │ + bpl.n 84276 <_PyType_GetDict@@Base+0x342> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84098 <_PyType_GetDict@@Base+0x340> │ │ │ │ - b.w 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 84274 <_PyType_GetDict@@Base+0x340> │ │ │ │ + b.w 7aba4 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -000840a8 : │ │ │ │ +00084284 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #140] @ 0x8c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 84310 │ │ │ │ + beq.w 844ec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84140 │ │ │ │ + bne.n 8431c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.n 84194 │ │ │ │ + bmi.n 84370 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bmi.w 842f8 │ │ │ │ + bmi.w 844d4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ lsls r2, r2, #27 │ │ │ │ add r0, r4 │ │ │ │ - bmi.w 84284 │ │ │ │ + bmi.w 84460 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #20 │ │ │ │ - bhi.w 8433c │ │ │ │ + bhi.w 84518 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ @@ -129808,1119 +129961,1118 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84262 │ │ │ │ + beq.w 8443e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8413c │ │ │ │ + bge.n 84318 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 84324 │ │ │ │ + beq.w 84500 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 84184 │ │ │ │ + ble.n 84360 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 840da │ │ │ │ + beq.n 842b6 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 84184 │ │ │ │ + beq.n 84360 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 840da │ │ │ │ + beq.n 842b6 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 84184 │ │ │ │ + beq.n 84360 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 840da │ │ │ │ + beq.n 842b6 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 84184 │ │ │ │ + beq.n 84360 │ │ │ │ adds r1, #24 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 840da │ │ │ │ + beq.n 842b6 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 84174 │ │ │ │ + bne.n 84350 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ab368 │ │ │ │ + bl 1ab3e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 840da │ │ │ │ + bne.n 842b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8413c │ │ │ │ + b.n 84318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19688 @ 0x4ce8 │ │ │ │ + movw r1, #17224 @ 0x4348 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #19692 @ 0x4cec │ │ │ │ + movw r0, #17228 @ 0x434c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 9d9a8 │ │ │ │ + bl 9db40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84190 │ │ │ │ + beq.n 8436c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 840e2 │ │ │ │ + b.n 842be │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84130 │ │ │ │ - movw r0, #48512 @ 0xbd80 │ │ │ │ + bne.n 8430c │ │ │ │ + movw r0, #52248 @ 0xcc18 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #19760 @ 0x4d30 │ │ │ │ + movw r1, #17296 @ 0x4390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movw r0, #5460 @ 0x1554 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - b.n 8413c │ │ │ │ + b.n 84318 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ vldr d0, [r0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ - b.n 841f8 │ │ │ │ + b.n 843d4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 84252 │ │ │ │ + cbz r0, 8442e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1241ec │ │ │ │ + b.w 124818 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, #15 │ │ │ │ strb.w r3, [sp, #15] │ │ │ │ - bl 8a2f4 │ │ │ │ - b.n 8413c │ │ │ │ + bl 8a49c │ │ │ │ + b.n 84318 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ - b.n 84204 │ │ │ │ + b.n 843e0 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8431e │ │ │ │ + blt.n 844fa │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 8413c │ │ │ │ + b.n 84318 │ │ │ │ ldrsh.w r0, [r0] │ │ │ │ - b.n 841f8 │ │ │ │ + b.n 843d4 │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ - b.n 84204 │ │ │ │ + b.n 843e0 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ adds r2, #3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r0, r2 │ │ │ │ cmp r1, #20 │ │ │ │ - bhi.n 8433c │ │ │ │ - add r2, pc, #4 @ (adr r2, 842a4 ) │ │ │ │ + bhi.n 84518 │ │ │ │ + add r2, pc, #4 @ (adr r2, 84480 ) │ │ │ │ ldr.w pc, [r2, r1, lsl #2] │ │ │ │ nop │ │ │ │ - negs r5, r5 │ │ │ │ + add r1, r9 │ │ │ │ movs r0, r1 │ │ │ │ - rors r7, r6 │ │ │ │ + mvns r3, r2 │ │ │ │ movs r0, r1 │ │ │ │ - rors r7, r6 │ │ │ │ + mvns r3, r2 │ │ │ │ movs r0, r1 │ │ │ │ - orrs r5, r2 │ │ │ │ + add r9, lr │ │ │ │ movs r0, r1 │ │ │ │ - tst r7, r1 │ │ │ │ + mvns r3, r5 │ │ │ │ movs r0, r1 │ │ │ │ - tst r1, r4 │ │ │ │ + mvns r5, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5 │ │ │ │ + orrs r5, r0 │ │ │ │ movs r0, r1 │ │ │ │ - tst r5, r7 │ │ │ │ + add r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - tst r5, r3 │ │ │ │ + mvns r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - negs r7, r1 │ │ │ │ + add r3, r5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ + add r5, fp │ │ │ │ movs r0, r1 │ │ │ │ - tst r3, r0 │ │ │ │ + mvns r7, r3 │ │ │ │ movs r0, r1 │ │ │ │ - tst r3, r0 │ │ │ │ + mvns r7, r3 │ │ │ │ movs r0, r1 │ │ │ │ - tst r5, r4 │ │ │ │ + add r1, r0 │ │ │ │ movs r0, r1 │ │ │ │ - rors r5, r3 │ │ │ │ + bics r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - orrs r5, r7 │ │ │ │ + cmp r1, r3 │ │ │ │ movs r0, r1 │ │ │ │ - sbcs r7, r6 │ │ │ │ + bics r3, r2 │ │ │ │ movs r0, r1 │ │ │ │ - tst r7, r5 │ │ │ │ + add r3, r1 │ │ │ │ movs r0, r1 │ │ │ │ - negs r3, r6 │ │ │ │ + add r7, r9 │ │ │ │ movs r0, r1 │ │ │ │ - rors r7, r6 │ │ │ │ + mvns r3, r2 │ │ │ │ movs r0, r1 │ │ │ │ - negs r3, r2 │ │ │ │ + add r7, r5 │ │ │ │ movs r0, r1 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19712 @ 0x4d00 │ │ │ │ + movw r1, #17248 @ 0x4360 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 84190 │ │ │ │ - b.w 1ab358 │ │ │ │ + bl fce84 │ │ │ │ + b.n 8436c │ │ │ │ + b.w 1ab3d4 │ │ │ │ vldr s0, [r0] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - b.n 84212 │ │ │ │ + b.n 843ee │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 84262 │ │ │ │ + b.n 8443e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 840da │ │ │ │ - b.n 84184 │ │ │ │ + bne.w 842b6 │ │ │ │ + b.n 84360 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19796 @ 0x4d54 │ │ │ │ + movw r1, #17332 @ 0x43b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 84190 │ │ │ │ + bl fce84 │ │ │ │ + b.n 8436c │ │ │ │ │ │ │ │ -00084354 : │ │ │ │ +00084530 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #12 │ │ │ │ lsls r3, r1, #28 │ │ │ │ - bmi.w 844a2 │ │ │ │ + bmi.w 8467e │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ lsls r2, r1, #27 │ │ │ │ add r3, r0 │ │ │ │ - bmi.w 8448e │ │ │ │ + bmi.w 8466a │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #20 │ │ │ │ - bhi.w 844bc │ │ │ │ + bhi.w 84698 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ - add r6, pc, #228 @ (adr r6, 84470 ) │ │ │ │ + add r6, pc, #228 @ (adr r6, 8464c ) │ │ │ │ str r5, [r0, #84] @ 0x54 │ │ │ │ - ldr r6, [pc, #44] @ (843bc ) │ │ │ │ + ldr r6, [pc, #44] @ (84598 ) │ │ │ │ strh r4, [r1, #10] │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ ldr r7, [r7, r0] │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldrsh r7, [r2, r0] │ │ │ │ subs r1, #117 @ 0x75 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84468 │ │ │ │ + beq.n 84644 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 843b0 │ │ │ │ + bge.n 8458c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 843a4 │ │ │ │ - movw lr, #48512 @ 0xbd80 │ │ │ │ + bne.n 84580 │ │ │ │ + movw lr, #52248 @ 0xcc18 │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [ip] │ │ │ │ - movw r1, #19760 @ 0x4d30 │ │ │ │ + movw r1, #17296 @ 0x4390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [lr] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #5460 @ 0x1554 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 843b0 │ │ │ │ + b.n 8458c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8a620 │ │ │ │ + b.w 8a7c8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 82984 │ │ │ │ + b.w 82b60 │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.n 843fc │ │ │ │ + b.n 845d8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, #7 │ │ │ │ strb.w r3, [sp, #7] │ │ │ │ - bl 8a2f4 │ │ │ │ + bl 8a49c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 843b0 │ │ │ │ + b.n 8458c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1241ec │ │ │ │ + b.w 124818 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8443a │ │ │ │ + bne.n 84616 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 844de │ │ │ │ + blt.n 846ba │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - b.n 843b0 │ │ │ │ + b.n 8458c │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ ldrsh.w r0, [r3] │ │ │ │ - b.n 843fc │ │ │ │ + b.n 845d8 │ │ │ │ ldrh r0, [r3, #0] │ │ │ │ - b.n 84408 │ │ │ │ + b.n 845e4 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.n 84408 │ │ │ │ + b.n 845e4 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r2, #3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r3, r2 │ │ │ │ - b.n 8437a │ │ │ │ + b.n 84556 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19712 @ 0x4d00 │ │ │ │ + movw r1, #17248 @ 0x4360 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 843b0 │ │ │ │ + b.n 8458c │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19796 @ 0x4d54 │ │ │ │ + movw r1, #17332 @ 0x43b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 844b8 │ │ │ │ + bl fce84 │ │ │ │ + b.n 84694 │ │ │ │ vldr s0, [r3] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - b.n 84416 │ │ │ │ + b.n 845f2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 84468 │ │ │ │ + b.n 84644 │ │ │ │ │ │ │ │ -000844e4 : │ │ │ │ +000846c0 : │ │ │ │ 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, #672] @ (84798 ) │ │ │ │ + ldr r5, [pc, #672] @ (84974 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84680 │ │ │ │ + beq.w 8485c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 846da │ │ │ │ + bpl.w 848b6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ mov r8, r3 │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ itt lt │ │ │ │ addlt r5, #1 │ │ │ │ strlt r5, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8453a │ │ │ │ + bne.n 84716 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 8456e │ │ │ │ + beq.n 8474a │ │ │ │ ldr.w r5, [r8, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 846f8 │ │ │ │ - movw r3, #19065 @ 0x4a79 │ │ │ │ + beq.w 848d4 │ │ │ │ + movw r3, #19541 @ 0x4c55 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 84630 │ │ │ │ + bne.n 8480c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a80 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 84c5c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84642 │ │ │ │ + blt.n 8481e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 84724 │ │ │ │ - ldr r3, [pc, #548] @ (8479c ) │ │ │ │ + beq.w 84900 │ │ │ │ + ldr r3, [pc, #548] @ (84978 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #1068] @ 0x42c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84652 │ │ │ │ + bne.n 8482e │ │ │ │ add.w r3, r9, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #4084] @ 0xff4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 847ea │ │ │ │ + beq.w 849c6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 845da │ │ │ │ + bne.n 847b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 846ce │ │ │ │ + bge.w 848aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 846ce │ │ │ │ + bne.w 848aa │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 845d6 │ │ │ │ + blt.n 847b2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 846b6 │ │ │ │ + beq.n 84892 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8453a │ │ │ │ + b.n 84716 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 845ec │ │ │ │ + bge.n 847c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84778 │ │ │ │ + beq.w 84954 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8460e │ │ │ │ + bge.n 847ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8476e │ │ │ │ + beq.w 8494a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8460e │ │ │ │ + bge.n 847ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84766 │ │ │ │ + beq.w 84942 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 8453a │ │ │ │ + blt.n 84716 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 8453a │ │ │ │ + b.n 84716 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84566 │ │ │ │ + bge.n 84742 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84566 │ │ │ │ + bne.n 84742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84566 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84742 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 84586 │ │ │ │ + beq.n 84762 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84670 │ │ │ │ + bge.n 8484c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 84670 │ │ │ │ + cbnz r3, 8484c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 8453a │ │ │ │ + b.n 84716 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8450a │ │ │ │ + beq.w 846e6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8450a │ │ │ │ + beq.w 846e6 │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ - movw r2, #19908 @ 0x4dc4 │ │ │ │ + movw r2, #17444 @ 0x4424 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d2130 │ │ │ │ - b.n 846f2 │ │ │ │ + bl 1d1db8 │ │ │ │ + b.n 848ce │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 8453a │ │ │ │ + b.n 84716 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 845cc │ │ │ │ + bge.w 847a8 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8453a │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 84716 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84566 │ │ │ │ + b.n 84742 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 847a0 │ │ │ │ + beq.n 8497c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84780 │ │ │ │ + beq.n 8495c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84566 │ │ │ │ - b.n 84642 │ │ │ │ + bge.w 84742 │ │ │ │ + b.n 8481e │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 84576 │ │ │ │ + bne.w 84752 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 84826 │ │ │ │ + bmi.n 84a02 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 84844 │ │ │ │ + blt.w 84a20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r3, #58828 @ 0xe5cc │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ add r3, r2 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84762 │ │ │ │ + bge.n 8493e │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 84858 │ │ │ │ + beq.n 84a34 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8453a │ │ │ │ + b.n 84716 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8460e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 847ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 845fe │ │ │ │ + b.n 847da │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 845ec │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 847c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 846f2 │ │ │ │ + bge.n 848ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 846f2 │ │ │ │ + bne.n 848ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 846f2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 848ce │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 847b0 │ │ │ │ + bge.n 8498c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8481e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 849fa │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 847f0 │ │ │ │ - movw r1, #19896 @ 0x4db8 │ │ │ │ + cbz r3, 849cc │ │ │ │ + movw r1, #17432 @ 0x4418 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r3, #19892 @ 0x4db4 │ │ │ │ + movw r3, #17428 @ 0x4414 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #20028 @ 0x4e3c │ │ │ │ + movw r1, #17564 @ 0x449c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ - b.n 846f2 │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 8453a │ │ │ │ + bl e23e4 │ │ │ │ + b.n 848ce │ │ │ │ + bl e3df0 │ │ │ │ + b.n 84716 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 847c4 │ │ │ │ - movw r1, #19896 @ 0x4db8 │ │ │ │ + bne.n 849a0 │ │ │ │ + movw r1, #17432 @ 0x4418 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r3, #19892 @ 0x4db4 │ │ │ │ + movw r3, #17428 @ 0x4414 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #19984 @ 0x4e10 │ │ │ │ + movw r1, #17520 @ 0x4470 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ - b.n 846f2 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 848ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 847b0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8498c │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 84838 │ │ │ │ + bmi.n 84a14 │ │ │ │ ldrsb.w r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8484e │ │ │ │ + blt.n 84a2a │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 8473e │ │ │ │ + b.n 8491a │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 84866 │ │ │ │ + bge.n 84a42 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #36] @ (8486c ) │ │ │ │ + ldr r3, [pc, #36] @ (84a48 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 84754 │ │ │ │ + b.n 84930 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 84840 │ │ │ │ + bmi.n 84a1c │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 84844 │ │ │ │ + b.n 84a20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8453a │ │ │ │ + b.n 84716 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 8473e │ │ │ │ + b.n 8491a │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00084870 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00084a4c <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #24 │ │ │ │ - cbz r1, 848b0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + cbz r1, 84a8c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 848b0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bmi.n 84a8c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - beq.n 848b6 <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ + beq.n 84a92 <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 849be <_PyUnicode_InternMortal@@Base+0x14e> │ │ │ │ - ldr r3, [pc, #428] @ (84a70 <_PyUnicode_InternMortal@@Base+0x200>) │ │ │ │ + beq.n 84b9a <_PyUnicode_InternMortal@@Base+0x14e> │ │ │ │ + ldr r3, [pc, #428] @ (84c4c <_PyUnicode_InternMortal@@Base+0x200>) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r0, [r3, #1068] @ 0x42c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84978 <_PyUnicode_InternMortal@@Base+0x108> │ │ │ │ + bne.n 84b54 <_PyUnicode_InternMortal@@Base+0x108> │ │ │ │ add.w r2, r5, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r0, [r2, #4084] @ 0xff4 │ │ │ │ mov r2, r1 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 849fc <_PyUnicode_InternMortal@@Base+0x18c> │ │ │ │ + beq.w 84bd8 <_PyUnicode_InternMortal@@Base+0x18c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 84922 <_PyUnicode_InternMortal@@Base+0xb2> │ │ │ │ + bne.n 84afe <_PyUnicode_InternMortal@@Base+0xb2> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8490e <_PyUnicode_InternMortal@@Base+0x9e> │ │ │ │ + bge.n 84aea <_PyUnicode_InternMortal@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8490e <_PyUnicode_InternMortal@@Base+0x9e> │ │ │ │ + cbnz r3, 84aea <_PyUnicode_InternMortal@@Base+0x9e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8491e <_PyUnicode_InternMortal@@Base+0xae> │ │ │ │ + blt.n 84afa <_PyUnicode_InternMortal@@Base+0xae> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 849a6 <_PyUnicode_InternMortal@@Base+0x136> │ │ │ │ + beq.n 84b82 <_PyUnicode_InternMortal@@Base+0x136> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 848b0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84a8c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84932 <_PyUnicode_InternMortal@@Base+0xc2> │ │ │ │ + bge.n 84b0e <_PyUnicode_InternMortal@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84a1c <_PyUnicode_InternMortal@@Base+0x1ac> │ │ │ │ + beq.n 84bf8 <_PyUnicode_InternMortal@@Base+0x1ac> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84952 <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ + bge.n 84b2e <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84a10 <_PyUnicode_InternMortal@@Base+0x1a0> │ │ │ │ + beq.n 84bec <_PyUnicode_InternMortal@@Base+0x1a0> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84952 <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ + bge.n 84b2e <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84a04 <_PyUnicode_InternMortal@@Base+0x194> │ │ │ │ + beq.n 84be0 <_PyUnicode_InternMortal@@Base+0x194> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - blt.n 848b0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + blt.n 84a8c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 848b0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84a8c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 848d2 <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ + beq.n 84aae <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84996 <_PyUnicode_InternMortal@@Base+0x126> │ │ │ │ + bge.n 84b72 <_PyUnicode_InternMortal@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 84996 <_PyUnicode_InternMortal@@Base+0x126> │ │ │ │ + cbnz r3, 84b72 <_PyUnicode_InternMortal@@Base+0x126> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8491e <_PyUnicode_InternMortal@@Base+0xae> │ │ │ │ + bge.n 84afa <_PyUnicode_InternMortal@@Base+0xae> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 848b0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84a8c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 848b0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84a8c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 848c0 <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ + bne.w 84a9c <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 84a28 <_PyUnicode_InternMortal@@Base+0x1b8> │ │ │ │ + bmi.n 84c04 <_PyUnicode_InternMortal@@Base+0x1b8> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 84a46 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ + blt.n 84c22 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #58828 @ 0xe5cc │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ add r3, r2 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 849f8 <_PyUnicode_InternMortal@@Base+0x188> │ │ │ │ + bge.n 84bd4 <_PyUnicode_InternMortal@@Base+0x188> │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 84a5a <_PyUnicode_InternMortal@@Base+0x1ea> │ │ │ │ + cbz r2, 84c36 <_PyUnicode_InternMortal@@Base+0x1ea> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 848b0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ - bl e3ea8 │ │ │ │ + b.n 84a8c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bl e3df0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 848b0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84a8c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84952 <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ + b.n 84b2e <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84942 <_PyUnicode_InternMortal@@Base+0xd2> │ │ │ │ + b.n 84b1e <_PyUnicode_InternMortal@@Base+0xd2> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84932 <_PyUnicode_InternMortal@@Base+0xc2> │ │ │ │ + b.n 84b0e <_PyUnicode_InternMortal@@Base+0xc2> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 84a3a <_PyUnicode_InternMortal@@Base+0x1ca> │ │ │ │ + bmi.n 84c16 <_PyUnicode_InternMortal@@Base+0x1ca> │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 84a50 <_PyUnicode_InternMortal@@Base+0x1e0> │ │ │ │ + blt.n 84c2c <_PyUnicode_InternMortal@@Base+0x1e0> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 849d6 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ + b.n 84bb2 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 84a68 <_PyUnicode_InternMortal@@Base+0x1f8> │ │ │ │ + bge.n 84c44 <_PyUnicode_InternMortal@@Base+0x1f8> │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (84a74 <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ + ldr r3, [pc, #40] @ (84c50 <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 849ec <_PyUnicode_InternMortal@@Base+0x17c> │ │ │ │ + b.n 84bc8 <_PyUnicode_InternMortal@@Base+0x17c> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 84a42 <_PyUnicode_InternMortal@@Base+0x1d2> │ │ │ │ + bmi.n 84c1e <_PyUnicode_InternMortal@@Base+0x1d2> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 84a46 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ + b.n 84c22 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 848b0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 84a8c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 849d6 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ + b.n 84bb2 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ nop │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00084a78 : │ │ │ │ +00084c54 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 84a80 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 84c5c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00084a80 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00084c5c <_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, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.w 8501c <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bpl.w 851ca <_PyObject_GenericSetAttrWithDict@@Base+0x56e> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 84ca2 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bmi.w 84e7c <_PyObject_GenericSetAttrWithDict@@Base+0x220> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84cde <_PyObject_GenericSetAttrWithDict@@Base+0x25e> │ │ │ │ - ldr r0, [pc, #560] @ (84cec <_PyObject_GenericSetAttrWithDict@@Base+0x26c>) │ │ │ │ + beq.w 84eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x25c> │ │ │ │ + ldr r0, [pc, #560] @ (84ec8 <_PyObject_GenericSetAttrWithDict@@Base+0x26c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 84e0a <_PyObject_GenericSetAttrWithDict@@Base+0x38a> │ │ │ │ + blt.w 84fea <_PyObject_GenericSetAttrWithDict@@Base+0x38e> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r0, r1] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84cf0 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ + bge.w 84ecc <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ ldr.w sl, [r5, #192] @ 0xc0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ eor.w r7, sl, r4, asr #3 │ │ │ │ ubfx r7, r7, #0, #12 │ │ │ │ mla r2, r2, r7, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ cmp r0, sl │ │ │ │ - bne.w 84d10 <_PyObject_GenericSetAttrWithDict@@Base+0x290> │ │ │ │ + bne.w 84eec <_PyObject_GenericSetAttrWithDict@@Base+0x290> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r7, r2, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1428] @ 0x594 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 84e92 <_PyObject_GenericSetAttrWithDict@@Base+0x412> │ │ │ │ + bne.w 85062 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldr.w r6, [r3, #1432] @ 0x598 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 84d9e <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ + beq.w 84f90 <_PyObject_GenericSetAttrWithDict@@Base+0x334> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittet ge │ │ │ │ bicge.w r3, r6, #1 │ │ │ │ orrge.w r6, r6, #1 │ │ │ │ addlt r3, #1 │ │ │ │ strge r3, [sp, #4] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #0] │ │ │ │ biclt.w r3, r6, #1 │ │ │ │ strlt r3, [sp, #4] │ │ │ │ mvns r7, r6 │ │ │ │ cmp r6, #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ - bhi.n 84c30 <_PyObject_GenericSetAttrWithDict@@Base+0x1b0> │ │ │ │ + bhi.n 84e0c <_PyObject_GenericSetAttrWithDict@@Base+0x1b0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 84f80 <_PyObject_GenericSetAttrWithDict@@Base+0x500> │ │ │ │ + bne.w 85188 <_PyObject_GenericSetAttrWithDict@@Base+0x52c> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 84da4 <_PyObject_GenericSetAttrWithDict@@Base+0x324> │ │ │ │ + bmi.w 84f96 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w sl, r8, #12 │ │ │ │ - bmi.n 84b92 <_PyObject_GenericSetAttrWithDict@@Base+0x112> │ │ │ │ + bmi.n 84d6e <_PyObject_GenericSetAttrWithDict@@Base+0x112> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84f3c <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq.w 8510e <_PyObject_GenericSetAttrWithDict@@Base+0x4b2> │ │ │ │ itttt lt │ │ │ │ ldrlt.w r1, [r8, #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 │ │ │ │ add.w sl, r8, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 84f3c <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq.w 8510e <_PyObject_GenericSetAttrWithDict@@Base+0x4b2> │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 84dc8 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq.w 84fba <_PyObject_GenericSetAttrWithDict@@Base+0x35e> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 85084 <_PyObject_GenericSetAttrWithDict@@Base+0x604> │ │ │ │ + bpl.w 85288 <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 84e70 <_PyObject_GenericSetAttrWithDict@@Base+0x3f0> │ │ │ │ + beq.w 85040 <_PyObject_GenericSetAttrWithDict@@Base+0x3e4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84c78 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bge.n 84e54 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84c84 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ + bne.n 84e60 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 84c84 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ + beq.n 84e60 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r3, #45804 @ 0xb2ec │ │ │ │ + movw r3, #46848 @ 0xb700 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ - beq.w 84e10 <_PyObject_GenericSetAttrWithDict@@Base+0x390> │ │ │ │ - bl 7dfc0 │ │ │ │ + beq.w 85002 <_PyObject_GenericSetAttrWithDict@@Base+0x3a6> │ │ │ │ + bl 7e1b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 84e28 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ - mov.w r9, #0 │ │ │ │ - cbnz r7, 84c66 <_PyObject_GenericSetAttrWithDict@@Base+0x1e6> │ │ │ │ + beq.w 8501a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ + mov.w r8, #0 │ │ │ │ + cbnz r7, 84e42 <_PyObject_GenericSetAttrWithDict@@Base+0x1e6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84c1e <_PyObject_GenericSetAttrWithDict@@Base+0x19e> │ │ │ │ + bge.n 84dfa <_PyObject_GenericSetAttrWithDict@@Base+0x19e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 850b4 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq.w 852b8 <_PyObject_GenericSetAttrWithDict@@Base+0x65c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 84df8 <_PyObject_GenericSetAttrWithDict@@Base+0x378> │ │ │ │ - mov r0, r9 │ │ │ │ + blt.w 84ff0 <_PyObject_GenericSetAttrWithDict@@Base+0x394> │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84b46 <_PyObject_GenericSetAttrWithDict@@Base+0xc6> │ │ │ │ - movw r2, #1421 @ 0x58d │ │ │ │ + beq.n 84d22 <_PyObject_GenericSetAttrWithDict@@Base+0xc6> │ │ │ │ + movw r2, #1889 @ 0x761 │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 84e64 <_PyObject_GenericSetAttrWithDict@@Base+0x3e4> │ │ │ │ + bne.w 85034 <_PyObject_GenericSetAttrWithDict@@Base+0x3d8> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 84eb2 <_PyObject_GenericSetAttrWithDict@@Base+0x432> │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ + bne.w 85082 <_PyObject_GenericSetAttrWithDict@@Base+0x426> │ │ │ │ mov r0, r8 │ │ │ │ - bl d0728 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + bl d08fc │ │ │ │ + mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 84c0c <_PyObject_GenericSetAttrWithDict@@Base+0x18c> │ │ │ │ + beq.n 84de8 <_PyObject_GenericSetAttrWithDict@@Base+0x18c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84c0c <_PyObject_GenericSetAttrWithDict@@Base+0x18c> │ │ │ │ + bne.n 84de8 <_PyObject_GenericSetAttrWithDict@@Base+0x18c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84c0c <_PyObject_GenericSetAttrWithDict@@Base+0x18c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84de8 <_PyObject_GenericSetAttrWithDict@@Base+0x18c> │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 84be0 <_PyObject_GenericSetAttrWithDict@@Base+0x160> │ │ │ │ + beq.n 84dbc <_PyObject_GenericSetAttrWithDict@@Base+0x160> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 84be6 <_PyObject_GenericSetAttrWithDict@@Base+0x166> │ │ │ │ + bne.n 84dc2 <_PyObject_GenericSetAttrWithDict@@Base+0x166> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ab010 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 84dbe <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - ldr r0, [pc, #72] @ (84cec <_PyObject_GenericSetAttrWithDict@@Base+0x26c>) │ │ │ │ + bl 1ab08c │ │ │ │ + b.n 8501a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ + ldr r0, [pc, #72] @ (84ec8 <_PyObject_GenericSetAttrWithDict@@Base+0x26c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r6, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ cmp r3, #10 │ │ │ │ mla r6, r3, r6, r2 │ │ │ │ @@ -130929,59 +131081,60 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r7, r6, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r7, #404] @ 0x194 │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84f2c <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ + beq.w 850fe <_PyObject_GenericSetAttrWithDict@@Base+0x4a2> │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84abe <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + bne.w 84c9a <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 84ab8 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 85034 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + bge.w 84c94 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 851e2 <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w sl, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ eor.w r7, sl, r4, asr #3 │ │ │ │ ubfx r7, r7, #0, #12 │ │ │ │ mla r2, r2, r7, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 84af8 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.w 84cd4 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 84ed6 <_PyObject_GenericSetAttrWithDict@@Base+0x456> │ │ │ │ + beq.w 850a6 <_PyObject_GenericSetAttrWithDict@@Base+0x44a> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84d9e <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ + beq.n 84f90 <_PyObject_GenericSetAttrWithDict@@Base+0x334> │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ bic.w r1, r6, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 84b3c <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ + bne.w 84d18 <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 84b3c <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ + bgt.w 84d18 <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r3, #42240 @ 0xa500 │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ adds r0, r1, r2 │ │ │ │ str r7, [r0, #8] │ │ │ │ @@ -130995,1487 +131148,1485 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r1, r7] │ │ │ │ dmb ish │ │ │ │ str.w sl, [r1, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84b3c <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ + bge.w 84d18 <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b3c <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84b3c <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ + bne.w 84d18 <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84d18 <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 850f6 <_PyObject_GenericSetAttrWithDict@@Base+0x49a> │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 84b46 <_PyObject_GenericSetAttrWithDict@@Base+0xc6> │ │ │ │ + b.n 84d22 <_PyObject_GenericSetAttrWithDict@@Base+0xc6> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r1, r8 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84e96 <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ + beq.n 85066 <_PyObject_GenericSetAttrWithDict@@Base+0x40a> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl e5a2c <_PyStack_UnpackDict@@Base+0x49c> │ │ │ │ + bl e5974 <_PyStack_UnpackDict@@Base+0x49c> │ │ │ │ mov r9, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bge.w 84c0a <_PyObject_GenericSetAttrWithDict@@Base+0x18a> │ │ │ │ - b.n 84e2c <_PyObject_GenericSetAttrWithDict@@Base+0x3ac> │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 84de2 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + b.n 8501a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 84dd8 <_PyObject_GenericSetAttrWithDict@@Base+0x358> │ │ │ │ + bpl.n 84fca <_PyObject_GenericSetAttrWithDict@@Base+0x36e> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r0, 84e18 <_PyObject_GenericSetAttrWithDict@@Base+0x398> │ │ │ │ + cbnz r0, 8500a <_PyObject_GenericSetAttrWithDict@@Base+0x3ae> │ │ │ │ movs r3, #0 │ │ │ │ - movw r0, #45804 @ 0xb2ec │ │ │ │ + movw r0, #46848 @ 0xb700 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 75000 │ │ │ │ + bl 751d4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84ba4 <_PyObject_GenericSetAttrWithDict@@Base+0x124> │ │ │ │ - b.n 84e28 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + bne.w 84d80 <_PyObject_GenericSetAttrWithDict@@Base+0x124> │ │ │ │ + b.n 8501a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 84ca4 <_PyObject_GenericSetAttrWithDict@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84c28 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bne.w 84e04 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84c28 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x48> │ │ │ │ - bl 7c540 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84e04 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bl 7c730 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 84dbe <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - bl 13d180 │ │ │ │ + b.n 84fb0 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + bl 13d6a8 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84ba4 <_PyObject_GenericSetAttrWithDict@@Base+0x124> │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + bne.w 84d80 <_PyObject_GenericSetAttrWithDict@@Base+0x124> │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84c0a <_PyObject_GenericSetAttrWithDict@@Base+0x18a> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #19648 @ 0x4cc0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl e2234 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e39d0 │ │ │ │ - b.n 84c0a <_PyObject_GenericSetAttrWithDict@@Base+0x18a> │ │ │ │ + bne.w 85130 <_PyObject_GenericSetAttrWithDict@@Base+0x4d4> │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.n 84de6 <_PyObject_GenericSetAttrWithDict@@Base+0x18a> │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 84c0a <_PyObject_GenericSetAttrWithDict@@Base+0x18a> │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 84de6 <_PyObject_GenericSetAttrWithDict@@Base+0x18a> │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8503a <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + bne.w 8516c <_PyObject_GenericSetAttrWithDict@@Base+0x510> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8503a <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.w 8516c <_PyObject_GenericSetAttrWithDict@@Base+0x510> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c6b8c │ │ │ │ + bl c6d80 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 84dbe <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 84fb0 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 84d10 <_PyObject_GenericSetAttrWithDict@@Base+0x290> │ │ │ │ + b.n 84eec <_PyObject_GenericSetAttrWithDict@@Base+0x290> │ │ │ │ ldr.w r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84fc4 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq.w 851e8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 84db2 <_PyObject_GenericSetAttrWithDict@@Base+0x332> │ │ │ │ + beq.n 84fa4 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ab3bc │ │ │ │ + bl 1ab438 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 84dbe <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 84fb0 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8500c <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 85230 <_PyObject_GenericSetAttrWithDict@@Base+0x5d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl d0728 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 84c0a <_PyObject_GenericSetAttrWithDict@@Base+0x18a> │ │ │ │ + bl d08fc │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 84de6 <_PyObject_GenericSetAttrWithDict@@Base+0x18a> │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 84f62 <_PyObject_GenericSetAttrWithDict@@Base+0x4e2> │ │ │ │ + bcs.n 85154 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r1, #41920 @ 0xa3c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 84f62 <_PyObject_GenericSetAttrWithDict@@Base+0x4e2> │ │ │ │ + bne.n 85154 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 84f62 <_PyObject_GenericSetAttrWithDict@@Base+0x4e2> │ │ │ │ + bgt.w 84f7a <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w sl, [r5, #192] @ 0xc0 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.w 84d9e <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ + beq.w 84f90 <_PyObject_GenericSetAttrWithDict@@Base+0x334> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 84d3a <_PyObject_GenericSetAttrWithDict@@Base+0x2ba> │ │ │ │ + bne.w 84f16 <_PyObject_GenericSetAttrWithDict@@Base+0x2ba> │ │ │ │ bic.w r3, r6, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 84b3c <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ + b.n 84d18 <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ add.w r2, r6, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84abe <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ - b.n 84cde <_PyObject_GenericSetAttrWithDict@@Base+0x25e> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bne.w 84c9a <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + b.n 84eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x25c> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r6, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.w 85056 <_PyObject_GenericSetAttrWithDict@@Base+0x5d6> │ │ │ │ - movw r1, #20168 @ 0x4ec8 │ │ │ │ + bls.w 85240 <_PyObject_GenericSetAttrWithDict@@Base+0x5e4> │ │ │ │ + mov r3, r4 │ │ │ │ + movw r1, #17704 @ 0x4528 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl e23e4 │ │ │ │ + b.n 8502e <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #17184 @ 0x4320 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e2234 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84c0a <_PyObject_GenericSetAttrWithDict@@Base+0x18a> │ │ │ │ + bl e23e4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e3918 │ │ │ │ + b.n 8502e <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 84d9e <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ + beq.w 84f90 <_PyObject_GenericSetAttrWithDict@@Base+0x334> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bic.w r3, r6, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 84b3c <_PyObject_GenericSetAttrWithDict@@Base+0xbc> │ │ │ │ + b.n 850f6 <_PyObject_GenericSetAttrWithDict@@Base+0x49a> │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 705f0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 85056 <_PyObject_GenericSetAttrWithDict@@Base+0x3fa> │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 276c1c │ │ │ │ + b.n 8501a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 850ea <_PyObject_GenericSetAttrWithDict@@Base+0x66a> │ │ │ │ + beq.n 8527c <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84dbe <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bge.w 84fb0 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84dbe <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bne.w 84fb0 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84dbe <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84fb0 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl e23e4 │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.n 84e04 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl d35b8 │ │ │ │ + bl d378c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84e28 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + beq.w 8501a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r1, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 850dc <_PyObject_GenericSetAttrWithDict@@Base+0x65c> │ │ │ │ + beq.n 8526e <_PyObject_GenericSetAttrWithDict@@Base+0x612> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ab3bc │ │ │ │ + bl 1ab438 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84dbe <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bge.w 84fb0 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84dbe <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bne.w 84fb0 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84dbe <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84fb0 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 1ab368 │ │ │ │ - b.n 84c0a <_PyObject_GenericSetAttrWithDict@@Base+0x18a> │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84c28 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 70478 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 84e86 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 277820 │ │ │ │ - b.n 84e28 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + bl 1ab3e4 │ │ │ │ + b.n 84de6 <_PyObject_GenericSetAttrWithDict@@Base+0x18a> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #19065 @ 0x4a79 │ │ │ │ + movw r3, #19541 @ 0x4c55 │ │ │ │ movt r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #20084 @ 0x4e74 │ │ │ │ - movwne r1, #19648 @ 0x4cc0 │ │ │ │ + movweq r1, #17620 @ 0x44d4 │ │ │ │ + movwne r1, #17184 @ 0x4320 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ movtne r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl e3918 │ │ │ │ + b.n 8502e <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ + bl e5974 <_PyStack_UnpackDict@@Base+0x49c> │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 85210 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ mov r1, r4 │ │ │ │ - bl e39d0 │ │ │ │ - b.n 84f5c <_PyObject_GenericSetAttrWithDict@@Base+0x4dc> │ │ │ │ + mov r0, fp │ │ │ │ + bl c6aa4 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 851aa <_PyObject_GenericSetAttrWithDict@@Base+0x54e> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 85096 <_PyObject_GenericSetAttrWithDict@@Base+0x616> │ │ │ │ - bl 8526c │ │ │ │ - cbz r0, 850bc <_PyObject_GenericSetAttrWithDict@@Base+0x63c> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 8529a <_PyObject_GenericSetAttrWithDict@@Base+0x63e> │ │ │ │ + bl 8545c │ │ │ │ + cbz r0, 852c0 <_PyObject_GenericSetAttrWithDict@@Base+0x664> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 850ce <_PyObject_GenericSetAttrWithDict@@Base+0x64e> │ │ │ │ - movw r1, #12168 @ 0x2f88 │ │ │ │ + beq.n 852d2 <_PyObject_GenericSetAttrWithDict@@Base+0x676> │ │ │ │ + movw r1, #1564 @ 0x61c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fcc7c │ │ │ │ - b.n 84e28 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + bl fce84 │ │ │ │ + b.n 8501a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84c1e <_PyObject_GenericSetAttrWithDict@@Base+0x19e> │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84dfa <_PyObject_GenericSetAttrWithDict@@Base+0x19e> │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #7229 @ 0x1c3d │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 84e28 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ - movw r1, #20212 @ 0x4ef4 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8501a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ + movw r1, #17748 @ 0x4554 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fcc7c │ │ │ │ - b.n 84e28 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e5a2c <_PyStack_UnpackDict@@Base+0x49c> │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 84fec <_PyObject_GenericSetAttrWithDict@@Base+0x56c> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c68b0 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 84fa4 <_PyObject_GenericSetAttrWithDict@@Base+0x524> │ │ │ │ - nop │ │ │ │ + bl fce84 │ │ │ │ + b.n 8501a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ │ │ │ │ -000850f8 <_PyObjectDict_SetItem@@Base>: │ │ │ │ +000852e0 <_PyObjectDict_SetItem@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r6, r3 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbz r0, 8511a <_PyObjectDict_SetItem@@Base+0x22> │ │ │ │ + cbz r0, 85302 <_PyObjectDict_SetItem@@Base+0x22> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ab3bc │ │ │ │ + b.w 1ab438 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 8512a <_PyObjectDict_SetItem@@Base+0x32> │ │ │ │ + bpl.n 85312 <_PyObjectDict_SetItem@@Base+0x32> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r0, 85148 <_PyObjectDict_SetItem@@Base+0x50> │ │ │ │ + cbnz r0, 85330 <_PyObjectDict_SetItem@@Base+0x50> │ │ │ │ movs r3, #0 │ │ │ │ - movw r0, #45804 @ 0xb2ec │ │ │ │ + movw r0, #46848 @ 0xb700 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 75000 │ │ │ │ + bl 751d4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8510e <_PyObjectDict_SetItem@@Base+0x16> │ │ │ │ + bne.n 852f6 <_PyObjectDict_SetItem@@Base+0x16> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 13d180 │ │ │ │ - b.n 8513c <_PyObjectDict_SetItem@@Base+0x44> │ │ │ │ + bl 13d6a8 │ │ │ │ + b.n 85324 <_PyObjectDict_SetItem@@Base+0x44> │ │ │ │ nop │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 851de <_PyObjectDict_SetItem@@Base+0xe6> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [r3, #8] │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 853ca <_PyObjectDict_SetItem@@Base+0xea> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp ip, r2 │ │ │ │ - bne.n 85184 <_PyObjectDict_SetItem@@Base+0x8c> │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 8536c <_PyObjectDict_SetItem@@Base+0x8c> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 851ee <_PyObjectDict_SetItem@@Base+0xf6> │ │ │ │ + beq.n 853dc <_PyObjectDict_SetItem@@Base+0xfc> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - add sp, #12 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85224 <_PyObjectDict_SetItem@@Base+0x12c> │ │ │ │ - ldr.w lr, [r1, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 851ce <_PyObjectDict_SetItem@@Base+0xd6> │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - cmp ip, r4 │ │ │ │ - beq.n 85172 <_PyObjectDict_SetItem@@Base+0x7a> │ │ │ │ - cmp.w lr, #1 │ │ │ │ - beq.n 851ce <_PyObjectDict_SetItem@@Base+0xd6> │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - cmp r4, ip │ │ │ │ - beq.n 85172 <_PyObjectDict_SetItem@@Base+0x7a> │ │ │ │ - cmp.w lr, #2 │ │ │ │ - beq.n 851ce <_PyObjectDict_SetItem@@Base+0xd6> │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ - cmp r4, ip │ │ │ │ - beq.n 85172 <_PyObjectDict_SetItem@@Base+0x7a> │ │ │ │ - cmp.w lr, #3 │ │ │ │ - beq.n 851ce <_PyObjectDict_SetItem@@Base+0xd6> │ │ │ │ - add.w r4, r1, #24 │ │ │ │ - movs r1, #3 │ │ │ │ - ldr.w r5, [r4, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - beq.n 85172 <_PyObjectDict_SetItem@@Base+0x7a> │ │ │ │ - cmp lr, r1 │ │ │ │ - bne.n 851c0 <_PyObjectDict_SetItem@@Base+0xc8> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - mov r0, ip │ │ │ │ - bl 1ab368 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ + beq.n 85412 <_PyObjectDict_SetItem@@Base+0x132> │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 853b8 <_PyObjectDict_SetItem@@Base+0xd8> │ │ │ │ + ldr r5, [r1, #16] │ │ │ │ + cmp r5, r0 │ │ │ │ + beq.n 85358 <_PyObjectDict_SetItem@@Base+0x78> │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 853b8 <_PyObjectDict_SetItem@@Base+0xd8> │ │ │ │ + ldr r5, [r1, #20] │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 85358 <_PyObjectDict_SetItem@@Base+0x78> │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 853b8 <_PyObjectDict_SetItem@@Base+0xd8> │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 85358 <_PyObjectDict_SetItem@@Base+0x78> │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 853b8 <_PyObjectDict_SetItem@@Base+0xd8> │ │ │ │ + adds r1, #24 │ │ │ │ + mov.w lr, #3 │ │ │ │ + ldr.w r5, [r1, #4]! │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 85358 <_PyObjectDict_SetItem@@Base+0x78> │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 853a8 <_PyObjectDict_SetItem@@Base+0xc8> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1ab3e4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 85358 <_PyObjectDict_SetItem@@Base+0x78> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 853d6 <_PyObjectDict_SetItem@@Base+0xf6> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 853d6 <_PyObjectDict_SetItem@@Base+0xf6> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 851ea <_PyObjectDict_SetItem@@Base+0xf2> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 85208 <_PyObjectDict_SetItem@@Base+0x110> │ │ │ │ + cbz r2, 853f6 <_PyObjectDict_SetItem@@Base+0x116> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - ldr.w r3, [ip, #12] │ │ │ │ - movw r1, #20264 @ 0x4f28 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #63936 @ 0xf9c0 │ │ │ │ + movt r3, #44 @ 0x2c │ │ │ │ + movw r1, #17896 @ 0x45e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r3, #768 @ 0x300 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ - bl e2234 │ │ │ │ - b.n 851d6 <_PyObjectDict_SetItem@@Base+0xde> │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl e23e4 │ │ │ │ + b.n 853c6 <_PyObjectDict_SetItem@@Base+0xe6> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 85232 <_PyObjectDict_SetItem@@Base+0x13a> │ │ │ │ - cmp ip, r1 │ │ │ │ - bne.n 85226 <_PyObjectDict_SetItem@@Base+0x12e> │ │ │ │ - b.n 85172 <_PyObjectDict_SetItem@@Base+0x7a> │ │ │ │ + cbz r1, 85420 <_PyObjectDict_SetItem@@Base+0x140> │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 85414 <_PyObjectDict_SetItem@@Base+0x134> │ │ │ │ + b.n 85358 <_PyObjectDict_SetItem@@Base+0x78> │ │ │ │ movw r1, #35320 @ 0x89f8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - cmp ip, r1 │ │ │ │ - beq.n 85172 <_PyObjectDict_SetItem@@Base+0x7a> │ │ │ │ - b.n 851ce <_PyObjectDict_SetItem@@Base+0xd6> │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 85358 <_PyObjectDict_SetItem@@Base+0x78> │ │ │ │ + b.n 853b8 <_PyObjectDict_SetItem@@Base+0xd8> │ │ │ │ + nop │ │ │ │ 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 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008526c : │ │ │ │ +0008545c : │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ mov ip, r1 │ │ │ │ - cbz r2, 85292 │ │ │ │ + cbz r2, 85482 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.n 8528e │ │ │ │ + ble.n 8547e │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 8527a │ │ │ │ + bne.n 8546a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ b.w 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ nop │ │ │ │ │ │ │ │ -00085298 : │ │ │ │ +00085488 : │ │ │ │ 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 │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 852ec │ │ │ │ + bpl.n 854dc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 852c2 │ │ │ │ + cbz r3, 854b2 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 852e0 │ │ │ │ + cbz r0, 854d0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ - cbnz r3, 8530a │ │ │ │ - movw r1, #48512 @ 0xbd80 │ │ │ │ + cbnz r3, 854fa │ │ │ │ + movw r1, #52248 @ 0xcc18 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #19648 @ 0x4cc0 │ │ │ │ + movw r1, #17184 @ 0x4320 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e39d0 │ │ │ │ + bl e3918 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 852be │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 854ae │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 852e8 │ │ │ │ + beq.n 854d8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 852ba │ │ │ │ + b.n 854aa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 857de │ │ │ │ + bpl.w 859b8 │ │ │ │ stmdb 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 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bmi.w 854e0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bmi.w 856ca │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85520 │ │ │ │ - ldr r3, [pc, #680] @ (85600 ) │ │ │ │ + beq.w 8570a │ │ │ │ + ldr.w fp, [pc, #1160] @ 859d0 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov.w fp, r5, asr #3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + asrs r7, r5, #3 │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r9, [r3, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eor.w r6, r9, fp │ │ │ │ + ldr.w r3, [fp, sl] │ │ │ │ + eor.w r6, r9, r7 │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ - ldr.w r3, [r3, sl] │ │ │ │ mul.w r6, r2, r6 │ │ │ │ + movs r2, #1 │ │ │ │ + strd r2, r2, [sp, #16] │ │ │ │ add.w r8, r3, r6 │ │ │ │ add.w r8, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r8, #1424] @ 0x590 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w 85580 │ │ │ │ + bne.w 85840 │ │ │ │ ldr.w r2, [r8, #1428] @ 0x594 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 85580 │ │ │ │ + bne.w 85840 │ │ │ │ add.w r2, r3, #40960 @ 0xa000 │ │ │ │ add r2, r6 │ │ │ │ - ldr.w r7, [r2, #1432] @ 0x598 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 854da │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 85610 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ - orrge.w r7, r7, #1 │ │ │ │ + orrge.w r0, r0, #1 │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 85574 │ │ │ │ - bic.w r0, r7, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 8560c │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w r8, [r3, #136] @ 0x88 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 85418 │ │ │ │ + ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ + cbz r6, 8560c │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 85418 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8577e │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - blx r8 │ │ │ │ + blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85798 │ │ │ │ + beq.w 8576a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - mvns r3, r7 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ - movlt r6, r0 │ │ │ │ - orrge.w r6, r0, #1 │ │ │ │ - cbz r3, 85402 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 85688 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 8552c │ │ │ │ - lsls r3, r6, #31 │ │ │ │ + movlt r7, r0 │ │ │ │ + orrge.w r7, r0, #1 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ + bmi.n 855f0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 858ae │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + bpl.n 856ba │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 85716 │ │ │ │ + lsls r3, r7, #31 │ │ │ │ it pl │ │ │ │ - movpl r0, r6 │ │ │ │ - bmi.w 85530 │ │ │ │ + movpl r0, r7 │ │ │ │ + bmi.w 8571a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r3, [r3, sl] │ │ │ │ - ldr.w sl, [r4, #192] @ 0xc0 │ │ │ │ + ldr.w r3, [fp, sl] │ │ │ │ + ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ - eor.w r9, fp, sl │ │ │ │ - ubfx r9, r9, #0, #12 │ │ │ │ - mul.w r9, r2, r9 │ │ │ │ - add.w fp, r3, r9 │ │ │ │ - add.w fp, fp, #40960 @ 0xa000 │ │ │ │ - ldr.w r2, [fp, #1424] @ 0x590 │ │ │ │ - cmp sl, r2 │ │ │ │ - bne.w 85604 │ │ │ │ - ldr.w r2, [fp, #1428] @ 0x594 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.w 85604 │ │ │ │ + eors r7, r1 │ │ │ │ + ubfx r7, r7, #0, #12 │ │ │ │ + mla r2, r2, r7, r3 │ │ │ │ + add.w r2, r2, #40960 @ 0xa000 │ │ │ │ + ldr.w r8, [r2, #1424] @ 0x590 │ │ │ │ + cmp r8, r1 │ │ │ │ + itt ne │ │ │ │ + movne r8, r1 │ │ │ │ + movne r6, #0 │ │ │ │ + bne.w 857a4 │ │ │ │ + movs r6, #0 │ │ │ │ + movs r2, #12 │ │ │ │ + mla r1, r7, r2, r3 │ │ │ │ + add.w r1, r1, #40960 @ 0xa000 │ │ │ │ + ldr.w r1, [r1, #1428] @ 0x594 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.w 857a4 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ - add r3, r9 │ │ │ │ - ldr.w r6, [r3, #1432] @ 0x598 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 85690 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + mla r3, r7, r2, r3 │ │ │ │ + ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8573e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ - orrge.w r6, r6, #1 │ │ │ │ + orrge.w r0, r0, #1 │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 85690 │ │ │ │ - bic.w r5, r6, #1 │ │ │ │ - lsls r3, r7, #31 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 85742 │ │ │ │ + bic.w r5, r0, #1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr.w r8, [r2, #136] @ 0x88 │ │ │ │ - bpl.n 854c0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 85408 │ │ │ │ + lsls r7, r0, #31 │ │ │ │ + ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ + bpl.n 856a4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 85776 │ │ │ │ movw r3, #22752 @ 0x58e0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 85550 │ │ │ │ + beq.w 8581c │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - blx r8 │ │ │ │ + blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 856bc │ │ │ │ + bne.n 855d0 │ │ │ │ + b.n 8576a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ite lt │ │ │ │ - movlt r4, r0 │ │ │ │ - orrge.w r4, r0, #1 │ │ │ │ - lsls r1, r6, #31 │ │ │ │ - bmi.n 854bc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85546 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 85402 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.n 85684 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 85776 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + b.n 85688 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85480 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 85408 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - b.n 85486 │ │ │ │ - mov r8, r7 │ │ │ │ - movs r7, #1 │ │ │ │ - b.n 8541e │ │ │ │ - ldr r1, [pc, #284] @ (85600 ) │ │ │ │ + bne.n 855f6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 855f6 │ │ │ │ + ldr.w fp, [pc, #772] @ 859d0 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ - str r1, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ - ldr.w r1, [r1, sl] │ │ │ │ + ldr.w r1, [fp, sl] │ │ │ │ cmp r3, #10 │ │ │ │ mla r1, r3, r2, r1 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #404] @ 0x194 │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8579c │ │ │ │ + beq.w 8598e │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8535e │ │ │ │ + bne.w 8554e │ │ │ │ mov r0, r4 │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 85356 │ │ │ │ + bge.w 85546 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 85412 │ │ │ │ - bic.w r0, r6, #1 │ │ │ │ + b.n 85606 │ │ │ │ + bic.w r0, r7, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85402 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 85492 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - it ge │ │ │ │ - orrge.w r4, r0, #1 │ │ │ │ - bge.w 856be │ │ │ │ - adds r3, #1 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - bpl.n 854b2 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 85402 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr.w r3, [r3, sl] │ │ │ │ - b.n 8541e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 856ec │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 85818 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 858b6 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 855fc │ │ │ │ + movw r0, #52248 @ 0xcc18 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + movw r1, #18012 @ 0x465c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl e23e4 │ │ │ │ movs r7, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.w 855f0 │ │ │ │ + b.n 855e4 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 855f0 │ │ │ │ + ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ + movs r2, #12 │ │ │ │ + ldr.w r3, [fp, sl] │ │ │ │ + eors r7, r1 │ │ │ │ + ubfx r7, r7, #0, #12 │ │ │ │ + mla r2, r2, r7, r3 │ │ │ │ + add.w r2, r2, #40960 @ 0xa000 │ │ │ │ + ldr.w r8, [r2, #1424] @ 0x590 │ │ │ │ + cmp r1, r8 │ │ │ │ + it ne │ │ │ │ + movne r8, r1 │ │ │ │ + beq.w 85636 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 8593e │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 857f6 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + beq.n 8573e │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne.w 853b8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 8566c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 853b8 │ │ │ │ - add.w r3, r3, #42240 @ 0xa500 │ │ │ │ - bic.w r2, r7, #1 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ - adds r1, r3, r6 │ │ │ │ - str r2, [r1, #8] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - adds r1, r6, #4 │ │ │ │ - ldr.w r0, [r8, #1428] @ 0x594 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bgt.w 8566c │ │ │ │ + movs r2, #12 │ │ │ │ + add.w r1, r3, #42240 @ 0xa500 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ + mul.w r2, r7, r2 │ │ │ │ + adds r7, r1, r2 │ │ │ │ + str r0, [r7, #8] │ │ │ │ + add r3, r2 │ │ │ │ + movw r0, #42388 @ 0xa594 │ │ │ │ + adds r7, r2, #4 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r5, #0] │ │ │ │ - str r5, [r3, r1] │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + str r5, [r1, r7] │ │ │ │ dmb ish │ │ │ │ - str.w r9, [r3, r6] │ │ │ │ + str.w r8, [r1, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 853b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 853b8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 853b8 │ │ │ │ - nop │ │ │ │ - movs r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8574a │ │ │ │ - add r2, sp, #20 │ │ │ │ + blt.n 858d6 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.n 8566c │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 85696 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + it ge │ │ │ │ + orrge.w r7, r7, #1 │ │ │ │ + bge.n 8576c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + lsls r4, r3, #31 │ │ │ │ + bpl.w 855e4 │ │ │ │ + b.n 855f0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 858f2 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r6, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85690 │ │ │ │ + beq.w 859ae │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8546c │ │ │ │ + bne.w 855aa │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 8546c │ │ │ │ + bgt.w 855aa │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ - bic.w r2, r6, #1 │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ - add.w r1, r3, r9 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + adds r2, r3, r6 │ │ │ │ + str r0, [r2, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - ldr.w r0, [fp, #1428] @ 0x594 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + ldr.w r0, [r8, #1428] @ 0x594 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ str r5, [r3, r1] │ │ │ │ dmb ish │ │ │ │ - str.w sl, [r3, r9] │ │ │ │ + str.w r9, [r3, r6] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8546c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8546c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8546c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85402 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 856c8 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 857da │ │ │ │ - movw r0, #48512 @ 0xbd80 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - movw r1, #20380 @ 0x4f9c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w e2234 │ │ │ │ - movs r4, #1 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ - bpl.w 854b2 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 85402 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + blt.n 858e4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + b.n 855aa │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 855f0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bic.w r0, r7, #1 │ │ │ │ - blx r8 │ │ │ │ + blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85798 │ │ │ │ + beq.w 8576a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ - movlt r6, r0 │ │ │ │ - orrge.w r6, r0, #1 │ │ │ │ - mvns r3, r7 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - b.n 853f4 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + movlt r7, r0 │ │ │ │ + orrge.w r7, r0, #1 │ │ │ │ + b.n 8576c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 85818 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85818 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 858aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 858aa │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldrh.w r2, [r2, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 857c4 │ │ │ │ + bcs.n 8599e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r1, #41920 @ 0xa3c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r1, [sp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 857c4 │ │ │ │ + bne.n 8599e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 857c4 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + bgt.n 8599e │ │ │ │ + ldr.w r9, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + mov r0, r9 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr.w r9, [r3, #192] @ 0xc0 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr.w r9, [r9, #192] @ 0xc0 │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 857f6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 853b8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ + beq.n 859ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 855b2 │ │ │ │ - b.n 853b8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 85864 │ │ │ │ + b.n 858aa │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 857ac │ │ │ │ + bcs.w 85730 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r1, #41920 @ 0xa3c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - str r1, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 857ac │ │ │ │ + bne.w 85730 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 857ac │ │ │ │ - mov r0, r3 │ │ │ │ + bgt.w 85730 │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w sl, [r4, #192] @ 0xc0 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr.w r8, [r4, #192] @ 0xc0 │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - beq.n 85690 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8562e │ │ │ │ - b.n 8546c │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 856e4 │ │ │ │ + beq.w 8573e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 857c8 │ │ │ │ + b.n 85818 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r1, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8535e │ │ │ │ - b.n 85520 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 85690 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - b.n 8546c │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + bne.w 8554e │ │ │ │ + b.n 8570a │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 857f6 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - b.n 853b8 │ │ │ │ - mov r6, r7 │ │ │ │ - b.n 85408 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bne.w 858aa │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w r3, [fp, sl] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 85610 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w e2234 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r7, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr.w r3, [r3, sl] │ │ │ │ - b.n 8541e │ │ │ │ + b.w e23e4 │ │ │ │ + movs r4, r2 │ │ │ │ + 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, #4024] @ 0xfb8 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + sub sp, #28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 85cce │ │ │ │ + bpl.w 85e76 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 859d0 │ │ │ │ + bmi.w 85bb0 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85a10 │ │ │ │ - ldr.w sl, [pc, #1208] @ 85cf8 │ │ │ │ + beq.w 85bf0 │ │ │ │ + ldr.w sl, [pc, #1156] @ 85e94 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - asrs r2, r6, #3 │ │ │ │ - ldr.w r4, [sl, r9] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ - movs r3, #12 │ │ │ │ - eor.w r5, fp, r2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov.w fp, r4, asr #3 │ │ │ │ + movs r2, #12 │ │ │ │ + ldr.w r8, [r3, #192] @ 0xc0 │ │ │ │ + ldr.w r3, [sl, r9] │ │ │ │ + eor.w r5, r8, fp │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ - mul.w r5, r3, r5 │ │ │ │ - adds r3, r4, r5 │ │ │ │ - add.w r3, r3, #40960 @ 0xa000 │ │ │ │ - ldr.w r2, [r3, #1424] @ 0x590 │ │ │ │ - cmp fp, r2 │ │ │ │ - bne.w 85a60 │ │ │ │ - ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ - cmp r6, r2 │ │ │ │ - bne.w 85a60 │ │ │ │ - add.w r3, r4, #40960 @ 0xa000 │ │ │ │ - add r3, r5 │ │ │ │ - ldr.w r3, [r3, #1432] @ 0x598 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 859c8 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mov r8, r3 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + mul.w r5, r2, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + strd r2, r2, [sp, #16] │ │ │ │ + adds r7, r3, r5 │ │ │ │ + add.w r7, r7, #40960 @ 0xa000 │ │ │ │ + ldr.w r2, [r7, #1424] @ 0x590 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.w 85cc8 │ │ │ │ + ldr.w r2, [r7, #1428] @ 0x594 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.w 85cc8 │ │ │ │ + add.w r2, r3, #40960 @ 0xa000 │ │ │ │ + add r2, r5 │ │ │ │ + ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 85ac6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ - orrge.w r8, r3, #1 │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [r8] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.w 85a56 │ │ │ │ - bic.w r0, r8, #1 │ │ │ │ + orrge.w r0, r0, #1 │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 85ac2 │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cbz r2, 858f8 │ │ │ │ + ldr.w r5, [r3, #136] @ 0x88 │ │ │ │ + cbz r5, 85ac2 │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 858f8 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 85c08 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85c66 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mvn.w r2, r8 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + beq.n 85b56 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ - movlt fp, r0 │ │ │ │ - orrge.w fp, r0, #1 │ │ │ │ - cbz r2, 858f0 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + movlt r7, r0 │ │ │ │ + orrge.w r7, r0, #1 │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.n 85ab4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85a1e │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + beq.w 85d32 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bpl.n 85ba0 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r4, [sl, r9] │ │ │ │ - ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - eor.w r5, r3, sl │ │ │ │ - movs r3, #12 │ │ │ │ - ubfx r5, r5, #0, #12 │ │ │ │ - mul.w r5, r3, r5 │ │ │ │ - add.w r9, r4, r5 │ │ │ │ - add.w r9, r9, #40960 @ 0xa000 │ │ │ │ - ldr.w r3, [r9, #1424] @ 0x590 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 85ae4 │ │ │ │ - ldr.w r3, [r9, #1428] @ 0x594 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 85ae4 │ │ │ │ - add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - add r4, r5 │ │ │ │ - ldr.w r3, [r4, #1432] @ 0x598 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 85b60 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mov fp, r3 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w r3, [sl, r9] │ │ │ │ + ldr.w r7, [r6, #192] @ 0xc0 │ │ │ │ + movs r2, #12 │ │ │ │ + movs r5, #0 │ │ │ │ + eor.w fp, fp, r7 │ │ │ │ + ubfx fp, fp, #0, #12 │ │ │ │ + mla r2, r2, fp, r3 │ │ │ │ + add.w r2, r2, #40960 @ 0xa000 │ │ │ │ + ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ + cmp r0, r7 │ │ │ │ + bne.w 85c2c │ │ │ │ + movs r2, #12 │ │ │ │ + mla r1, r2, fp, r3 │ │ │ │ + add.w r1, r1, #40960 @ 0xa000 │ │ │ │ + ldr.w r1, [r1, #1428] @ 0x594 │ │ │ │ + cmp r4, r1 │ │ │ │ + bne.w 85d88 │ │ │ │ + add.w r3, r3, #40960 @ 0xa000 │ │ │ │ + mla r3, r2, fp, r3 │ │ │ │ + ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 85b80 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ - orrge.w fp, r3, #1 │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [fp] │ │ │ │ - cmp.w fp, #1 │ │ │ │ - beq.w 85b60 │ │ │ │ - bic.w r4, fp, #1 │ │ │ │ - tst.w r8, #1 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr.w r5, [r1, #136] @ 0x88 │ │ │ │ - beq.n 859ac │ │ │ │ + orrge.w r0, r0, #1 │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 85d3a │ │ │ │ + bic.w r4, r0, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + lsls r7, r0, #31 │ │ │ │ + ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ + bpl.n 85b5a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 858f0 │ │ │ │ - movw r2, #22752 @ 0x58e0 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 85a30 │ │ │ │ - mov r2, r7 │ │ │ │ + beq.n 85bfe │ │ │ │ + movw r3, #22752 @ 0x58e0 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 85ca4 │ │ │ │ + mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85b7e │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - ite lt │ │ │ │ - movlt r4, r0 │ │ │ │ - orrge.w r4, r0, #1 │ │ │ │ - tst.w fp, #1 │ │ │ │ - bne.n 859a8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 85a26 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 858f0 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 85968 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 85a94 │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 85d62 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 85b38 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 858f0 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.n 8596c │ │ │ │ - mov.w r8, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 858fc │ │ │ │ - ldr.w sl, [pc, #804] @ 85cf8 │ │ │ │ + beq.n 85bfe │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + b.n 85b3c │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 85ca0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 85d44 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 85aba │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 85e30 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + b.n 85ab6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 85aba │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85aba │ │ │ │ + ldr.w sl, [pc, #736] @ 85e94 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ cmp r3, #10 │ │ │ │ mla r1, r3, r2, r1 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #404] @ 0x194 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85c88 │ │ │ │ + beq.w 85e4c │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85844 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 89e54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 8583c │ │ │ │ - b.n 85ce6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 858f0 │ │ │ │ - mov r0, fp │ │ │ │ - mov fp, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 858f0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + bne.w 85a14 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85978 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - it ge │ │ │ │ - orrge.w r4, r0, #1 │ │ │ │ - bge.w 85b80 │ │ │ │ - adds r2, #1 │ │ │ │ - tst.w fp, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - beq.n 8599a │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 858f0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r4, [sl, r9] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 858fc │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 85bb4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w ip, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bge.w 85a0c │ │ │ │ + b.n 85e8e │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 85ab6 │ │ │ │ + ldr.w r7, [r6, #192] @ 0xc0 │ │ │ │ + movs r2, #12 │ │ │ │ + ldr.w r3, [sl, r9] │ │ │ │ + eor.w fp, fp, r7 │ │ │ │ + ubfx fp, fp, #0, #12 │ │ │ │ + mla r2, r2, fp, r3 │ │ │ │ + add.w r2, r2, #40960 @ 0xa000 │ │ │ │ + ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.w 85ae8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 85de2 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 85cea │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - movw r3, #41920 @ 0xa3c0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - bne.w 8589e │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + beq.n 85b80 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movw r8, #41920 @ 0xa3c0 │ │ │ │ + movt r8, #77 @ 0x4d │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cmp r2, r8 │ │ │ │ + bne.w 85b1e │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 8589e │ │ │ │ - add.w r4, r4, #42240 @ 0xa500 │ │ │ │ - bic.w r2, r8, #1 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ - adds r1, r4, r5 │ │ │ │ - str r2, [r1, #8] │ │ │ │ - ldr.w r0, [r3, #1428] @ 0x594 │ │ │ │ - adds r2, r5, #4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bgt.w 85b1e │ │ │ │ + movs r2, #12 │ │ │ │ + add.w r1, r3, #42240 @ 0xa500 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ + mul.w r2, r2, fp │ │ │ │ + add.w ip, r1, r2 │ │ │ │ + str.w r0, [ip, #8] │ │ │ │ + add r3, r2 │ │ │ │ + movw r0, #42388 @ 0xa594 │ │ │ │ + add.w ip, r2, #4 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - str r6, [r4, r2] │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + str.w r4, [r1, ip] │ │ │ │ dmb ish │ │ │ │ - str.w fp, [r4, r5] │ │ │ │ + str r7, [r1, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8589e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8589e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8589e │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 85c18 │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + blt.n 85d6c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + b.n 85b1e │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 85b4a │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + it ge │ │ │ │ + orrge.w r7, r7, #1 │ │ │ │ + bge.n 85d62 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + lsls r0, r3, #31 │ │ │ │ + bpl.w 85aa8 │ │ │ │ + b.n 85ab4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 85d8c │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85b60 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ + beq.w 85e6c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85950 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bne.w 85a70 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 85950 │ │ │ │ - add.w r4, r4, #42240 @ 0xa500 │ │ │ │ - bic.w r2, fp, #1 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ - adds r1, r4, r5 │ │ │ │ - str r2, [r1, #8] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + bgt.w 85a70 │ │ │ │ + add.w r3, r3, #42240 @ 0xa500 │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ + adds r2, r3, r5 │ │ │ │ + str r0, [r2, #8] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ adds r1, r5, #4 │ │ │ │ - ldr.w r0, [r9, #1428] @ 0x594 │ │ │ │ + ldr.w r0, [r7, #1428] @ 0x594 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ - strlt r2, [r6, #0] │ │ │ │ - str r6, [r4, r1] │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + str r4, [r3, r1] │ │ │ │ dmb ish │ │ │ │ - str.w sl, [r4, r5] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 85950 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 85950 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85950 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 85b8c │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 85cca │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 85c6c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r8, [r3] │ │ │ │ - mov.w fp, #1 │ │ │ │ - b.n 858f0 │ │ │ │ - movs r4, #1 │ │ │ │ - tst.w fp, #1 │ │ │ │ - beq.w 8599a │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 858f0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - bic.w r0, r8, #1 │ │ │ │ - blx r3 │ │ │ │ + str.w r8, [r3, r5] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 85d7a │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.n 85a70 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85ab4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 85b8e │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ + blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c66 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + beq.w 85b56 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ - movlt fp, r0 │ │ │ │ - orrge.w fp, r0, #1 │ │ │ │ - mvn.w r2, r8 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - b.n 858de │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + movlt r7, r0 │ │ │ │ + orrge.w r7, r0, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bpl.w 85aa8 │ │ │ │ + b.n 85ab4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 85ca0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85ca0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 85d2e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85d2e │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 85c2c │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ ldrh.w r2, [r2, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 85c98 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + bcs.n 85e5c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ movw r1, #41920 @ 0xa3c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 85c98 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + bne.n 85e5c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 85c98 │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bgt.n 85e5c │ │ │ │ + ldr.w r8, [sp] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ mov r0, r8 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w fp, [r8, #192] @ 0xc0 │ │ │ │ - mov.w ip, #1 │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r8, [r8, #192] @ 0xc0 │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85cea │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 8589e │ │ │ │ + beq.n 85e6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - beq.w 85a98 │ │ │ │ - b.n 8589e │ │ │ │ - ldrh.w r3, [r7, #206] @ 0xce │ │ │ │ - cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 85cb0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - movw r2, #41920 @ 0xa3c0 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - str r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 85cb0 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 85cb0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ - add r2, sp, #24 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 85d2e │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 85cf4 │ │ │ │ + b.n 85a70 │ │ │ │ + ldrh.w r2, [r6, #206] @ 0xce │ │ │ │ + cmp.w r2, #1000 @ 0x3e8 │ │ │ │ + bcs.w 85b70 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r1, #41920 @ 0xa3c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 85b70 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bgt.w 85b70 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r7, [r6, #192] @ 0xc0 │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85b60 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 85950 │ │ │ │ + beq.w 85b80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 85b0c │ │ │ │ - mov.w fp, #1 │ │ │ │ - b.n 85baa │ │ │ │ - movw r0, #48512 @ 0xbd80 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 85c4c │ │ │ │ + b.n 85ca0 │ │ │ │ + movw r0, #52248 @ 0xcc18 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - movw r1, #20380 @ 0x4f9c │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + movw r1, #18012 @ 0x465c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 85b78 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 85b56 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r1, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85844 │ │ │ │ - b.n 85a10 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 85cea │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - b.n 8589e │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bne.w 85a14 │ │ │ │ + b.n 85bf0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 85b60 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - b.n 85950 │ │ │ │ - mov fp, r8 │ │ │ │ - b.n 858f0 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bne.w 85d2e │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w r3, [sl, r9] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 85ac6 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 858f2 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r4, [sl, r9] │ │ │ │ - mov.w r8, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 858fc │ │ │ │ + bl e23e4 │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 85aba │ │ │ │ + nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 85d16 │ │ │ │ + bpl.n 85eb2 │ │ │ │ ldr.w r0, [r0, #436] @ 0x1b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 85d10 │ │ │ │ + blt.n 85eac │ │ │ │ bx lr │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.n 85d18 │ │ │ │ + b.n 85eb4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ blx 2d9dc │ │ │ │ - cbnz r0, 85d4e │ │ │ │ + cbnz r0, 85eea │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ adds r4, r0, #1 │ │ │ │ - b.n 85d36 │ │ │ │ + b.n 85ed2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085d54 : │ │ │ │ +00085ef0 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ @@ -132487,119 +132638,119 @@ │ │ │ │ mov r5, r3 │ │ │ │ blx 2c98c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 85edc <_PyUnicodeWriter_Init@@Base+0x1c> │ │ │ │ + bl 86078 <_PyUnicodeWriter_Init@@Base+0x1c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85e46 │ │ │ │ + beq.n 85fe2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85e2a │ │ │ │ + beq.n 85fc6 │ │ │ │ ldrb.w r3, [sp, #37] @ 0x25 │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85e26 │ │ │ │ + bne.n 85fc2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 85dc8 │ │ │ │ + beq.n 85f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88704 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 888ac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85e58 │ │ │ │ + beq.n 85ff4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85e50 │ │ │ │ + beq.n 85fec │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85dce │ │ │ │ + beq.n 85f6a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r3, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 85dbc │ │ │ │ + bne.n 85f58 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 85dbc │ │ │ │ + bne.n 85f58 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 85e70 │ │ │ │ + bpl.n 8600c │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ittte ge │ │ │ │ movge r1, #24 │ │ │ │ movwge r4, #58828 @ 0xe5cc │ │ │ │ movwge r2, #35960 @ 0x8c78 │ │ │ │ - ldrlt r4, [pc, #116] @ (85e74 ) │ │ │ │ + ldrlt r4, [pc, #116] @ (86010 ) │ │ │ │ ittet ge │ │ │ │ movtge r2, #79 @ 0x4f │ │ │ │ mlage r4, r1, r0, r4 │ │ │ │ addlt.w r4, r4, r0, lsl #5 │ │ │ │ addge r4, r4, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 85dbc │ │ │ │ + beq.n 85f58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85e26 │ │ │ │ + bge.n 85fc2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 85e26 │ │ │ │ + cbnz r2, 85fc2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 85dbc │ │ │ │ + b.n 85f58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 85e42 │ │ │ │ + cbz r0, 85fde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85e42 │ │ │ │ + bge.n 85fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 85e42 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #52] @ (85e78 ) │ │ │ │ - b.n 85dbc │ │ │ │ + cbnz r3, 85fde │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #52] @ (86014 ) │ │ │ │ + b.n 85f58 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a3e4 <_PyUnicodeWriter_Dealloc@@Base> │ │ │ │ + bl 15a944 <_PyUnicodeWriter_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 85dbc │ │ │ │ - bl 1abc64 │ │ │ │ + b.n 85f58 │ │ │ │ + bl 1abcdc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 85dbc │ │ │ │ + b.n 85f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85e4c │ │ │ │ + bge.n 85fe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85e4c │ │ │ │ + bne.n 85fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85e4c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85fe8 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 85de8 │ │ │ │ + b.n 85f84 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00085e7c : │ │ │ │ +00086018 : │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -132608,27 +132759,27 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c98c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 85edc <_PyUnicodeWriter_Init@@Base+0x1c> │ │ │ │ + bl 86078 <_PyUnicodeWriter_Init@@Base+0x1c> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - beq.n 85eb6 │ │ │ │ - bl 885f8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.n 86052 │ │ │ │ + bl 887a0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 15a3e4 <_PyUnicodeWriter_Dealloc@@Base> │ │ │ │ + bl 15a944 <_PyUnicodeWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 85eb2 │ │ │ │ + b.n 8604e │ │ │ │ nop │ │ │ │ │ │ │ │ -00085ec0 <_PyUnicodeWriter_Init@@Base>: │ │ │ │ +0008605c <_PyUnicodeWriter_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c98c │ │ │ │ @@ -132651,127 +132802,127 @@ │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r3, r0 │ │ │ │ str r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 85fd0 <_PyUnicodeWriter_Init@@Base+0x110> │ │ │ │ + bls.n 8616c <_PyUnicodeWriter_Init@@Base+0x110> │ │ │ │ ands.w r6, r3, #3 │ │ │ │ - bne.w 8608e <_PyUnicodeWriter_Init@@Base+0x1ce> │ │ │ │ + bne.w 8622a <_PyUnicodeWriter_Init@@Base+0x1ce> │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 8608e <_PyUnicodeWriter_Init@@Base+0x1ce> │ │ │ │ + bcc.w 8622a <_PyUnicodeWriter_Init@@Base+0x1ce> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8609c <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ + bne.w 86238 <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ add.w ip, r3, #8 │ │ │ │ cmp r7, ip │ │ │ │ - bcc.n 85fcc <_PyUnicodeWriter_Init@@Base+0x10c> │ │ │ │ + bcc.n 86168 <_PyUnicodeWriter_Init@@Base+0x10c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ands.w r6, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 868f8 <_PyUnicodeWriter_Init@@Base+0xa38> │ │ │ │ + bne.w 86a94 <_PyUnicodeWriter_Init@@Base+0xa38> │ │ │ │ add.w r2, r3, #12 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 86490 <_PyUnicodeWriter_Init@@Base+0x5d0> │ │ │ │ + bcc.w 8662c <_PyUnicodeWriter_Init@@Base+0x5d0> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8609c <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ + bne.w 86238 <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 85fcc <_PyUnicodeWriter_Init@@Base+0x10c> │ │ │ │ + bcc.n 86168 <_PyUnicodeWriter_Init@@Base+0x10c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8609c <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ + bne.w 86238 <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ add.w r2, r3, #20 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 86426 <_PyUnicodeWriter_Init@@Base+0x566> │ │ │ │ + bcc.w 865c2 <_PyUnicodeWriter_Init@@Base+0x566> │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8609c <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ + bne.w 86238 <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r7, ip │ │ │ │ - bcc.n 85fcc <_PyUnicodeWriter_Init@@Base+0x10c> │ │ │ │ + bcc.n 86168 <_PyUnicodeWriter_Init@@Base+0x10c> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ands.w r6, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 868f8 <_PyUnicodeWriter_Init@@Base+0xa38> │ │ │ │ + bne.w 86a94 <_PyUnicodeWriter_Init@@Base+0xa38> │ │ │ │ add.w r2, r3, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 86490 <_PyUnicodeWriter_Init@@Base+0x5d0> │ │ │ │ + bcc.w 8662c <_PyUnicodeWriter_Init@@Base+0x5d0> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ands.w ip, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 8609c <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ + bne.n 86238 <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ add.w r1, r3, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 85fcc <_PyUnicodeWriter_Init@@Base+0x10c> │ │ │ │ + bcc.n 86168 <_PyUnicodeWriter_Init@@Base+0x10c> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 868f2 <_PyUnicodeWriter_Init@@Base+0xa32> │ │ │ │ + bne.w 86a8e <_PyUnicodeWriter_Init@@Base+0xa32> │ │ │ │ sub.w r2, r7, #32 │ │ │ │ subs r3, r2, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r1 │ │ │ │ - b.n 85fc6 <_PyUnicodeWriter_Init@@Base+0x106> │ │ │ │ + b.n 86162 <_PyUnicodeWriter_Init@@Base+0x106> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 8609c <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ + bne.n 86238 <_PyUnicodeWriter_Init@@Base+0x1dc> │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 85fbc <_PyUnicodeWriter_Init@@Base+0xfc> │ │ │ │ + bne.n 86158 <_PyUnicodeWriter_Init@@Base+0xfc> │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 86090 <_PyUnicodeWriter_Init@@Base+0x1d0> │ │ │ │ + bne.n 8622c <_PyUnicodeWriter_Init@@Base+0x1d0> │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86108 <_PyUnicodeWriter_Init@@Base+0x248> │ │ │ │ - movw r7, #18416 @ 0x47f0 │ │ │ │ + beq.w 862a4 <_PyUnicodeWriter_Init@@Base+0x248> │ │ │ │ + movw r7, #15600 @ 0x3cf0 │ │ │ │ movt r7, #47 @ 0x2f │ │ │ │ mov sl, r7 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 860a2 <_PyUnicodeWriter_Init@@Base+0x1e2> │ │ │ │ + bne.n 8623e <_PyUnicodeWriter_Init@@Base+0x1e2> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 8694e <_PyUnicodeWriter_Init@@Base+0xa8e> │ │ │ │ + beq.w 86aea <_PyUnicodeWriter_Init@@Base+0xa8e> │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r7, #0 │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 86150 <_PyUnicodeWriter_Init@@Base+0x290> │ │ │ │ - bhi.w 86110 <_PyUnicodeWriter_Init@@Base+0x250> │ │ │ │ + beq.w 862ec <_PyUnicodeWriter_Init@@Base+0x290> │ │ │ │ + bhi.w 862ac <_PyUnicodeWriter_Init@@Base+0x250> │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 868e6 <_PyUnicodeWriter_Init@@Base+0xa26> │ │ │ │ + beq.w 86a82 <_PyUnicodeWriter_Init@@Base+0xa26> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 86b92 <_PyUnicodeWriter_Init@@Base+0xcd2> │ │ │ │ + beq.w 86d2e <_PyUnicodeWriter_Init@@Base+0xcd2> │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 86b76 <_PyUnicodeWriter_Init@@Base+0xcb6> │ │ │ │ + beq.w 86d12 <_PyUnicodeWriter_Init@@Base+0xcb6> │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ ands.w r1, r1, #4 │ │ │ │ - bne.w 867ec <_PyUnicodeWriter_Init@@Base+0x92c> │ │ │ │ + bne.w 86988 <_PyUnicodeWriter_Init@@Base+0x92c> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 8649a <_PyUnicodeWriter_Init@@Base+0x5da> │ │ │ │ + beq.w 86636 <_PyUnicodeWriter_Init@@Base+0x5da> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + beq.w 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 863d0 <_PyUnicodeWriter_Init@@Base+0x510> │ │ │ │ + beq.w 8656c <_PyUnicodeWriter_Init@@Base+0x510> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 862c8 <_PyUnicodeWriter_Init@@Base+0x408> │ │ │ │ + beq.w 86464 <_PyUnicodeWriter_Init@@Base+0x408> │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.n 86050 <_PyUnicodeWriter_Init@@Base+0x190> │ │ │ │ + beq.n 861ec <_PyUnicodeWriter_Init@@Base+0x190> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + bne.w 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + bls.w 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ sub.w r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + bhi.w 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r4, #12 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r4, r0, #7 │ │ │ │ @@ -132793,68 +132944,68 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r6, r4, #7 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 85f0e <_PyUnicodeWriter_Init@@Base+0x4e> │ │ │ │ + bge.w 860aa <_PyUnicodeWriter_Init@@Base+0x4e> │ │ │ │ movs r1, #0 │ │ │ │ - b.w 868f8 <_PyUnicodeWriter_Init@@Base+0xa38> │ │ │ │ + b.w 86a94 <_PyUnicodeWriter_Init@@Base+0xa38> │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ blx 2db5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86288 <_PyUnicodeWriter_Init@@Base+0x3c8> │ │ │ │ + beq.w 86424 <_PyUnicodeWriter_Init@@Base+0x3c8> │ │ │ │ subs r6, r0, r4 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 86968 <_PyUnicodeWriter_Init@@Base+0xaa8> │ │ │ │ + beq.w 86b04 <_PyUnicodeWriter_Init@@Base+0xaa8> │ │ │ │ mov r7, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 86962 <_PyUnicodeWriter_Init@@Base+0xaa2> │ │ │ │ + beq.w 86afe <_PyUnicodeWriter_Init@@Base+0xaa2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 860d0 <_PyUnicodeWriter_Init@@Base+0x210> │ │ │ │ + cbnz r3, 8626c <_PyUnicodeWriter_Init@@Base+0x210> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 862a4 <_PyUnicodeWriter_Init@@Base+0x3e4> │ │ │ │ + beq.w 86440 <_PyUnicodeWriter_Init@@Base+0x3e4> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 86228 <_PyUnicodeWriter_Init@@Base+0x368> │ │ │ │ + bls.w 863c4 <_PyUnicodeWriter_Init@@Base+0x368> │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.w 86228 <_PyUnicodeWriter_Init@@Base+0x368> │ │ │ │ + blt.w 863c4 <_PyUnicodeWriter_Init@@Base+0x368> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 86242 <_PyUnicodeWriter_Init@@Base+0x382> │ │ │ │ + bne.w 863de <_PyUnicodeWriter_Init@@Base+0x382> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ add r4, r6 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 85fe2 <_PyUnicodeWriter_Init@@Base+0x122> │ │ │ │ + bne.w 8617e <_PyUnicodeWriter_Init@@Base+0x122> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 867ec <_PyUnicodeWriter_Init@@Base+0x92c> │ │ │ │ + bmi.w 86988 <_PyUnicodeWriter_Init@@Base+0x92c> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r9 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 86192 <_PyUnicodeWriter_Init@@Base+0x2d2> │ │ │ │ + bhi.n 8632e <_PyUnicodeWriter_Init@@Base+0x2d2> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r6, #8 │ │ │ │ movs r2, r6 │ │ │ │ lsls r0, r5, #8 │ │ │ │ movs r2, r6 │ │ │ │ movs r2, r6 │ │ │ │ movs r2, r6 │ │ │ │ @@ -132870,426 +133021,426 @@ │ │ │ │ movs r2, r6 │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w r7, r7, #16 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 86d2c <_PyUnicodeWriter_Init@@Base+0xe6c> │ │ │ │ - bhi.n 86110 <_PyUnicodeWriter_Init@@Base+0x250> │ │ │ │ + beq.w 86ec8 <_PyUnicodeWriter_Init@@Base+0xe6c> │ │ │ │ + bhi.n 862ac <_PyUnicodeWriter_Init@@Base+0x250> │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 868e6 <_PyUnicodeWriter_Init@@Base+0xa26> │ │ │ │ + beq.w 86a82 <_PyUnicodeWriter_Init@@Base+0xa26> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 86b92 <_PyUnicodeWriter_Init@@Base+0xcd2> │ │ │ │ + beq.w 86d2e <_PyUnicodeWriter_Init@@Base+0xcd2> │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 86b76 <_PyUnicodeWriter_Init@@Base+0xcb6> │ │ │ │ - movw r2, #18416 @ 0x47f0 │ │ │ │ + beq.w 86d12 <_PyUnicodeWriter_Init@@Base+0xcb6> │ │ │ │ + movw r2, #15600 @ 0x3cf0 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 867ec <_PyUnicodeWriter_Init@@Base+0x92c> │ │ │ │ + bmi.w 86988 <_PyUnicodeWriter_Init@@Base+0x92c> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 8649a <_PyUnicodeWriter_Init@@Base+0x5da> │ │ │ │ + beq.w 86636 <_PyUnicodeWriter_Init@@Base+0x5da> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + beq.w 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 863d8 <_PyUnicodeWriter_Init@@Base+0x518> │ │ │ │ + beq.w 86574 <_PyUnicodeWriter_Init@@Base+0x518> │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + bhi.w 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 8603a <_PyUnicodeWriter_Init@@Base+0x17a> │ │ │ │ + bls.w 861d6 <_PyUnicodeWriter_Init@@Base+0x17a> │ │ │ │ sub.w r0, r3, #99 @ 0x63 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ movw r0, #4162 @ 0x1042 │ │ │ │ movt r0, #36 @ 0x24 │ │ │ │ and.w r0, ip, r0 │ │ │ │ - cbnz r0, 861e4 <_PyUnicodeWriter_Init@@Base+0x324> │ │ │ │ + cbnz r0, 86380 <_PyUnicodeWriter_Init@@Base+0x324> │ │ │ │ movw r0, #8193 @ 0x2001 │ │ │ │ tst.w ip, r0 │ │ │ │ - bne.w 86404 <_PyUnicodeWriter_Init@@Base+0x544> │ │ │ │ + bne.w 865a0 <_PyUnicodeWriter_Init@@Base+0x544> │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 86386 <_PyUnicodeWriter_Init@@Base+0x4c6> │ │ │ │ + beq.w 86522 <_PyUnicodeWriter_Init@@Base+0x4c6> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + bne.w 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 8638a <_PyUnicodeWriter_Init@@Base+0x4ca> │ │ │ │ + bne.w 86526 <_PyUnicodeWriter_Init@@Base+0x4ca> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8697a <_PyUnicodeWriter_Init@@Base+0xaba> │ │ │ │ + bcs.w 86b16 <_PyUnicodeWriter_Init@@Base+0xaba> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 866dc <_PyUnicodeWriter_Init@@Base+0x81c> │ │ │ │ + bhi.w 86878 <_PyUnicodeWriter_Init@@Base+0x81c> │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 866dc <_PyUnicodeWriter_Init@@Base+0x81c> │ │ │ │ + ble.w 86878 <_PyUnicodeWriter_Init@@Base+0x81c> │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 866f8 <_PyUnicodeWriter_Init@@Base+0x838> │ │ │ │ + bne.w 86894 <_PyUnicodeWriter_Init@@Base+0x838> │ │ │ │ strb r4, [r2, r0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 86100 <_PyUnicodeWriter_Init@@Base+0x240> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bne.w 8629c <_PyUnicodeWriter_Init@@Base+0x240> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + beq.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 860ec <_PyUnicodeWriter_Init@@Base+0x22c> │ │ │ │ + beq.w 86288 <_PyUnicodeWriter_Init@@Base+0x22c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 869c0 <_PyUnicodeWriter_Init@@Base+0xb00> │ │ │ │ + bne.w 86b5c <_PyUnicodeWriter_Init@@Base+0xb00> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #3 │ │ │ │ adds r1, r4, r7 │ │ │ │ add.w lr, r4, r2 │ │ │ │ add.w r8, r3, r0, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r8 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.w 8699c <_PyUnicodeWriter_Init@@Base+0xadc> │ │ │ │ + bhi.w 86b38 <_PyUnicodeWriter_Init@@Base+0xadc> │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r3, lr │ │ │ │ mov.w r3, r2, lsl #1 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ movhi r3, #0 │ │ │ │ add r3, r8 │ │ │ │ add r2, r4 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 86994 <_PyUnicodeWriter_Init@@Base+0xad4> │ │ │ │ + bls.w 86b30 <_PyUnicodeWriter_Init@@Base+0xad4> │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, ip │ │ │ │ - b.n 86274 <_PyUnicodeWriter_Init@@Base+0x3b4> │ │ │ │ + b.n 86410 <_PyUnicodeWriter_Init@@Base+0x3b4> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ strb.w r6, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86962 <_PyUnicodeWriter_Init@@Base+0xaa2> │ │ │ │ + beq.w 86afe <_PyUnicodeWriter_Init@@Base+0xaa2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 860d0 <_PyUnicodeWriter_Init@@Base+0x210> │ │ │ │ + bne.w 8626c <_PyUnicodeWriter_Init@@Base+0x210> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d5e4 <_Py_fstat_noraise@@Base+0x4> │ │ │ │ + bl 9d77c <_Py_fstat_noraise@@Base+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + beq.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab9b4 │ │ │ │ + bl 1aba2c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 860fe <_PyUnicodeWriter_Init@@Base+0x23e> │ │ │ │ + b.n 8629a <_PyUnicodeWriter_Init@@Base+0x23e> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + bgt.w 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r1, [r3], #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 86b9e <_PyUnicodeWriter_Init@@Base+0xcde> │ │ │ │ + bne.w 86d3a <_PyUnicodeWriter_Init@@Base+0xcde> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86bfe <_PyUnicodeWriter_Init@@Base+0xd3e> │ │ │ │ + beq.w 86d9a <_PyUnicodeWriter_Init@@Base+0xd3e> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 873c8 │ │ │ │ + bl 87568 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bne.n 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 873c8 │ │ │ │ + bl 87568 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bne.n 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 86570 <_PyUnicodeWriter_Init@@Base+0x6b0> │ │ │ │ + bge.w 8670c <_PyUnicodeWriter_Init@@Base+0x6b0> │ │ │ │ adds r2, #1 │ │ │ │ lsls r1, r7, #28 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bmi.w 86576 <_PyUnicodeWriter_Init@@Base+0x6b6> │ │ │ │ + bmi.w 86712 <_PyUnicodeWriter_Init@@Base+0x6b6> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 167e34 │ │ │ │ + bl 1685c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86352 <_PyUnicodeWriter_Init@@Base+0x492> │ │ │ │ + bge.n 864ee <_PyUnicodeWriter_Init@@Base+0x492> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86d54 <_PyUnicodeWriter_Init@@Base+0xe94> │ │ │ │ + beq.w 86ef0 <_PyUnicodeWriter_Init@@Base+0xe94> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + beq.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 873c8 │ │ │ │ + bl 87568 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 86d38 <_PyUnicodeWriter_Init@@Base+0xe78> │ │ │ │ + beq.w 86ed4 <_PyUnicodeWriter_Init@@Base+0xe78> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + bge.w 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + bne.w 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + bgt.n 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ sub.w r0, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ movw ip, #2081 @ 0x821 │ │ │ │ movt ip, #18 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ tst.w r0, ip │ │ │ │ - bne.n 8642a <_PyUnicodeWriter_Init@@Base+0x56a> │ │ │ │ + bne.n 865c6 <_PyUnicodeWriter_Init@@Base+0x56a> │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 868a8 <_PyUnicodeWriter_Init@@Base+0x9e8> │ │ │ │ + beq.w 86a44 <_PyUnicodeWriter_Init@@Base+0x9e8> │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + bne.n 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 86938 <_PyUnicodeWriter_Init@@Base+0xa78> │ │ │ │ + bne.w 86ad4 <_PyUnicodeWriter_Init@@Base+0xa78> │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 882a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bl 88450 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bge.w 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bls.w 861aa <_PyUnicodeWriter_Init@@Base+0x2ea> │ │ │ │ + bls.w 86346 <_PyUnicodeWriter_Init@@Base+0x2ea> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20732 @ 0x50fc │ │ │ │ + movw r1, #18364 @ 0x47bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8610a <_PyUnicodeWriter_Init@@Base+0x24a> │ │ │ │ + b.n 862a6 <_PyUnicodeWriter_Init@@Base+0x24a> │ │ │ │ and.w r0, r9, r8 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 861e4 <_PyUnicodeWriter_Init@@Base+0x324> │ │ │ │ - b.n 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + beq.w 86380 <_PyUnicodeWriter_Init@@Base+0x324> │ │ │ │ + b.n 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r2, #3 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 863e6 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ + beq.n 86582 <_PyUnicodeWriter_Init@@Base+0x526> │ │ │ │ movs r1, #1 │ │ │ │ - b.n 8619c <_PyUnicodeWriter_Init@@Base+0x2dc> │ │ │ │ + b.n 86338 <_PyUnicodeWriter_Init@@Base+0x2dc> │ │ │ │ mov r2, r1 │ │ │ │ - b.n 85fcc <_PyUnicodeWriter_Init@@Base+0x10c> │ │ │ │ + b.n 86168 <_PyUnicodeWriter_Init@@Base+0x10c> │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 86d5e <_PyUnicodeWriter_Init@@Base+0xe9e> │ │ │ │ + bhi.w 86efa <_PyUnicodeWriter_Init@@Base+0xe9e> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r4, r7, #5 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 8688a <_PyUnicodeWriter_Init@@Base+0x9ca> │ │ │ │ - bhi.w 865a2 <_PyUnicodeWriter_Init@@Base+0x6e2> │ │ │ │ + beq.w 86a26 <_PyUnicodeWriter_Init@@Base+0x9ca> │ │ │ │ + bhi.w 8673e <_PyUnicodeWriter_Init@@Base+0x6e2> │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 86be0 <_PyUnicodeWriter_Init@@Base+0xd20> │ │ │ │ + beq.w 86d7c <_PyUnicodeWriter_Init@@Base+0xd20> │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.w 865a8 <_PyUnicodeWriter_Init@@Base+0x6e8> │ │ │ │ + bne.w 86744 <_PyUnicodeWriter_Init@@Base+0x6e8> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20640 @ 0x50a0 │ │ │ │ + movw r3, #18272 @ 0x4760 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r7, #17 │ │ │ │ str r3, [sp, #20] │ │ │ │ sub.w r0, r3, #45 @ 0x2d │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ - b.n 865dc <_PyUnicodeWriter_Init@@Base+0x71c> │ │ │ │ + b.n 86778 <_PyUnicodeWriter_Init@@Base+0x71c> │ │ │ │ mov r2, ip │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 86090 <_PyUnicodeWriter_Init@@Base+0x1d0> │ │ │ │ - b.n 85fd0 <_PyUnicodeWriter_Init@@Base+0x110> │ │ │ │ + bne.w 8622c <_PyUnicodeWriter_Init@@Base+0x1d0> │ │ │ │ + b.n 8616c <_PyUnicodeWriter_Init@@Base+0x110> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 86d06 <_PyUnicodeWriter_Init@@Base+0xe46> │ │ │ │ - movw r2, #18416 @ 0x47f0 │ │ │ │ + beq.w 86ea2 <_PyUnicodeWriter_Init@@Base+0xe46> │ │ │ │ + movw r2, #15600 @ 0x3cf0 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ itt pl │ │ │ │ addpl r6, #1 │ │ │ │ movpl.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 86122 <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ + bpl.w 862be <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ sub.w r8, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ it pl │ │ │ │ addpl r6, #2 │ │ │ │ - bpl.w 86122 <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ + bpl.w 862be <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movt r1, #32768 @ 0x8000 │ │ │ │ movw ip, #26215 @ 0x6667 │ │ │ │ movt ip, #26214 @ 0x6666 │ │ │ │ str r1, [sp, #12] │ │ │ │ subs r1, r1, r3 │ │ │ │ mov.w lr, r1, asr #31 │ │ │ │ smull r0, r1, ip, r1 │ │ │ │ rsb r1, lr, r1, asr #2 │ │ │ │ cmp r8, r1 │ │ │ │ - bgt.w 86dd6 <_PyUnicodeWriter_Init@@Base+0xf16> │ │ │ │ + bgt.w 86f72 <_PyUnicodeWriter_Init@@Base+0xf16> │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ mov.w fp, #10 │ │ │ │ mla r8, fp, r8, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bpl.n 8657a <_PyUnicodeWriter_Init@@Base+0x6ba> │ │ │ │ + bpl.n 86716 <_PyUnicodeWriter_Init@@Base+0x6ba> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r1, r1, r3 │ │ │ │ asrs r0, r1, #31 │ │ │ │ smull r1, lr, ip, r1 │ │ │ │ rsb r1, r0, lr, asr #2 │ │ │ │ cmp r1, r8 │ │ │ │ - blt.w 86dd6 <_PyUnicodeWriter_Init@@Base+0xf16> │ │ │ │ + blt.w 86f72 <_PyUnicodeWriter_Init@@Base+0xf16> │ │ │ │ ldrb.w lr, [r6, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r6, #4 │ │ │ │ mla r8, fp, r8, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r1, [r2, lr, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 86122 <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ + bpl.w 862be <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ sub.w r3, r0, lr │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ asrs r1, r3, #31 │ │ │ │ smull r4, r3, ip, r3 │ │ │ │ rsb r3, r1, r3, asr #2 │ │ │ │ cmp r3, r8 │ │ │ │ mov.w r3, #10 │ │ │ │ mla r8, r3, r8, lr │ │ │ │ - blt.w 86dd6 <_PyUnicodeWriter_Init@@Base+0xf16> │ │ │ │ + blt.w 86f72 <_PyUnicodeWriter_Init@@Base+0xf16> │ │ │ │ ldrb.w lr, [r6, #1]! │ │ │ │ mov r3, lr │ │ │ │ ldr.w r1, [r2, lr, lsl #2] │ │ │ │ lsls r4, r1, #29 │ │ │ │ - bmi.n 8653e <_PyUnicodeWriter_Init@@Base+0x67e> │ │ │ │ + bmi.n 866da <_PyUnicodeWriter_Init@@Base+0x67e> │ │ │ │ mov r4, fp │ │ │ │ - b.n 86122 <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ + b.n 862be <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ lsls r2, r7, #28 │ │ │ │ - bpl.w 86332 <_PyUnicodeWriter_Init@@Base+0x472> │ │ │ │ + bpl.w 864ce <_PyUnicodeWriter_Init@@Base+0x472> │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - b.n 86334 <_PyUnicodeWriter_Init@@Base+0x474> │ │ │ │ + b.n 864d0 <_PyUnicodeWriter_Init@@Base+0x474> │ │ │ │ adds r6, #3 │ │ │ │ - b.n 86122 <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ + b.n 862be <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ iteet eq │ │ │ │ moveq r2, #2 │ │ │ │ addne r6, #1 │ │ │ │ movne r2, #1 │ │ │ │ ldrbeq r3, [r6, #2] │ │ │ │ it eq │ │ │ │ addeq r6, #2 │ │ │ │ - b.n 8641e <_PyUnicodeWriter_Init@@Base+0x55e> │ │ │ │ + b.n 865ba <_PyUnicodeWriter_Init@@Base+0x55e> │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r2, #4 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 8641e <_PyUnicodeWriter_Init@@Base+0x55e> │ │ │ │ + b.n 865ba <_PyUnicodeWriter_Init@@Base+0x55e> │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r2, #5 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 8641e <_PyUnicodeWriter_Init@@Base+0x55e> │ │ │ │ + b.n 865ba <_PyUnicodeWriter_Init@@Base+0x55e> │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq.w 86a74 <_PyUnicodeWriter_Init@@Base+0xbb4> │ │ │ │ + beq.w 86c10 <_PyUnicodeWriter_Init@@Base+0xbb4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #33116 @ 0x815c │ │ │ │ + movw r3, #30708 @ 0x77f4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ sub.w r3, r3, #45 @ 0x2d │ │ │ │ and.w r2, r7, #17 │ │ │ │ @@ -133306,1292 +133457,1292 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r8, r9 │ │ │ │ it lt │ │ │ │ movlt r8, r9 │ │ │ │ cmp r2, #16 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - beq.w 867e2 <_PyUnicodeWriter_Init@@Base+0x922> │ │ │ │ + beq.w 8697e <_PyUnicodeWriter_Init@@Base+0x922> │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bls.w 86840 <_PyUnicodeWriter_Init@@Base+0x980> │ │ │ │ + bls.w 869dc <_PyUnicodeWriter_Init@@Base+0x980> │ │ │ │ ldrd r2, r1, [r5, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r8 │ │ │ │ - blt.w 86840 <_PyUnicodeWriter_Init@@Base+0x980> │ │ │ │ + blt.w 869dc <_PyUnicodeWriter_Init@@Base+0x980> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r9, r7, #1 │ │ │ │ sub.w r8, r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ it le │ │ │ │ movle r7, #0 │ │ │ │ - bgt.w 86bba <_PyUnicodeWriter_Init@@Base+0xcfa> │ │ │ │ + bgt.w 86d56 <_PyUnicodeWriter_Init@@Base+0xcfa> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 8687a <_PyUnicodeWriter_Init@@Base+0x9ba> │ │ │ │ + beq.w 86a16 <_PyUnicodeWriter_Init@@Base+0x9ba> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r2, r3, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 8685e <_PyUnicodeWriter_Init@@Base+0x99e> │ │ │ │ + bgt.w 869fa <_PyUnicodeWriter_Init@@Base+0x99e> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, r4 │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + beq.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + ble.w 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + beq.w 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 265630 │ │ │ │ + bl 264dc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + beq.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + b.n 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 86e60 │ │ │ │ + bl 86ffc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86356 <_PyUnicodeWriter_Init@@Base+0x496> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bne.w 864f2 <_PyUnicodeWriter_Init@@Base+0x496> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fabe4 │ │ │ │ + bl fadec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86356 <_PyUnicodeWriter_Init@@Base+0x496> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bne.w 864f2 <_PyUnicodeWriter_Init@@Base+0x496> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 20510c │ │ │ │ + bl 204ce4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86356 <_PyUnicodeWriter_Init@@Base+0x496> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bne.w 864f2 <_PyUnicodeWriter_Init@@Base+0x496> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 86c66 <_PyUnicodeWriter_Init@@Base+0xda6> │ │ │ │ + bge.w 86e02 <_PyUnicodeWriter_Init@@Base+0xda6> │ │ │ │ lsls r4, r7, #28 │ │ │ │ - bmi.w 86c5a <_PyUnicodeWriter_Init@@Base+0xd9a> │ │ │ │ - bl 167e30 │ │ │ │ + bmi.w 86df6 <_PyUnicodeWriter_Init@@Base+0xd9a> │ │ │ │ + bl 1685c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86352 <_PyUnicodeWriter_Init@@Base+0x492> │ │ │ │ + b.n 864ee <_PyUnicodeWriter_Init@@Base+0x492> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + beq.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 86218 <_PyUnicodeWriter_Init@@Base+0x358> │ │ │ │ + beq.w 863b4 <_PyUnicodeWriter_Init@@Base+0x358> │ │ │ │ cmp r3, #2 │ │ │ │ itet ne │ │ │ │ strne.w r4, [r2, r0, lsl #2] │ │ │ │ strheq.w r4, [r2, r0, lsl #1] │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + b.n 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.n 8680e <_PyUnicodeWriter_Init@@Base+0x94e> │ │ │ │ + bne.n 869aa <_PyUnicodeWriter_Init@@Base+0x94e> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20608 @ 0x5080 │ │ │ │ + movw r3, #18240 @ 0x4740 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ adds r2, r1, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 86b58 <_PyUnicodeWriter_Init@@Base+0xc98> │ │ │ │ - bhi.w 86b34 <_PyUnicodeWriter_Init@@Base+0xc74> │ │ │ │ + beq.w 86cf4 <_PyUnicodeWriter_Init@@Base+0xc98> │ │ │ │ + bhi.w 86cd0 <_PyUnicodeWriter_Init@@Base+0xc74> │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 86b16 <_PyUnicodeWriter_Init@@Base+0xc56> │ │ │ │ + beq.w 86cb2 <_PyUnicodeWriter_Init@@Base+0xc56> │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 86af8 <_PyUnicodeWriter_Init@@Base+0xc38> │ │ │ │ + beq.w 86c94 <_PyUnicodeWriter_Init@@Base+0xc38> │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #16644 @ 0x4104 │ │ │ │ + movw r3, #14276 @ 0x37c4 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ adds r2, r1, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 86ab6 <_PyUnicodeWriter_Init@@Base+0xbf6> │ │ │ │ - bhi.w 86a92 <_PyUnicodeWriter_Init@@Base+0xbd2> │ │ │ │ + beq.w 86c52 <_PyUnicodeWriter_Init@@Base+0xbf6> │ │ │ │ + bhi.w 86c2e <_PyUnicodeWriter_Init@@Base+0xbd2> │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 86a1a <_PyUnicodeWriter_Init@@Base+0xb5a> │ │ │ │ + beq.w 86bb6 <_PyUnicodeWriter_Init@@Base+0xb5a> │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 869fc <_PyUnicodeWriter_Init@@Base+0xb3c> │ │ │ │ + beq.w 86b98 <_PyUnicodeWriter_Init@@Base+0xb3c> │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20688 @ 0x50d0 │ │ │ │ + movw r3, #18320 @ 0x4790 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 86ce6 <_PyUnicodeWriter_Init@@Base+0xe26> │ │ │ │ - bhi.w 86cc0 <_PyUnicodeWriter_Init@@Base+0xe00> │ │ │ │ + beq.w 86e82 <_PyUnicodeWriter_Init@@Base+0xe26> │ │ │ │ + bhi.w 86e5c <_PyUnicodeWriter_Init@@Base+0xe00> │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 86ca0 <_PyUnicodeWriter_Init@@Base+0xde0> │ │ │ │ + beq.w 86e3c <_PyUnicodeWriter_Init@@Base+0xde0> │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 86c80 <_PyUnicodeWriter_Init@@Base+0xdc0> │ │ │ │ + beq.w 86e1c <_PyUnicodeWriter_Init@@Base+0xdc0> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20668 @ 0x50bc │ │ │ │ + movw r3, #18300 @ 0x477c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bls.w 86d22 <_PyUnicodeWriter_Init@@Base+0xe62> │ │ │ │ + bls.w 86ebe <_PyUnicodeWriter_Init@@Base+0xe62> │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 86604 <_PyUnicodeWriter_Init@@Base+0x744> │ │ │ │ + b.n 867a0 <_PyUnicodeWriter_Init@@Base+0x744> │ │ │ │ sub.w r9, r3, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 86c16 <_PyUnicodeWriter_Init@@Base+0xd56> │ │ │ │ + bmi.w 86db2 <_PyUnicodeWriter_Init@@Base+0xd56> │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 8649e <_PyUnicodeWriter_Init@@Base+0x5de> │ │ │ │ + beq.w 8663a <_PyUnicodeWriter_Init@@Base+0x5de> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86122 <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ + b.n 862be <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 8691a <_PyUnicodeWriter_Init@@Base+0xa5a> │ │ │ │ - bhi.n 86822 <_PyUnicodeWriter_Init@@Base+0x962> │ │ │ │ + beq.w 86ab6 <_PyUnicodeWriter_Init@@Base+0xa5a> │ │ │ │ + bhi.n 869be <_PyUnicodeWriter_Init@@Base+0x962> │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 86a56 <_PyUnicodeWriter_Init@@Base+0xb96> │ │ │ │ + beq.w 86bf2 <_PyUnicodeWriter_Init@@Base+0xb96> │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 86a38 <_PyUnicodeWriter_Init@@Base+0xb78> │ │ │ │ + beq.w 86bd4 <_PyUnicodeWriter_Init@@Base+0xb78> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #54008 @ 0xd2f8 │ │ │ │ + movw r3, #51740 @ 0xca1c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 86610 <_PyUnicodeWriter_Init@@Base+0x750> │ │ │ │ + beq.w 867ac <_PyUnicodeWriter_Init@@Base+0x750> │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 86610 <_PyUnicodeWriter_Init@@Base+0x750> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bne.w 867ac <_PyUnicodeWriter_Init@@Base+0x750> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 265630 │ │ │ │ + bl 264dc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + beq.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 8663e <_PyUnicodeWriter_Init@@Base+0x77e> │ │ │ │ + b.n 867da <_PyUnicodeWriter_Init@@Base+0x77e> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 150d9c │ │ │ │ + bl 15128c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8662e <_PyUnicodeWriter_Init@@Base+0x76e> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bne.w 867ca <_PyUnicodeWriter_Init@@Base+0x76e> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28992 @ 0x7140 │ │ │ │ + movw r3, #26624 @ 0x6800 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #624 @ 0x270 │ │ │ │ - movt r3, #47 @ 0x2f │ │ │ │ + movw r3, #63752 @ 0xf908 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #37] @ 0x25 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 86dce <_PyUnicodeWriter_Init@@Base+0xf0e> │ │ │ │ + beq.w 86f6a <_PyUnicodeWriter_Init@@Base+0xf0e> │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 86dae <_PyUnicodeWriter_Init@@Base+0xeee> │ │ │ │ + bne.w 86f4a <_PyUnicodeWriter_Init@@Base+0xeee> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88124 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 882c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bne.w 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w r7, r7, #8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 85ff2 <_PyUnicodeWriter_Init@@Base+0x132> │ │ │ │ + b.w 8618e <_PyUnicodeWriter_Init@@Base+0x132> │ │ │ │ mov r1, ip │ │ │ │ - b.n 868f8 <_PyUnicodeWriter_Init@@Base+0xa38> │ │ │ │ + b.n 86a94 <_PyUnicodeWriter_Init@@Base+0xa38> │ │ │ │ adds r1, #1 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n 86902 <_PyUnicodeWriter_Init@@Base+0xa42> │ │ │ │ + bge.n 86a9e <_PyUnicodeWriter_Init@@Base+0xa42> │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bpl.n 868f6 <_PyUnicodeWriter_Init@@Base+0xa36> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bpl.n 86a92 <_PyUnicodeWriter_Init@@Base+0xa36> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20424 @ 0x4fc8 │ │ │ │ + movw r1, #18056 @ 0x4688 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bl e23e4 │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20604 @ 0x507c │ │ │ │ + movw r3, #18236 @ 0x473c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2aab60 │ │ │ │ + bl 2aa21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bge.w 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl f02ac <_PyStructSequence_NewType@@Base+0x844> │ │ │ │ + bl f0498 <_PyStructSequence_NewType@@Base+0x844> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + beq.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ adds r4, #2 │ │ │ │ - bne.w 86100 <_PyUnicodeWriter_Init@@Base+0x240> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bne.w 8629c <_PyUnicodeWriter_Init@@Base+0x240> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ movs r6, #0 │ │ │ │ - b.w 860fe <_PyUnicodeWriter_Init@@Base+0x23e> │ │ │ │ + b.w 8629a <_PyUnicodeWriter_Init@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 860fe <_PyUnicodeWriter_Init@@Base+0x23e> │ │ │ │ + beq.w 8629a <_PyUnicodeWriter_Init@@Base+0x23e> │ │ │ │ mov r7, r0 │ │ │ │ - b.w 860c2 <_PyUnicodeWriter_Init@@Base+0x202> │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + b.w 8625e <_PyUnicodeWriter_Init@@Base+0x202> │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20556 @ 0x504c │ │ │ │ + movw r1, #18188 @ 0x470c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bl fce84 │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r0, r7 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.w 860fe <_PyUnicodeWriter_Init@@Base+0x23e> │ │ │ │ + b.w 8629a <_PyUnicodeWriter_Init@@Base+0x23e> │ │ │ │ ldrb.w r9, [r3] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r9, [ip], #8 │ │ │ │ ldrb.w r9, [r3, #-3] │ │ │ │ strh.w r9, [ip, #-6] │ │ │ │ ldrb.w r9, [r3, #-2] │ │ │ │ strh.w r9, [ip, #-4] │ │ │ │ ldrb.w r9, [r3, #-1] │ │ │ │ strh.w r9, [ip, #-2] │ │ │ │ - b.n 8625c <_PyUnicodeWriter_Init@@Base+0x39c> │ │ │ │ + b.n 863f8 <_PyUnicodeWriter_Init@@Base+0x39c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #3 │ │ │ │ add.w lr, r4, r2 │ │ │ │ add.w ip, r3, r0, lsl #2 │ │ │ │ adds r0, r4, r7 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r4 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.n 86ad4 <_PyUnicodeWriter_Init@@Base+0xc14> │ │ │ │ + bhi.n 86c70 <_PyUnicodeWriter_Init@@Base+0xc14> │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r3, lr │ │ │ │ mov.w r3, r2, lsl #2 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ movhi r3, #0 │ │ │ │ add r3, ip │ │ │ │ add r2, r4 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 86992 <_PyUnicodeWriter_Init@@Base+0xad2> │ │ │ │ + bls.n 86b2e <_PyUnicodeWriter_Init@@Base+0xad2> │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 869ea <_PyUnicodeWriter_Init@@Base+0xb2a> │ │ │ │ + b.n 86b86 <_PyUnicodeWriter_Init@@Base+0xb2a> │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20672 @ 0x50c0 │ │ │ │ + movw r3, #18304 @ 0x4780 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20684 @ 0x50cc │ │ │ │ + movw r3, #18316 @ 0x478c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20600 @ 0x5078 │ │ │ │ + movw r3, #18232 @ 0x4738 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20612 @ 0x5084 │ │ │ │ + movw r3, #18244 @ 0x4744 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20644 @ 0x50a4 │ │ │ │ + movw r3, #18276 @ 0x4764 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 8678e <_PyUnicodeWriter_Init@@Base+0x8ce> │ │ │ │ + bne.w 8692a <_PyUnicodeWriter_Init@@Base+0x8ce> │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20680 @ 0x50c8 │ │ │ │ + movw r3, #18312 @ 0x4788 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20676 @ 0x50c4 │ │ │ │ + movw r3, #18308 @ 0x4784 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldrb.w r8, [r3] │ │ │ │ adds r3, #4 │ │ │ │ str.w r8, [r1], #16 │ │ │ │ ldrb.w r8, [r3, #-3] │ │ │ │ str.w r8, [r1, #-12] │ │ │ │ ldrb.w r8, [r3, #-2] │ │ │ │ str.w r8, [r1, #-8] │ │ │ │ ldrb.w r8, [r3, #-1] │ │ │ │ str.w r8, [r1, #-4] │ │ │ │ - b.n 869d4 <_PyUnicodeWriter_Init@@Base+0xb14> │ │ │ │ + b.n 86b70 <_PyUnicodeWriter_Init@@Base+0xb14> │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20616 @ 0x5088 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20632 @ 0x5098 │ │ │ │ + movw r3, #18264 @ 0x4758 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 86750 <_PyUnicodeWriter_Init@@Base+0x890> │ │ │ │ + bne.w 868ec <_PyUnicodeWriter_Init@@Base+0x890> │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20624 @ 0x5090 │ │ │ │ + movw r3, #18256 @ 0x4750 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #18324 @ 0x4794 │ │ │ │ + movw r3, #15916 @ 0x3e2c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp.w r9, #0 │ │ │ │ itt lt │ │ │ │ orrlt.w r7, r7, #1 │ │ │ │ rsblt r9, r9, #0 │ │ │ │ - b.n 86800 <_PyUnicodeWriter_Init@@Base+0x940> │ │ │ │ + b.n 8699c <_PyUnicodeWriter_Init@@Base+0x940> │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w r7, r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 85ff2 <_PyUnicodeWriter_Init@@Base+0x132> │ │ │ │ + b.w 8618e <_PyUnicodeWriter_Init@@Base+0x132> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 862e8 <_PyUnicodeWriter_Init@@Base+0x428> │ │ │ │ + bne.w 86484 <_PyUnicodeWriter_Init@@Base+0x428> │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2aab60 │ │ │ │ + bl 2aa21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ - b.n 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bge.w 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + b.n 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ bic.w r7, r8, r8, asr #31 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 86626 <_PyUnicodeWriter_Init@@Base+0x766> │ │ │ │ + bne.w 867c2 <_PyUnicodeWriter_Init@@Base+0x766> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 265630 │ │ │ │ + bl 264dc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + beq.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 86626 <_PyUnicodeWriter_Init@@Base+0x766> │ │ │ │ + b.n 867c2 <_PyUnicodeWriter_Init@@Base+0x766> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20648 @ 0x50a8 │ │ │ │ + movw r3, #18280 @ 0x4768 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.n 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 882a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bl 88450 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 86220 <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ - b.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bge.w 863bc <_PyUnicodeWriter_Init@@Base+0x360> │ │ │ │ + b.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ movs r0, #10 │ │ │ │ rsb r1, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r1, #47 @ 0x2f │ │ │ │ adds r6, #1 │ │ │ │ mla r0, r0, r9, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r3, ip, r1, r3 │ │ │ │ asrs r3, r1, #31 │ │ │ │ rsb r3, r3, ip, asr #2 │ │ │ │ cmp r3, r9 │ │ │ │ sub.w r9, r0, #48 @ 0x30 │ │ │ │ - bge.w 867f2 <_PyUnicodeWriter_Init@@Base+0x932> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bge.w 8698e <_PyUnicodeWriter_Init@@Base+0x932> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20520 @ 0x5028 │ │ │ │ + movw r1, #18152 @ 0x46e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bl fce84 │ │ │ │ + b.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 167e34 │ │ │ │ + bl 1685c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 86352 <_PyUnicodeWriter_Init@@Base+0x492> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.w 864ee <_PyUnicodeWriter_Init@@Base+0x492> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20704 @ 0x50e0 │ │ │ │ + movw r1, #18336 @ 0x47a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bl fce84 │ │ │ │ + b.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20652 @ 0x50ac │ │ │ │ + movw r3, #18284 @ 0x476c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.w 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20664 @ 0x50b8 │ │ │ │ + movw r3, #18296 @ 0x4778 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.w 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 867c4 <_PyUnicodeWriter_Init@@Base+0x904> │ │ │ │ + bne.w 86960 <_PyUnicodeWriter_Init@@Base+0x904> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20660 @ 0x50b4 │ │ │ │ + movw r3, #18292 @ 0x4774 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.w 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20656 @ 0x50b0 │ │ │ │ + movw r3, #18288 @ 0x4770 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.w 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r6, #2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r8, [r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #1 │ │ │ │ - b.w 86122 <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ + b.w 862be <_PyUnicodeWriter_Init@@Base+0x262> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86df0 <_PyUnicodeWriter_Init@@Base+0xf30> │ │ │ │ + beq.n 86f8c <_PyUnicodeWriter_Init@@Base+0xf30> │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 86848 <_PyUnicodeWriter_Init@@Base+0x988> │ │ │ │ + b.n 869e4 <_PyUnicodeWriter_Init@@Base+0x988> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ orr.w r7, r7, #16 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 86158 <_PyUnicodeWriter_Init@@Base+0x298> │ │ │ │ + b.w 862f4 <_PyUnicodeWriter_Init@@Base+0x298> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bge.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bne.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 86352 <_PyUnicodeWriter_Init@@Base+0x492> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 864ee <_PyUnicodeWriter_Init@@Base+0x492> │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.n 86d8e <_PyUnicodeWriter_Init@@Base+0xece> │ │ │ │ - bls.n 86dfa <_PyUnicodeWriter_Init@@Base+0xf3a> │ │ │ │ + beq.n 86f2a <_PyUnicodeWriter_Init@@Base+0xece> │ │ │ │ + bls.n 86f96 <_PyUnicodeWriter_Init@@Base+0xf3a> │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.n 86e1e <_PyUnicodeWriter_Init@@Base+0xf5e> │ │ │ │ + beq.n 86fba <_PyUnicodeWriter_Init@@Base+0xf5e> │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq.n 86e3e <_PyUnicodeWriter_Init@@Base+0xf7e> │ │ │ │ + beq.n 86fda <_PyUnicodeWriter_Init@@Base+0xf7e> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #22996 @ 0x59d4 │ │ │ │ + movw r3, #20740 @ 0x5104 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.w 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20692 @ 0x50d4 │ │ │ │ + movw r3, #18324 @ 0x4794 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.w 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ adds r7, #2 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add.w r0, sp, #38 @ 0x26 │ │ │ │ blx 2d670 <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 868d4 <_PyUnicodeWriter_Init@@Base+0xa14> │ │ │ │ + b.n 86a70 <_PyUnicodeWriter_Init@@Base+0xa14> │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #37] @ 0x25 │ │ │ │ - b.n 868d4 <_PyUnicodeWriter_Init@@Base+0xa14> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 86a70 <_PyUnicodeWriter_Init@@Base+0xa14> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #20536 @ 0x5038 │ │ │ │ + movw r1, #18168 @ 0x46f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.w 863fe <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ + bl fce84 │ │ │ │ + b.w 8659a <_PyUnicodeWriter_Init@@Base+0x53e> │ │ │ │ and.w r9, r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r7, r8 │ │ │ │ - b.n 86626 <_PyUnicodeWriter_Init@@Base+0x766> │ │ │ │ + b.n 867c2 <_PyUnicodeWriter_Init@@Base+0x766> │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.n 86d6e <_PyUnicodeWriter_Init@@Base+0xeae> │ │ │ │ + bne.n 86f0a <_PyUnicodeWriter_Init@@Base+0xeae> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20700 @ 0x50dc │ │ │ │ + movw r3, #18332 @ 0x479c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.w 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #20696 @ 0x50d8 │ │ │ │ + movw r3, #18328 @ 0x4798 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.w 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #24840 @ 0x6108 │ │ │ │ + movw r3, #22448 @ 0x57b0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2d9d0 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 86476 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ + b.w 86612 <_PyUnicodeWriter_Init@@Base+0x5b6> │ │ │ │ nop │ │ │ │ │ │ │ │ -00086e60 : │ │ │ │ +00086ffc : │ │ │ │ stmdb 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.w r8, [pc, #820] @ 871a8 │ │ │ │ + ldr.w r8, [pc, #820] @ 87344 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ ldr r4, [r5, #12] │ │ │ │ lsls r1, r4, #27 │ │ │ │ - bmi.w 86faa │ │ │ │ + bmi.w 87146 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bmi.w 87196 │ │ │ │ + bmi.w 87332 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 86ea6 │ │ │ │ + bne.n 87042 │ │ │ │ ldr.w r2, [r5, #200] @ 0xc8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8714e │ │ │ │ + beq.w 872ea │ │ │ │ movw r4, #35960 @ 0x8c78 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr.w r2, [r4, #1112] @ 0x458 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87110 │ │ │ │ + beq.w 872ac │ │ │ │ blx 2c998 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 86ee6 │ │ │ │ + bne.n 87082 │ │ │ │ ldr.w r2, [r4, #880] @ 0x370 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86ee6 │ │ │ │ + bne.n 87082 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r4, #1660] @ 0x67c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87002 │ │ │ │ + bne.w 8719e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8713a │ │ │ │ + beq.w 872d6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 86f58 │ │ │ │ + beq.n 870f4 │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87188 │ │ │ │ + beq.w 87324 │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ ldr.w r3, [r5, #772] @ 0x304 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 87116 │ │ │ │ - movw r3, #26501 @ 0x6785 │ │ │ │ + bcc.w 872b2 │ │ │ │ + movw r3, #27005 @ 0x697d │ │ │ │ movt r3, #15 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 86f8a │ │ │ │ + bne.n 87126 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86f96 │ │ │ │ - movw r3, #26573 @ 0x67cd │ │ │ │ + beq.n 87132 │ │ │ │ + movw r3, #27077 @ 0x69c5 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 86f9e │ │ │ │ + bne.n 8713a │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl f67f4 │ │ │ │ + bl f69ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 86f7e │ │ │ │ + beq.n 8711a │ │ │ │ ldr r4, [r7, #20] │ │ │ │ - cbz r4, 86f7e │ │ │ │ + cbz r4, 8711a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 86fce │ │ │ │ + bpl.n 8716a │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #560] @ (871a4 ) │ │ │ │ + ldr r3, [pc, #560] @ (87340 ) │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ str r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movs r4, #0 │ │ │ │ adds r7, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86f46 │ │ │ │ - b.n 86f7e │ │ │ │ - movw r2, #13253 @ 0x33c5 │ │ │ │ + bne.n 870e2 │ │ │ │ + b.n 8711a │ │ │ │ + movw r2, #12369 @ 0x3051 │ │ │ │ movt r2, #30 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86f46 │ │ │ │ - b.n 86f7e │ │ │ │ + bne.n 870e2 │ │ │ │ + b.n 8711a │ │ │ │ add.w r3, r5, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86fb2 │ │ │ │ + bne.n 8714e │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 1b1db0 <_Py_HandlePending@@Base+0x228> │ │ │ │ - b.n 86e8a │ │ │ │ - movw r1, #44712 @ 0xaea8 │ │ │ │ + bl 1b1e48 <_Py_HandlePending@@Base+0x228> │ │ │ │ + b.n 87026 │ │ │ │ + movw r1, #45100 @ 0xb02c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20900 @ 0x51a4 │ │ │ │ + movw r2, #18532 @ 0x4864 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86f7e │ │ │ │ + bge.n 8711a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86f7e │ │ │ │ + bne.n 8711a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86f7e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8711a │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1660] @ 0x67c │ │ │ │ dmb ish │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r1, 8703a │ │ │ │ + cbz r1, 871d6 │ │ │ │ ldrb.w r3, [r1, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 87158 │ │ │ │ + bhi.w 872fa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8703a │ │ │ │ + beq.n 871d6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r1, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 87158 │ │ │ │ + bcc.w 872fa │ │ │ │ str r5, [r7, #12] │ │ │ │ mov.w sl, #1 │ │ │ │ strd r6, r9, [r7, #4] │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w fp, [pc, #356] @ 871ac │ │ │ │ + ldr.w fp, [pc, #356] @ 87348 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8705c │ │ │ │ + b.n 871f8 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - beq.n 8715c │ │ │ │ + beq.n 872f4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8704e │ │ │ │ + beq.n 871ea │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ dmb ish │ │ │ │ movw r9, #5192 @ 0x1448 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 87162 │ │ │ │ + beq.n 872fe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87162 │ │ │ │ + beq.n 872fe │ │ │ │ ldr.w r1, [r6, #1668] @ 0x684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f209c <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ + bl 1f1c94 <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87162 │ │ │ │ + bne.n 872fe │ │ │ │ ldr.w r1, [r6, #1664] @ 0x680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f209c <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ + bl 1f1c94 <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87162 │ │ │ │ + bne.n 872fe │ │ │ │ mov r2, r9 │ │ │ │ - cbz r5, 870b8 │ │ │ │ + cbz r5, 87254 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - cbnz r2, 870b8 │ │ │ │ + cbnz r2, 87254 │ │ │ │ mov r0, r5 │ │ │ │ - bl e41c0 <_PyFrame_MakeAndSetFrameObject@@Base> │ │ │ │ + bl e4108 <_PyFrame_MakeAndSetFrameObject@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86f70 │ │ │ │ + beq.w 8710c │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #20848 @ 0x5170 │ │ │ │ + movw r0, #18480 @ 0x4830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86f70 │ │ │ │ + beq.w 8710c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl eea4c │ │ │ │ + bl eec38 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 870f2 │ │ │ │ + bge.n 8728e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 870f2 │ │ │ │ + cbnz r3, 8728e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86f70 │ │ │ │ + beq.w 8710c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8704e │ │ │ │ + bge.n 871ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8704e │ │ │ │ + bne.n 871ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8704e │ │ │ │ - bl 192a84 │ │ │ │ - b.n 86eba │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 871ea │ │ │ │ + bl 191f98 │ │ │ │ + b.n 87056 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 86f10 │ │ │ │ - movw r1, #20864 @ 0x5180 │ │ │ │ + bcc.w 870ac │ │ │ │ + movw r1, #18496 @ 0x4840 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ bl 32b02 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86f7e │ │ │ │ + bne.w 8711a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ - b.n 86f10 │ │ │ │ + b.n 870ac │ │ │ │ adds r7, #28 │ │ │ │ - movw r0, #20856 @ 0x5178 │ │ │ │ + movw r0, #18488 @ 0x4838 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7d228 │ │ │ │ + b.w 7d418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab624 │ │ │ │ + bl 1ab69c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 86ea6 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - b.n 87012 │ │ │ │ + b.n 87042 │ │ │ │ ldrd r6, r9, [r7, #4] │ │ │ │ - b.n 86ee6 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.n 87082 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + b.n 871ae │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #20760 @ 0x5118 │ │ │ │ + movw r1, #18392 @ 0x47d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - movw r0, #20800 @ 0x5140 │ │ │ │ + bl e23e4 │ │ │ │ + movw r0, #18432 @ 0x4800 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 8704e │ │ │ │ + bl 211048 │ │ │ │ + b.n 871ea │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w fabe4 │ │ │ │ + b.w fadec │ │ │ │ mov r0, r5 │ │ │ │ - bl 6919a <_PyEval_RaiseAsyncExc@@Base> │ │ │ │ + bl 697c6 <_PyEval_RaiseAsyncExc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 86e90 │ │ │ │ - b.n 86f7e │ │ │ │ + bne.w 8702c │ │ │ │ + b.n 8711a │ │ │ │ str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -000871b0 : │ │ │ │ +0008734c : │ │ │ │ stmdb 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, [pc, #504] @ (873bc ) │ │ │ │ + ldr r3, [pc, #508] @ (8755c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r4, [r5, #12] │ │ │ │ lsls r2, r4, #27 │ │ │ │ - bmi.n 8722c │ │ │ │ + bmi.n 873c8 │ │ │ │ lsls r3, r4, #28 │ │ │ │ - bmi.w 8736e │ │ │ │ + bmi.w 87524 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 871ec │ │ │ │ + bne.n 87388 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8734c │ │ │ │ + beq.w 874ec │ │ │ │ movw r4, #35960 @ 0x8c78 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ ldr.w r3, [r4, #1112] @ 0x458 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87346 │ │ │ │ + beq.w 874e6 │ │ │ │ blx 2c998 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87224 │ │ │ │ + bne.n 873c0 │ │ │ │ ldr.w r3, [r4, #880] @ 0x370 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 87224 │ │ │ │ + bne.n 873c0 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r4, #1660] @ 0x67c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 87250 │ │ │ │ + cbnz r3, 873ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r5, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87234 │ │ │ │ + bne.n 873d0 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 1b1db0 <_Py_HandlePending@@Base+0x228> │ │ │ │ - b.n 871d0 │ │ │ │ + bl 1b1e48 <_Py_HandlePending@@Base+0x228> │ │ │ │ + b.n 8736c │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1660] @ 0x67c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ - cbz r3, 87284 │ │ │ │ + cbz r3, 87424 │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.n 87356 │ │ │ │ + bhi.w 87532 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 87284 │ │ │ │ + beq.n 87424 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ add.w r1, r2, #128 @ 0x80 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 87356 │ │ │ │ + bcc.w 87532 │ │ │ │ mov r9, r5 │ │ │ │ - ldr.w r8, [pc, #316] @ 873c4 │ │ │ │ + ldr.w r8, [pc, #316] @ 87564 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8729e │ │ │ │ + b.n 8743e │ │ │ │ adds r3, r7, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - beq.n 87224 │ │ │ │ + beq.n 873c0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87292 │ │ │ │ + beq.n 87432 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ dmb ish │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 87396 │ │ │ │ + beq.n 87536 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87396 │ │ │ │ + beq.n 87536 │ │ │ │ ldr.w r1, [r6, #1668] @ 0x684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f209c <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ + bl 1f1c94 <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87396 │ │ │ │ + bne.n 87536 │ │ │ │ ldr.w r1, [r6, #1664] @ 0x680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f209c <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ + bl 1f1c94 <_PyErr_GetTopmostException@@Base+0x208> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87396 │ │ │ │ + bne.n 87536 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8737c │ │ │ │ + beq.n 8750a │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - cbnz r2, 872f6 │ │ │ │ + cbnz r2, 87496 │ │ │ │ mov r0, r5 │ │ │ │ - bl e41c0 <_PyFrame_MakeAndSetFrameObject@@Base> │ │ │ │ + bl e4108 <_PyFrame_MakeAndSetFrameObject@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8735a │ │ │ │ + cbz r0, 874f6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #20848 @ 0x5170 │ │ │ │ + movw r0, #18480 @ 0x4830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r2, 8735a │ │ │ │ + cbz r2, 874f6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl eea4c │ │ │ │ + bl eec38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8732c │ │ │ │ + bge.n 874cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 8732c │ │ │ │ + cbnz r3, 874cc │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 8735a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 874f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87292 │ │ │ │ + bge.n 87432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87292 │ │ │ │ + bne.n 87432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87292 │ │ │ │ - bl 192a84 │ │ │ │ - b.n 871fe │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87432 │ │ │ │ + bl 191f98 │ │ │ │ + b.n 8739a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab624 │ │ │ │ + bl 1ab69c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b.n 871ec │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.n 87260 │ │ │ │ - ldr r3, [pc, #100] @ (873c0 ) │ │ │ │ + b.n 87388 │ │ │ │ + ldr r3, [pc, #104] @ (87560 ) │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ str r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87226 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6919a <_PyEval_RaiseAsyncExc@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 871d6 │ │ │ │ - b.n 87368 │ │ │ │ + b.n 873c2 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r0, #20848 @ 0x5170 │ │ │ │ + movw r0, #18480 @ 0x4830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 87306 │ │ │ │ - movw r3, #44704 @ 0xaea0 │ │ │ │ + b.n 874a6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 697c6 <_PyEval_RaiseAsyncExc@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 87372 │ │ │ │ + b.n 87504 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.n 873fc │ │ │ │ + movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #20760 @ 0x5118 │ │ │ │ + movw r1, #18392 @ 0x47d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - movw r0, #20800 @ 0x5140 │ │ │ │ + bl e23e4 │ │ │ │ + movw r0, #18432 @ 0x4800 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 87292 │ │ │ │ + bl 211048 │ │ │ │ + b.n 87432 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -134602,464 +134753,464 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r3, r5 │ │ │ │ - blt.n 87492 │ │ │ │ + blt.n 87632 │ │ │ │ cmp r2, r5 │ │ │ │ - bgt.n 8748e │ │ │ │ - cbz r5, 8741e │ │ │ │ + bgt.n 8762e │ │ │ │ + cbz r5, 875be │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.n 87426 │ │ │ │ + bpl.n 875c6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 87444 │ │ │ │ + bls.n 875e4 │ │ │ │ ldrd r3, r1, [r4, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 87444 │ │ │ │ + bgt.n 875e4 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 87ad8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ + bl 87c78 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8748a │ │ │ │ + beq.n 8762a │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ mov r1, r2 │ │ │ │ movt r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 87400 │ │ │ │ + bcs.n 875a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 8744e │ │ │ │ + cbnz r3, 875ee │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbz r3, 87468 │ │ │ │ + cbz r3, 87608 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 87572 │ │ │ │ + beq.w 87712 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 87412 │ │ │ │ + b.n 875b2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #0] │ │ │ │ - bl 1ab9b4 │ │ │ │ + bl 1aba2c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 8741e │ │ │ │ + b.n 875be │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - b.n 8743e │ │ │ │ + b.n 875de │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 87498 │ │ │ │ + beq.n 87638 │ │ │ │ cmp r5, r3 │ │ │ │ it ge │ │ │ │ movge r5, r3 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ cmp r7, r5 │ │ │ │ mov r3, r7 │ │ │ │ it lt │ │ │ │ movlt r3, r5 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 874fa │ │ │ │ + bpl.n 8769a │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 874ec │ │ │ │ + bls.n 8768c │ │ │ │ ldrd r2, r1, [r4, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 874ce │ │ │ │ + bge.n 8766e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 874cc │ │ │ │ + beq.n 8766c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 87572 │ │ │ │ + beq.n 87712 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ subs r3, r7, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 8752e │ │ │ │ + bgt.n 876ce │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 87ad8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ + bl 87c78 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 8741e │ │ │ │ + b.n 875be │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c1b18 │ │ │ │ + bl 1c1bb8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 874b8 │ │ │ │ + b.n 87658 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 87578 │ │ │ │ + beq.n 87718 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 874ae │ │ │ │ + bls.n 8764e │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c1b18 │ │ │ │ + bl 1c1bb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bls.n 874ae │ │ │ │ - b.n 874b8 │ │ │ │ + bls.n 8764e │ │ │ │ + b.n 87658 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ands.w r7, r3, #1 │ │ │ │ - bne.n 87552 │ │ │ │ + bne.n 876f2 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ - bl 265630 │ │ │ │ + bl 264dc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 87572 │ │ │ │ + beq.n 87712 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r1, r8 │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 87412 │ │ │ │ + b.n 875b2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 87ad8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ + bl 87c78 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r3, #32 │ │ │ │ adds r1, r5, r2 │ │ │ │ mov r2, r8 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bl 265630 │ │ │ │ + bl 264dc0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8757c │ │ │ │ + bne.n 8771c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87420 │ │ │ │ + b.n 875c0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 87514 │ │ │ │ + b.n 876b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 8741e │ │ │ │ + b.n 875be │ │ │ │ │ │ │ │ -00087584 <_PyUnicodeWriter_WriteStr@@Base>: │ │ │ │ +00087724 <_PyUnicodeWriter_WriteStr@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87628 <_PyUnicodeWriter_WriteStr@@Base+0xa4> │ │ │ │ + beq.n 877c8 <_PyUnicodeWriter_WriteStr@@Base+0xa4> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 875d0 <_PyUnicodeWriter_WriteStr@@Base+0x4c> │ │ │ │ + bpl.n 87770 <_PyUnicodeWriter_WriteStr@@Base+0x4c> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 875ee <_PyUnicodeWriter_WriteStr@@Base+0x6a> │ │ │ │ + bls.n 8778e <_PyUnicodeWriter_WriteStr@@Base+0x6a> │ │ │ │ ldrd r3, r1, [r4, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 875ee <_PyUnicodeWriter_WriteStr@@Base+0x6a> │ │ │ │ + blt.n 8778e <_PyUnicodeWriter_WriteStr@@Base+0x6a> │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 87ad8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ + bl 87c78 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8762c <_PyUnicodeWriter_WriteStr@@Base+0xa8> │ │ │ │ + beq.n 877cc <_PyUnicodeWriter_WriteStr@@Base+0xa8> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ mov r1, r2 │ │ │ │ movt r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 875ac <_PyUnicodeWriter_WriteStr@@Base+0x28> │ │ │ │ + bcs.n 8774c <_PyUnicodeWriter_WriteStr@@Base+0x28> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 875f8 <_PyUnicodeWriter_WriteStr@@Base+0x74> │ │ │ │ + cbnz r3, 87798 <_PyUnicodeWriter_WriteStr@@Base+0x74> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbz r3, 87608 <_PyUnicodeWriter_WriteStr@@Base+0x84> │ │ │ │ + cbz r3, 877a8 <_PyUnicodeWriter_WriteStr@@Base+0x84> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 875cc <_PyUnicodeWriter_WriteStr@@Base+0x48> │ │ │ │ + beq.n 8776c <_PyUnicodeWriter_WriteStr@@Base+0x48> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 875b6 <_PyUnicodeWriter_WriteStr@@Base+0x32> │ │ │ │ + b.n 87756 <_PyUnicodeWriter_WriteStr@@Base+0x32> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 1ab9b4 │ │ │ │ + bl 1aba2c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 875cc <_PyUnicodeWriter_WriteStr@@Base+0x48> │ │ │ │ + b.n 8776c <_PyUnicodeWriter_WriteStr@@Base+0x48> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - b.n 875e8 <_PyUnicodeWriter_WriteStr@@Base+0x64> │ │ │ │ + b.n 87788 <_PyUnicodeWriter_WriteStr@@Base+0x64> │ │ │ │ │ │ │ │ -00087630 <_PyUnicodeWriter_PrepareInternal@@Base>: │ │ │ │ +000877d0 <_PyUnicodeWriter_PrepareInternal@@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 │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r4, r0, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 87ace <_PyUnicodeWriter_PrepareInternal@@Base+0x49e> │ │ │ │ + blt.w 87c6e <_PyUnicodeWriter_PrepareInternal@@Base+0x49e> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ add.w ip, r3, r1 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 877b6 <_PyUnicodeWriter_PrepareInternal@@Base+0x186> │ │ │ │ + bne.w 87956 <_PyUnicodeWriter_PrepareInternal@@Base+0x186> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 877a2 <_PyUnicodeWriter_PrepareInternal@@Base+0x172> │ │ │ │ + beq.w 87942 <_PyUnicodeWriter_PrepareInternal@@Base+0x172> │ │ │ │ add.w r3, ip, #3 │ │ │ │ cmp ip, r4 │ │ │ │ it ge │ │ │ │ movge r3, ip │ │ │ │ asrs r3, r3, #2 │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r0, ip │ │ │ │ - blt.w 877a2 <_PyUnicodeWriter_PrepareInternal@@Base+0x172> │ │ │ │ + blt.w 87942 <_PyUnicodeWriter_PrepareInternal@@Base+0x172> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r3, ip │ │ │ │ cmp r3, r1 │ │ │ │ it lt │ │ │ │ movlt r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 877b0 <_PyUnicodeWriter_PrepareInternal@@Base+0x180> │ │ │ │ + beq.w 87950 <_PyUnicodeWriter_PrepareInternal@@Base+0x180> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w 87896 <_PyUnicodeWriter_PrepareInternal@@Base+0x266> │ │ │ │ + bhi.w 87a36 <_PyUnicodeWriter_PrepareInternal@@Base+0x266> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 87a74 <_PyUnicodeWriter_PrepareInternal@@Base+0x444> │ │ │ │ + blt.w 87c14 <_PyUnicodeWriter_PrepareInternal@@Base+0x444> │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8791a <_PyUnicodeWriter_PrepareInternal@@Base+0x2ea> │ │ │ │ + bgt.w 87aba <_PyUnicodeWriter_PrepareInternal@@Base+0x2ea> │ │ │ │ movw r7, #35960 @ 0x8c78 │ │ │ │ movt r7, #79 @ 0x4f │ │ │ │ movs r6, #1 │ │ │ │ - movw r2, #21665 @ 0x54a1 │ │ │ │ + movw r2, #22129 @ 0x5671 │ │ │ │ movt r2, #7 │ │ │ │ add.w r8, r3, #21 │ │ │ │ ldr.w r4, [r7, #968] @ 0x3c8 │ │ │ │ mov r9, r6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 87906 <_PyUnicodeWriter_PrepareInternal@@Base+0x2d6> │ │ │ │ - ldr r2, [pc, #656] @ (87964 <_PyUnicodeWriter_PrepareInternal@@Base+0x334>) │ │ │ │ + bne.w 87aa6 <_PyUnicodeWriter_PrepareInternal@@Base+0x2d6> │ │ │ │ + ldr r2, [pc, #656] @ (87b04 <_PyUnicodeWriter_PrepareInternal@@Base+0x334>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1588] @ 0x634 │ │ │ │ - bcs.w 87986 <_PyUnicodeWriter_PrepareInternal@@Base+0x356> │ │ │ │ + bcs.w 87b26 <_PyUnicodeWriter_PrepareInternal@@Base+0x356> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r0, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 87970 <_PyUnicodeWriter_PrepareInternal@@Base+0x340> │ │ │ │ + beq.w 87b10 <_PyUnicodeWriter_PrepareInternal@@Base+0x340> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 87786 <_PyUnicodeWriter_PrepareInternal@@Base+0x156> │ │ │ │ + beq.n 87926 <_PyUnicodeWriter_PrepareInternal@@Base+0x156> │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #580] @ (87968 <_PyUnicodeWriter_PrepareInternal@@Base+0x338>) │ │ │ │ + ldr r2, [pc, #580] @ (87b08 <_PyUnicodeWriter_PrepareInternal@@Base+0x338>) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r7, [r2, #1660] @ 0x67c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 87a0c <_PyUnicodeWriter_PrepareInternal@@Base+0x3dc> │ │ │ │ + bne.w 87bac <_PyUnicodeWriter_PrepareInternal@@Base+0x3dc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8792c <_PyUnicodeWriter_PrepareInternal@@Base+0x2fc> │ │ │ │ + beq.w 87acc <_PyUnicodeWriter_PrepareInternal@@Base+0x2fc> │ │ │ │ add r3, r4 │ │ │ │ orr.w r2, r2, #96 @ 0x60 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strb r2, [r4, #16] │ │ │ │ str r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ str r4, [r5, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 87800 <_PyUnicodeWriter_PrepareInternal@@Base+0x1d0> │ │ │ │ + bpl.n 879a0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1d0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 87a08 <_PyUnicodeWriter_PrepareInternal@@Base+0x3d8> │ │ │ │ + bpl.w 87ba8 <_PyUnicodeWriter_PrepareInternal@@Base+0x3d8> │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87830 <_PyUnicodeWriter_PrepareInternal@@Base+0x200> │ │ │ │ + bne.n 879d0 <_PyUnicodeWriter_PrepareInternal@@Base+0x200> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r5, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ str r3, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r2, [r0, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 87838 <_PyUnicodeWriter_PrepareInternal@@Base+0x208> │ │ │ │ + bhi.n 879d8 <_PyUnicodeWriter_PrepareInternal@@Base+0x208> │ │ │ │ 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 r7, [r0, lr] │ │ │ │ - b.n 8770c <_PyUnicodeWriter_PrepareInternal@@Base+0xdc> │ │ │ │ + b.n 878ac <_PyUnicodeWriter_PrepareInternal@@Base+0xdc> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, ip │ │ │ │ it lt │ │ │ │ movlt r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87694 <_PyUnicodeWriter_PrepareInternal@@Base+0x64> │ │ │ │ - ldr r4, [pc, #440] @ (8796c <_PyUnicodeWriter_PrepareInternal@@Base+0x33c>) │ │ │ │ + bne.w 87834 <_PyUnicodeWriter_PrepareInternal@@Base+0x64> │ │ │ │ + ldr r4, [pc, #440] @ (87b0c <_PyUnicodeWriter_PrepareInternal@@Base+0x33c>) │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 8788c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ + b.n 87a2c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ ldrd r1, r0, [r5, #12] │ │ │ │ cmp r0, ip │ │ │ │ - blt.n 87844 <_PyUnicodeWriter_PrepareInternal@@Base+0x214> │ │ │ │ + blt.n 879e4 <_PyUnicodeWriter_PrepareInternal@@Base+0x214> │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 8788c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ + bls.n 87a2c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ mov r1, r2 │ │ │ │ - bl 7593c │ │ │ │ + bl 75b20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87926 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ + beq.w 87ac6 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 87ad8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ + bl 87c78 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8788c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ + bge.n 87a2c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8788c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 87a2c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 87758 <_PyUnicodeWriter_PrepareInternal@@Base+0x128> │ │ │ │ + bmi.n 878f8 <_PyUnicodeWriter_PrepareInternal@@Base+0x128> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 879c6 <_PyUnicodeWriter_PrepareInternal@@Base+0x396> │ │ │ │ + beq.w 87b66 <_PyUnicodeWriter_PrepareInternal@@Base+0x396> │ │ │ │ cmp r1, #2 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bne.w 879fe <_PyUnicodeWriter_PrepareInternal@@Base+0x3ce> │ │ │ │ + bne.w 87b9e <_PyUnicodeWriter_PrepareInternal@@Base+0x3ce> │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a08 <_PyUnicodeWriter_PrepareInternal@@Base+0x3d8> │ │ │ │ + beq.w 87ba8 <_PyUnicodeWriter_PrepareInternal@@Base+0x3d8> │ │ │ │ add.w r3, r4, #28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 87772 <_PyUnicodeWriter_PrepareInternal@@Base+0x142> │ │ │ │ + beq.n 87912 <_PyUnicodeWriter_PrepareInternal@@Base+0x142> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 8777e <_PyUnicodeWriter_PrepareInternal@@Base+0x14e> │ │ │ │ + b.n 8791e <_PyUnicodeWriter_PrepareInternal@@Base+0x14e> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 8770c <_PyUnicodeWriter_PrepareInternal@@Base+0xdc> │ │ │ │ + b.n 878ac <_PyUnicodeWriter_PrepareInternal@@Base+0xdc> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ - cbz r3, 87864 <_PyUnicodeWriter_PrepareInternal@@Base+0x234> │ │ │ │ + cbz r3, 87a04 <_PyUnicodeWriter_PrepareInternal@@Base+0x234> │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, ip │ │ │ │ it lt │ │ │ │ addlt.w r3, ip, #3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ rsb r0, r3, #2147483648 @ 0x80000000 │ │ │ │ subs r0, #1 │ │ │ │ @@ -135067,286 +135218,286 @@ │ │ │ │ it ge │ │ │ │ addge ip, r3 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp ip, r3 │ │ │ │ it lt │ │ │ │ movlt ip, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 87a32 <_PyUnicodeWriter_PrepareInternal@@Base+0x402> │ │ │ │ + bhi.w 87bd2 <_PyUnicodeWriter_PrepareInternal@@Base+0x402> │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a32 <_PyUnicodeWriter_PrepareInternal@@Base+0x402> │ │ │ │ + bne.w 87bd2 <_PyUnicodeWriter_PrepareInternal@@Base+0x402> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ - bl 88704 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 888ac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87926 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ + beq.n 87ac6 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ str r0, [r5, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.w 87758 <_PyUnicodeWriter_PrepareInternal@@Base+0x128> │ │ │ │ - b.n 87800 <_PyUnicodeWriter_PrepareInternal@@Base+0x1d0> │ │ │ │ + bmi.w 878f8 <_PyUnicodeWriter_PrepareInternal@@Base+0x128> │ │ │ │ + b.n 879a0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1d0> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.w 879d4 <_PyUnicodeWriter_PrepareInternal@@Base+0x3a4> │ │ │ │ + bls.w 87b7e <_PyUnicodeWriter_PrepareInternal@@Base+0x3ae> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.w 879b8 <_PyUnicodeWriter_PrepareInternal@@Base+0x388> │ │ │ │ + bcs.w 87b58 <_PyUnicodeWriter_PrepareInternal@@Base+0x388> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 87a74 <_PyUnicodeWriter_PrepareInternal@@Base+0x444> │ │ │ │ + blt.w 87c14 <_PyUnicodeWriter_PrepareInternal@@Base+0x444> │ │ │ │ movs r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r4, #65528 @ 0xfff8 │ │ │ │ movt r4, #8191 @ 0x1fff │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #65527 @ 0xfff7 │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ movw r1, #65520 @ 0xfff0 │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r0, r4 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 8791a <_PyUnicodeWriter_PrepareInternal@@Base+0x2ea> │ │ │ │ + blt.n 87aba <_PyUnicodeWriter_PrepareInternal@@Base+0x2ea> │ │ │ │ mla r2, r3, r6, r6 │ │ │ │ add.w r8, r2, #28 │ │ │ │ movw r7, #35960 @ 0x8c78 │ │ │ │ movt r7, #79 @ 0x4f │ │ │ │ - movw r2, #21665 @ 0x54a1 │ │ │ │ + movw r2, #22129 @ 0x5671 │ │ │ │ movt r2, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r4, [r7, #968] @ 0x3c8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 876d0 <_PyUnicodeWriter_PrepareInternal@@Base+0xa0> │ │ │ │ + beq.w 87870 <_PyUnicodeWriter_PrepareInternal@@Base+0xa0> │ │ │ │ ldr.w r0, [r7, #964] @ 0x3c4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8770c <_PyUnicodeWriter_PrepareInternal@@Base+0xdc> │ │ │ │ - bl 20d6dc │ │ │ │ + bne.w 878ac <_PyUnicodeWriter_PrepareInternal@@Base+0xdc> │ │ │ │ + bl 20d2b4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8788c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ + bne.n 87a2c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87780 <_PyUnicodeWriter_PrepareInternal@@Base+0x150> │ │ │ │ + b.n 87920 <_PyUnicodeWriter_PrepareInternal@@Base+0x150> │ │ │ │ orr.w r2, r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ strb r2, [r4, #16] │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w r2, r4, #28 │ │ │ │ - beq.n 879ec <_PyUnicodeWriter_PrepareInternal@@Base+0x3bc> │ │ │ │ + beq.n 87b74 <_PyUnicodeWriter_PrepareInternal@@Base+0x3a4> │ │ │ │ strd r1, r1, [r4, #20] │ │ │ │ cmp r6, #2 │ │ │ │ ite ne │ │ │ │ strne.w r1, [r2, r3, lsl #2] │ │ │ │ strheq.w r1, [r2, r3, lsl #1] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [r5, #0] │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 879f6 <_PyUnicodeWriter_PrepareInternal@@Base+0x3c6> │ │ │ │ + beq.n 87b96 <_PyUnicodeWriter_PrepareInternal@@Base+0x3c6> │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 87810 <_PyUnicodeWriter_PrepareInternal@@Base+0x1e0> │ │ │ │ + b.n 879b0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1e0> │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8770c <_PyUnicodeWriter_PrepareInternal@@Base+0xdc> │ │ │ │ + bne.w 878ac <_PyUnicodeWriter_PrepareInternal@@Base+0xdc> │ │ │ │ ldr.w r4, [r7, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 87aac <_PyUnicodeWriter_PrepareInternal@@Base+0x47c> │ │ │ │ + bne.w 87c4c <_PyUnicodeWriter_PrepareInternal@@Base+0x47c> │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ blx 2d640 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8791a <_PyUnicodeWriter_PrepareInternal@@Base+0x2ea> │ │ │ │ + beq.n 87aba <_PyUnicodeWriter_PrepareInternal@@Base+0x2ea> │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 8770c <_PyUnicodeWriter_PrepareInternal@@Base+0xdc> │ │ │ │ + b.n 878ac <_PyUnicodeWriter_PrepareInternal@@Base+0xdc> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 87a90 <_PyUnicodeWriter_PrepareInternal@@Base+0x460> │ │ │ │ + bcs.n 87c30 <_PyUnicodeWriter_PrepareInternal@@Base+0x460> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 87a74 <_PyUnicodeWriter_PrepareInternal@@Base+0x444> │ │ │ │ + blt.n 87c14 <_PyUnicodeWriter_PrepareInternal@@Base+0x444> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 878ac <_PyUnicodeWriter_PrepareInternal@@Base+0x27c> │ │ │ │ + b.n 87a4c <_PyUnicodeWriter_PrepareInternal@@Base+0x27c> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ str r2, [r5, #12] │ │ │ │ - cbz r3, 87a08 <_PyUnicodeWriter_PrepareInternal@@Base+0x3d8> │ │ │ │ + cbz r3, 87ba8 <_PyUnicodeWriter_PrepareInternal@@Base+0x3d8> │ │ │ │ add.w r2, r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 87826 <_PyUnicodeWriter_PrepareInternal@@Base+0x1f6> │ │ │ │ + b.n 879c6 <_PyUnicodeWriter_PrepareInternal@@Base+0x1f6> │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + strd r1, r1, [r4, #20] │ │ │ │ + str r4, [r5, #0] │ │ │ │ + b.n 87a2c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 87a74 <_PyUnicodeWriter_PrepareInternal@@Base+0x444> │ │ │ │ + blt.n 87c14 <_PyUnicodeWriter_PrepareInternal@@Base+0x444> │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 8791a <_PyUnicodeWriter_PrepareInternal@@Base+0x2ea> │ │ │ │ + bgt.n 87aba <_PyUnicodeWriter_PrepareInternal@@Base+0x2ea> │ │ │ │ add.w r8, r3, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 878e8 <_PyUnicodeWriter_PrepareInternal@@Base+0x2b8> │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - strd r1, r1, [r4, #20] │ │ │ │ - str r4, [r5, #0] │ │ │ │ - b.n 8788c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ + b.n 87a88 <_PyUnicodeWriter_PrepareInternal@@Base+0x2b8> │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 87826 <_PyUnicodeWriter_PrepareInternal@@Base+0x1f6> │ │ │ │ + b.n 879c6 <_PyUnicodeWriter_PrepareInternal@@Base+0x1f6> │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 879cc <_PyUnicodeWriter_PrepareInternal@@Base+0x39c> │ │ │ │ + bne.n 87b6c <_PyUnicodeWriter_PrepareInternal@@Base+0x39c> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 87826 <_PyUnicodeWriter_PrepareInternal@@Base+0x1f6> │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.n 879c6 <_PyUnicodeWriter_PrepareInternal@@Base+0x1f6> │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 87ac0 <_PyUnicodeWriter_PrepareInternal@@Base+0x490> │ │ │ │ - ldr r0, [pc, #184] @ (87ad4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a4>) │ │ │ │ - bl 13dd30 │ │ │ │ + bne.n 87c60 <_PyUnicodeWriter_PrepareInternal@@Base+0x490> │ │ │ │ + ldr r0, [pc, #184] @ (87c74 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a4>) │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87732 <_PyUnicodeWriter_PrepareInternal@@Base+0x102> │ │ │ │ + bne.w 878d2 <_PyUnicodeWriter_PrepareInternal@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 87732 <_PyUnicodeWriter_PrepareInternal@@Base+0x102> │ │ │ │ + b.n 878d2 <_PyUnicodeWriter_PrepareInternal@@Base+0x102> │ │ │ │ cmp r1, r2 │ │ │ │ mov r0, ip │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ - bl 7593c │ │ │ │ + bl 75b20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87926 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ + beq.w 87ac6 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 87ad8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ + bl 87c78 <_PyUnicodeWriter_PrepareInternal@@Base+0x4a8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87a6a <_PyUnicodeWriter_PrepareInternal@@Base+0x43a> │ │ │ │ + bge.n 87c0a <_PyUnicodeWriter_PrepareInternal@@Base+0x43a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 87a6a <_PyUnicodeWriter_PrepareInternal@@Base+0x43a> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 87c0a <_PyUnicodeWriter_PrepareInternal@@Base+0x43a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #0] │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ - b.n 8788c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ + b.n 87a2c <_PyUnicodeWriter_PrepareInternal@@Base+0x25c> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1808 @ 0x710 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65340 @ 0xff3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87926 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ + b.n 87ac6 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1756 @ 0x6dc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65288 @ 0xff08 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87926 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ + b.n 87ac6 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ ldr.w r0, [r7, #924] @ 0x39c │ │ │ │ mov r1, r8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ blx r4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 879a8 <_PyUnicodeWriter_PrepareInternal@@Base+0x378> │ │ │ │ + b.n 87b48 <_PyUnicodeWriter_PrepareInternal@@Base+0x378> │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 87732 <_PyUnicodeWriter_PrepareInternal@@Base+0x102> │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 87926 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ - add r2, pc, #944 @ (adr r2, 87e88 <_PyUnicodeWriter_PrepareInternal@@Base+0x858>) │ │ │ │ + b.n 878d2 <_PyUnicodeWriter_PrepareInternal@@Base+0x102> │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 87ac6 <_PyUnicodeWriter_PrepareInternal@@Base+0x2f6> │ │ │ │ + add r2, pc, #944 @ (adr r2, 88028 <_PyUnicodeWriter_PrepareInternal@@Base+0x858>) │ │ │ │ lsls r7, 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbz r2, 87b42 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ + cbz r2, 87ce2 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w lr, [r0, #16] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ ubfx r7, ip, #5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 87dd6 <_PyUnicodeWriter_PrepareInternal@@Base+0x7a6> │ │ │ │ + beq.w 87f76 <_PyUnicodeWriter_PrepareInternal@@Base+0x7a6> │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 87bc0 <_PyUnicodeWriter_PrepareInternal@@Base+0x590> │ │ │ │ + beq.n 87d60 <_PyUnicodeWriter_PrepareInternal@@Base+0x590> │ │ │ │ add.w r8, r6, #20 │ │ │ │ ubfx r4, lr, #2, #3 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n 87bce <_PyUnicodeWriter_PrepareInternal@@Base+0x59e> │ │ │ │ + beq.n 87d6e <_PyUnicodeWriter_PrepareInternal@@Base+0x59e> │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ - beq.n 87b48 <_PyUnicodeWriter_PrepareInternal@@Base+0x518> │ │ │ │ + beq.n 87ce8 <_PyUnicodeWriter_PrepareInternal@@Base+0x518> │ │ │ │ add.w lr, r5, #20 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 87bee <_PyUnicodeWriter_PrepareInternal@@Base+0x5be> │ │ │ │ + bne.n 87d8e <_PyUnicodeWriter_PrepareInternal@@Base+0x5be> │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 87e76 <_PyUnicodeWriter_PrepareInternal@@Base+0x846> │ │ │ │ + bne.w 88016 <_PyUnicodeWriter_PrepareInternal@@Base+0x846> │ │ │ │ mla r0, r4, r1, lr │ │ │ │ mla r1, r3, r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mul.w r2, r4, r3 │ │ │ │ blx 2d5b4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w lr, r5, #28 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 87b30 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ + beq.n 87cd0 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ rsbs r0, r9, #0 │ │ │ │ adc.w r0, r0, r9 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.w 87d32 <_PyUnicodeWriter_PrepareInternal@@Base+0x702> │ │ │ │ + bne.w 87ed2 <_PyUnicodeWriter_PrepareInternal@@Base+0x702> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87d32 <_PyUnicodeWriter_PrepareInternal@@Base+0x702> │ │ │ │ + beq.w 87ed2 <_PyUnicodeWriter_PrepareInternal@@Base+0x702> │ │ │ │ add.w lr, lr, r1, lsl #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 87de8 <_PyUnicodeWriter_PrepareInternal@@Base+0x7b8> │ │ │ │ + beq.w 87f88 <_PyUnicodeWriter_PrepareInternal@@Base+0x7b8> │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ addne.w r2, r3, #20 │ │ │ │ addeq.w r2, r3, #28 │ │ │ │ addne r2, r2, r6 │ │ │ │ addeq r2, r2, r6 │ │ │ │ ite ne │ │ │ │ @@ -135355,79 +135506,79 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, r1 │ │ │ │ add r6, r3 │ │ │ │ subs r3, r6, r2 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r0, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.w 87cd4 <_PyUnicodeWriter_PrepareInternal@@Base+0x6a4> │ │ │ │ + bhi.w 87e74 <_PyUnicodeWriter_PrepareInternal@@Base+0x6a4> │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 87b42 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ + bls.n 87ce2 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ strh.w r3, [lr] │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 87b42 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ + bls.n 87ce2 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ add.w lr, lr, #2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ strh.w r3, [lr], #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 87bb2 <_PyUnicodeWriter_PrepareInternal@@Base+0x582> │ │ │ │ - b.n 87b42 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ + bne.n 87d52 <_PyUnicodeWriter_PrepareInternal@@Base+0x582> │ │ │ │ + b.n 87ce2 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ add.w r8, r6, #28 │ │ │ │ ubfx r4, lr, #2, #3 │ │ │ │ tst.w lr, #32 │ │ │ │ - bne.n 87b1a <_PyUnicodeWriter_PrepareInternal@@Base+0x4ea> │ │ │ │ + bne.n 87cba <_PyUnicodeWriter_PrepareInternal@@Base+0x4ea> │ │ │ │ ldr.w lr, [r5, #28] │ │ │ │ cmp r4, r2 │ │ │ │ mov sl, lr │ │ │ │ - bne.w 880ce <_PyUnicodeWriter_PrepareInternal@@Base+0xa9e> │ │ │ │ + bne.w 8826e <_PyUnicodeWriter_PrepareInternal@@Base+0xa9e> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87b30 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ + beq.n 87cd0 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ ldrb r6, [r6, #16] │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 87b30 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ + bmi.n 87cd0 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ ldrb r5, [r5, #16] │ │ │ │ lsls r5, r5, #25 │ │ │ │ - bpl.n 87b30 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ - b.n 87e7e <_PyUnicodeWriter_PrepareInternal@@Base+0x84e> │ │ │ │ + bpl.n 87cd0 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ + b.n 8801e <_PyUnicodeWriter_PrepareInternal@@Base+0x84e> │ │ │ │ sub.w r0, r2, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87b68 <_PyUnicodeWriter_PrepareInternal@@Base+0x538> │ │ │ │ + bne.n 87d08 <_PyUnicodeWriter_PrepareInternal@@Base+0x538> │ │ │ │ sub.w sl, r4, #4 │ │ │ │ rsbs ip, sl, #0 │ │ │ │ adc.w ip, ip, sl │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 87c22 <_PyUnicodeWriter_PrepareInternal@@Base+0x5f2> │ │ │ │ + beq.n 87dc2 <_PyUnicodeWriter_PrepareInternal@@Base+0x5f2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 87d50 <_PyUnicodeWriter_PrepareInternal@@Base+0x720> │ │ │ │ + bne.w 87ef0 <_PyUnicodeWriter_PrepareInternal@@Base+0x720> │ │ │ │ sub.w r9, r2, #2 │ │ │ │ rsbs r0, r9, #0 │ │ │ │ adc.w r0, r0, r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87dee <_PyUnicodeWriter_PrepareInternal@@Base+0x7be> │ │ │ │ + beq.w 87f8e <_PyUnicodeWriter_PrepareInternal@@Base+0x7be> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 87dee <_PyUnicodeWriter_PrepareInternal@@Base+0x7be> │ │ │ │ + beq.w 87f8e <_PyUnicodeWriter_PrepareInternal@@Base+0x7be> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8809a <_PyUnicodeWriter_PrepareInternal@@Base+0xa6a> │ │ │ │ + beq.w 8823a <_PyUnicodeWriter_PrepareInternal@@Base+0xa6a> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r4, r1, #25 │ │ │ │ itete mi │ │ │ │ addmi r2, #20 │ │ │ │ addpl r2, #28 │ │ │ │ addmi r2, r2, r6 │ │ │ │ addpl r2, r2, r6 │ │ │ │ @@ -135437,15 +135588,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, r1 │ │ │ │ add.w r5, r6, r3, lsl #1 │ │ │ │ subs r3, r5, r2 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 87cc4 <_PyUnicodeWriter_PrepareInternal@@Base+0x694> │ │ │ │ + bcs.n 87e64 <_PyUnicodeWriter_PrepareInternal@@Base+0x694> │ │ │ │ add.w r6, r2, #8 │ │ │ │ add.w ip, r0, #16 │ │ │ │ add.w r4, r1, #8 │ │ │ │ subs r0, r3, #1 │ │ │ │ mov r2, ip │ │ │ │ mov r3, r6 │ │ │ │ ldrh.w r1, [r3, #-8] │ │ │ │ @@ -135455,66 +135606,66 @@ │ │ │ │ ldrh.w r1, [r3, #-14] │ │ │ │ str.w r1, [r2, #-28] │ │ │ │ ldrh.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-24] │ │ │ │ ldrh.w r1, [r3, #-10] │ │ │ │ cmp r4, r3 │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ - bne.n 87c92 <_PyUnicodeWriter_PrepareInternal@@Base+0x662> │ │ │ │ + bne.n 87e32 <_PyUnicodeWriter_PrepareInternal@@Base+0x662> │ │ │ │ lsrs r2, r0, #3 │ │ │ │ add.w r0, ip, r2, lsl #4 │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.w 87b42 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ + bcs.w 87ce2 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ ldrh.w r3, [r2], #2 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 87cc4 <_PyUnicodeWriter_PrepareInternal@@Base+0x694> │ │ │ │ + b.n 87e64 <_PyUnicodeWriter_PrepareInternal@@Base+0x694> │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ adds r4, r2, #4 │ │ │ │ strh.w r1, [lr] │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ strh.w r5, [lr, #2] │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ strh.w r5, [lr, #4] │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ strh.w r2, [lr, #6] │ │ │ │ - bhi.n 87d06 <_PyUnicodeWriter_PrepareInternal@@Base+0x6d6> │ │ │ │ + bhi.n 87ea6 <_PyUnicodeWriter_PrepareInternal@@Base+0x6d6> │ │ │ │ subs r3, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ add.w lr, lr, r3, lsl #3 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ - b.n 87b9e <_PyUnicodeWriter_PrepareInternal@@Base+0x56e> │ │ │ │ + b.n 87d3e <_PyUnicodeWriter_PrepareInternal@@Base+0x56e> │ │ │ │ add.w r2, lr, #16 │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ strh.w r5, [r2, #-8] │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r1 │ │ │ │ ldrb.w r5, [r1, #-3] │ │ │ │ strh.w r5, [r2, #-14] │ │ │ │ ldrb.w r5, [r1, #-2] │ │ │ │ strh.w r5, [r2, #-12] │ │ │ │ ldrb.w r5, [r1, #-1] │ │ │ │ strh.w r5, [r2, #-10] │ │ │ │ - bls.n 87cf4 <_PyUnicodeWriter_PrepareInternal@@Base+0x6c4> │ │ │ │ - b.n 87d0a <_PyUnicodeWriter_PrepareInternal@@Base+0x6da> │ │ │ │ + bls.n 87e94 <_PyUnicodeWriter_PrepareInternal@@Base+0x6c4> │ │ │ │ + b.n 87eaa <_PyUnicodeWriter_PrepareInternal@@Base+0x6da> │ │ │ │ sub.w r9, r4, #4 │ │ │ │ rsbs ip, r9, #0 │ │ │ │ adc.w ip, ip, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87c22 <_PyUnicodeWriter_PrepareInternal@@Base+0x5f2> │ │ │ │ + beq.w 87dc2 <_PyUnicodeWriter_PrepareInternal@@Base+0x5f2> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 87c22 <_PyUnicodeWriter_PrepareInternal@@Base+0x5f2> │ │ │ │ + beq.w 87dc2 <_PyUnicodeWriter_PrepareInternal@@Base+0x5f2> │ │ │ │ add.w lr, r5, #28 │ │ │ │ add.w lr, lr, r1, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 88094 <_PyUnicodeWriter_PrepareInternal@@Base+0xa64> │ │ │ │ + beq.w 88234 <_PyUnicodeWriter_PrepareInternal@@Base+0xa64> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ itete mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ addmi r2, r2, r6 │ │ │ │ addpl r2, r2, r6 │ │ │ │ @@ -135526,72 +135677,72 @@ │ │ │ │ add r3, r1 │ │ │ │ add r6, r3 │ │ │ │ mov r3, r2 │ │ │ │ subs r1, r6, r2 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ adds r4, r2, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 87daa <_PyUnicodeWriter_PrepareInternal@@Base+0x77a> │ │ │ │ + bcs.n 87f4a <_PyUnicodeWriter_PrepareInternal@@Base+0x77a> │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ str.w r5, [r0], #16 │ │ │ │ ldrb.w r5, [r3, #-3] │ │ │ │ str.w r5, [r0, #-12] │ │ │ │ ldrb.w r5, [r3, #-2] │ │ │ │ str.w r5, [r0, #-8] │ │ │ │ ldrb.w r5, [r3, #-1] │ │ │ │ str.w r5, [r0, #-4] │ │ │ │ - b.n 87d84 <_PyUnicodeWriter_PrepareInternal@@Base+0x754> │ │ │ │ + b.n 87f24 <_PyUnicodeWriter_PrepareInternal@@Base+0x754> │ │ │ │ subs r3, r2, #3 │ │ │ │ cmp r3, r4 │ │ │ │ ite ls │ │ │ │ movls r3, r1 │ │ │ │ movhi r3, #0 │ │ │ │ mov.w r1, r1, lsl #2 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ add r2, r3 │ │ │ │ add.w r3, lr, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs.w 87b42 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ + bcs.w 87ce2 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 87dc2 <_PyUnicodeWriter_PrepareInternal@@Base+0x792> │ │ │ │ + b.n 87f62 <_PyUnicodeWriter_PrepareInternal@@Base+0x792> │ │ │ │ ldr.w r8, [r6, #28] │ │ │ │ ubfx r4, lr, #2, #3 │ │ │ │ tst.w lr, #32 │ │ │ │ - bne.w 87b1a <_PyUnicodeWriter_PrepareInternal@@Base+0x4ea> │ │ │ │ - b.n 87bce <_PyUnicodeWriter_PrepareInternal@@Base+0x59e> │ │ │ │ + bne.w 87cba <_PyUnicodeWriter_PrepareInternal@@Base+0x4ea> │ │ │ │ + b.n 87d6e <_PyUnicodeWriter_PrepareInternal@@Base+0x59e> │ │ │ │ ldr r6, [r6, #28] │ │ │ │ adds r2, r6, r3 │ │ │ │ - b.n 87b8a <_PyUnicodeWriter_PrepareInternal@@Base+0x55a> │ │ │ │ + b.n 87d2a <_PyUnicodeWriter_PrepareInternal@@Base+0x55a> │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87f4a <_PyUnicodeWriter_PrepareInternal@@Base+0x91a> │ │ │ │ + bne.w 880ea <_PyUnicodeWriter_PrepareInternal@@Base+0x91a> │ │ │ │ subs r0, r4, #1 │ │ │ │ negs r4, r0 │ │ │ │ adcs r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87ed6 <_PyUnicodeWriter_PrepareInternal@@Base+0x8a6> │ │ │ │ + beq.n 88076 <_PyUnicodeWriter_PrepareInternal@@Base+0x8a6> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 87ed6 <_PyUnicodeWriter_PrepareInternal@@Base+0x8a6> │ │ │ │ + beq.n 88076 <_PyUnicodeWriter_PrepareInternal@@Base+0x8a6> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 880bc <_PyUnicodeWriter_PrepareInternal@@Base+0xa8c> │ │ │ │ + beq.w 8825c <_PyUnicodeWriter_PrepareInternal@@Base+0xa8c> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ adds r4, r5, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 880b6 <_PyUnicodeWriter_PrepareInternal@@Base+0xa86> │ │ │ │ + beq.w 88256 <_PyUnicodeWriter_PrepareInternal@@Base+0xa86> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r5, r1, #25 │ │ │ │ itete mi │ │ │ │ addmi r2, #20 │ │ │ │ addpl r2, #28 │ │ │ │ addmi r2, r2, r6 │ │ │ │ addpl r2, r2, r6 │ │ │ │ @@ -135603,76 +135754,76 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w r6, r6, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ subs r1, r6, r2 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ adds r5, r2, r1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.n 87eac <_PyUnicodeWriter_PrepareInternal@@Base+0x87c> │ │ │ │ + bcs.n 8804c <_PyUnicodeWriter_PrepareInternal@@Base+0x87c> │ │ │ │ ldrh.w ip, [r0] │ │ │ │ adds r0, #8 │ │ │ │ strb.w ip, [r3], #4 │ │ │ │ ldrh.w ip, [r0, #-6] │ │ │ │ strb.w ip, [r3, #-3] │ │ │ │ ldrh.w ip, [r0, #-4] │ │ │ │ strb.w ip, [r3, #-2] │ │ │ │ ldrh.w ip, [r0, #-2] │ │ │ │ strb.w ip, [r3, #-1] │ │ │ │ - b.n 87e4e <_PyUnicodeWriter_PrepareInternal@@Base+0x81e> │ │ │ │ + b.n 87fee <_PyUnicodeWriter_PrepareInternal@@Base+0x81e> │ │ │ │ ldrb r5, [r6, #16] │ │ │ │ lsls r0, r5, #25 │ │ │ │ - bmi.w 87b30 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ + bmi.w 87cd0 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r5, r8 │ │ │ │ add.w r6, r8, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - bls.w 87b30 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ + bls.w 87cd0 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bne.w 880a8 <_PyUnicodeWriter_PrepareInternal@@Base+0xa78> │ │ │ │ + bne.w 88248 <_PyUnicodeWriter_PrepareInternal@@Base+0xa78> │ │ │ │ mov ip, r5 │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.w 880a0 <_PyUnicodeWriter_PrepareInternal@@Base+0xa70> │ │ │ │ + bcc.w 88240 <_PyUnicodeWriter_PrepareInternal@@Base+0xa70> │ │ │ │ ldr.w r0, [r5, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 87e92 <_PyUnicodeWriter_PrepareInternal@@Base+0x862> │ │ │ │ + beq.n 88032 <_PyUnicodeWriter_PrepareInternal@@Base+0x862> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87b44 <_PyUnicodeWriter_PrepareInternal@@Base+0x514> │ │ │ │ + b.n 87ce4 <_PyUnicodeWriter_PrepareInternal@@Base+0x514> │ │ │ │ subs r3, r2, #7 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r3, r1 │ │ │ │ movhi r3, #0 │ │ │ │ mov.w r1, r1, lsr #1 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ add r2, r3 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs.w 87b42 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ + bcs.w 87ce2 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ ldrh.w r2, [r1], #2 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 87ec2 <_PyUnicodeWriter_PrepareInternal@@Base+0x892> │ │ │ │ + b.n 88062 <_PyUnicodeWriter_PrepareInternal@@Base+0x892> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 87fc4 <_PyUnicodeWriter_PrepareInternal@@Base+0x994> │ │ │ │ + bne.n 88164 <_PyUnicodeWriter_PrepareInternal@@Base+0x994> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87fc4 <_PyUnicodeWriter_PrepareInternal@@Base+0x994> │ │ │ │ + beq.n 88164 <_PyUnicodeWriter_PrepareInternal@@Base+0x994> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 880ca <_PyUnicodeWriter_PrepareInternal@@Base+0xa9a> │ │ │ │ + beq.w 8826a <_PyUnicodeWriter_PrepareInternal@@Base+0xa9a> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ adds r4, r5, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8810c <_PyUnicodeWriter_PrepareInternal@@Base+0xadc> │ │ │ │ + beq.w 882ac <_PyUnicodeWriter_PrepareInternal@@Base+0xadc> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r1, r1, #25 │ │ │ │ itete mi │ │ │ │ addmi r2, #20 │ │ │ │ addpl r2, #28 │ │ │ │ addmi r2, r2, r6 │ │ │ │ addpl r2, r2, r6 │ │ │ │ @@ -135684,81 +135835,81 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ subs r1, r6, r2 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ adds r5, r2, r1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.n 87f98 <_PyUnicodeWriter_PrepareInternal@@Base+0x968> │ │ │ │ + bcs.n 88138 <_PyUnicodeWriter_PrepareInternal@@Base+0x968> │ │ │ │ ldr.w ip, [r0] │ │ │ │ adds r0, #16 │ │ │ │ strb.w ip, [r3], #4 │ │ │ │ ldr.w r7, [r0, #-12] │ │ │ │ strb.w r7, [r3, #-3] │ │ │ │ ldr.w r7, [r0, #-8] │ │ │ │ strb.w r7, [r3, #-2] │ │ │ │ ldr.w r7, [r0, #-4] │ │ │ │ strb.w r7, [r3, #-1] │ │ │ │ - b.n 87f22 <_PyUnicodeWriter_PrepareInternal@@Base+0x8f2> │ │ │ │ + b.n 880c2 <_PyUnicodeWriter_PrepareInternal@@Base+0x8f2> │ │ │ │ ldrb r5, [r5, #16] │ │ │ │ lsls r0, r5, #25 │ │ │ │ - bmi.w 8805c <_PyUnicodeWriter_PrepareInternal@@Base+0xa2c> │ │ │ │ + bmi.w 881fc <_PyUnicodeWriter_PrepareInternal@@Base+0xa2c> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 88046 <_PyUnicodeWriter_PrepareInternal@@Base+0xa16> │ │ │ │ + bne.n 881e6 <_PyUnicodeWriter_PrepareInternal@@Base+0xa16> │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bge.w 87b42 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ + bge.w 87ce2 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8808c <_PyUnicodeWriter_PrepareInternal@@Base+0xa5c> │ │ │ │ + beq.w 8822c <_PyUnicodeWriter_PrepareInternal@@Base+0xa5c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8803c <_PyUnicodeWriter_PrepareInternal@@Base+0xa0c> │ │ │ │ + bne.n 881dc <_PyUnicodeWriter_PrepareInternal@@Base+0xa0c> │ │ │ │ add.w r5, r8, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, r6, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - bcc.n 87ea6 <_PyUnicodeWriter_PrepareInternal@@Base+0x876> │ │ │ │ + bcc.n 88046 <_PyUnicodeWriter_PrepareInternal@@Base+0x876> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 8811a <_PyUnicodeWriter_PrepareInternal@@Base+0xaea> │ │ │ │ + beq.w 882ba <_PyUnicodeWriter_PrepareInternal@@Base+0xaea> │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ addeq.w ip, lr, r1, lsl #1 │ │ │ │ addne.w ip, lr, r1, lsl #2 │ │ │ │ strheq.w r5, [ip, r6, lsl #1] │ │ │ │ strne.w r5, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 87f5a <_PyUnicodeWriter_PrepareInternal@@Base+0x92a> │ │ │ │ + b.n 880fa <_PyUnicodeWriter_PrepareInternal@@Base+0x92a> │ │ │ │ sub.w r3, r2, #15 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r3, r1 │ │ │ │ movhi r3, #0 │ │ │ │ mov.w r1, r1, lsr #2 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ add r2, r3 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs.w 87b42 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ + bcs.w 87ce2 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 87fb0 <_PyUnicodeWriter_PrepareInternal@@Base+0x980> │ │ │ │ + b.n 88150 <_PyUnicodeWriter_PrepareInternal@@Base+0x980> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 880c6 <_PyUnicodeWriter_PrepareInternal@@Base+0xa96> │ │ │ │ + beq.n 88266 <_PyUnicodeWriter_PrepareInternal@@Base+0xa96> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ add.w r4, r5, r1, lsl #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 880c0 <_PyUnicodeWriter_PrepareInternal@@Base+0xa90> │ │ │ │ + beq.n 88260 <_PyUnicodeWriter_PrepareInternal@@Base+0xa90> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r5, r1, #25 │ │ │ │ itete mi │ │ │ │ addmi r2, #20 │ │ │ │ addpl r2, #28 │ │ │ │ addmi r2, r2, r6 │ │ │ │ addpl r2, r2, r6 │ │ │ │ @@ -135772,187 +135923,187 @@ │ │ │ │ mov r3, r4 │ │ │ │ subs r1, r6, r2 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ add.w lr, r2, r1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, lr │ │ │ │ mov ip, r5 │ │ │ │ - bcs.n 88060 <_PyUnicodeWriter_PrepareInternal@@Base+0xa30> │ │ │ │ + bcs.n 88200 <_PyUnicodeWriter_PrepareInternal@@Base+0xa30> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ adds r3, #8 │ │ │ │ adds r0, #16 │ │ │ │ bfi r5, r7, #0, #16 │ │ │ │ ldr.w r7, [r0, #-12] │ │ │ │ bfi r5, r7, #16, #16 │ │ │ │ ldr.w r7, [r0, #-8] │ │ │ │ bfi ip, r7, #0, #16 │ │ │ │ ldr.w r7, [r0, #-4] │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ bfi ip, r7, #16, #16 │ │ │ │ str.w ip, [r3, #-4] │ │ │ │ - b.n 88008 <_PyUnicodeWriter_PrepareInternal@@Base+0x9d8> │ │ │ │ + b.n 881a8 <_PyUnicodeWriter_PrepareInternal@@Base+0x9d8> │ │ │ │ add.w r5, r8, r3, lsl #1 │ │ │ │ ldrh.w r5, [r5, r6, lsl #1] │ │ │ │ - b.n 87f76 <_PyUnicodeWriter_PrepareInternal@@Base+0x946> │ │ │ │ + b.n 88116 <_PyUnicodeWriter_PrepareInternal@@Base+0x946> │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #16 │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ cmp r4, #2 │ │ │ │ ite eq │ │ │ │ moveq r7, r5 │ │ │ │ movne r7, r6 │ │ │ │ - b.n 87f58 <_PyUnicodeWriter_PrepareInternal@@Base+0x928> │ │ │ │ + b.n 880f8 <_PyUnicodeWriter_PrepareInternal@@Base+0x928> │ │ │ │ movs r7, #127 @ 0x7f │ │ │ │ - b.n 87f58 <_PyUnicodeWriter_PrepareInternal@@Base+0x928> │ │ │ │ + b.n 880f8 <_PyUnicodeWriter_PrepareInternal@@Base+0x928> │ │ │ │ sub.w r3, r2, #15 │ │ │ │ cmp r3, lr │ │ │ │ ite ls │ │ │ │ movls r3, r1 │ │ │ │ movhi r3, r5 │ │ │ │ mov.w r1, r1, lsr #1 │ │ │ │ it hi │ │ │ │ movhi r1, r5 │ │ │ │ add r2, r3 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs.w 87b42 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ + bcs.w 87ce2 <_PyUnicodeWriter_PrepareInternal@@Base+0x512> │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88078 <_PyUnicodeWriter_PrepareInternal@@Base+0xa48> │ │ │ │ + b.n 88218 <_PyUnicodeWriter_PrepareInternal@@Base+0xa48> │ │ │ │ add.w r5, r8, r3 │ │ │ │ ldrb r5, [r5, r6] │ │ │ │ - b.n 87f76 <_PyUnicodeWriter_PrepareInternal@@Base+0x946> │ │ │ │ + b.n 88116 <_PyUnicodeWriter_PrepareInternal@@Base+0x946> │ │ │ │ ldr r6, [r6, #28] │ │ │ │ adds r2, r6, r3 │ │ │ │ - b.n 87d72 <_PyUnicodeWriter_PrepareInternal@@Base+0x742> │ │ │ │ + b.n 87f12 <_PyUnicodeWriter_PrepareInternal@@Base+0x742> │ │ │ │ ldr r6, [r6, #28] │ │ │ │ add r2, r6 │ │ │ │ - b.n 87c6c <_PyUnicodeWriter_PrepareInternal@@Base+0x63c> │ │ │ │ + b.n 87e0c <_PyUnicodeWriter_PrepareInternal@@Base+0x63c> │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 87b30 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ + beq.w 87cd0 <_PyUnicodeWriter_PrepareInternal@@Base+0x500> │ │ │ │ mov r5, ip │ │ │ │ ldrsb.w ip, [r5], #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.w 87e86 <_PyUnicodeWriter_PrepareInternal@@Base+0x856> │ │ │ │ - b.n 87ea6 <_PyUnicodeWriter_PrepareInternal@@Base+0x876> │ │ │ │ + bge.w 88026 <_PyUnicodeWriter_PrepareInternal@@Base+0x856> │ │ │ │ + b.n 88046 <_PyUnicodeWriter_PrepareInternal@@Base+0x876> │ │ │ │ ldr r6, [r6, #28] │ │ │ │ add r2, r6 │ │ │ │ - b.n 87e3a <_PyUnicodeWriter_PrepareInternal@@Base+0x80a> │ │ │ │ + b.n 87fda <_PyUnicodeWriter_PrepareInternal@@Base+0x80a> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 87e1c <_PyUnicodeWriter_PrepareInternal@@Base+0x7ec> │ │ │ │ + b.n 87fbc <_PyUnicodeWriter_PrepareInternal@@Base+0x7ec> │ │ │ │ ldr r6, [r6, #28] │ │ │ │ add r2, r6 │ │ │ │ - b.n 87ff2 <_PyUnicodeWriter_PrepareInternal@@Base+0x9c2> │ │ │ │ + b.n 88192 <_PyUnicodeWriter_PrepareInternal@@Base+0x9c2> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 87fd4 <_PyUnicodeWriter_PrepareInternal@@Base+0x9a4> │ │ │ │ + b.n 88174 <_PyUnicodeWriter_PrepareInternal@@Base+0x9a4> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 87ef0 <_PyUnicodeWriter_PrepareInternal@@Base+0x8c0> │ │ │ │ + b.n 88090 <_PyUnicodeWriter_PrepareInternal@@Base+0x8c0> │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ rsbs r0, r9, #0 │ │ │ │ adc.w r0, r0, r9 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 880e4 <_PyUnicodeWriter_PrepareInternal@@Base+0xab4> │ │ │ │ + bne.n 88284 <_PyUnicodeWriter_PrepareInternal@@Base+0xab4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87b68 <_PyUnicodeWriter_PrepareInternal@@Base+0x538> │ │ │ │ + bne.w 87d08 <_PyUnicodeWriter_PrepareInternal@@Base+0x538> │ │ │ │ sub.w r9, r4, #4 │ │ │ │ rsbs ip, r9, #0 │ │ │ │ adc.w ip, ip, r9 │ │ │ │ - cbnz r0, 88112 <_PyUnicodeWriter_PrepareInternal@@Base+0xae2> │ │ │ │ + cbnz r0, 882b2 <_PyUnicodeWriter_PrepareInternal@@Base+0xae2> │ │ │ │ sub.w r9, r2, #2 │ │ │ │ rsbs r0, r9, #0 │ │ │ │ adc.w r0, r0, r9 │ │ │ │ mov r9, r0 │ │ │ │ ands.w ip, r0, ip │ │ │ │ - beq.w 87df2 <_PyUnicodeWriter_PrepareInternal@@Base+0x7c2> │ │ │ │ + beq.w 87f92 <_PyUnicodeWriter_PrepareInternal@@Base+0x7c2> │ │ │ │ mov r0, sl │ │ │ │ - b.n 87c4c <_PyUnicodeWriter_PrepareInternal@@Base+0x61c> │ │ │ │ + b.n 87dec <_PyUnicodeWriter_PrepareInternal@@Base+0x61c> │ │ │ │ ldr r6, [r6, #28] │ │ │ │ add r2, r6 │ │ │ │ - b.n 87f0e <_PyUnicodeWriter_PrepareInternal@@Base+0x8de> │ │ │ │ + b.n 880ae <_PyUnicodeWriter_PrepareInternal@@Base+0x8de> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 880f2 <_PyUnicodeWriter_PrepareInternal@@Base+0xac2> │ │ │ │ - b.n 87d50 <_PyUnicodeWriter_PrepareInternal@@Base+0x720> │ │ │ │ + beq.n 88292 <_PyUnicodeWriter_PrepareInternal@@Base+0xac2> │ │ │ │ + b.n 87ef0 <_PyUnicodeWriter_PrepareInternal@@Base+0x720> │ │ │ │ add.w ip, lr, r1 │ │ │ │ strb.w r5, [ip, r6] │ │ │ │ - b.n 87f94 <_PyUnicodeWriter_PrepareInternal@@Base+0x964> │ │ │ │ + b.n 88134 <_PyUnicodeWriter_PrepareInternal@@Base+0x964> │ │ │ │ │ │ │ │ -00088124 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000882c4 <_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 r7, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 88206 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe2> │ │ │ │ + beq.n 883a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe2> │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 8816a <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ + cbz r2, 8830a <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 8816e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + cbz r3, 8830e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 8819a <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ + bls.n 8833a <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 8819a <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ + blt.n 8833a <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 881b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8c> │ │ │ │ + bne.n 88350 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r3 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88142 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 882e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9d5e4 <_Py_fstat_noraise@@Base+0x4> │ │ │ │ + bl 9d77c <_Py_fstat_noraise@@Base+0x4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88200 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ + beq.n 883a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ movs r2, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - bl 1ab9b4 │ │ │ │ + bl 1aba2c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 8816a <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ + b.n 8830a <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 88200 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ + beq.n 883a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 88158 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 882f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 88214 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf0> │ │ │ │ + bne.n 883b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf0> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ bic.w r1, r5, #3 │ │ │ │ adds r0, r7, r5 │ │ │ │ add r1, r7 │ │ │ │ add.w ip, r2, r3, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov lr, ip │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 88260 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ + bcc.n 88408 <_PyUnicodeWriter_WriteASCIIString@@Base+0x144> │ │ │ │ rsb r2, r7, #3 │ │ │ │ sub.w lr, r7, #3 │ │ │ │ add r2, r1 │ │ │ │ cmp r1, lr │ │ │ │ bic.w r1, r2, #3 │ │ │ │ it cc │ │ │ │ movcc r1, #0 │ │ │ │ @@ -135960,36 +136111,36 @@ │ │ │ │ add r1, r7 │ │ │ │ mov.w r2, r2, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r2, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 88194 <_PyUnicodeWriter_WriteASCIIString@@Base+0x70> │ │ │ │ + bcs.n 88402 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13e> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r2], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 881ee <_PyUnicodeWriter_WriteASCIIString@@Base+0xca> │ │ │ │ + b.n 8838e <_PyUnicodeWriter_WriteASCIIString@@Base+0xca> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 2d658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8816a <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ + beq.n 8830a <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8813e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1a> │ │ │ │ + b.n 882de <_PyUnicodeWriter_WriteASCIIString@@Base+0x1a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r1, r7, r5 │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ bic.w r2, r5, #3 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r7 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 88282 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + bcc.n 8842a <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ rsb r3, r7, #3 │ │ │ │ subs r0, r7, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r0, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ @@ -135997,176 +136148,180 @@ │ │ │ │ add.w r3, r7, r0 │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r2, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 88192 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e> │ │ │ │ + bcs.n 88400 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8824e <_PyUnicodeWriter_WriteASCIIString@@Base+0x12a> │ │ │ │ + b.n 883ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x12a> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + add r3, r5 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + b.n 8830a <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ strh.w r6, [lr], #8 │ │ │ │ ldrb.w r6, [r2, #-3] │ │ │ │ strh.w r6, [lr, #-6] │ │ │ │ ldrb.w r6, [r2, #-2] │ │ │ │ strh.w r6, [lr, #-4] │ │ │ │ ldrb.w r6, [r2, #-1] │ │ │ │ strh.w r6, [lr, #-2] │ │ │ │ - b.n 881c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 88366 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ ldrb.w lr, [r3] │ │ │ │ adds r3, #4 │ │ │ │ str.w lr, [r0], #16 │ │ │ │ ldrb.w lr, [r3, #-3] │ │ │ │ str.w lr, [r0, #-12] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ str.w lr, [r0, #-8] │ │ │ │ ldrb.w lr, [r3, #-1] │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ - b.n 88226 <_PyUnicodeWriter_WriteASCIIString@@Base+0x102> │ │ │ │ + b.n 883c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x102> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 88440 <_PyUnicodeWriter_WriteASCIIString@@Base+0x31c> │ │ │ │ + beq.w 885e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 885d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4b0> │ │ │ │ + ble.w 8877c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4b8> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 884e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c0> │ │ │ │ + beq.w 8868c <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 88590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46c> │ │ │ │ + beq.w 88738 <_PyUnicodeWriter_WriteASCIIString@@Base+0x474> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88530 <_PyUnicodeWriter_WriteASCIIString@@Base+0x40c> │ │ │ │ + beq.w 886d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 88590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46c> │ │ │ │ + beq.w 88738 <_PyUnicodeWriter_WriteASCIIString@@Base+0x474> │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88466 <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ + beq.w 8860e <_PyUnicodeWriter_WriteASCIIString@@Base+0x34a> │ │ │ │ cmp r6, #3 │ │ │ │ - beq.w 88590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46c> │ │ │ │ + beq.w 88738 <_PyUnicodeWriter_WriteASCIIString@@Base+0x474> │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88540 <_PyUnicodeWriter_WriteASCIIString@@Base+0x41c> │ │ │ │ + beq.w 886e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 88590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46c> │ │ │ │ + beq.w 88738 <_PyUnicodeWriter_WriteASCIIString@@Base+0x474> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88570 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44c> │ │ │ │ + beq.w 88718 <_PyUnicodeWriter_WriteASCIIString@@Base+0x454> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.w 88590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46c> │ │ │ │ + beq.w 88738 <_PyUnicodeWriter_WriteASCIIString@@Base+0x474> │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88574 <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ + beq.w 8871c <_PyUnicodeWriter_WriteASCIIString@@Base+0x458> │ │ │ │ cmp r6, #6 │ │ │ │ - beq.w 88590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46c> │ │ │ │ + beq.w 88738 <_PyUnicodeWriter_WriteASCIIString@@Base+0x474> │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88580 <_PyUnicodeWriter_WriteASCIIString@@Base+0x45c> │ │ │ │ + beq.w 88728 <_PyUnicodeWriter_WriteASCIIString@@Base+0x464> │ │ │ │ cmp r6, #7 │ │ │ │ - beq.w 88590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46c> │ │ │ │ + beq.w 88738 <_PyUnicodeWriter_WriteASCIIString@@Base+0x474> │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88584 <_PyUnicodeWriter_WriteASCIIString@@Base+0x460> │ │ │ │ + beq.w 8872c <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ cmp r6, #8 │ │ │ │ - beq.w 88590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46c> │ │ │ │ + beq.w 88738 <_PyUnicodeWriter_WriteASCIIString@@Base+0x474> │ │ │ │ adds r1, r4, #7 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 8834c <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ + b.n 884f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x230> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 88590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46c> │ │ │ │ + beq.w 88738 <_PyUnicodeWriter_WriteASCIIString@@Base+0x474> │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88344 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + bne.n 884ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 88590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46c> │ │ │ │ + beq.w 88738 <_PyUnicodeWriter_WriteASCIIString@@Base+0x474> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 885f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bge.w 88798 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bls.w 885a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bls.w 88748 <_PyUnicodeWriter_WriteASCIIString@@Base+0x484> │ │ │ │ ldrd r2, r1, [r5, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 885a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + blt.w 88748 <_PyUnicodeWriter_WriteASCIIString@@Base+0x484> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r6, r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 885e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4be> │ │ │ │ + bne.w 8878a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c6> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ orr.w r2, r0, r4 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 88474 <_PyUnicodeWriter_WriteASCIIString@@Base+0x350> │ │ │ │ + beq.n 8861c <_PyUnicodeWriter_WriteASCIIString@@Base+0x358> │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8853c <_PyUnicodeWriter_WriteASCIIString@@Base+0x418> │ │ │ │ + ble.w 886e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 885be <_PyUnicodeWriter_WriteASCIIString@@Base+0x49a> │ │ │ │ + bne.w 88766 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a2> │ │ │ │ adds r2, r4, #4 │ │ │ │ sub.w ip, r6, #4 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, ip │ │ │ │ - bhi.n 883f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bhi.n 88598 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2d4> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88552 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42e> │ │ │ │ + bne.w 886fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x436> │ │ │ │ add.w lr, r2, #4 │ │ │ │ cmp ip, lr │ │ │ │ - bcc.n 88452 <_PyUnicodeWriter_WriteASCIIString@@Base+0x32e> │ │ │ │ + bcc.n 885fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88550 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42c> │ │ │ │ + bne.w 886f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ add.w lr, r2, #8 │ │ │ │ cmp ip, lr │ │ │ │ - bcc.n 88452 <_PyUnicodeWriter_WriteASCIIString@@Base+0x32e> │ │ │ │ + bcc.n 885fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88550 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42c> │ │ │ │ + bne.w 886f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc.n 883f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bcc.n 88598 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2d4> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88552 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42e> │ │ │ │ + bne.w 886fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x436> │ │ │ │ adds r2, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcs.n 883e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + bcs.n 88588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c4> │ │ │ │ subs r1, r6, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 88402 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2de> │ │ │ │ + bhi.n 885aa <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e6> │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r4, #19 │ │ │ │ lsls r0, r1, #20 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ bfi ip, r1, #16, #8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ and.w r1, ip, #2155905152 @ 0x80808080 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 88552 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42e> │ │ │ │ + bne.w 886fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x436> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, r3 │ │ │ │ @@ -136175,600 +136330,600 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bge.n 8846e <_PyUnicodeWriter_WriteASCIIString@@Base+0x34a> │ │ │ │ + bge.n 88616 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88360 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ - b.n 88436 <_PyUnicodeWriter_WriteASCIIString@@Base+0x312> │ │ │ │ + bne.n 88508 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ + b.n 885de <_PyUnicodeWriter_WriteASCIIString@@Base+0x31a> │ │ │ │ mov r2, lr │ │ │ │ - b.n 883f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + b.n 88598 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2d4> │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ and.w r1, ip, #2155905152 @ 0x80808080 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88424 <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ - b.n 88552 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42e> │ │ │ │ + beq.n 885cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x308> │ │ │ │ + b.n 886fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x436> │ │ │ │ movs r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 88360 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ + blt.w 88508 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 884ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c6> │ │ │ │ + b.n 88692 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3ce> │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r2, r4 │ │ │ │ - bcc.n 8849a <_PyUnicodeWriter_WriteASCIIString@@Base+0x376> │ │ │ │ + bcc.n 88642 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37e> │ │ │ │ ldr.w ip, [r1] │ │ │ │ mov r2, r1 │ │ │ │ add.w lr, r2, #8 │ │ │ │ adds r1, #4 │ │ │ │ tst.w ip, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 8849a <_PyUnicodeWriter_WriteASCIIString@@Base+0x376> │ │ │ │ + bne.n 88642 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37e> │ │ │ │ cmp r6, lr │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bcs.n 8847e <_PyUnicodeWriter_WriteASCIIString@@Base+0x35a> │ │ │ │ + bcs.n 88626 <_PyUnicodeWriter_WriteASCIIString@@Base+0x362> │ │ │ │ adds r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 884b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38e> │ │ │ │ + bls.n 8865a <_PyUnicodeWriter_WriteASCIIString@@Base+0x396> │ │ │ │ ldrsb.w ip, [r2] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 884b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38e> │ │ │ │ + blt.n 8865a <_PyUnicodeWriter_WriteASCIIString@@Base+0x396> │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - b.n 8849a <_PyUnicodeWriter_WriteASCIIString@@Base+0x376> │ │ │ │ + b.n 88642 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37e> │ │ │ │ sub.w r8, r2, r4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r8 │ │ │ │ add r2, r8 │ │ │ │ str r2, [r5, #20] │ │ │ │ it ne │ │ │ │ addne.w r2, r4, r8 │ │ │ │ - beq.n 88436 <_PyUnicodeWriter_WriteASCIIString@@Base+0x312> │ │ │ │ + beq.n 885de <_PyUnicodeWriter_WriteASCIIString@@Base+0x31a> │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r4, #62032 @ 0xf250 │ │ │ │ + movw r4, #59664 @ 0xe910 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 129614 │ │ │ │ + bl 129b6c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 88438 <_PyUnicodeWriter_WriteASCIIString@@Base+0x314> │ │ │ │ + b.n 885e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x31c> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 88436 <_PyUnicodeWriter_WriteASCIIString@@Base+0x312> │ │ │ │ + blt.n 885de <_PyUnicodeWriter_WriteASCIIString@@Base+0x31a> │ │ │ │ mov r6, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #62032 @ 0xf250 │ │ │ │ + movw r3, #59664 @ 0xe910 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 885ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x4aa> │ │ │ │ + beq.n 88776 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4b2> │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 873c8 │ │ │ │ + bl 87568 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88438 <_PyUnicodeWriter_WriteASCIIString@@Base+0x314> │ │ │ │ + bge.n 885e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x31c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88438 <_PyUnicodeWriter_WriteASCIIString@@Base+0x314> │ │ │ │ + bne.n 885e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x31c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88438 <_PyUnicodeWriter_WriteASCIIString@@Base+0x314> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 885e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x31c> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r6, #1 │ │ │ │ - bge.n 884ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c6> │ │ │ │ + bge.n 88692 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3ce> │ │ │ │ movs r3, #1 │ │ │ │ - b.n 88360 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ + b.n 88508 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ mov r2, r4 │ │ │ │ - b.n 883f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + b.n 88598 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2d4> │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #3 │ │ │ │ - blt.w 88360 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ + blt.w 88508 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ movs r6, #3 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 884ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c6> │ │ │ │ + b.n 88692 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3ce> │ │ │ │ mov r2, lr │ │ │ │ rbit r1, r1 │ │ │ │ subs r2, r2, r4 │ │ │ │ clz r1, r1 │ │ │ │ subs r1, #7 │ │ │ │ add.w r2, r2, r1, lsr #3 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 884b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x392> │ │ │ │ + b.n 8865e <_PyUnicodeWriter_WriteASCIIString@@Base+0x39a> │ │ │ │ movs r3, #4 │ │ │ │ - b.n 88468 <_PyUnicodeWriter_WriteASCIIString@@Base+0x344> │ │ │ │ + b.n 88610 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34c> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r6, #5 │ │ │ │ - bge.n 884ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c6> │ │ │ │ + bge.n 88692 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3ce> │ │ │ │ movs r3, #5 │ │ │ │ - b.n 88360 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ + b.n 88508 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 88468 <_PyUnicodeWriter_WriteASCIIString@@Base+0x344> │ │ │ │ + b.n 88610 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34c> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r6, #7 │ │ │ │ - bge.n 884ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c6> │ │ │ │ + bge.n 88692 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3ce> │ │ │ │ movs r3, #7 │ │ │ │ - b.n 88360 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ + b.n 88508 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 885ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ + bge.n 88794 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r7, sp, #28 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ mov r3, r6 │ │ │ │ - bhi.w 8836a <_PyUnicodeWriter_WriteASCIIString@@Base+0x246> │ │ │ │ + bhi.w 88512 <_PyUnicodeWriter_WriteASCIIString@@Base+0x24e> │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 87630 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 877d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 885ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x4aa> │ │ │ │ + beq.n 88776 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4b2> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r6, r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 885e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4be> │ │ │ │ + bne.n 8878a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c6> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 88380 <_PyUnicodeWriter_WriteASCIIString@@Base+0x25c> │ │ │ │ + b.n 88528 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 88564 <_PyUnicodeWriter_WriteASCIIString@@Base+0x440> │ │ │ │ + b.n 8870c <_PyUnicodeWriter_WriteASCIIString@@Base+0x448> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88438 <_PyUnicodeWriter_WriteASCIIString@@Base+0x314> │ │ │ │ - beq.n 885e6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c2> │ │ │ │ + b.n 885e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x31c> │ │ │ │ + beq.n 8878e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ca> │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 88436 <_PyUnicodeWriter_WriteASCIIString@@Base+0x312> │ │ │ │ + blt.w 885de <_PyUnicodeWriter_WriteASCIIString@@Base+0x31a> │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 884ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c6> │ │ │ │ + b.n 88692 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3ce> │ │ │ │ mov r2, r4 │ │ │ │ - b.n 884c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a2> │ │ │ │ + b.n 8866e <_PyUnicodeWriter_WriteASCIIString@@Base+0x3aa> │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 88436 <_PyUnicodeWriter_WriteASCIIString@@Base+0x312> │ │ │ │ + blt.w 885de <_PyUnicodeWriter_WriteASCIIString@@Base+0x31a> │ │ │ │ add r3, sp, #28 │ │ │ │ - b.n 884ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c6> │ │ │ │ + b.n 88692 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3ce> │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 884ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c6> │ │ │ │ + b.n 88692 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3ce> │ │ │ │ nop │ │ │ │ │ │ │ │ -000885f8 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000887a0 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 886b2 <_PyUnicodeWriter_Finish@@Base+0xba> │ │ │ │ + beq.n 8885a <_PyUnicodeWriter_Finish@@Base+0xba> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 886ae <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ + bne.n 88856 <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88646 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 887ee <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 88704 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 888ac <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886da <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 88882 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 886d0 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 88878 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8864c <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 887f4 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 88640 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 887e8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 88640 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 887e8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 886f6 <_PyUnicodeWriter_Finish@@Base+0xfe> │ │ │ │ + bpl.n 8889e <_PyUnicodeWriter_Finish@@Base+0xfe> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ittte ge │ │ │ │ movge.w ip, #24 │ │ │ │ movwge r1, #58828 @ 0xe5cc │ │ │ │ movwge r2, #35960 @ 0x8c78 │ │ │ │ - ldrlt r1, [pc, #124] @ (886fc <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrlt r1, [pc, #124] @ (888a4 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ ittet ge │ │ │ │ movtge r2, #79 @ 0x4f │ │ │ │ mlage r1, ip, r0, r1 │ │ │ │ addlt.w r1, r1, r0, lsl #5 │ │ │ │ addge r1, r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88640 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 887e8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 886aa <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + bge.n 88852 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 886aa <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + cbnz r2, 88852 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 88640 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 887e8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 88640 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 887e8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 886cc <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r3, 88874 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 886cc <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + bge.n 88874 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 886cc <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r2, 88874 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (88700 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 88640 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (888a8 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 887e8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1abc64 │ │ │ │ + b.w 1abcdc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88640 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bge.n 887e8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 88640 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 887e8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 88640 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 887e8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 88666 <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 8880e <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ nop │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r0, r2, #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 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 88c10 <_PyUnicodeWriter_Finish@@Base+0x618> │ │ │ │ + bne.w 88db8 <_PyUnicodeWriter_Finish@@Base+0x618> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 88c10 <_PyUnicodeWriter_Finish@@Base+0x618> │ │ │ │ + bne.w 88db8 <_PyUnicodeWriter_Finish@@Base+0x618> │ │ │ │ ldrb r7, [r0, #16] │ │ │ │ lsls r0, r7, #30 │ │ │ │ - bne.w 88c10 <_PyUnicodeWriter_Finish@@Base+0x618> │ │ │ │ + bne.w 88db8 <_PyUnicodeWriter_Finish@@Base+0x618> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 88c10 <_PyUnicodeWriter_Finish@@Base+0x618> │ │ │ │ + bne.w 88db8 <_PyUnicodeWriter_Finish@@Base+0x618> │ │ │ │ ubfx r5, r7, #2, #3 │ │ │ │ ubfx r2, r7, #6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 889ba <_PyUnicodeWriter_Finish@@Base+0x3c2> │ │ │ │ + beq.w 88b62 <_PyUnicodeWriter_Finish@@Base+0x3c2> │ │ │ │ movw r0, #65515 @ 0xffeb │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ mov.w r8, #20 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 889cc <_PyUnicodeWriter_Finish@@Base+0x3d4> │ │ │ │ + bne.w 88b74 <_PyUnicodeWriter_Finish@@Base+0x3d4> │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - blt.w 88be8 <_PyUnicodeWriter_Finish@@Base+0x5f0> │ │ │ │ + blt.w 88d90 <_PyUnicodeWriter_Finish@@Base+0x5f0> │ │ │ │ mla r5, r6, r5, r5 │ │ │ │ lsls r1, r7, #25 │ │ │ │ add.w r3, r5, r8 │ │ │ │ - bpl.w 889fa <_PyUnicodeWriter_Finish@@Base+0x402> │ │ │ │ + bpl.w 88ba2 <_PyUnicodeWriter_Finish@@Base+0x402> │ │ │ │ lsls r7, r7, #26 │ │ │ │ - bpl.w 88b0a <_PyUnicodeWriter_Finish@@Base+0x512> │ │ │ │ - ldr.w sl, [pc, #720] @ 88a50 <_PyUnicodeWriter_Finish@@Base+0x458> │ │ │ │ + bpl.w 88cb2 <_PyUnicodeWriter_Finish@@Base+0x512> │ │ │ │ + ldr.w sl, [pc, #720] @ 88bf8 <_PyUnicodeWriter_Finish@@Base+0x458> │ │ │ │ ldr.w r5, [sl, #1660] @ 0x67c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88b4a <_PyUnicodeWriter_Finish@@Base+0x552> │ │ │ │ + bne.w 88cf2 <_PyUnicodeWriter_Finish@@Base+0x552> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 88990 <_PyUnicodeWriter_Finish@@Base+0x398> │ │ │ │ + blt.w 88b38 <_PyUnicodeWriter_Finish@@Base+0x398> │ │ │ │ movw r7, #35960 @ 0x8c78 │ │ │ │ movt r7, #79 @ 0x4f │ │ │ │ - movw r2, #35949 @ 0x8c6d │ │ │ │ + movw r2, #36373 @ 0x8e15 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r5, [r7, #976] @ 0x3d0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 88ad6 <_PyUnicodeWriter_Finish@@Base+0x4de> │ │ │ │ - ldr r2, [pc, #668] @ (88a4c <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + bne.w 88c7e <_PyUnicodeWriter_Finish@@Base+0x4de> │ │ │ │ + ldr r2, [pc, #668] @ (88bf4 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #1588] @ 0x634 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmn.w r1, #804 @ 0x324 │ │ │ │ - beq.w 8896a <_PyUnicodeWriter_Finish@@Base+0x372> │ │ │ │ + beq.w 88b12 <_PyUnicodeWriter_Finish@@Base+0x372> │ │ │ │ lsrs r2, r4, #18 │ │ │ │ ubfx r9, r4, #0, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ cmp r1, r9 │ │ │ │ - bgt.n 887f4 <_PyUnicodeWriter_Finish@@Base+0x1fc> │ │ │ │ + bgt.n 8899c <_PyUnicodeWriter_Finish@@Base+0x1fc> │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r9 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8896a <_PyUnicodeWriter_Finish@@Base+0x372> │ │ │ │ + beq.w 88b12 <_PyUnicodeWriter_Finish@@Base+0x372> │ │ │ │ bic.w r8, r4, #4080 @ 0xff0 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 888ec <_PyUnicodeWriter_Finish@@Base+0x2f4> │ │ │ │ + bhi.n 88a94 <_PyUnicodeWriter_Finish@@Base+0x2f4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r3, lsl #2 │ │ │ │ - bcc.w 8899c <_PyUnicodeWriter_Finish@@Base+0x3a4> │ │ │ │ + bcc.w 88b44 <_PyUnicodeWriter_Finish@@Base+0x3a4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a48 <_PyUnicodeWriter_Finish@@Base+0x450> │ │ │ │ + beq.w 88bf0 <_PyUnicodeWriter_Finish@@Base+0x450> │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.w 88a48 <_PyUnicodeWriter_Finish@@Base+0x450> │ │ │ │ + bhi.w 88bf0 <_PyUnicodeWriter_Finish@@Base+0x450> │ │ │ │ subs r2, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r2, lr, lsl #3] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 88906 <_PyUnicodeWriter_Finish@@Base+0x30e> │ │ │ │ + beq.n 88aae <_PyUnicodeWriter_Finish@@Base+0x30e> │ │ │ │ ldr r5, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr.w ip, [r5] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 88948 <_PyUnicodeWriter_Finish@@Base+0x350> │ │ │ │ + beq.n 88af0 <_PyUnicodeWriter_Finish@@Base+0x350> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d5b4 │ │ │ │ - ldr r3, [pc, #492] @ (88a4c <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + ldr r3, [pc, #492] @ (88bf4 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 88a20 <_PyUnicodeWriter_Finish@@Base+0x428> │ │ │ │ + beq.w 88bc8 <_PyUnicodeWriter_Finish@@Base+0x428> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ cmp r9, r1 │ │ │ │ - blt.n 88896 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + blt.n 88a3e <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r1, [r2, #804] @ 0x324 │ │ │ │ cmp r9, r1 │ │ │ │ ite lt │ │ │ │ movlt r2, #0 │ │ │ │ movge r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88a20 <_PyUnicodeWriter_Finish@@Base+0x428> │ │ │ │ + beq.w 88bc8 <_PyUnicodeWriter_Finish@@Base+0x428> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr.w r2, [r8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 889e2 <_PyUnicodeWriter_Finish@@Base+0x3ea> │ │ │ │ + beq.w 88b8a <_PyUnicodeWriter_Finish@@Base+0x3ea> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88a54 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + beq.w 88bfc <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ ldr.w r3, [sl, #1660] @ 0x67c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88aea <_PyUnicodeWriter_Finish@@Base+0x4f2> │ │ │ │ + bne.w 88c92 <_PyUnicodeWriter_Finish@@Base+0x4f2> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ str r6, [r5, #8] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88c3a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + bpl.w 88de2 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 889a0 <_PyUnicodeWriter_Finish@@Base+0x3a8> │ │ │ │ + bpl.n 88b48 <_PyUnicodeWriter_Finish@@Base+0x3a8> │ │ │ │ add.w r3, r5, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 889a8 <_PyUnicodeWriter_Finish@@Base+0x3b0> │ │ │ │ + bne.n 88b50 <_PyUnicodeWriter_Finish@@Base+0x3b0> │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.n 88918 <_PyUnicodeWriter_Finish@@Base+0x320> │ │ │ │ + bhi.n 88ac0 <_PyUnicodeWriter_Finish@@Base+0x320> │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r2, lr, lsl #3] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8883c <_PyUnicodeWriter_Finish@@Base+0x244> │ │ │ │ + bne.n 889e4 <_PyUnicodeWriter_Finish@@Base+0x244> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88852 <_PyUnicodeWriter_Finish@@Base+0x25a> │ │ │ │ + bne.n 889fa <_PyUnicodeWriter_Finish@@Base+0x25a> │ │ │ │ ldr.w r5, [r7, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 88b6e <_PyUnicodeWriter_Finish@@Base+0x576> │ │ │ │ + bne.w 88d16 <_PyUnicodeWriter_Finish@@Base+0x576> │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d640 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 88990 <_PyUnicodeWriter_Finish@@Base+0x398> │ │ │ │ + cbz r5, 88b38 <_PyUnicodeWriter_Finish@@Base+0x398> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 88852 <_PyUnicodeWriter_Finish@@Base+0x25a> │ │ │ │ + b.n 889fa <_PyUnicodeWriter_Finish@@Base+0x25a> │ │ │ │ ldrd r2, r0, [r1, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 889d8 <_PyUnicodeWriter_Finish@@Base+0x3e0> │ │ │ │ + bcc.n 88b80 <_PyUnicodeWriter_Finish@@Base+0x3e0> │ │ │ │ add.w r0, lr, #1 │ │ │ │ add.w r0, r2, r0, lsl #3 │ │ │ │ str r0, [r1, #24] │ │ │ │ adds r0, r1, r2 │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w ip, [r1, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88852 <_PyUnicodeWriter_Finish@@Base+0x25a> │ │ │ │ - b.n 88918 <_PyUnicodeWriter_Finish@@Base+0x320> │ │ │ │ + bne.w 889fa <_PyUnicodeWriter_Finish@@Base+0x25a> │ │ │ │ + b.n 88ac0 <_PyUnicodeWriter_Finish@@Base+0x320> │ │ │ │ ldr.w r5, [r7, #936] @ 0x3a8 │ │ │ │ - movw r2, #64733 @ 0xfcdd │ │ │ │ - movt r2, #6 │ │ │ │ + movw r2, #477 @ 0x1dd │ │ │ │ + movt r2, #7 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 88b14 <_PyUnicodeWriter_Finish@@Base+0x51c> │ │ │ │ + bne.w 88cbc <_PyUnicodeWriter_Finish@@Base+0x51c> │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ blx 2cdb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 888b6 <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ + bne.n 88a5e <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9e10 <_Py_NewReference@@Base> │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 88bec <_PyUnicodeWriter_Finish@@Base+0x5f4> │ │ │ │ + bl 1a9e88 <_Py_NewReference@@Base> │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 88d94 <_PyUnicodeWriter_Finish@@Base+0x5f4> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 888b6 <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ + b.n 88a5e <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ add.w r3, r5, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 888e0 <_PyUnicodeWriter_Finish@@Base+0x2e8> │ │ │ │ + beq.n 88a88 <_PyUnicodeWriter_Finish@@Base+0x2e8> │ │ │ │ cmp r2, #2 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r3, r6, lsl #1] │ │ │ │ strne.w r2, [r3, r6, lsl #2] │ │ │ │ - b.n 888e4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b.n 88a8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ mov.w r8, #28 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 88762 <_PyUnicodeWriter_Finish@@Base+0x16a> │ │ │ │ + beq.w 8890a <_PyUnicodeWriter_Finish@@Base+0x16a> │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 88762 <_PyUnicodeWriter_Finish@@Base+0x16a> │ │ │ │ + b.n 8890a <_PyUnicodeWriter_Finish@@Base+0x16a> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 88852 <_PyUnicodeWriter_Finish@@Base+0x25a> │ │ │ │ + b.n 889fa <_PyUnicodeWriter_Finish@@Base+0x25a> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr.w r3, [r3, r2, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r8, #8] │ │ │ │ str.w r8, [r3, #12] │ │ │ │ str.w r8, [r2, #8] │ │ │ │ - b.n 888b6 <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ + b.n 88a5e <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8877e <_PyUnicodeWriter_Finish@@Base+0x186> │ │ │ │ + beq.w 88926 <_PyUnicodeWriter_Finish@@Base+0x186> │ │ │ │ lsls r5, r7, #26 │ │ │ │ - bmi.w 88bfc <_PyUnicodeWriter_Finish@@Base+0x604> │ │ │ │ + bmi.w 88da4 <_PyUnicodeWriter_Finish@@Base+0x604> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 8877e <_PyUnicodeWriter_Finish@@Base+0x186> │ │ │ │ + beq.w 88926 <_PyUnicodeWriter_Finish@@Base+0x186> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ - b.n 8877e <_PyUnicodeWriter_Finish@@Base+0x186> │ │ │ │ + b.n 88926 <_PyUnicodeWriter_Finish@@Base+0x186> │ │ │ │ ldr.w r8, [r7, #940] @ 0x3ac │ │ │ │ - movw r2, #64657 @ 0xfc91 │ │ │ │ - movt r2, #6 │ │ │ │ + movw r2, #401 @ 0x191 │ │ │ │ + movt r2, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 88c04 <_PyUnicodeWriter_Finish@@Base+0x60c> │ │ │ │ + bne.w 88dac <_PyUnicodeWriter_Finish@@Base+0x60c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 888b6 <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ + b.n 88a5e <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88918 <_PyUnicodeWriter_Finish@@Base+0x320> │ │ │ │ + b.n 88ac0 <_PyUnicodeWriter_Finish@@Base+0x320> │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r4, [r8, #16] │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r9, [r3, #512] @ 0x200 │ │ │ │ @@ -136781,122 +136936,122 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w ip, r3, r1, lsl #2 │ │ │ │ str.w r8, [r2, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 88a98 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ + bne.n 88c40 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbz r0, 88a94 <_PyUnicodeWriter_Finish@@Base+0x49c> │ │ │ │ + cbz r0, 88c3c <_PyUnicodeWriter_Finish@@Base+0x49c> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ str.w r0, [ip, #528] @ 0x210 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 88b7a <_PyUnicodeWriter_Finish@@Base+0x582> │ │ │ │ + beq.n 88d22 <_PyUnicodeWriter_Finish@@Base+0x582> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 88b28 <_PyUnicodeWriter_Finish@@Base+0x530> │ │ │ │ + beq.n 88cd0 <_PyUnicodeWriter_Finish@@Base+0x530> │ │ │ │ ldr.w r1, [ip, #532] @ 0x214 │ │ │ │ - cbnz r1, 88ab0 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + cbnz r1, 88c58 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 888b6 <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ + beq.w 88a5e <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ ldrd r0, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88b68 <_PyUnicodeWriter_Finish@@Base+0x570> │ │ │ │ + beq.n 88d10 <_PyUnicodeWriter_Finish@@Base+0x570> │ │ │ │ str r0, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 88ad0 <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ + cbz r3, 88c78 <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 888b6 <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ + b.n 88a5e <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ ldr.w r0, [r7, #964] @ 0x3c4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 888b6 <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ - b.n 88990 <_PyUnicodeWriter_Finish@@Base+0x398> │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + bne.w 88a5e <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ + b.n 88b38 <_PyUnicodeWriter_Finish@@Base+0x398> │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 88bf0 <_PyUnicodeWriter_Finish@@Base+0x5f8> │ │ │ │ - ldr r0, [pc, #332] @ (88c44 <_PyUnicodeWriter_Finish@@Base+0x64c>) │ │ │ │ - bl 13dd30 │ │ │ │ + bne.n 88d98 <_PyUnicodeWriter_Finish@@Base+0x5f8> │ │ │ │ + ldr r0, [pc, #332] @ (88dec <_PyUnicodeWriter_Finish@@Base+0x64c>) │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 888c4 <_PyUnicodeWriter_Finish@@Base+0x2cc> │ │ │ │ + bne.w 88a6c <_PyUnicodeWriter_Finish@@Base+0x2cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 888c4 <_PyUnicodeWriter_Finish@@Base+0x2cc> │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 88a6c <_PyUnicodeWriter_Finish@@Base+0x2cc> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8877e <_PyUnicodeWriter_Finish@@Base+0x186> │ │ │ │ - b.n 88a08 <_PyUnicodeWriter_Finish@@Base+0x410> │ │ │ │ + beq.w 88926 <_PyUnicodeWriter_Finish@@Base+0x186> │ │ │ │ + b.n 88bb0 <_PyUnicodeWriter_Finish@@Base+0x410> │ │ │ │ ldr.w r0, [r7, #924] @ 0x39c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 888b6 <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ - b.n 88990 <_PyUnicodeWriter_Finish@@Base+0x398> │ │ │ │ + bne.w 88a5e <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ + b.n 88b38 <_PyUnicodeWriter_Finish@@Base+0x398> │ │ │ │ ldr.w r1, [r3, #524] @ 0x20c │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r0, [r2, #24] │ │ │ │ - cbz r1, 88b36 <_PyUnicodeWriter_Finish@@Base+0x53e> │ │ │ │ + cbz r1, 88cde <_PyUnicodeWriter_Finish@@Base+0x53e> │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [r3, #532] @ 0x214 │ │ │ │ str.w r2, [r3, #524] @ 0x20c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 888b6 <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ + bne.w 88a5e <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ str.w r2, [r3, #532] @ 0x214 │ │ │ │ - b.n 888b6 <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 88a5e <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8878c <_PyUnicodeWriter_Finish@@Base+0x194> │ │ │ │ + beq.w 88934 <_PyUnicodeWriter_Finish@@Base+0x194> │ │ │ │ ldr.w r2, [sl, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8878c <_PyUnicodeWriter_Finish@@Base+0x194> │ │ │ │ + b.n 88934 <_PyUnicodeWriter_Finish@@Base+0x194> │ │ │ │ str.w r0, [r3, #524] @ 0x20c │ │ │ │ - b.n 88ac0 <_PyUnicodeWriter_Finish@@Base+0x4c8> │ │ │ │ + b.n 88c68 <_PyUnicodeWriter_Finish@@Base+0x4c8> │ │ │ │ ldr.w r0, [r7, #924] @ 0x39c │ │ │ │ mov r1, r3 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 88938 <_PyUnicodeWriter_Finish@@Base+0x340> │ │ │ │ + b.n 88ae0 <_PyUnicodeWriter_Finish@@Base+0x340> │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88aa2 <_PyUnicodeWriter_Finish@@Base+0x4aa> │ │ │ │ + beq.n 88c4a <_PyUnicodeWriter_Finish@@Base+0x4aa> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 88be2 <_PyUnicodeWriter_Finish@@Base+0x5ea> │ │ │ │ + cbz r1, 88d8a <_PyUnicodeWriter_Finish@@Base+0x5ea> │ │ │ │ str r0, [r1, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r3, #520] @ 0x208 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ str r0, [r2, #20] │ │ │ │ str.w r2, [r3, #520] @ 0x208 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ - cbz r2, 88bb2 <_PyUnicodeWriter_Finish@@Base+0x5ba> │ │ │ │ + cbz r2, 88d5a <_PyUnicodeWriter_Finish@@Base+0x5ba> │ │ │ │ add.w r2, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r2, r2, #18 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ str.w ip, [r2, #808] @ 0x328 │ │ │ │ add.w r2, r3, r0, lsl #3 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -136908,134 +137063,134 @@ │ │ │ │ blx fp │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r8, [r9, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #788] @ 0x314 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #788] @ 0x314 │ │ │ │ - b.n 888b6 <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ + b.n 88a5e <_PyUnicodeWriter_Finish@@Base+0x2be> │ │ │ │ str.w r0, [r3, #524] @ 0x20c │ │ │ │ - b.n 88b86 <_PyUnicodeWriter_Finish@@Base+0x58e> │ │ │ │ - bl 20d6dc │ │ │ │ + b.n 88d2e <_PyUnicodeWriter_Finish@@Base+0x58e> │ │ │ │ + bl 20d2b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 888e4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b.n 88a8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr.w r2, [sl, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 888c4 <_PyUnicodeWriter_Finish@@Base+0x2cc> │ │ │ │ - cbnz r2, 88c3e <_PyUnicodeWriter_Finish@@Base+0x646> │ │ │ │ + b.n 88a6c <_PyUnicodeWriter_Finish@@Base+0x2cc> │ │ │ │ + cbnz r2, 88de6 <_PyUnicodeWriter_Finish@@Base+0x646> │ │ │ │ add.w r2, r4, #28 │ │ │ │ - b.n 88a0a <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ + b.n 88bb2 <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ ldr.w r0, [r7, #924] @ 0x39c │ │ │ │ mov r1, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88a3c <_PyUnicodeWriter_Finish@@Base+0x444> │ │ │ │ + b.n 88be4 <_PyUnicodeWriter_Finish@@Base+0x444> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 68866 <_PyUnicode_CheckConsistency@@Base+0x328> │ │ │ │ + bl 67a86 <_PyUnicode_CheckConsistency@@Base+0x328> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88bec <_PyUnicodeWriter_Finish@@Base+0x5f4> │ │ │ │ + beq.n 88d94 <_PyUnicodeWriter_Finish@@Base+0x5f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 888e4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bge.w 88a8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 888e4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne.w 88a8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 888e4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - b.n 889a4 <_PyUnicodeWriter_Finish@@Base+0x3ac> │ │ │ │ + b.n 88b4c <_PyUnicodeWriter_Finish@@Base+0x3ac> │ │ │ │ add.w r2, r4, #20 │ │ │ │ - b.n 88a0a <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ - add r2, pc, #944 @ (adr r2, 88ff8 ) │ │ │ │ + b.n 88bb2 <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ + add r2, pc, #944 @ (adr r2, 891a0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00088c48 : │ │ │ │ +00088df0 : │ │ │ │ subs r2, r1, #0 │ │ │ │ push {lr} │ │ │ │ - blt.n 88c66 │ │ │ │ + blt.n 88e0e │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mov r1, r0 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr.w r0, [r3, #964] @ 0x3c4 │ │ │ │ ldr.w r3, [r3, #976] @ 0x3d0 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88cfc │ │ │ │ + beq.n 88ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ (88d48 ) │ │ │ │ + ldr r3, [pc, #200] @ (88ef0 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 88d02 │ │ │ │ + beq.n 88eaa │ │ │ │ lsrs r1, r4, #18 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 88cb4 │ │ │ │ + bgt.n 88e5c │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 88d02 │ │ │ │ - cbz r3, 88d02 │ │ │ │ + bgt.n 88eaa │ │ │ │ + cbz r3, 88eaa │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 88cd4 │ │ │ │ + bhi.n 88e7c │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 88cf6 │ │ │ │ + bcc.n 88e9e │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 754a0 │ │ │ │ + bl 75670 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 88cf4 │ │ │ │ + cbz r0, 88e9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2d5b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79fa0 │ │ │ │ + bl 7a160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 754a0 │ │ │ │ + b.w 75670 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 88d42 │ │ │ │ + blt.n 88eea │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - movw r1, #64733 @ 0xfcdd │ │ │ │ - movt r1, #6 │ │ │ │ + movw r1, #477 @ 0x1dd │ │ │ │ + movt r1, #7 │ │ │ │ ldr.w lr, [r3, #936] @ 0x3a8 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 88d32 │ │ │ │ + bne.n 88eda │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -137043,145 +137198,145 @@ │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88cf6 │ │ │ │ + b.n 88e9e │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00088d4c <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ +00088ef4 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #68] @ (88da0 <_Py_NewReferenceNoTotal@@Base+0x54>) │ │ │ │ + ldr r2, [pc, #68] @ (88f48 <_Py_NewReferenceNoTotal@@Base+0x54>) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w lr, [r2, #1660] @ 0x67c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 88d6c <_Py_NewReferenceNoTotal@@Base+0x20> │ │ │ │ + bne.n 88f14 <_Py_NewReferenceNoTotal@@Base+0x20> │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 88d90 <_Py_NewReferenceNoTotal@@Base+0x44> │ │ │ │ + bne.n 88f38 <_Py_NewReferenceNoTotal@@Base+0x44> │ │ │ │ mov r4, r0 │ │ │ │ addw r0, r2, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88d6a <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ + bne.n 88f12 <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13e720 │ │ │ │ + b.w 13ec48 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88e90 <_Py_NewReferenceNoTotal@@Base+0x144> │ │ │ │ + beq.n 89038 <_Py_NewReferenceNoTotal@@Base+0x144> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #1 │ │ │ │ add.w lr, r1, #12 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ subs r5, #1 │ │ │ │ - b.n 88ddc <_Py_NewReferenceNoTotal@@Base+0x90> │ │ │ │ + b.n 88f84 <_Py_NewReferenceNoTotal@@Base+0x90> │ │ │ │ adds r2, r4, r3 │ │ │ │ ldrsb.w r7, [r2, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 88e08 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + bne.n 88fb0 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ strb r1, [r2, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 88e06 <_Py_NewReferenceNoTotal@@Base+0xba> │ │ │ │ + beq.n 88fae <_Py_NewReferenceNoTotal@@Base+0xba> │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ ldr.w r0, [lr, #-12] │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r3, r5, r0 │ │ │ │ - ble.n 88dc2 <_Py_NewReferenceNoTotal@@Base+0x76> │ │ │ │ + ble.n 88f6a <_Py_NewReferenceNoTotal@@Base+0x76> │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 88e7a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bgt.n 89022 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r7, r4, r2 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 88e08 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + bne.n 88fb0 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ adds r3, r4, r2 │ │ │ │ strh r1, [r3, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 88dd4 <_Py_NewReferenceNoTotal@@Base+0x88> │ │ │ │ + bne.n 88f7c <_Py_NewReferenceNoTotal@@Base+0x88> │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ add r3, r2 │ │ │ │ and.w r3, r3, r5 │ │ │ │ - bgt.n 88e50 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + bgt.n 88ff8 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ adds r2, r4, r3 │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 88e6c <_Py_NewReferenceNoTotal@@Base+0x120> │ │ │ │ + bne.n 89014 <_Py_NewReferenceNoTotal@@Base+0x120> │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 88e68 <_Py_NewReferenceNoTotal@@Base+0x11c> │ │ │ │ + ble.n 89010 <_Py_NewReferenceNoTotal@@Base+0x11c> │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r2, r3, #2 │ │ │ │ - bgt.n 88e84 <_Py_NewReferenceNoTotal@@Base+0x138> │ │ │ │ + bgt.n 8902c <_Py_NewReferenceNoTotal@@Base+0x138> │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 88dfc <_Py_NewReferenceNoTotal@@Base+0xb0> │ │ │ │ + b.n 88fa4 <_Py_NewReferenceNoTotal@@Base+0xb0> │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 88e26 <_Py_NewReferenceNoTotal@@Base+0xda> │ │ │ │ + beq.n 88fce <_Py_NewReferenceNoTotal@@Base+0xda> │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r5 │ │ │ │ add.w r2, r4, r3, lsl #1 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 88e3a <_Py_NewReferenceNoTotal@@Base+0xee> │ │ │ │ + bgt.n 88fe2 <_Py_NewReferenceNoTotal@@Base+0xee> │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 88e44 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 88fec <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 88e2c <_Py_NewReferenceNoTotal@@Base+0xe0> │ │ │ │ + bgt.n 88fd4 <_Py_NewReferenceNoTotal@@Base+0xe0> │ │ │ │ adds r2, r4, r3 │ │ │ │ - b.n 88dcc <_Py_NewReferenceNoTotal@@Base+0x80> │ │ │ │ + b.n 88f74 <_Py_NewReferenceNoTotal@@Base+0x80> │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r5 │ │ │ │ - b.n 88e1c <_Py_NewReferenceNoTotal@@Base+0xd0> │ │ │ │ + b.n 88fc4 <_Py_NewReferenceNoTotal@@Base+0xd0> │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r7, r4, r2 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 88e0a <_Py_NewReferenceNoTotal@@Base+0xbe> │ │ │ │ + bne.n 88fb2 <_Py_NewReferenceNoTotal@@Base+0xbe> │ │ │ │ add r2, r4 │ │ │ │ str r1, [r2, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 88dd4 <_Py_NewReferenceNoTotal@@Base+0x88> │ │ │ │ + bne.n 88f7c <_Py_NewReferenceNoTotal@@Base+0x88> │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -137190,163 +137345,163 @@ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ bic.w lr, r0, #3 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ - ldr r2, [pc, #176] @ (88f74 <_Py_NewReferenceNoTotal@@Base+0x228>) │ │ │ │ + ldr r2, [pc, #176] @ (8911c <_Py_NewReferenceNoTotal@@Base+0x228>) │ │ │ │ ldr.w ip, [ip, r2] │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [lr, #4] │ │ │ │ ldr.w r2, [ip, #3752] @ 0xea8 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ and.w r1, r1, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ - ble.n 88f32 <_Py_NewReferenceNoTotal@@Base+0x1e6> │ │ │ │ + ble.n 890da <_Py_NewReferenceNoTotal@@Base+0x1e6> │ │ │ │ ldr.w r1, [ip, #3824] @ 0xef0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip, #3752] @ 0xea8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [ip, #3824] @ 0xef0 │ │ │ │ - cbnz r0, 88f40 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ + cbnz r0, 890e8 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 88f5a <_Py_NewReferenceNoTotal@@Base+0x20e> │ │ │ │ + cbnz r0, 89102 <_Py_NewReferenceNoTotal@@Base+0x20e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 88f18 <_Py_NewReferenceNoTotal@@Base+0x1cc> │ │ │ │ + cbnz r0, 890c0 <_Py_NewReferenceNoTotal@@Base+0x1cc> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 88f78 │ │ │ │ + b.w 89120 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f0c <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ + bge.n 890b4 <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88f0c <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ + bne.n 890b4 <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 88f0e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + b.n 890b6 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ ldr.w r2, [ip, #3824] @ 0xef0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip, #3824] @ 0xef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f04 <_Py_NewReferenceNoTotal@@Base+0x1b8> │ │ │ │ + beq.n 890ac <_Py_NewReferenceNoTotal@@Base+0x1b8> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f04 <_Py_NewReferenceNoTotal@@Base+0x1b8> │ │ │ │ + bge.n 890ac <_Py_NewReferenceNoTotal@@Base+0x1b8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88f04 <_Py_NewReferenceNoTotal@@Base+0x1b8> │ │ │ │ + bne.n 890ac <_Py_NewReferenceNoTotal@@Base+0x1b8> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 88f04 <_Py_NewReferenceNoTotal@@Base+0x1b8> │ │ │ │ + b.n 890ac <_Py_NewReferenceNoTotal@@Base+0x1b8> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f08 <_Py_NewReferenceNoTotal@@Base+0x1bc> │ │ │ │ + bge.n 890b0 <_Py_NewReferenceNoTotal@@Base+0x1bc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88f08 <_Py_NewReferenceNoTotal@@Base+0x1bc> │ │ │ │ + bne.n 890b0 <_Py_NewReferenceNoTotal@@Base+0x1bc> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 88f08 <_Py_NewReferenceNoTotal@@Base+0x1bc> │ │ │ │ + b.n 890b0 <_Py_NewReferenceNoTotal@@Base+0x1bc> │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00088f78 : │ │ │ │ +00089120 : │ │ │ │ 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] │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8902e │ │ │ │ + bne.n 891d6 │ │ │ │ movw ip, #35960 @ 0x8c78 │ │ │ │ movt ip, #79 @ 0x4f │ │ │ │ sub.w r1, r0, r3, lsl #3 │ │ │ │ - movw r2, #40865 @ 0x9fa1 │ │ │ │ + movw r2, #41313 @ 0xa161 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [ip, #980] @ 0x3d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89094 │ │ │ │ - cbz r1, 89018 │ │ │ │ - ldr r3, [pc, #520] @ (891cc ) │ │ │ │ + bne.n 8923c │ │ │ │ + cbz r1, 891c0 │ │ │ │ + ldr r3, [pc, #520] @ (89374 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1588] @ 0x634 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 8909e │ │ │ │ + beq.n 89246 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 88ffe │ │ │ │ + bgt.n 891a6 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8909e │ │ │ │ + beq.n 89246 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ 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, 8901c │ │ │ │ + cbz r0, 891c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 890c2 │ │ │ │ + beq.n 8926a │ │ │ │ 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 89018 │ │ │ │ + b.n 891c0 │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ mov r1, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ bfi r1, r5, #0, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ - ldr r4, [pc, #376] @ (891cc ) │ │ │ │ + ldr r4, [pc, #376] @ (89374 ) │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ sub.w r1, r0, r3, lsl #3 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ movw ip, #35960 @ 0x8c78 │ │ │ │ movt ip, #79 @ 0x4f │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ @@ -137355,32 +137510,32 @@ │ │ │ │ cmp r2, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r2, [r4, #3752] @ 0xea8 │ │ │ │ ldr.w r2, [r4, #3824] @ 0xef0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #3824] @ 0xef0 │ │ │ │ - movw r2, #40865 @ 0x9fa1 │ │ │ │ + movw r2, #41313 @ 0xa161 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88fbe │ │ │ │ + beq.n 89166 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #964] @ 0x3c4 │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [ip, #940] @ 0x3ac │ │ │ │ - movw r3, #64657 @ 0xfc91 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #401 @ 0x191 │ │ │ │ + movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 891c2 │ │ │ │ + bne.w 8936a │ │ │ │ mov r0, r1 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 89018 │ │ │ │ + b.n 891c0 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -137390,72 +137545,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 89100 │ │ │ │ + bne.n 892a8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 890fc │ │ │ │ + cbz r3, 892a4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89164 │ │ │ │ + beq.n 8930c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8913c │ │ │ │ + beq.n 892e4 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 89118 │ │ │ │ + cbnz r3, 892c0 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 89018 │ │ │ │ + beq.w 891c0 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 8915e │ │ │ │ + cbz r1, 89306 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 89136 │ │ │ │ + cbz r3, 892de │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 89018 │ │ │ │ + b.n 891c0 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 8914a │ │ │ │ + cbz r3, 892f2 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89018 │ │ │ │ + bne.w 891c0 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 89018 │ │ │ │ + b.n 891c0 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 89126 │ │ │ │ + b.n 892ce │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8910a │ │ │ │ + beq.n 892b2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 891bc │ │ │ │ + cbz r3, 89364 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ 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, 89196 │ │ │ │ + cbz r3, 8933e │ │ │ │ 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 r5, #0 │ │ │ │ @@ -137464,25 +137619,25 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 89018 │ │ │ │ + b.n 891c0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 89170 │ │ │ │ + b.n 89318 │ │ │ │ ldr.w r0, [ip, #924] @ 0x39c │ │ │ │ blx r2 │ │ │ │ - b.n 890b6 │ │ │ │ + b.n 8925e │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000891d0 : │ │ │ │ +00089378 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #20540 @ 0x503c │ │ │ │ @@ -137491,264 +137646,264 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 8923e │ │ │ │ + bpl.n 893e6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 89226 │ │ │ │ + bne.n 893ce │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 89226 │ │ │ │ + beq.n 893ce │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 89216 │ │ │ │ + bne.n 893be │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 277820 │ │ │ │ + bl 276c1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 89222 │ │ │ │ + b.n 893ca │ │ │ │ mov r1, r2 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89202 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.n 893aa │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8923a │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 893e2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008925c : │ │ │ │ +00089404 : │ │ │ │ stmdb 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 r6, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r9, [r2] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 89882 │ │ │ │ + beq.w 89a2a │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r2 │ │ │ │ strd r2, r2, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 89ca0 │ │ │ │ + bhi.w 89e48 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 89744 │ │ │ │ + beq.w 898ec │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 8977a │ │ │ │ + beq.w 89922 │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89298 │ │ │ │ + bne.n 89440 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bce │ │ │ │ + beq.w 89d76 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2d9dc │ │ │ │ - cbz r0, 892cc │ │ │ │ + cbz r0, 89474 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89bc8 │ │ │ │ + beq.w 89d70 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2d658 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89bc4 │ │ │ │ + beq.w 89d6c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2d5b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89838 │ │ │ │ + bne.w 899e0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8988e │ │ │ │ + beq.w 89a36 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 89af8 │ │ │ │ + beq.w 89ca0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 89aa2 │ │ │ │ + beq.w 89c4a │ │ │ │ movw r1, #35320 @ 0x89f8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 893ba │ │ │ │ + beq.n 89562 │ │ │ │ add.w r0, r3, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 89a9e │ │ │ │ + beq.w 89c46 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 89ada │ │ │ │ + beq.w 89c82 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 893b2 │ │ │ │ + beq.n 8955a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 89b14 │ │ │ │ + beq.w 89cbc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 89b18 │ │ │ │ + beq.w 89cc0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 893b2 │ │ │ │ + cbz r2, 8955a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 89b1e │ │ │ │ + beq.w 89cc6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 89b22 │ │ │ │ + beq.w 89cca │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 893b2 │ │ │ │ + cbz r2, 8955a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 89b28 │ │ │ │ + beq.w 89cd0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 89b2c │ │ │ │ + beq.w 89cd4 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 893b2 │ │ │ │ + cbz r2, 8955a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 89b32 │ │ │ │ + beq.w 89cda │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 89b36 │ │ │ │ + beq.w 89cde │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 893b2 │ │ │ │ + cbz r2, 8955a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 89b3c │ │ │ │ + beq.w 89ce4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 89b40 │ │ │ │ + beq.w 89ce8 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 893b2 │ │ │ │ + cbz r2, 8955a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 89b46 │ │ │ │ + beq.w 89cee │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 89b4a │ │ │ │ + beq.w 89cf2 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 893b2 │ │ │ │ + cbz r2, 8955a │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 89b50 │ │ │ │ + beq.w 89cf8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 89b54 │ │ │ │ + beq.w 89cfc │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8939e │ │ │ │ + bne.n 89546 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 899ca │ │ │ │ + bne.w 89b72 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8048c │ │ │ │ + bl 80664 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8994e │ │ │ │ + beq.w 89af6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 893e0 │ │ │ │ + bpl.n 89588 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1abfb8 │ │ │ │ + bl 1ac030 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8994e │ │ │ │ + beq.w 89af6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r4, #40464 @ 0x9e10 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r4, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 897ec │ │ │ │ + bgt.w 89994 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 89ba2 │ │ │ │ + bge.w 89d4a │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 8941c │ │ │ │ + cbz r2, 895c4 │ │ │ │ movw r3, #40464 @ 0x9e10 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89a36 │ │ │ │ + bne.w 89bde │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1abcd0 │ │ │ │ + bl 1abd48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8994e │ │ │ │ + beq.w 89af6 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 898b8 │ │ │ │ + beq.w 89a60 │ │ │ │ it ge │ │ │ │ strge r5, [sp, #16] │ │ │ │ - blt.w 89984 │ │ │ │ + blt.w 89b2c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ - bl 89de8 │ │ │ │ + bl 89f90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8994e │ │ │ │ + beq.w 89af6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - bl 89de8 │ │ │ │ + bl 89f90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8994e │ │ │ │ + beq.w 89af6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - bl 89de8 │ │ │ │ + bl 89f90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8994e │ │ │ │ + beq.w 89af6 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8994e │ │ │ │ + beq.w 89af6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orr.w r3, r2, #512 @ 0x200 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r1, 894a8 │ │ │ │ + cbz r1, 89650 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r4, #208 @ 0xd0 │ │ │ │ @@ -137766,15 +137921,15 @@ │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ it lt │ │ │ │ strlt.w r3, [r8] │ │ │ │ lsls r0, r2, #30 │ │ │ │ str.w r8, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 89bea │ │ │ │ + bmi.w 89d92 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [r4, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -137786,20 +137941,20 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r7, [r4, #436] @ 0x1b4 │ │ │ │ str.w r7, [r4, #428] @ 0x1ac │ │ │ │ str.w sl, [r4, #12] │ │ │ │ str.w sl, [r4, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89596 │ │ │ │ - movw r7, #49176 @ 0xc018 │ │ │ │ + beq.n 8973e │ │ │ │ + movw r7, #46732 @ 0xb68c │ │ │ │ movt r7, #51 @ 0x33 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 89578 │ │ │ │ + bhi.n 89720 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -137834,1352 +137989,1352 @@ │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r7, #6 │ │ │ │ add.w r1, r7, r3, lsl #2 │ │ │ │ ldrsh.w r3, [r7, r3, lsl #2] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r0, r3, #1 │ │ │ │ ldrsh.w r1, [r1, #2] │ │ │ │ - bne.w 8987c │ │ │ │ + bne.w 89a24 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r2, [r4, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89524 │ │ │ │ + bne.n 896cc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89898 │ │ │ │ + beq.w 89a40 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r3, r5, r8} │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r8, [r4, #104] @ 0x68 │ │ │ │ str.w r5, [r4, #144] @ 0x90 │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 89692 │ │ │ │ + blt.n 8983a │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #51749 @ 0xca25 │ │ │ │ + movw r3, #52245 @ 0xcc15 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 895f8 │ │ │ │ + bne.n 897a0 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 895d8 │ │ │ │ + cbz r2, 89780 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 89b66 │ │ │ │ + blt.w 89d0e │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 89b86 │ │ │ │ + blt.w 89d2e │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 89c16 │ │ │ │ + blt.w 89dbe │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 89bfa │ │ │ │ + blt.w 89da2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 89c32 │ │ │ │ + bmi.w 89dda │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 89642 │ │ │ │ + cbz r1, 897ea │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 803f0 │ │ │ │ - bl 7d228 │ │ │ │ + bl 805c8 │ │ │ │ + bl 7d418 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89692 │ │ │ │ + beq.n 8983a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (898c8 ) │ │ │ │ + ldr r1, [pc, #680] @ (89a70 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8963c │ │ │ │ + bge.n 897e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bbc │ │ │ │ + beq.w 89d64 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 89692 │ │ │ │ + beq.n 8983a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 89858 │ │ │ │ + bne.w 89a00 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8986c │ │ │ │ - ldr r1, [pc, #632] @ (898cc ) │ │ │ │ + bne.w 89a14 │ │ │ │ + ldr r1, [pc, #632] @ (89a74 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aef8 │ │ │ │ - cbnz r0, 89692 │ │ │ │ + bl 7b0bc │ │ │ │ + cbnz r0, 8983a │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2d9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c84 │ │ │ │ + beq.w 89e2c │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a2f4 │ │ │ │ + bl 8a49c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 89692 │ │ │ │ + cbz r0, 8983a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #592] @ (898cc ) │ │ │ │ + ldr r1, [pc, #592] @ (89a74 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89692 │ │ │ │ + bge.n 8983a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bf2 │ │ │ │ - bl 8a354 │ │ │ │ + beq.w 89d9a │ │ │ │ + bl 8a4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89abc │ │ │ │ + bne.w 89c64 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ mov r0, sl │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r8, r2, r9 │ │ │ │ - bl 8a36c │ │ │ │ + bl 8a514 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r8 │ │ │ │ blx 2d5b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a36c │ │ │ │ + bl 8a514 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a36c │ │ │ │ + bl 8a514 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 89738 │ │ │ │ + ble.n 898e0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 899f6 │ │ │ │ + bmi.w 89b9e │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 89738 │ │ │ │ + beq.n 898e0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 89a06 │ │ │ │ + bmi.w 89bae │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 89738 │ │ │ │ + beq.n 898e0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 89a16 │ │ │ │ + bmi.w 89bbe │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 89738 │ │ │ │ + beq.n 898e0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 89a26 │ │ │ │ + bmi.w 89bce │ │ │ │ subs.w r2, r9, #4 │ │ │ │ - beq.n 89738 │ │ │ │ + beq.n 898e0 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 899e6 │ │ │ │ + bmi.w 89b8e │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 8972a │ │ │ │ + bne.n 898d2 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89524 │ │ │ │ - b.n 89596 │ │ │ │ + bne.w 896cc │ │ │ │ + b.n 8973e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89afc │ │ │ │ + bne.w 89ca4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 899c4 │ │ │ │ + beq.w 89b6c │ │ │ │ blx 2d658 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c76 │ │ │ │ + beq.w 89e1e │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 2d5b4 │ │ │ │ - b.n 892aa │ │ │ │ + b.n 89452 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 89ae0 │ │ │ │ + bne.w 89c88 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 892aa │ │ │ │ - movw r3, #56320 @ 0xdc00 │ │ │ │ + beq.w 89452 │ │ │ │ + movw r3, #53952 @ 0xd2c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #21380 @ 0x5384 │ │ │ │ + movw r3, #19012 @ 0x4a44 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r3, #21260 @ 0x530c │ │ │ │ + movw r3, #18892 @ 0x49cc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r5 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 8991c │ │ │ │ + bmi.w 89ac4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2d828 │ │ │ │ - cbz r0, 89828 │ │ │ │ + cbz r0, 899d0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d828 │ │ │ │ - cbz r0, 89822 │ │ │ │ + cbz r0, 899ca │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 898be │ │ │ │ + beq.n 89a66 │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 897b0 │ │ │ │ + bne.n 89958 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 892aa │ │ │ │ + b.n 89452 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov ip, r0 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 898d8 │ │ │ │ + beq.n 89a80 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 898f2 │ │ │ │ + ble.n 89a9a │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 898b2 │ │ │ │ + bne.n 89a5a │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 893fa │ │ │ │ - b.n 897f6 │ │ │ │ + beq.w 895a2 │ │ │ │ + b.n 8999e │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 892aa │ │ │ │ + beq.w 89452 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 897b0 │ │ │ │ + b.n 89958 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r4 │ │ │ │ - bpl.w 893ba │ │ │ │ + bpl.w 89562 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89b62 │ │ │ │ + bge.w 89d0a │ │ │ │ adds r3, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 893ca │ │ │ │ - ldr r1, [pc, #116] @ (898d0 ) │ │ │ │ + b.n 89572 │ │ │ │ + ldr r1, [pc, #116] @ (89a78 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl c68b0 │ │ │ │ + bl c6aa4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89692 │ │ │ │ + beq.w 8983a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89650 │ │ │ │ - ldr r1, [pc, #100] @ (898d4 ) │ │ │ │ + beq.w 897f8 │ │ │ │ + ldr r1, [pc, #100] @ (89a7c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl c68b0 │ │ │ │ + bl c6aa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 89650 │ │ │ │ - b.n 89692 │ │ │ │ + bne.w 897f8 │ │ │ │ + b.n 8983a │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r2, [r1, r3] │ │ │ │ - b.n 89738 │ │ │ │ + b.n 898e0 │ │ │ │ mov fp, r9 │ │ │ │ strd r9, r9, [sp, #28] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - b.n 892b4 │ │ │ │ + b.n 8945c │ │ │ │ movw r1, #35320 @ 0x89f8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - b.n 893ba │ │ │ │ - movw r3, #16377 @ 0x3ff9 │ │ │ │ + b.n 89562 │ │ │ │ + movw r3, #17929 @ 0x4609 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 8959e │ │ │ │ + b.n 89746 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 89738 │ │ │ │ + b.n 898e0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 8980c │ │ │ │ + b.n 899b4 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - b.n 8943a │ │ │ │ + b.n 895e2 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - b.n 89828 │ │ │ │ + b.n 899d0 │ │ │ │ nop │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r3, #18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 89818 │ │ │ │ + beq.n 899c0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898da │ │ │ │ + bne.n 89a82 │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 89818 │ │ │ │ + beq.n 899c0 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89a4e │ │ │ │ + beq.w 89bf6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ mov lr, r2 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.w 89a6c │ │ │ │ + ble.w 89c14 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 89904 │ │ │ │ + bne.n 89aac │ │ │ │ mov r2, lr │ │ │ │ mov r4, r5 │ │ │ │ - b.n 89818 │ │ │ │ + b.n 899c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 89952 │ │ │ │ + bgt.n 89afa │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8992e │ │ │ │ + blt.n 89ad6 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 8996a │ │ │ │ + blt.n 89b12 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #18968 @ 0x4a18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ movs r4, #0 │ │ │ │ - b.n 896a4 │ │ │ │ + b.n 8984c │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21280 @ 0x5320 │ │ │ │ + movw r1, #18912 @ 0x49e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 89944 │ │ │ │ - movw r1, #21260 @ 0x530c │ │ │ │ + bl fce84 │ │ │ │ + b.n 89aec │ │ │ │ + movw r1, #18892 @ 0x49cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2d828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 897c8 │ │ │ │ - b.n 89828 │ │ │ │ + bne.w 89970 │ │ │ │ + b.n 899d0 │ │ │ │ rsb r3, r5, #7 │ │ │ │ bic.w r2, r3, #7 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8943a │ │ │ │ + beq.w 895e2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bmi.w 8943a │ │ │ │ + bmi.w 895e2 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #19372 @ 0x4bac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8994e │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 892aa │ │ │ │ + bl fce84 │ │ │ │ + b.n 89af6 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 89452 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ - beq.n 89a84 │ │ │ │ + beq.n 89c2c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 893ca │ │ │ │ + bge.w 89572 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 893ca │ │ │ │ + b.n 89572 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 89732 │ │ │ │ + b.n 898da │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 896f6 │ │ │ │ + b.n 8989e │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 89704 │ │ │ │ + b.n 898ac │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 89712 │ │ │ │ + b.n 898ba │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 89720 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 898c8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21688 @ 0x54b8 │ │ │ │ + movw r1, #19320 @ 0x4b78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8994e │ │ │ │ + bl fce84 │ │ │ │ + b.n 89af6 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 89c72 │ │ │ │ + beq.w 89e1a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89a50 │ │ │ │ + bne.n 89bf8 │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89c72 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.w 89e1a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21520 @ 0x5410 │ │ │ │ + movw r1, #19152 @ 0x4ad0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8994e │ │ │ │ + bl fce84 │ │ │ │ + b.n 89af6 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21492 @ 0x53f4 │ │ │ │ + movw r1, #19124 @ 0x4ab4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 8994e │ │ │ │ + b.n 89af6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 89336 │ │ │ │ + b.n 894de │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ movw r1, #35320 @ 0x89f8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 893b2 │ │ │ │ + beq.w 8955a │ │ │ │ add.w r0, r3, #8 │ │ │ │ - b.n 8932a │ │ │ │ + b.n 894d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89acc │ │ │ │ + bge.n 89c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89b5a │ │ │ │ + beq.n 89d02 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov r4, sl │ │ │ │ - b.n 896a4 │ │ │ │ + b.n 8984c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 89336 │ │ │ │ + b.n 894de │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21212 @ 0x52dc │ │ │ │ + movw r1, #18844 @ 0x499c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 89944 │ │ │ │ + bl fce84 │ │ │ │ + b.n 89aec │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 8931c │ │ │ │ + b.n 894c4 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #19036 @ 0x4a5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 89944 │ │ │ │ + bl fce84 │ │ │ │ + b.n 89aec │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 89348 │ │ │ │ + b.n 894f0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 89348 │ │ │ │ + b.n 894f0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 89358 │ │ │ │ + b.n 89500 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 89358 │ │ │ │ + b.n 89500 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 89368 │ │ │ │ + b.n 89510 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 89368 │ │ │ │ + b.n 89510 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 89378 │ │ │ │ + b.n 89520 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 89378 │ │ │ │ + b.n 89520 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 89388 │ │ │ │ + b.n 89530 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 89388 │ │ │ │ + b.n 89530 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 89398 │ │ │ │ + b.n 89540 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 89398 │ │ │ │ + b.n 89540 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 893aa │ │ │ │ + b.n 89552 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 893aa │ │ │ │ + b.n 89552 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89acc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89c74 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 893ca │ │ │ │ + b.n 89572 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #21808 @ 0x5530 │ │ │ │ + movw r1, #19440 @ 0x4bf0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 89692 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 8983a │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #21876 @ 0x5574 │ │ │ │ + movw r1, #19508 @ 0x4c34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 89692 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 8983a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #21644 @ 0x548c │ │ │ │ + movw r1, #19276 @ 0x4b4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 8994e │ │ │ │ + bl e23e4 │ │ │ │ + b.n 89af6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8963c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 897e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 8994e │ │ │ │ + b.n 89af6 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 8994e │ │ │ │ + b.n 89af6 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21448 @ 0x53c8 │ │ │ │ + movw r1, #19080 @ 0x4a88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 8994e │ │ │ │ + b.n 89af6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 894e8 │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 89690 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89692 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8983a │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #22016 @ 0x5600 │ │ │ │ + movw r1, #19648 @ 0x4cc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 89692 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 8983a │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #21948 @ 0x55bc │ │ │ │ + movw r1, #19580 @ 0x4c7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 89692 │ │ │ │ - ldr r2, [pc, #132] @ (89cb8 ) │ │ │ │ + bl e23e4 │ │ │ │ + b.n 8983a │ │ │ │ + ldr r2, [pc, #132] @ (89e60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 89c66 │ │ │ │ + beq.n 89e0e │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 89c66 │ │ │ │ + bhi.n 89e0e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 89606 │ │ │ │ + b.n 897ae │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r2, r3 │ │ │ │ - b.n 89c62 │ │ │ │ + b.n 89e0a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 89818 │ │ │ │ - bl 20d6dc │ │ │ │ + b.n 899c0 │ │ │ │ + bl 20d2b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 8994e │ │ │ │ - movw r0, #45788 @ 0xb2dc │ │ │ │ + b.n 89af6 │ │ │ │ + movw r0, #45164 @ 0xb06c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #22092 @ 0x564c │ │ │ │ + movw r2, #19724 @ 0x4d0c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21ad24 │ │ │ │ - b.n 89692 │ │ │ │ + bl 21a744 │ │ │ │ + b.n 8983a │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21192 @ 0x52c8 │ │ │ │ + movw r1, #18824 @ 0x4988 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 89944 │ │ │ │ + bl fce84 │ │ │ │ + b.n 89aec │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89d7c │ │ │ │ + beq.n 89f24 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 89d4e │ │ │ │ + beq.n 89ef6 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89da2 │ │ │ │ + beq.n 89f4a │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89d94 │ │ │ │ + beq.n 89f3c │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89dbc │ │ │ │ + beq.n 89f64 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 89cbc │ │ │ │ + bl 89e64 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 89dda │ │ │ │ + bne.n 89f82 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 89de4 │ │ │ │ + bne.n 89f8c │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 89dca │ │ │ │ + bne.n 89f72 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 89dcc │ │ │ │ + bne.n 89f74 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 89dd6 │ │ │ │ + bne.n 89f7e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 89db2 │ │ │ │ + bne.n 89f5a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 89d5e │ │ │ │ + beq.n 89f06 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 89d8c │ │ │ │ + bne.n 89f34 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 89d6c │ │ │ │ + b.n 89f14 │ │ │ │ movw r0, #35320 @ 0x89f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 89d44 │ │ │ │ + bne.n 89eec │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 89d44 │ │ │ │ + bne.n 89eec │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 89d8c │ │ │ │ + bne.n 89f34 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #35320 @ 0x89f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 89d6c │ │ │ │ + beq.n 89f14 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #35320 @ 0x89f8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 89d1c │ │ │ │ + b.n 89ec4 │ │ │ │ movw r0, #35320 @ 0x89f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 89d34 │ │ │ │ + beq.n 89edc │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 89dc6 │ │ │ │ + bne.n 89f6e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 89d5e │ │ │ │ + b.n 89f06 │ │ │ │ movw r0, #35320 @ 0x89f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 89d08 │ │ │ │ + b.n 89eb0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 89d44 │ │ │ │ + b.n 89eec │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 89de0 │ │ │ │ + bne.n 89f88 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 89d34 │ │ │ │ + b.n 89edc │ │ │ │ mov r1, ip │ │ │ │ - b.n 89db2 │ │ │ │ + b.n 89f5a │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - b.n 89d1c │ │ │ │ + b.n 89ec4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 89db2 │ │ │ │ + b.n 89f5a │ │ │ │ mov r0, r8 │ │ │ │ - b.n 89d1c │ │ │ │ - cbnz r0, 89dec │ │ │ │ + b.n 89ec4 │ │ │ │ + cbnz r0, 89f94 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - bne.n 89e0e │ │ │ │ + bne.n 89fb6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 89e2c │ │ │ │ + bne.n 89fd4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #22256 @ 0x56f0 │ │ │ │ + movw r1, #19888 @ 0x4db0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 89e38 │ │ │ │ + bne.n 89fe0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 89e0a │ │ │ │ + b.n 89fb2 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #22292 @ 0x5714 │ │ │ │ + movw r1, #19924 @ 0x4dd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 89e26 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 89fce │ │ │ │ nop │ │ │ │ │ │ │ │ -00089e54 : │ │ │ │ +00089ffc : │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #19 │ │ │ │ - bmi.n 89e90 │ │ │ │ + bmi.n 8a038 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 89e64 │ │ │ │ + bpl.n 8a00c │ │ │ │ movs r1, #1 │ │ │ │ - b.w 7699c │ │ │ │ + b.w 76b58 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1ae8f0 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 1ae96c <_Py_SetImmortalUntracked@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7699c │ │ │ │ + b.w 76b58 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00089e94 : │ │ │ │ +0008a03c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r5, [pc, #528] @ (8a0c4 ) │ │ │ │ + ldr r5, [pc, #528] @ (8a26c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ lsls r6, r1, #30 │ │ │ │ - bmi.w 8a08c │ │ │ │ + bmi.w 8a234 │ │ │ │ movw r9, #5192 @ 0x1448 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89f82 │ │ │ │ + bne.n 8a12a │ │ │ │ ldrb.w r6, [r2, #204] @ 0xcc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8a028 │ │ │ │ + bne.w 8a1d0 │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a06e │ │ │ │ + beq.w 8a216 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ lsls r1, r4, #22 │ │ │ │ str.w r0, [r3, #208] @ 0xd0 │ │ │ │ str.w r0, [r2, #192] @ 0xc0 │ │ │ │ - bpl.n 89f04 │ │ │ │ + bpl.n 8a0ac │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89ffa │ │ │ │ + beq.n 8a1a2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89fde │ │ │ │ + bne.n 8a186 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - bge.n 89ecc │ │ │ │ + bge.n 8a074 │ │ │ │ ldrb.w ip, [r1, #5] │ │ │ │ movs r7, #1 │ │ │ │ ldrb.w lr, [r1, #6] │ │ │ │ adds r1, #20 │ │ │ │ lsl.w ip, r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 89fa4 │ │ │ │ + beq.n 8a14c │ │ │ │ add.w ip, ip, r6, lsl #3 │ │ │ │ add r1, ip │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89fc2 │ │ │ │ + beq.n 8a16a │ │ │ │ cmp r6, r0 │ │ │ │ - bge.n 89ecc │ │ │ │ + bge.n 8a074 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 89f0a │ │ │ │ + beq.n 8a0b2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 89f82 │ │ │ │ + ble.n 8a12a │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1abfac │ │ │ │ + bl 1ac024 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89f82 │ │ │ │ + bge.n 8a12a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a07e │ │ │ │ + beq.n 8a226 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movw r7, #20540 @ 0x503c │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r1, [r0, #87] @ 0x57 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ uxtb.w r8, r1 │ │ │ │ - b.n 89f0a │ │ │ │ + b.n 8a0b2 │ │ │ │ mov.w lr, #12 │ │ │ │ mla ip, lr, r6, ip │ │ │ │ add r1, ip │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 89ecc │ │ │ │ + beq.n 8a074 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89f48 │ │ │ │ + bne.n 8a0f0 │ │ │ │ adds r1, #12 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 89fae │ │ │ │ + b.n 8a156 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 89ecc │ │ │ │ + ble.n 8a074 │ │ │ │ adds r1, #8 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89f44 │ │ │ │ + bne.n 8a0ec │ │ │ │ adds r6, #1 │ │ │ │ adds r1, #8 │ │ │ │ cmp r6, r0 │ │ │ │ - blt.n 89fca │ │ │ │ - b.n 89ecc │ │ │ │ + blt.n 8a172 │ │ │ │ + b.n 8a074 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - ble.w 89ecc │ │ │ │ + ble.w 8a074 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ - b.n 89f48 │ │ │ │ + b.n 8a0f0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ecc │ │ │ │ + beq.w 8a074 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89fde │ │ │ │ + bne.n 8a186 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.w 89f1e │ │ │ │ - b.n 89ecc │ │ │ │ + bgt.w 8a0c6 │ │ │ │ + b.n 8a074 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ add.w r7, r1, #5664 @ 0x1620 │ │ │ │ movs r1, #0 │ │ │ │ adds r7, #28 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 8a03c │ │ │ │ + bmi.n 8a1e4 │ │ │ │ adds r1, #1 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - b.n 8a032 │ │ │ │ + b.n 8a1da │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 8a052 │ │ │ │ + cbz r3, 8a1fa │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - blt.n 8a05c │ │ │ │ + blt.n 8a204 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - beq.w 89ed6 │ │ │ │ + beq.w 8a07e │ │ │ │ adds r1, #1 │ │ │ │ - b.n 8a032 │ │ │ │ - movw r0, #22364 @ 0x575c │ │ │ │ + b.n 8a1da │ │ │ │ + movw r0, #19996 @ 0x4e1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ + bl 211048 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - b.n 8a052 │ │ │ │ + b.n 8a1fa │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 89f04 │ │ │ │ - b.n 89efe │ │ │ │ + bpl.w 8a0ac │ │ │ │ + b.n 8a0a6 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n 89f82 │ │ │ │ + b.n 8a12a │ │ │ │ subs r6, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ mul.w r3, r6, r3 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8a0b6 │ │ │ │ + beq.n 8a25e │ │ │ │ cmp r6, #10 │ │ │ │ - bhi.n 8a0b6 │ │ │ │ + bhi.n 8a25e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - b.n 89ebe │ │ │ │ + b.n 8a066 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r1, r3 │ │ │ │ - b.n 8a0b2 │ │ │ │ + b.n 8a25a │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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 8a2ce │ │ │ │ + bgt.w 8a476 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 8a19c │ │ │ │ + bls.n 8a344 │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a270 │ │ │ │ + bmi.w 8a418 │ │ │ │ movw r6, #35960 @ 0x8c78 │ │ │ │ movt r6, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r6, #968] @ 0x3c8 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r6, #964] @ 0x3c4 │ │ │ │ - bne.w 8a264 │ │ │ │ - ldr r3, [pc, #464] @ (8a2e8 ) │ │ │ │ + bne.w 8a40c │ │ │ │ + ldr r3, [pc, #464] @ (8a490 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ mov r7, r3 │ │ │ │ - bcs.w 8a232 │ │ │ │ + bcs.w 8a3da │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8a222 │ │ │ │ + beq.n 8a3ca │ │ │ │ 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, 8a184 │ │ │ │ + cbz r2, 8a32c │ │ │ │ movw r3, #42336 @ 0xa560 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - ldr r2, [pc, #408] @ (8a2ec ) │ │ │ │ + ldr r2, [pc, #408] @ (8a494 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a278 │ │ │ │ + blt.w 8a420 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a28a │ │ │ │ + bne.w 8a432 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 8a1ec │ │ │ │ + bhi.n 8a394 │ │ │ │ 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 8a14a │ │ │ │ - ldr r3, [pc, #328] @ (8a2e8 ) │ │ │ │ + b.n 8a2f2 │ │ │ │ + ldr r3, [pc, #328] @ (8a490 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ - cbz r4, 8a1f4 │ │ │ │ - ldr r0, [pc, #316] @ (8a2ec ) │ │ │ │ + cbz r4, 8a39c │ │ │ │ + ldr r0, [pc, #316] @ (8a494 ) │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a172 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + beq.n 8a31a │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8a2c2 │ │ │ │ + bne.n 8a46a │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a172 │ │ │ │ + bne.n 8a31a │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 8a172 │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 8a31a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 8a14a │ │ │ │ + b.n 8a2f2 │ │ │ │ movw r6, #35960 @ 0x8c78 │ │ │ │ movt r6, #79 @ 0x4f │ │ │ │ - movw r2, #21665 @ 0x54a1 │ │ │ │ + movw r2, #22129 @ 0x5671 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [r6, #968] @ 0x3c8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 8a25e │ │ │ │ + bne.n 8a406 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 8a13c │ │ │ │ + bne.n 8a2e4 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a14a │ │ │ │ + bne.n 8a2f2 │ │ │ │ ldr.w r4, [r6, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8a2b6 │ │ │ │ + bne.n 8a45e │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2d640 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8a270 │ │ │ │ + cbz r4, 8a418 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 8a14a │ │ │ │ + b.n 8a2f2 │ │ │ │ ldr.w r0, [r6, #964] @ 0x3c4 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a14a │ │ │ │ - bl 20d6dc │ │ │ │ + bne.w 8a2f2 │ │ │ │ + bl 20d2b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8a17e │ │ │ │ + b.n 8a326 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a16e │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + beq.w 8a316 │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8a2aa │ │ │ │ - ldr r0, [pc, #88] @ (8a2f0 ) │ │ │ │ - bl 13dd30 │ │ │ │ + bne.n 8a452 │ │ │ │ + ldr r0, [pc, #88] @ (8a498 ) │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a16e │ │ │ │ + bne.w 8a316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 8a16e │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 8a316 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8a16e │ │ │ │ + b.n 8a316 │ │ │ │ ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8a250 │ │ │ │ + b.n 8a3f8 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8a172 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + b.n 8a31a │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22420 @ 0x5794 │ │ │ │ + movw r1, #20052 @ 0x4e54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8a274 │ │ │ │ + bl fce84 │ │ │ │ + b.n 8a41c │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 8a6a4 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 8a84c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0008a2f4 : │ │ │ │ +0008a49c : │ │ │ │ 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 8a318 │ │ │ │ - cbz r0, 8a332 │ │ │ │ + blt.n 8a4c0 │ │ │ │ + cbz r0, 8a4da │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22448 @ 0x57b0 │ │ │ │ + movw r1, #20080 @ 0x4e70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8a314 │ │ │ │ - cbnz r3, 8a338 │ │ │ │ - ldr r0, [pc, #24] @ (8a350 ) │ │ │ │ - b.n 8a314 │ │ │ │ + b.n 8a4bc │ │ │ │ + cbnz r3, 8a4e0 │ │ │ │ + ldr r0, [pc, #24] @ (8a4f8 ) │ │ │ │ + b.n 8a4bc │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22500 @ 0x57e4 │ │ │ │ + movw r1, #20132 @ 0x4ea4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8a32e │ │ │ │ + bl fce84 │ │ │ │ + b.n 8a4d6 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0008a354 : │ │ │ │ - ldr r3, [pc, #16] @ (8a368 ) │ │ │ │ +0008a4fc : │ │ │ │ + ldr r3, [pc, #16] @ (8a510 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ - cbnz r0, 8a362 │ │ │ │ + cbnz r0, 8a50a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8a360 │ │ │ │ + b.n 8a508 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008a36c : │ │ │ │ +0008a514 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 8a37a │ │ │ │ + bpl.n 8a522 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #22628 @ 0x5864 │ │ │ │ + movw r1, #20260 @ 0x4f24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -139190,305 +139345,305 @@ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ mov r7, r2 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 8a416 │ │ │ │ + bpl.n 8a5be │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8a400 │ │ │ │ + bne.n 8a5a8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8a400 │ │ │ │ + beq.n 8a5a8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r4, [pc, #128] @ (8a460 ) │ │ │ │ + ldr r4, [pc, #128] @ (8a608 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r3, 8a420 │ │ │ │ + cbnz r3, 8a5c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8a3dc │ │ │ │ + bne.n 8a584 │ │ │ │ mov r0, r7 │ │ │ │ - bl 211678 │ │ │ │ + bl 211048 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8a3fc │ │ │ │ - bl 8526c │ │ │ │ + b.n 8a5a4 │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a412 │ │ │ │ - b.n 8a3c8 │ │ │ │ + beq.n 8a5ba │ │ │ │ + b.n 8a570 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 8a44c │ │ │ │ - movw r3, #48424 @ 0xbd28 │ │ │ │ + cbz r0, 8a5f4 │ │ │ │ + movw r3, #52164 @ 0xcbc4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl e3d70 │ │ │ │ - cbz r0, 8a450 │ │ │ │ + bl e3cb8 │ │ │ │ + cbz r0, 8a5f8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ - cbz r3, 8a448 │ │ │ │ + cbz r3, 8a5f0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a448 │ │ │ │ + bge.n 8a5f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8a458 │ │ │ │ + cbz r2, 8a600 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8a3fc │ │ │ │ + b.n 8a5a4 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ - b.n 8a43a │ │ │ │ + b.n 8a5e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 211678 │ │ │ │ - b.n 8a434 │ │ │ │ + bl 211048 │ │ │ │ + b.n 8a5dc │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a448 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a5f0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008a464 <_PyErr_GetRaisedException@@Base>: │ │ │ │ +0008a60c <_PyErr_GetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008a470 <_PyErr_SetRaisedException@@Base>: │ │ │ │ +0008a618 <_PyErr_SetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [r3, #84] @ 0x54 │ │ │ │ - b.w 7aee0 │ │ │ │ + b.w 7b0a4 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a5bc <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + beq.w 8a764 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #352] @ (8a610 <_PyErr_SetRaisedException@@Base+0x1a0>) │ │ │ │ + ldr r1, [pc, #352] @ (8a7b8 <_PyErr_SetRaisedException@@Base+0x1a0>) │ │ │ │ mov r0, fp │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.n 8a5b0 <_PyErr_SetRaisedException@@Base+0x140> │ │ │ │ + beq.n 8a758 <_PyErr_SetRaisedException@@Base+0x140> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a5a0 <_PyErr_SetRaisedException@@Base+0x130> │ │ │ │ + blt.n 8a748 <_PyErr_SetRaisedException@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a5bc <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + beq.n 8a764 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #320] @ (8a614 <_PyErr_SetRaisedException@@Base+0x1a4>) │ │ │ │ + ldr r1, [pc, #320] @ (8a7bc <_PyErr_SetRaisedException@@Base+0x1a4>) │ │ │ │ mov r0, fp │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a5b0 <_PyErr_SetRaisedException@@Base+0x140> │ │ │ │ + beq.n 8a758 <_PyErr_SetRaisedException@@Base+0x140> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a5ca <_PyErr_SetRaisedException@@Base+0x15a> │ │ │ │ + blt.n 8a772 <_PyErr_SetRaisedException@@Base+0x15a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a5bc <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + beq.n 8a764 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #292] @ (8a618 <_PyErr_SetRaisedException@@Base+0x1a8>) │ │ │ │ + ldr r1, [pc, #292] @ (8a7c0 <_PyErr_SetRaisedException@@Base+0x1a8>) │ │ │ │ mov r0, fp │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a5b0 <_PyErr_SetRaisedException@@Base+0x140> │ │ │ │ + beq.n 8a758 <_PyErr_SetRaisedException@@Base+0x140> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a5f6 <_PyErr_SetRaisedException@@Base+0x186> │ │ │ │ + blt.n 8a79e <_PyErr_SetRaisedException@@Base+0x186> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a5bc <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + beq.n 8a764 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 8a560 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ - movw r9, #22676 @ 0x5894 │ │ │ │ + ble.n 8a708 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ + movw r9, #20308 @ 0x4f54 │ │ │ │ movt r9, #43 @ 0x2b │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8a52e <_PyErr_SetRaisedException@@Base+0xbe> │ │ │ │ + b.n 8a6d6 <_PyErr_SetRaisedException@@Base+0xbe> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 8a598 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ + beq.n 8a740 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ blx 2d658 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a5da <_PyErr_SetRaisedException@@Base+0x16a> │ │ │ │ + beq.n 8a782 <_PyErr_SetRaisedException@@Base+0x16a> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 8a52c <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + bgt.n 8a6d4 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 8ad30 <_PyTuple_Resize@@Base> │ │ │ │ + bl 8aed8 <_PyTuple_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a5bc <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + beq.n 8a764 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #168] @ (8a61c <_PyErr_SetRaisedException@@Base+0x1ac>) │ │ │ │ + ldr r1, [pc, #168] @ (8a7c4 <_PyErr_SetRaisedException@@Base+0x1ac>) │ │ │ │ mov r2, r8 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a5da <_PyErr_SetRaisedException@@Base+0x16a> │ │ │ │ + beq.n 8a782 <_PyErr_SetRaisedException@@Base+0x16a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a590 <_PyErr_SetRaisedException@@Base+0x120> │ │ │ │ + bge.n 8a738 <_PyErr_SetRaisedException@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 8a5c2 <_PyErr_SetRaisedException@@Base+0x152> │ │ │ │ + cbz r3, 8a76a <_PyErr_SetRaisedException@@Base+0x152> │ │ │ │ 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 8a52e <_PyErr_SetRaisedException@@Base+0xbe> │ │ │ │ - b.n 8a560 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ + bgt.n 8a6d6 <_PyErr_SetRaisedException@@Base+0xbe> │ │ │ │ + b.n 8a708 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a4c2 <_PyErr_SetRaisedException@@Base+0x52> │ │ │ │ + bne.n 8a66a <_PyErr_SetRaisedException@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a4c2 <_PyErr_SetRaisedException@@Base+0x52> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a66a <_PyErr_SetRaisedException@@Base+0x52> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a5bc <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + bge.n 8a764 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8a606 <_PyErr_SetRaisedException@@Base+0x196> │ │ │ │ + cbz r3, 8a7ae <_PyErr_SetRaisedException@@Base+0x196> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a592 <_PyErr_SetRaisedException@@Base+0x122> │ │ │ │ + b.n 8a73a <_PyErr_SetRaisedException@@Base+0x122> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a590 <_PyErr_SetRaisedException@@Base+0x120> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a738 <_PyErr_SetRaisedException@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a4e4 <_PyErr_SetRaisedException@@Base+0x74> │ │ │ │ + bne.n 8a68c <_PyErr_SetRaisedException@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a4e4 <_PyErr_SetRaisedException@@Base+0x74> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a68c <_PyErr_SetRaisedException@@Base+0x74> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a5bc <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + bge.n 8a764 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a5bc <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + bne.n 8a764 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a5bc <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a764 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a506 <_PyErr_SetRaisedException@@Base+0x96> │ │ │ │ + bne.n 8a6ae <_PyErr_SetRaisedException@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a506 <_PyErr_SetRaisedException@@Base+0x96> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a6ae <_PyErr_SetRaisedException@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a5bc <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a764 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ movs r3, r6 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + @ instruction: 0xb804 │ │ │ │ movs r3, r6 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xb810 │ │ │ │ movs r3, r6 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + @ instruction: 0xb824 │ │ │ │ movs r3, r6 │ │ │ │ │ │ │ │ -0008a620 : │ │ │ │ +0008a7c8 : │ │ │ │ adds r1, r0, #5 │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 8a63e │ │ │ │ + bhi.n 8a7e6 │ │ │ │ add.w r3, r0, #584 @ 0x248 │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 8a6f0 │ │ │ │ + bcs.n 8a898 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #268] @ (8a768 ) │ │ │ │ + ldr r3, [pc, #268] @ (8a910 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ - cbz r3, 8a6aa │ │ │ │ - ldr r0, [pc, #248] @ (8a76c ) │ │ │ │ + cbz r3, 8a852 │ │ │ │ + ldr r0, [pc, #248] @ (8a914 ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1660] @ 0x67c │ │ │ │ str.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8a6f2 │ │ │ │ + bne.n 8a89a │ │ │ │ cmp r5, #0 │ │ │ │ eor.w r2, r5, r5, asr #31 │ │ │ │ sub.w r2, r2, r5, asr #31 │ │ │ │ ite ge │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ @@ -139500,127 +139655,127 @@ │ │ │ │ movs r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r3, [r2, #964] @ 0x3c4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a73c │ │ │ │ + beq.n 8a8e4 │ │ │ │ movw r1, #42336 @ 0xa560 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1660] @ 0x67c │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r1, 8a718 │ │ │ │ + cbnz r1, 8a8c0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8a690 │ │ │ │ - b.n 8a8c8 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 8a838 │ │ │ │ + b.n 8aa70 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8a746 │ │ │ │ + bne.n 8a8ee │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a690 │ │ │ │ + bne.n 8a838 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8a690 │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.n 8a838 │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8a756 │ │ │ │ - ldr r0, [pc, #72] @ (8a770 ) │ │ │ │ + bne.n 8a8fe │ │ │ │ + ldr r0, [pc, #72] @ (8a918 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a6ea │ │ │ │ + bne.n 8a892 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8a6ea │ │ │ │ + b.n 8a892 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 20d6dc │ │ │ │ + bl 20d2b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8a6a4 │ │ │ │ + b.n 8a84c │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8a690 │ │ │ │ + b.n 8a838 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8a6ea │ │ │ │ + b.n 8a892 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 8ab24 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 8accc ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0008a774 : │ │ │ │ +0008a91c : │ │ │ │ adds r1, r0, #5 │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 8a792 │ │ │ │ + bhi.n 8a93a │ │ │ │ add.w r3, r0, #584 @ 0x248 │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 8a844 │ │ │ │ + bcs.n 8a9ec │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #268] @ (8a8bc ) │ │ │ │ + ldr r3, [pc, #268] @ (8aa64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1712] @ 0x6b0 │ │ │ │ - cbz r3, 8a7fe │ │ │ │ - ldr r0, [pc, #248] @ (8a8c0 ) │ │ │ │ + cbz r3, 8a9a6 │ │ │ │ + ldr r0, [pc, #248] @ (8aa68 ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1660] @ 0x67c │ │ │ │ str.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8a846 │ │ │ │ + bne.n 8a9ee │ │ │ │ cmp r5, #0 │ │ │ │ eor.w r2, r5, r5, asr #31 │ │ │ │ sub.w r2, r2, r5, asr #31 │ │ │ │ ite lt │ │ │ │ movlt r1, #10 │ │ │ │ movge r1, #8 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ @@ -139632,138 +139787,138 @@ │ │ │ │ movs r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r3, [r2, #964] @ 0x3c4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a890 │ │ │ │ + beq.n 8aa38 │ │ │ │ movw r1, #42336 @ 0xa560 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1660] @ 0x67c │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r1, 8a86c │ │ │ │ + cbnz r1, 8aa14 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8a7e4 │ │ │ │ - b.n 8a8c8 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 8a98c │ │ │ │ + b.n 8aa70 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8a89a │ │ │ │ + bne.n 8aa42 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a7e4 │ │ │ │ + bne.n 8a98c │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8a7e4 │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.n 8a98c │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8a8aa │ │ │ │ - ldr r0, [pc, #72] @ (8a8c4 ) │ │ │ │ + bne.n 8aa52 │ │ │ │ + ldr r0, [pc, #72] @ (8aa6c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a83e │ │ │ │ + bne.n 8a9e6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8a83e │ │ │ │ + b.n 8a9e6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 20d6dc │ │ │ │ + bl 20d2b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8a7f8 │ │ │ │ + b.n 8a9a0 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8a7e4 │ │ │ │ + b.n 8a98c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8a83e │ │ │ │ + b.n 8a9e6 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 8ac78 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 8ae20 ) │ │ │ │ lsls r7, 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 r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #968] @ 0x3c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8a9cc │ │ │ │ - ldr r3, [pc, #292] @ (8aa18 ) │ │ │ │ + bne.n 8ab74 │ │ │ │ + ldr r3, [pc, #292] @ (8abc0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a9b8 │ │ │ │ + beq.n 8ab60 │ │ │ │ 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, 8a96e │ │ │ │ + cbz r1, 8ab16 │ │ │ │ movw r3, #42336 @ 0xa560 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - ldr r0, [pc, #248] @ (8aa1c ) │ │ │ │ + ldr r0, [pc, #248] @ (8abc4 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a9e0 │ │ │ │ + bne.n 8ab88 │ │ │ │ cmp r5, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #18 │ │ │ │ strlt r3, [r4, #8] │ │ │ │ - blt.n 8a956 │ │ │ │ + blt.n 8aafe │ │ │ │ mov.w r3, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne.n 8a956 │ │ │ │ + bne.n 8aafe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ @@ -139772,83 +139927,83 @@ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ it ne │ │ │ │ strne r5, [r4, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd ip, r6, [r3, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 8a9b0 │ │ │ │ + bhi.n 8ab58 │ │ │ │ add.w r0, r3, ip │ │ │ │ str r0, [r3, #4] │ │ │ │ add.w r0, ip, #24 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8a91a │ │ │ │ + bne.n 8aac2 │ │ │ │ ldr.w r4, [r2, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8aa00 │ │ │ │ + bne.n 8aba8 │ │ │ │ movs r0, #20 │ │ │ │ blx 2d640 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8a9da │ │ │ │ + cbz r4, 8ab82 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 8a91a │ │ │ │ + b.n 8aac2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 8a91a │ │ │ │ + b.n 8aac2 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8a91a │ │ │ │ - b.n 8a98a │ │ │ │ + bne.n 8aac2 │ │ │ │ + b.n 8ab32 │ │ │ │ ldr.w r0, [r2, #964] @ 0x3c4 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a91a │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 8a950 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + bne.n 8aac2 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 8aaf8 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8aa0c │ │ │ │ + bne.n 8abb4 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a93e │ │ │ │ + bne.n 8aae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 8a93e │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 8aae6 │ │ │ │ ldr.w r0, [r2, #924] @ 0x39c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8a9a2 │ │ │ │ + b.n 8ab4a │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8a93e │ │ │ │ + b.n 8aae6 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0008aa20 : │ │ │ │ +0008abc8 : │ │ │ │ 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 r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -139856,807 +140011,807 @@ │ │ │ │ mov r7, r2 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac46 │ │ │ │ + beq.w 8adee │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r5, #41920 @ 0xa3c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 8aa84 │ │ │ │ + bmi.n 8ac2c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 8aae0 │ │ │ │ + beq.n 8ac88 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8ab8c │ │ │ │ + beq.w 8ad34 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ac1e │ │ │ │ + bpl.w 8adc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 8ab9c │ │ │ │ + bne.n 8ad44 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8ab9c │ │ │ │ + beq.n 8ad44 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - movw r3, #45804 @ 0xb2ec │ │ │ │ + movw r3, #46848 @ 0xb700 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - beq.w 8abe4 │ │ │ │ - bl 7dfc0 │ │ │ │ + beq.w 8ad8c │ │ │ │ + bl 7e1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8abf4 │ │ │ │ + blt.w 8ad9c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8ac64 │ │ │ │ - ldr r2, [pc, #540] @ (8ad08 ) │ │ │ │ + beq.w 8ae0c │ │ │ │ + ldr r2, [pc, #540] @ (8aeb0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #1068] @ 0x42c │ │ │ │ - ldr r2, [pc, #532] @ (8ad0c ) │ │ │ │ + ldr r2, [pc, #532] @ (8aeb4 ) │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8abb6 │ │ │ │ + bne.n 8ad5e │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #4084] @ 0xff4 │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8aca4 │ │ │ │ + beq.w 8ae4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8ab4a │ │ │ │ + bne.n 8acf2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab3c │ │ │ │ + bge.n 8ace4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8ab3c │ │ │ │ + cbnz r3, 8ace4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8ac06 │ │ │ │ + beq.n 8adae │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8aa84 │ │ │ │ + b.n 8ac2c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab5c │ │ │ │ + bge.n 8ad04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acb2 │ │ │ │ + beq.w 8ae5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab80 │ │ │ │ + bge.n 8ad28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acaa │ │ │ │ + beq.w 8ae52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab80 │ │ │ │ + bge.n 8ad28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acba │ │ │ │ + beq.w 8ae62 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 8aa84 │ │ │ │ + b.n 8ac2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8aab2 │ │ │ │ + bne.n 8ac5a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab08c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8abea │ │ │ │ + b.n 8ad92 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8ab02 │ │ │ │ + beq.n 8acaa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abd4 │ │ │ │ + bge.n 8ad7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8abd4 │ │ │ │ + cbnz r3, 8ad7c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab46 │ │ │ │ + bge.n 8acee │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8aa84 │ │ │ │ - bl 7c540 │ │ │ │ + b.n 8ac2c │ │ │ │ + bl 7c730 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8aad8 │ │ │ │ + bge.w 8ac80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aad8 │ │ │ │ + bne.w 8ac80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8aad8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ac80 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 8aa84 │ │ │ │ + b.n 8ac2c │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8ac4c │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 8ac4c │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + beq.n 8adf4 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 8adf4 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2795 @ 0xaeb │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8abea │ │ │ │ + b.n 8ad92 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8aad8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 8ac80 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12168 @ 0x2f88 │ │ │ │ + movw r1, #1564 @ 0x61c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8ac40 │ │ │ │ + bl fce84 │ │ │ │ + b.n 8ade8 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8aae8 │ │ │ │ + bne.w 8ac90 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 8acc2 │ │ │ │ + bmi.n 8ae6a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8acea │ │ │ │ + blt.n 8ae92 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #58828 @ 0xe5cc │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ movw r1, #35960 @ 0x8c78 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ add r3, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8aca0 │ │ │ │ + bge.n 8ae48 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 8acfa │ │ │ │ + cbz r2, 8aea2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8aa84 │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 8aa84 │ │ │ │ + b.n 8ac2c │ │ │ │ + bl e3df0 │ │ │ │ + b.n 8ac2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ab6e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ad16 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ab5c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ad04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ab80 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ad28 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 8acd4 │ │ │ │ + bmi.n 8ae7c │ │ │ │ ldrsb.w r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8ace2 │ │ │ │ + blt.n 8ae8a │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 8ac7e │ │ │ │ + b.n 8ae26 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8acf4 │ │ │ │ + blt.n 8ae9c │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 8ac7e │ │ │ │ + b.n 8ae26 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 8acf4 │ │ │ │ + bmi.n 8ae9c │ │ │ │ add.w r3, r4, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #32] @ (8ad10 ) │ │ │ │ + ldr r3, [pc, #32] @ (8aeb8 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 8ac94 │ │ │ │ + b.n 8ae3c │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 8acea │ │ │ │ + b.n 8ae92 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8aa84 │ │ │ │ + b.n 8ac2c │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0008ad14 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0008aebc <_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 7d8e4 │ │ │ │ + bl 7dad4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008ad30 <_PyTuple_Resize@@Base>: │ │ │ │ +0008aed8 <_PyTuple_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 r7, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8afda <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + beq.w 8b182 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41712 @ 0xa2f0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8afda <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 8b182 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ mov r8, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8ad6e <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + beq.n 8af16 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8afda <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 8b182 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 8ad78 <_PyTuple_Resize@@Base+0x48> │ │ │ │ + bne.n 8af20 <_PyTuple_Resize@@Base+0x48> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8af30 <_PyTuple_Resize@@Base+0x200> │ │ │ │ + beq.w 8b0d8 <_PyTuple_Resize@@Base+0x200> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8b074 <_PyTuple_Resize@@Base+0x344> │ │ │ │ + beq.w 8b21c <_PyTuple_Resize@@Base+0x344> │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ - cbz r3, 8ad94 <_PyTuple_Resize@@Base+0x64> │ │ │ │ + cbz r3, 8af3c <_PyTuple_Resize@@Base+0x64> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ae70 │ │ │ │ + bl 7b034 │ │ │ │ cmp r8, sl │ │ │ │ - bge.n 8ae5e <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + bge.n 8b006 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ add.w r6, r7, r8, lsl #2 │ │ │ │ sub.w r3, sl, r8 │ │ │ │ adds r6, #12 │ │ │ │ mov r5, r8 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 8ae18 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + beq.n 8afc0 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8ae08 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + beq.n 8afb0 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8adfc <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.n 8afa4 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8adf2 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.n 8af9a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 8ade6 <_PyTuple_Resize@@Base+0xb6> │ │ │ │ + beq.n 8af8e <_PyTuple_Resize@@Base+0xb6> │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 8adda <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + beq.n 8af82 <_PyTuple_Resize@@Base+0xaa> │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 8adce <_PyTuple_Resize@@Base+0x9e> │ │ │ │ + beq.n 8af76 <_PyTuple_Resize@@Base+0x9e> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ae90 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 8b038 <_PyTuple_Resize@@Base+0x160> │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b090 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne.w 8b238 <_PyTuple_Resize@@Base+0x360> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b038 <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne.w 8b1e0 <_PyTuple_Resize@@Base+0x308> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b01a <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ + bne.w 8b1c2 <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8aef8 <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ + bne.n 8b0a0 <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b056 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.w 8b1fe <_PyTuple_Resize@@Base+0x326> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8afbc <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 8b164 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 8ae5e <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 8b006 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r4, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8aeaa <_PyTuple_Resize@@Base+0x17a> │ │ │ │ + bne.n 8b052 <_PyTuple_Resize@@Base+0x17a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8aec4 <_PyTuple_Resize@@Base+0x194> │ │ │ │ + bne.n 8b06c <_PyTuple_Resize@@Base+0x194> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8aede <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ + bne.n 8b086 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af88 <_PyTuple_Resize@@Base+0x258> │ │ │ │ + bne.w 8b130 <_PyTuple_Resize@@Base+0x258> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af4c <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 8b0f4 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af6a <_PyTuple_Resize@@Base+0x23a> │ │ │ │ + bne.w 8b112 <_PyTuple_Resize@@Base+0x23a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8af16 <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ + bne.n 8b0be <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r6, r4, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8affc <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + bne.w 8b1a4 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ adds r5, #7 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 8ae18 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ - ldr r2, [pc, #632] @ (8b0d8 <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ + bne.n 8afc0 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + ldr r2, [pc, #632] @ (8b280 <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b0ae <_PyTuple_Resize@@Base+0x37e> │ │ │ │ + bne.w 8b256 <_PyTuple_Resize@@Base+0x37e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc4cc <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1cc0bc <_PyObject_GC_Resize@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b0ba <_PyTuple_Resize@@Base+0x38a> │ │ │ │ - bl 1a9e10 <_Py_NewReference@@Base> │ │ │ │ + beq.w 8b262 <_PyTuple_Resize@@Base+0x38a> │ │ │ │ + bl 1a9e88 <_Py_NewReference@@Base> │ │ │ │ cmp r8, sl │ │ │ │ - bgt.w 8afa6 <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bgt.w 8b14e <_PyTuple_Resize@@Base+0x276> │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ - b.n 8ad72 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ + b.n 8af1a <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8adca <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bge.n 8af72 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8adca <_PyTuple_Resize@@Base+0x9a> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8adca <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bne.n 8af72 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8af72 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ae20 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bge.n 8afc8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ae20 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ae20 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bne.n 8afc8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8afc8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ae28 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bge.n 8afd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ae28 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ae28 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne.n 8afd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8afd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ae2e <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bge.n 8afd6 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ae2e <_PyTuple_Resize@@Base+0xfe> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ae2e <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bne.n 8afd6 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8afd6 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8adfa <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bge.w 8afa2 <_PyTuple_Resize@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8adfa <_PyTuple_Resize@@Base+0xca> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8adfa <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bne.w 8afa2 <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8afa2 <_PyTuple_Resize@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ae4c <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bge.n 8aff4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ae4c <_PyTuple_Resize@@Base+0x11c> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ae4c <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bne.n 8aff4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8aff4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8af44 <_PyTuple_Resize@@Base+0x214> │ │ │ │ + bge.n 8b0ec <_PyTuple_Resize@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 8af44 <_PyTuple_Resize@@Base+0x214> │ │ │ │ + cbnz r3, 8b0ec <_PyTuple_Resize@@Base+0x214> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #404] @ (8b0dc <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #404] @ (8b284 <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 8ad72 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 8af1a <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ae3e <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bge.w 8afe6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ae3e <_PyTuple_Resize@@Base+0x10e> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ae3e <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bne.w 8afe6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8afe6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ae46 <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bge.w 8afee <_PyTuple_Resize@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ae46 <_PyTuple_Resize@@Base+0x116> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ae46 <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bne.w 8afee <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8afee <_PyTuple_Resize@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ae36 <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bge.w 8afde <_PyTuple_Resize@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ae36 <_PyTuple_Resize@@Base+0x106> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ae36 <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bne.w 8afde <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8afde <_PyTuple_Resize@@Base+0x106> │ │ │ │ sub.w r2, r8, sl │ │ │ │ add.w r0, sl, #4 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ blx 2c98c │ │ │ │ - b.n 8ae84 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + b.n 8b02c <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ae12 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bge.w 8afba <_PyTuple_Resize@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ae12 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ae12 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bne.w 8afba <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8afba <_PyTuple_Resize@@Base+0xe2> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 7fc84 │ │ │ │ - movw r0, #1928 @ 0x788 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + bl 7b4b0 │ │ │ │ + movw r0, #65460 @ 0xffb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1025 @ 0x401 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8ad74 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 8af1c <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ae58 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bge.w 8b000 <_PyTuple_Resize@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ae58 <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ae58 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne.w 8b000 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b000 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8adf0 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bge.w 8af98 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8adf0 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8adf0 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bne.w 8af98 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8af98 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ade4 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bge.w 8af8c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ade4 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ade4 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.w 8af8c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8af8c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ae06 <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bge.w 8afae <_PyTuple_Resize@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ae06 <_PyTuple_Resize@@Base+0xd6> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ae06 <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bne.w 8afae <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8afae <_PyTuple_Resize@@Base+0xd6> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8b0c6 <_PyTuple_Resize@@Base+0x396> │ │ │ │ + blt.n 8b26e <_PyTuple_Resize@@Base+0x396> │ │ │ │ mov r0, r8 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ clz r3, r0 │ │ │ │ str.w r0, [r9] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 8ad74 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 8af1c <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8add8 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bge.w 8af80 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8add8 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8add8 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 8af80 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8af80 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8ae6a <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 8b012 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 88f78 │ │ │ │ - b.n 8aff6 <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ + bl 89120 │ │ │ │ + b.n 8b19e <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b07c <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bne.n 8b224 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b07c <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b224 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 8b102 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbz r3, 8b2aa <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 8b102 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - ldr r3, [pc, #60] @ (8b128 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + cbz r3, 8b2aa <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + ldr r3, [pc, #60] @ (8b2d0 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ - cbnz r2, 8b102 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbnz r2, 8b2aa <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cbnz r2, 8b104 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + cbnz r2, 8b2ac <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 8b10c <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bpl.n 8b2b4 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b102 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - b.n 8b0f8 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + bne.n 8b2aa <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 8b2a0 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8b110 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ + bne.n 8b2b8 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ dmb ish │ │ │ │ - b.n 8b102 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 8b2aa <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ 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 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 8b166 <_PyTuple_Resize@@Base+0x436> │ │ │ │ + cbz r0, 8b30e <_PyTuple_Resize@@Base+0x436> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 8b168 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + cbz r4, 8b310 <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #4] @ (8b170 <_PyTuple_Resize@@Base+0x440>) │ │ │ │ + ldr r3, [pc, #4] @ (8b318 <_PyTuple_Resize@@Base+0x440>) │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #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] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b1ea <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + bne.n 8b392 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 8b1a4 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + cbz r0, 8b34c <_PyTuple_Resize@@Base+0x474> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b1a4 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bge.n 8b34c <_PyTuple_Resize@@Base+0x474> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8b1a4 <_PyTuple_Resize@@Base+0x474> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8b34c <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b21e <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ + bne.n 8b3c6 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 8b1c4 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + cbz r0, 8b36c <_PyTuple_Resize@@Base+0x494> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b1c4 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bge.n 8b36c <_PyTuple_Resize@@Base+0x494> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8b1c4 <_PyTuple_Resize@@Base+0x494> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8b36c <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbnz r0, 8b204 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + cbnz r0, 8b3ac <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 8b1d0 <_PyTuple_Resize@@Base+0x4a0> │ │ │ │ + cbnz r0, 8b378 <_PyTuple_Resize@@Base+0x4a0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b1cc <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bge.n 8b374 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b1cc <_PyTuple_Resize@@Base+0x49c> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b1cc <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bne.n 8b374 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b374 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b18a <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bge.n 8b332 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b18a <_PyTuple_Resize@@Base+0x45a> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b18a <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bne.n 8b332 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b332 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b1c8 <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bge.n 8b370 <_PyTuple_Resize@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b1c8 <_PyTuple_Resize@@Base+0x498> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b1c8 <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bne.n 8b370 <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b370 <_PyTuple_Resize@@Base+0x498> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b1aa <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bge.n 8b352 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b1aa <_PyTuple_Resize@@Base+0x47a> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b1aa <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bne.n 8b352 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b352 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ │ │ │ │ -0008b238 : │ │ │ │ +0008b3e0 : │ │ │ │ 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 8b260 │ │ │ │ + bl 8b408 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -140664,60 +140819,60 @@ │ │ │ │ sub sp, #20 │ │ │ │ movs r5, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8b40e │ │ │ │ - cbz r3, 8b2a6 │ │ │ │ + bgt.w 8b5b6 │ │ │ │ + cbz r3, 8b44e │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 8b428 │ │ │ │ + bhi.w 8b5d0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 8b3e0 │ │ │ │ + bhi.w 8b588 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8b27a │ │ │ │ + beq.n 8b422 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8b27a │ │ │ │ + bne.n 8b422 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b286 │ │ │ │ + bne.n 8b42e │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 8b500 │ │ │ │ - beq.w 8b540 │ │ │ │ + blt.w 8b702 │ │ │ │ + beq.w 8b746 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 8b45c │ │ │ │ + beq.w 8b604 │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 8b4e0 │ │ │ │ - ldr r1, [pc, #688] @ (8b574 ) │ │ │ │ + bgt.w 8b68c │ │ │ │ + ldr r1, [pc, #668] @ (8b708 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ add.w r2, r6, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b46e │ │ │ │ - ldr r0, [pc, #664] @ (8b578 ) │ │ │ │ + beq.w 8b616 │ │ │ │ + ldr r0, [pc, #644] @ (8b70c ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1660] @ 0x67c │ │ │ │ str.w r7, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8b504 │ │ │ │ + bne.w 8b6ae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2c98c │ │ │ │ ldr.w ip, [r6, #3744] @ 0xea0 │ │ │ │ @@ -140742,210 +140897,202 @@ │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r5, #-8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r7 │ │ │ │ str.w lr, [r6, #3744] @ 0xea0 │ │ │ │ str.w r3, [r6, #3824] @ 0xef0 │ │ │ │ str.w r0, [r6, #3752] @ 0xea8 │ │ │ │ - bgt.w 8b496 │ │ │ │ + bgt.w 8b640 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b54a │ │ │ │ + beq.w 8b73e │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b5aa │ │ │ │ + beq.w 8b742 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 8b3ce │ │ │ │ + beq.n 8b576 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b5ae │ │ │ │ + beq.w 8b6de │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 8b3ce │ │ │ │ + beq.n 8b576 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b54c │ │ │ │ + beq.w 8b6e0 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 8b3b2 │ │ │ │ + bne.n 8b55a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b580 │ │ │ │ + bne.w 8b714 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r3, #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 8b27a │ │ │ │ + bne.w 8b422 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8b424 │ │ │ │ + beq.n 8b5cc │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 8b296 │ │ │ │ - cbnz r5, 8b444 │ │ │ │ + bne.w 8b43e │ │ │ │ + cbnz r5, 8b5ec │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 8b424 │ │ │ │ - bls.n 8b43a │ │ │ │ + beq.n 8b5cc │ │ │ │ + bls.n 8b5e2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 8b444 │ │ │ │ + beq.n 8b5ec │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 8b424 │ │ │ │ + beq.n 8b5cc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 8b412 │ │ │ │ + bne.n 8b5ba │ │ │ │ subs r5, #1 │ │ │ │ - b.n 8b27a │ │ │ │ + b.n 8b422 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 8b404 │ │ │ │ - bhi.n 8b448 │ │ │ │ + beq.n 8b5ac │ │ │ │ + bhi.n 8b5f0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 8b404 │ │ │ │ + beq.n 8b5ac │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 8b296 │ │ │ │ - b.n 8b424 │ │ │ │ + bne.w 8b43e │ │ │ │ + b.n 8b5cc │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8b424 │ │ │ │ - bls.n 8b450 │ │ │ │ + beq.n 8b5cc │ │ │ │ + bls.n 8b5f8 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 8b41c │ │ │ │ + bne.n 8b5c4 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 8b27a │ │ │ │ + b.n 8b422 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 8b296 │ │ │ │ - b.n 8b424 │ │ │ │ + bne.w 8b43e │ │ │ │ + b.n 8b5cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b5e4 │ │ │ │ + beq.w 8b790 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 8b41c │ │ │ │ - b.n 8b444 │ │ │ │ + bne.n 8b5c4 │ │ │ │ + b.n 8b5ec │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b4f4 │ │ │ │ - ldr r3, [pc, #240] @ (8b574 ) │ │ │ │ + beq.w 8b782 │ │ │ │ + ldr r3, [pc, #216] @ (8b708 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #12] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 8b306 │ │ │ │ + b.n 8b4ae │ │ │ │ ldr.w r3, [r6, #3732] @ 0xe94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b372 │ │ │ │ + beq.w 8b51a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b372 │ │ │ │ - ldr r3, [pc, #212] @ (8b57c ) │ │ │ │ + beq.w 8b51a │ │ │ │ + ldr r3, [pc, #188] @ (8b710 ) │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ ldr.w r2, [r6, #3808] @ 0xee0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b372 │ │ │ │ + bne.w 8b51a │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cbnz r2, 8b52a │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 8b6d4 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 8b372 │ │ │ │ + bmi.w 8b51a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8b4ca │ │ │ │ + bne.n 8b676 │ │ │ │ dmb ish │ │ │ │ - b.n 8b372 │ │ │ │ + b.n 8b51a │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 8b46e │ │ │ │ - bl 20d6dc │ │ │ │ + bls.n 8b616 │ │ │ │ + bl 20d2b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 8b534 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 2a6f44 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 8b3d8 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8b782 │ │ │ │ + ldr r3, [pc, #100] @ (8b708 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ + b.n 8b4ae │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b5b2 │ │ │ │ + bne.n 8b750 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b5bc │ │ │ │ + bne.n 8b75a │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e720 │ │ │ │ - ldr r3, [pc, #80] @ (8b574 ) │ │ │ │ + bl 13ec48 │ │ │ │ + ldr r3, [pc, #56] @ (8b708 ) │ │ │ │ ldr.w r6, [r3, r8] │ │ │ │ - b.n 8b300 │ │ │ │ + b.n 8b4a8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b372 │ │ │ │ - b.n 8b4ba │ │ │ │ - ldr r3, [pc, #60] @ (8b574 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ - b.n 8b306 │ │ │ │ - movw r5, #5192 @ 0x1448 │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - b.n 8b3d8 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 8b51a │ │ │ │ + b.n 8b666 │ │ │ │ + movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2a6f44 │ │ │ │ + bl 2a6738 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b500 │ │ │ │ + bge.n 8b702 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8b500 │ │ │ │ + cbnz r3, 8b702 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b500 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 8b580 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -140955,136 +141102,145 @@ │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8b59e │ │ │ │ - cbnz r4, 8b5c4 │ │ │ │ + beq.n 8b732 │ │ │ │ + cbnz r4, 8b762 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b3d8 │ │ │ │ - b.n 8b580 │ │ │ │ + beq.w 8b580 │ │ │ │ + b.n 8b714 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 8b6e0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 8b54c │ │ │ │ - movs r6, #2 │ │ │ │ - b.n 8b54c │ │ │ │ + b.n 8b6e0 │ │ │ │ + movw r5, #5192 @ 0x1448 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + b.n 8b580 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #60] @ (8b5fc ) │ │ │ │ + ldr r3, [pc, #76] @ (8b7a8 ) │ │ │ │ ldr.w r6, [r3, r8] │ │ │ │ - b.n 8b300 │ │ │ │ + b.n 8b4a8 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22844 @ 0x593c │ │ │ │ + movw r1, #20476 @ 0x4ffc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8b562 │ │ │ │ - b.n 8b500 │ │ │ │ + blt.n 8b6f6 │ │ │ │ + b.n 8b702 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 2a6738 │ │ │ │ + b.n 8b702 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22816 @ 0x5920 │ │ │ │ + movw r1, #20448 @ 0x4fe0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8b500 │ │ │ │ + bl fce84 │ │ │ │ + b.n 8b702 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 8b682 │ │ │ │ + bgt.n 8b82e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8b648 │ │ │ │ + beq.n 8b7f4 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 8b69e │ │ │ │ + bhi.n 8b84a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 8b64a │ │ │ │ + bhi.n 8b7f6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b6cc │ │ │ │ + beq.n 8b878 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8b616 │ │ │ │ + beq.n 8b7c2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8b616 │ │ │ │ + bne.n 8b7c2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8b624 │ │ │ │ + bne.n 8b7d0 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r3, #32 │ │ │ │ movs r4, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ lsl.w r4, r4, lr │ │ │ │ movw lr, #4169 @ 0x1049 │ │ │ │ movt lr, #1024 @ 0x400 │ │ │ │ and.w lr, r4, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8b616 │ │ │ │ + bne.n 8b7c2 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8b698 │ │ │ │ + beq.n 8b844 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 8b634 │ │ │ │ + bne.n 8b7e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8b6ba │ │ │ │ + bne.n 8b864 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 8b698 │ │ │ │ - bls.n 8b6ae │ │ │ │ + beq.n 8b844 │ │ │ │ + bls.n 8b85a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 8b6ba │ │ │ │ + beq.n 8b864 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 8b698 │ │ │ │ + beq.n 8b844 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 8b686 │ │ │ │ + bne.n 8b832 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b616 │ │ │ │ + b.n 8b7c2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 8b672 │ │ │ │ - bhi.n 8b6c0 │ │ │ │ + beq.n 8b81e │ │ │ │ + bhi.n 8b86a │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 8b672 │ │ │ │ + beq.n 8b81e │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 8b634 │ │ │ │ - b.n 8b698 │ │ │ │ + bne.n 8b7e0 │ │ │ │ + b.n 8b844 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8b698 │ │ │ │ - bhi.n 8b6c6 │ │ │ │ - cbz r3, 8b6cc │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 8b690 │ │ │ │ + beq.n 8b844 │ │ │ │ + bls.n 8b870 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 8b83c │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 8b616 │ │ │ │ + b.n 8b7c2 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 8b634 │ │ │ │ - b.n 8b698 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 8b690 │ │ │ │ - b.n 8b6ba │ │ │ │ + bne.n 8b7e0 │ │ │ │ + b.n 8b844 │ │ │ │ + cbz r3, 8b878 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 8b83c │ │ │ │ + b.n 8b864 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22816 @ 0x5920 │ │ │ │ + movw r1, #20448 @ 0x4fe0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, r0 │ │ │ │ @@ -141092,241 +141248,225 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 8c122 │ │ │ │ + bhi.w 8c28a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r4, r7, #5 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r5, r0, #6 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r5, r0, #6 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r5, r0, #6 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r5, r0, #6 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ lsls r7, r0, #12 │ │ │ │ - lsls r1, r4, #12 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + lsls r7, r2, #10 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r5, r2, #13 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r5, r2, #12 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r7, r5, #12 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r7, r2, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r7, r7, #12 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r7, r2, #10 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ - beq.n 8b856 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8bfa2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldrb.w r3, [r3, #-1] │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 8b822 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b822 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ + lsls r1, r6, #11 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8bbf0 │ │ │ │ + bhi.w 8bdac │ │ │ │ add.w r0, r0, #584 @ 0x248 │ │ │ │ movw r4, #35960 @ 0x8c78 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ add.w r4, r4, r0, lsl #4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - movw r2, #15161 @ 0x3b39 │ │ │ │ - movt r2, #22 │ │ │ │ - ldr.w r4, [r0], #8 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - cmp r4, r2 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - bne.w 8beca │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8bef6 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + add.w r2, r3, #4 │ │ │ │ + beq.w 8bb94 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 8c178 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldrb.w r3, [r3, #-1] │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ + beq.n 8b9fe │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8b9fe │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8a620 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 8bed4 │ │ │ │ + beq.w 8c0d6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bee4 │ │ │ │ + beq.w 8c0e6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8b822 │ │ │ │ + b.n 8b9fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 8b880 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 8a7c8 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 8b600 │ │ │ │ + bl 8b7ac │ │ │ │ subs r2, r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - blt.w 8bf42 │ │ │ │ - beq.w 8be24 │ │ │ │ + blt.w 8be9c │ │ │ │ + beq.w 8bfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 8bf22 │ │ │ │ - ldr r1, [pc, #852] @ (8bc38 ) │ │ │ │ + bgt.w 8c0b2 │ │ │ │ + ldr r1, [pc, #892] @ (8bde4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8be5e │ │ │ │ - ldr r0, [pc, #828] @ (8bc3c ) │ │ │ │ + beq.w 8c01a │ │ │ │ + ldr r0, [pc, #868] @ (8bde8 ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1660] @ 0x67c │ │ │ │ str.w r7, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8bff0 │ │ │ │ + bne.w 8c226 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2c98c │ │ │ │ @@ -141355,814 +141495,831 @@ │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r7, [r3, #3744] @ 0xea0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str.w r7, [r3, #3824] @ 0xef0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str.w lr, [r3, #3752] @ 0xea8 │ │ │ │ cmp lr, r7 │ │ │ │ - bgt.w 8be7e │ │ │ │ + bgt.w 8c03c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c014 │ │ │ │ + beq.w 8c222 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8b9fa │ │ │ │ + beq.n 8bb7e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf62 │ │ │ │ + beq.w 8c24e │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq.n 8b9fa │ │ │ │ + beq.n 8bb7e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf9e │ │ │ │ + beq.w 8c24a │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r4, #24] │ │ │ │ - beq.n 8b9fa │ │ │ │ + beq.n 8bb7e │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r6 │ │ │ │ adds r4, #24 │ │ │ │ movs r6, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf96 │ │ │ │ + beq.w 8c148 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 8b9e0 │ │ │ │ + bne.n 8bb64 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 8be30 │ │ │ │ + bne.w 8bfec │ │ │ │ adds r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8b822 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movw r2, #16561 @ 0x40b1 │ │ │ │ + movt r2, #22 │ │ │ │ + ldr.w r4, [r1], #8 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r4, r2 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + bne.w 8c088 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8ba3e │ │ │ │ + movw r4, #5192 @ 0x1448 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + b.n 8b9fe │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 8c122 │ │ │ │ - add r1, pc, #4 @ (adr r1, 8ba24 ) │ │ │ │ + bhi.w 8c28a │ │ │ │ + add r1, pc, #4 @ (adr r1, 8bbe0 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - rev r3, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + cbnz r1, 8bc56 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - rev r3, r1 │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb8c5 │ │ │ │ + cbnz r1, 8bcb2 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - rev r3, r1 │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + rev16 r1, r1 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + cbnz r1, 8bce2 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - rev r3, r1 │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb82b │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r1, r2, r3, pc} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bkpt 0x000b │ │ │ │ + cbnz r1, 8bd1a │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb8bb │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r1, r2, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r5, pc} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r2, r4, r6, pc} │ │ │ │ + cbnz r5, 8bcf0 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + bkpt 0x00cd │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb7f9 │ │ │ │ + ittee gt │ │ │ │ + movgt r0, r1 │ │ │ │ + stmiagt r2!, {r0, r1, r3, r7} │ │ │ │ + movle r0, r1 │ │ │ │ + stmiale r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb7f9 │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + rev r7, r6 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + pop {r0, r2, r3, r5, r6, r7, pc} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb7f9 │ │ │ │ + bkpt 0x00df │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + iteet ne │ │ │ │ + movne r0, r1 │ │ │ │ + stmiaeq r2!, {r0, r1, r3, r7} │ │ │ │ + moveq r0, r1 │ │ │ │ + cbnz r1, 8bd2c @ unpredictable │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb88b │ │ │ │ + cbnz r1, 8bd30 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + cbnz r1, 8bd40 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r2, r3, r4, r5, r7, pc} │ │ │ │ + rev r7, r0 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + ittet pl │ │ │ │ + movpl r0, r1 │ │ │ │ + stmiapl r2!, {r0, r1, r3, r7} │ │ │ │ + movmi r0, r1 │ │ │ │ + stmiapl r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb82b │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r2, r3, r4, r5, pc} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r1, r3} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r1, r3} │ │ │ │ + cbnz r5, 8bd70 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + bkpt 0x00fb │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb82b │ │ │ │ + pop {r0, r1, r2, r6, r7, pc} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb82b │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + pop {r0, r1, r2, r6, r7, pc} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r1, r2, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb8bb │ │ │ │ + cbnz r5, 8bd88 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + cbnz r5, 8bd8c │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb8bb │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + pop {r0, r2, r3, r5, r6, r7, pc} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r4, r5, r6, pc} │ │ │ │ + rev r7, r6 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + rev r7, r6 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb88b │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + ittee ge │ │ │ │ + movge r0, r1 │ │ │ │ + stmiage r2!, {r0, r1, r3, r7} │ │ │ │ + movlt r0, r1 │ │ │ │ + stmialt r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r4, r7, pc} │ │ │ │ + rev r7, r0 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + iteee cs │ │ │ │ + movcs r0, r1 │ │ │ │ + stmiacc r2!, {r0, r1, r3, r7} │ │ │ │ + movcc r0, r1 │ │ │ │ + stmiacc r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r0, r1, r5} │ │ │ │ + stmia r2!, {r0, r1, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r1, r5, r6, r7} │ │ │ │ + bkpt 0x00a1 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb88b │ │ │ │ + rev r7, r0 │ │ │ │ movs r0, r1 │ │ │ │ - pop {r0, r6} │ │ │ │ + pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, r1 │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 8bf00 │ │ │ │ + bcs.w 8c092 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 82be8 │ │ │ │ + b.w 82dc4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8fed0 │ │ │ │ + b.w 9008c │ │ │ │ + nop │ │ │ │ + movs r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 82984 │ │ │ │ - movs r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ + b.w 82b60 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 8b600 │ │ │ │ + bl 8b7ac │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 8bf42 │ │ │ │ + blt.n 8be9c │ │ │ │ ands.w r2, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ - bne.w 8c090 │ │ │ │ - bl 74e28 │ │ │ │ + bne.w 8c1ac │ │ │ │ + bl 74fec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c13a │ │ │ │ - cbz r3, 8bcc8 │ │ │ │ + beq.w 8c2ae │ │ │ │ + cbz r3, 8be84 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, fp │ │ │ │ mov r7, r5 │ │ │ │ mov sl, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c02a │ │ │ │ + beq.w 8c11a │ │ │ │ mov r0, r7 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c058 │ │ │ │ + beq.w 8c1ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c058 │ │ │ │ + beq.w 8c1ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bf46 │ │ │ │ + blt.w 8c0fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bcbe │ │ │ │ + bge.n 8be7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c0dc │ │ │ │ + beq.w 8c2ba │ │ │ │ adds r4, #2 │ │ │ │ cmp r9, r4 │ │ │ │ - bgt.n 8bc72 │ │ │ │ + bgt.n 8be2e │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r7 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac678 │ │ │ │ + bl 1ac6f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b822 │ │ │ │ + bne.w 8b9fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bf7a │ │ │ │ - b.n 8bf42 │ │ │ │ + blt.w 8c166 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 8b9fe │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8bf0a │ │ │ │ + beq.w 8c09c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bee4 │ │ │ │ + beq.w 8c0e6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 75bd4 │ │ │ │ + b.w 75db8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 15f0a8 │ │ │ │ + b.w 15f608 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 10ccf8 │ │ │ │ + b.w 10d328 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #20] │ │ │ │ - bl 75bd4 │ │ │ │ + bl 75db8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8b822 │ │ │ │ + b.n 8b9fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1241ec │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - movw r4, #5460 @ 0x1554 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - movw r3, #4404 @ 0x1134 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - adds r1, r2, #4 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - it ne │ │ │ │ - movne r4, r3 │ │ │ │ - b.n 8b822 │ │ │ │ + b.w 124818 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8c108 │ │ │ │ + beq.w 8c264 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bee4 │ │ │ │ + beq.w 8c0e6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c208 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 95334 │ │ │ │ + b.w 954a8 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8b600 │ │ │ │ + bl 8b7ac │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 8bf42 │ │ │ │ + blt.n 8be9c │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c0e4 │ │ │ │ + beq.w 8c2a2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w 8bfde │ │ │ │ + beq.w 8c19a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bfc2 │ │ │ │ + beq.w 8c1d0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w r0, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 8bde4 │ │ │ │ + b.n 8bf80 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + movw r4, #5460 @ 0x1554 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + movw r3, #4404 @ 0x1134 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + adds r1, r2, #4 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + movne r4, r3 │ │ │ │ + b.n 8b9fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ vldr d1, [r3, #8] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 18458c │ │ │ │ + b.w 184b58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r4, [pc, #724] @ (8c0fc ) │ │ │ │ + ldr r4, [pc, #748] @ (8c2d0 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 8ba04 │ │ │ │ + beq.w 8bb88 │ │ │ │ sub.w r1, r2, #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 r2, #9 │ │ │ │ - beq.n 8be52 │ │ │ │ + beq.n 8c00e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8c0ba │ │ │ │ + bne.w 8c2ee │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 8ba04 │ │ │ │ - b.n 8be30 │ │ │ │ + beq.w 8bb88 │ │ │ │ + b.n 8bfec │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bf36 │ │ │ │ - ldr r3, [pc, #652] @ (8c100 ) │ │ │ │ + beq.w 8c2c2 │ │ │ │ + ldr r3, [pc, #672] @ (8c2d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - b.n 8b91e │ │ │ │ + b.n 8baa2 │ │ │ │ ldr.w r2, [r3, #3732] @ 0xe94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b99a │ │ │ │ + beq.w 8bb1e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b99a │ │ │ │ - ldr r2, [pc, #628] @ (8c104 ) │ │ │ │ + beq.w 8bb1e │ │ │ │ + ldr r2, [pc, #648] @ (8c2d8 ) │ │ │ │ ldr.w r2, [r2, r9] │ │ │ │ ldr.w r3, [r3, #3808] @ 0xee0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b99a │ │ │ │ + bne.w 8bb1e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bf58 │ │ │ │ + bne.n 8c110 │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.w 8b99a │ │ │ │ + bmi.w 8bb1e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8beb4 │ │ │ │ + bne.n 8c072 │ │ │ │ dmb ish │ │ │ │ - b.n 8b99a │ │ │ │ + b.n 8bb1e │ │ │ │ mov r3, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8c0f0 │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8c0b4 │ │ │ │ - movw r4, #5192 @ 0x1448 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - b.n 8b822 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8a8c8 │ │ │ │ + b.w 8aa70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 8bee4 │ │ │ │ + cbz r4, 8c0e6 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 8bd02 │ │ │ │ - b.n 8bcfa │ │ │ │ + bge.w 8bec0 │ │ │ │ + b.n 8beb8 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 8be5e │ │ │ │ - bl 20d6dc │ │ │ │ + bls.n 8c01a │ │ │ │ + bl 20d2b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 8bf8a │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a6f44 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 8b822 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8c2c2 │ │ │ │ + ldr r3, [pc, #520] @ (8c2d4 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + b.n 8baa8 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8c27e │ │ │ │ + movw r3, #5192 @ 0x1448 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8bbbe │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 8bbbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bcac │ │ │ │ + bne.w 8be68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bcac │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b99a │ │ │ │ - b.n 8bea4 │ │ │ │ - movs r3, #1 │ │ │ │ + bne.w 8bb1e │ │ │ │ + b.n 8c062 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + subs r3, r3, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2a6738 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8be9c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8be9c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be9c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r6, r7 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6f44 │ │ │ │ + bl 2a6738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bf42 │ │ │ │ + bge.w 8be9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bf42 │ │ │ │ + bne.w 8be9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bf42 │ │ │ │ - ldr r3, [pc, #372] @ (8c100 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - b.n 8b924 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.n 8bf64 │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 8bf64 │ │ │ │ - bl 8a354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be9c │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bf42 │ │ │ │ + bne.w 8be9c │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22888 @ 0x5968 │ │ │ │ + movw r1, #20520 @ 0x5028 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8bf42 │ │ │ │ + bl fce84 │ │ │ │ + b.n 8be9c │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, r6 │ │ │ │ + bl 1ac6f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8b9fe │ │ │ │ + b.n 8be92 │ │ │ │ + movw r2, #4396 @ 0x112c │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + movw r1, #20504 @ 0x5018 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + bl fce84 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a6738 │ │ │ │ + b.n 8be9c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - bl 2a6f44 │ │ │ │ + bl 2a6738 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8bf7a │ │ │ │ - b.n 8bf42 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, r6 │ │ │ │ - bl 1ac678 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b822 │ │ │ │ - b.n 8bcd6 │ │ │ │ - movw r3, #58001 @ 0xe291 │ │ │ │ - movt r3, #19 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 8c018 │ │ │ │ - addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ - cbnz r0, 8c022 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ - ldr r3, [pc, #240] @ (8c100 ) │ │ │ │ - ldr.w r3, [r3, r9] │ │ │ │ - b.n 8b91e │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 8bf64 │ │ │ │ - ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [pc, #220] @ (8c100 ) │ │ │ │ - ldr.w r3, [r3, r9] │ │ │ │ - b.n 8b91e │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - subs r3, r3, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2a6f44 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bf42 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bf42 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bf42 │ │ │ │ + blt.n 8c166 │ │ │ │ + b.n 8be9c │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r5 │ │ │ │ sub.w r3, r9, #2 │ │ │ │ mov r5, r7 │ │ │ │ sub.w r3, r3, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r7, r6 │ │ │ │ - bl 2a6f44 │ │ │ │ + bl 2a6738 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8c146 │ │ │ │ + blt.n 8c2dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fc84 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bf7a │ │ │ │ - b.n 8bf42 │ │ │ │ - movw r2, #4396 @ 0x112c │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #22872 @ 0x5958 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - bl fcc7c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a6f44 │ │ │ │ - b.n 8bf42 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 8bef6 │ │ │ │ - movw r3, #4396 @ 0x112c │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22844 @ 0x593c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl 7b4b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bf7a │ │ │ │ - b.n 8bf42 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bcbe │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a6f44 │ │ │ │ - b.n 8bf42 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 8b8a2 │ │ │ │ - b.w 8b8aa │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - movs r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + blt.n 8c166 │ │ │ │ + b.n 8be9c │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 8c14e │ │ │ │ + movw r3, #59321 @ 0xe7b9 │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 8c252 │ │ │ │ + addw r0, r0, #1652 @ 0x674 │ │ │ │ + bl 13e258 │ │ │ │ + cbnz r0, 8c25c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 13ec48 │ │ │ │ + ldr r3, [pc, #144] @ (8c2d4 ) │ │ │ │ + ldr.w r3, [r3, r9] │ │ │ │ + b.n 8baa2 │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 8c14e │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 8c14e │ │ │ │ + ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [pc, #116] @ (8c2d4 ) │ │ │ │ + ldr.w r3, [r3, r9] │ │ │ │ + b.n 8baa2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bee4 │ │ │ │ + beq.w 8c0e6 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 8bf46 │ │ │ │ + b.n 8bf4e │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 8bda8 │ │ │ │ - b.n 8bdb0 │ │ │ │ + blt.w 8ba1e │ │ │ │ + b.w 8ba26 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22924 @ 0x598c │ │ │ │ + movw r1, #20556 @ 0x504c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8bf42 │ │ │ │ + bl fce84 │ │ │ │ + b.n 8be9c │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a6738 │ │ │ │ + b.n 8be9c │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6f44 │ │ │ │ - b.n 8bf42 │ │ │ │ + bl 2a6738 │ │ │ │ + b.n 8be9c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be7a │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a6738 │ │ │ │ + b.n 8be9c │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + movs r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c07e │ │ │ │ + bne.n 8c212 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c07e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c212 │ │ │ │ + movw r3, #4396 @ 0x112c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #20476 @ 0x4ffc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8c166 │ │ │ │ + b.n 8be9c │ │ │ │ │ │ │ │ -0008c158 : │ │ │ │ +0008c310 : │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -142170,555 +142327,555 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 74e28 │ │ │ │ + bl 74fec │ │ │ │ str r0, [sp, #20] │ │ │ │ str.w r0, [r7, #3848] @ 0xf08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1ce │ │ │ │ - ldr r0, [pc, #796] @ (8c4b0 ) │ │ │ │ + beq.w 8d38a │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ad1ac │ │ │ │ + movw r0, #10192 @ 0x27d0 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + bl 1ad228 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d46c │ │ │ │ - bl 8ee18 │ │ │ │ + beq.w 8d628 │ │ │ │ + bl 8efc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1ce │ │ │ │ + beq.w 8d38a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r7, #3840] @ 0xf00 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8f00c │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1ce │ │ │ │ + beq.w 8d38a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23492 @ 0x5bc4 │ │ │ │ + movw r1, #21236 @ 0x52f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d1ce │ │ │ │ - bl 74e28 │ │ │ │ + beq.w 8d38a │ │ │ │ + bl 74fec │ │ │ │ mov r2, r0 │ │ │ │ str.w r0, [r7, #3892] @ 0xf34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1ce │ │ │ │ + beq.w 8d38a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23500 @ 0x5bcc │ │ │ │ + movw r1, #21244 @ 0x52fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d1ce │ │ │ │ + beq.w 8d38a │ │ │ │ movw r3, #21200 @ 0x52d0 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2d03c │ │ │ │ - bl 1ad6a4 │ │ │ │ + bl 1ad720 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d482 │ │ │ │ + beq.w 8d63e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #648] @ (8c4b4 ) │ │ │ │ + ldr r1, [pc, #776] @ (8c6f0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d482 │ │ │ │ + beq.w 8d63e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23516 @ 0x5bdc │ │ │ │ + movw r1, #21260 @ 0x530c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d482 │ │ │ │ + beq.w 8d63e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c25e │ │ │ │ + bge.n 8c41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d462 │ │ │ │ + beq.w 8d61e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r1, #23528 @ 0x5be8 │ │ │ │ + movw r1, #21272 @ 0x5318 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ - bl 1ad6f0 │ │ │ │ + bl 1ad76c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23572 @ 0x5c14 │ │ │ │ + movw r1, #21316 @ 0x5344 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c2a8 │ │ │ │ + bge.n 8c466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d44e │ │ │ │ + beq.w 8d60a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54456 @ 0xd4b8 │ │ │ │ + movw r1, #52048 @ 0xcb50 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1ad6f0 │ │ │ │ + bl 1ad76c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23588 @ 0x5c24 │ │ │ │ + movw r1, #21332 @ 0x5354 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c2ea │ │ │ │ + bge.n 8c4a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d458 │ │ │ │ + beq.w 8d614 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23604 @ 0x5c34 │ │ │ │ + movw r1, #21348 @ 0x5364 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1ad6f0 │ │ │ │ + bl 1ad76c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23620 @ 0x5c44 │ │ │ │ + movw r1, #21364 @ 0x5374 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c32c │ │ │ │ + bge.n 8c4ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d444 │ │ │ │ + beq.w 8d600 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18408 @ 0x47e8 │ │ │ │ + movw r1, #16040 @ 0x3ea8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1ad6f0 │ │ │ │ + bl 1ad76c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23640 @ 0x5c58 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c36e │ │ │ │ + bge.n 8c52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d4c8 │ │ │ │ + beq.w 8d684 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - bl 1a5f60 │ │ │ │ + beq.w 8d266 │ │ │ │ + bl 1a5fdc │ │ │ │ movw r0, #22400 @ 0x5780 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #62556 @ 0xf45c │ │ │ │ + movw r1, #60148 @ 0xeaf4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c3b2 │ │ │ │ + bge.n 8c570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d4be │ │ │ │ + beq.w 8d67a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ movt r0, #783 @ 0x30f │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23660 @ 0x5c6c │ │ │ │ + movw r1, #21404 @ 0x539c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c3f0 │ │ │ │ + bge.n 8c5ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d4b4 │ │ │ │ + beq.w 8d670 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - movw r3, #19532 @ 0x4c4c │ │ │ │ + beq.w 8d266 │ │ │ │ + movw r3, #17164 @ 0x430c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #23672 @ 0x5c78 │ │ │ │ + movw r1, #21416 @ 0x53a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #23680 @ 0x5c80 │ │ │ │ + movw r0, #21424 @ 0x53b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 8b238 │ │ │ │ + bl 8b3e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23688 @ 0x5c88 │ │ │ │ + movw r1, #21432 @ 0x53b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c442 │ │ │ │ + bge.n 8c600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d4aa │ │ │ │ + beq.w 8d666 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - movw r0, #19532 @ 0x4c4c │ │ │ │ + beq.w 8d266 │ │ │ │ + movw r0, #17164 @ 0x430c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23696 @ 0x5c90 │ │ │ │ + movw r1, #21440 @ 0x53c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d4e6 │ │ │ │ + blt.w 8d6a2 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23708 @ 0x5c9c │ │ │ │ + movw r1, #21452 @ 0x53cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d4d2 │ │ │ │ - b.n 8c4b8 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + blt.w 8d68e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - movw r0, #17768 @ 0x4568 │ │ │ │ + beq.w 8d266 │ │ │ │ + movw r0, #14952 @ 0x3a68 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23720 @ 0x5ca8 │ │ │ │ + movw r1, #21464 @ 0x53d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c4f8 │ │ │ │ + bge.n 8c6ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d4fa │ │ │ │ + beq.w 8d6b6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - movw r0, #23732 @ 0x5cb4 │ │ │ │ + beq.w 8d266 │ │ │ │ + movw r0, #21476 @ 0x53e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3640 @ 0xe38 │ │ │ │ + movw r1, #1272 @ 0x4f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c538 │ │ │ │ + bge.n 8c6f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d302 │ │ │ │ + beq.w 8d4be │ │ │ │ + b.n 8c6f4 │ │ │ │ + nop │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + lsls r0, r2, #1 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23740 @ 0x5cbc │ │ │ │ + movw r1, #21484 @ 0x53ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c574 │ │ │ │ + bge.n 8c730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d39a │ │ │ │ + beq.w 8d556 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - bl 1ad754 │ │ │ │ + beq.w 8d266 │ │ │ │ + bl 1ad7d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #11656 @ 0x2d88 │ │ │ │ + movw r1, #16372 @ 0x3ff4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c5ac │ │ │ │ + bge.n 8c768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d390 │ │ │ │ + beq.w 8d54c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - bl 1ad838 │ │ │ │ + beq.w 8d266 │ │ │ │ + bl 1ad8b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #11588 @ 0x2d44 │ │ │ │ + movw r1, #16304 @ 0x3fb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c5e4 │ │ │ │ + bge.n 8c7a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d386 │ │ │ │ + beq.w 8d542 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - ldr r2, [pc, #336] @ (8c740 ) │ │ │ │ + beq.w 8d266 │ │ │ │ + ldr r2, [pc, #336] @ (8c8fc ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #57884 @ 0xe21c │ │ │ │ movt r1, #84 @ 0x54 │ │ │ │ - bl 1ac004 │ │ │ │ + bl 1ac07c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d37c │ │ │ │ + beq.w 8d538 │ │ │ │ movw r0, #57884 @ 0xe21c │ │ │ │ movt r0, #84 @ 0x54 │ │ │ │ - bl 8f7c0 │ │ │ │ + bl 8f968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ movs r0, #32 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d360 │ │ │ │ + beq.w 8d51c │ │ │ │ str r0, [r7, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d344 │ │ │ │ + beq.w 8d500 │ │ │ │ str r0, [r7, #20] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d328 │ │ │ │ + beq.w 8d4e4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d30c │ │ │ │ + beq.w 8d4c8 │ │ │ │ str r0, [r7, #28] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3f8 │ │ │ │ - movw r8, #44716 @ 0xaeac │ │ │ │ + beq.w 8d5b4 │ │ │ │ + movw r8, #45104 @ 0xb030 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3dc │ │ │ │ + beq.w 8d598 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3c0 │ │ │ │ + beq.w 8d57c │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3a4 │ │ │ │ + beq.w 8d560 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d41e │ │ │ │ + beq.w 8d5da │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28668 @ 0x6ffc │ │ │ │ + movw r1, #27092 @ 0x69d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c6d6 │ │ │ │ + bge.n 8c892 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d414 │ │ │ │ + beq.w 8d5d0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23748 @ 0x5cc4 │ │ │ │ + movw r1, #21492 @ 0x53f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c716 │ │ │ │ + bge.n 8c8d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d43a │ │ │ │ + beq.w 8d5f6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r7, [r3, #1868] @ 0x74c │ │ │ │ - b.n 8c774 │ │ │ │ + b.n 8c930 │ │ │ │ nop │ │ │ │ cmp r0, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d2e4 │ │ │ │ - bl 8ffb0 │ │ │ │ + beq.w 8d4a0 │ │ │ │ + bl 9016c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d290 │ │ │ │ + beq.w 8d44c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c770 │ │ │ │ + bge.n 8c92c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d286 │ │ │ │ + beq.w 8d442 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r0, [r7, r9, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c744 │ │ │ │ + bne.n 8c900 │ │ │ │ mov r0, sl │ │ │ │ - bl 904e4 │ │ │ │ + bl 906a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2bc │ │ │ │ + bne.w 8d478 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a46c │ │ │ │ + bl 7a630 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c7a8 │ │ │ │ + bge.n 8c964 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 8c7a8 │ │ │ │ + cbnz r3, 8c964 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23760 @ 0x5cd0 │ │ │ │ + movw r1, #21504 @ 0x5400 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c7d2 │ │ │ │ + bge.n 8c98e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d27c │ │ │ │ + beq.w 8d438 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov.w r0, #296 @ 0x128 │ │ │ │ - bl 75de4 │ │ │ │ + bl 75fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ - ldr r7, [pc, #816] @ (8cb1c ) │ │ │ │ + beq.w 8d266 │ │ │ │ + ldr r7, [pc, #816] @ (8ccd8 ) │ │ │ │ add.w r9, r0, #12 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ add.w sl, r7, #1184 @ 0x4a0 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -142727,570 +142884,570 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d25a │ │ │ │ + beq.w 8d416 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d25a │ │ │ │ + beq.w 8d416 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ add.w r7, r5, #12 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d25a │ │ │ │ + beq.w 8d416 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d25a │ │ │ │ + beq.w 8d416 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ cmp sl, r7 │ │ │ │ add.w r9, r9, #16 │ │ │ │ - bne.n 8c800 │ │ │ │ + bne.n 8c9bc │ │ │ │ mov r3, fp │ │ │ │ - movw r1, #23784 @ 0x5ce8 │ │ │ │ + movw r1, #21528 @ 0x5418 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #10600 @ 0x2968 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ - bl 9204c │ │ │ │ + bl 92210 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c8d0 │ │ │ │ + bge.n 8ca8c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8c8d0 │ │ │ │ + cbnz r2, 8ca8c │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63276 @ 0xf72c │ │ │ │ + movw r1, #61088 @ 0xeea0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c8fa │ │ │ │ + bge.n 8cab6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d052 │ │ │ │ + beq.w 8d20e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - ldr r2, [pc, #540] @ (8cb20 ) │ │ │ │ + beq.w 8d266 │ │ │ │ + ldr r2, [pc, #540] @ (8ccdc ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23788 @ 0x5cec │ │ │ │ + movw r1, #21532 @ 0x541c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #524] @ (8cb24 ) │ │ │ │ + ldr r0, [pc, #524] @ (8cce0 ) │ │ │ │ ldr.w r3, [r0, #1100] @ 0x44c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d05a │ │ │ │ + blt.w 8d216 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8d0aa │ │ │ │ - movw r0, #19532 @ 0x4c4c │ │ │ │ + beq.w 8d266 │ │ │ │ + movw r0, #17164 @ 0x430c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23800 @ 0x5cf8 │ │ │ │ + movw r1, #21544 @ 0x5428 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d070 │ │ │ │ + blt.w 8d22c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - ldr r2, [pc, #452] @ (8cb28 ) │ │ │ │ + beq.w 8d266 │ │ │ │ + ldr r2, [pc, #452] @ (8cce4 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #452] @ (8cb2c ) │ │ │ │ + ldr r1, [pc, #452] @ (8cce8 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1ac004 │ │ │ │ + bl 1ac07c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d37c │ │ │ │ - ldr r0, [pc, #440] @ (8cb2c ) │ │ │ │ - bl 8f7c0 │ │ │ │ + beq.w 8d538 │ │ │ │ + ldr r0, [pc, #440] @ (8cce8 ) │ │ │ │ + bl 8f968 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ movs r0, #3 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ str.w r0, [r8, #16] │ │ │ │ movs r0, #15 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ movs r0, #0 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ str.w r0, [r8, #24] │ │ │ │ - movw r0, #23812 @ 0x5d04 │ │ │ │ + movw r0, #21556 @ 0x5434 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ movs r0, #8 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r8, #32] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d08a │ │ │ │ + bne.w 8d246 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28648 @ 0x6fe8 │ │ │ │ + movw r1, #27072 @ 0x69c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c9ea │ │ │ │ + bge.n 8cba6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d082 │ │ │ │ + beq.w 8d23e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8d0aa │ │ │ │ - bl 74e28 │ │ │ │ + beq.w 8d266 │ │ │ │ + bl 74fec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ - movw r0, #23820 @ 0x5d0c │ │ │ │ + beq.w 8d266 │ │ │ │ + movw r0, #21564 @ 0x543c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ca │ │ │ │ + beq.w 8d286 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #62508 @ 0xf42c │ │ │ │ + movw r1, #60140 @ 0xeaec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ca38 │ │ │ │ + bge.n 8cbf4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d0e2 │ │ │ │ + beq.w 8d29e │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0ca │ │ │ │ - movw r0, #23828 @ 0x5d14 │ │ │ │ + beq.w 8d286 │ │ │ │ + movw r0, #21572 @ 0x5444 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ca │ │ │ │ + beq.w 8d286 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23840 @ 0x5d20 │ │ │ │ + movw r1, #21584 @ 0x5450 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ca7c │ │ │ │ + bge.n 8cc38 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d0ea │ │ │ │ + beq.w 8d2a6 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0ca │ │ │ │ + beq.w 8d286 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #62556 @ 0xf45c │ │ │ │ + movw r1, #60148 @ 0xeaf4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d0ca │ │ │ │ + beq.w 8d286 │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ movt r0, #783 @ 0x30f │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ca │ │ │ │ + beq.w 8d286 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23660 @ 0x5c6c │ │ │ │ + movw r1, #21404 @ 0x539c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cad4 │ │ │ │ + bge.n 8cc90 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d0f2 │ │ │ │ + beq.w 8d2ae │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0ca │ │ │ │ - movw r0, #23852 @ 0x5d2c │ │ │ │ + beq.w 8d286 │ │ │ │ + movw r0, #21596 @ 0x545c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7d228 │ │ │ │ + bl 7d418 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ca │ │ │ │ + beq.w 8d286 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23872 @ 0x5d40 │ │ │ │ + movw r1, #21616 @ 0x5470 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cb30 │ │ │ │ + bge.n 8ccec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d0fa │ │ │ │ - b.n 8cb30 │ │ │ │ + beq.w 8d2b6 │ │ │ │ + b.n 8ccec │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ movs r3, r6 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #480] @ (8cd08 ) │ │ │ │ + ldr r4, [pc, #480] @ (8cec4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r0, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 8d108 │ │ │ │ + b.n 8d2c4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0ca │ │ │ │ + beq.w 8d286 │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #23884 @ 0x5d4c │ │ │ │ + movw r1, #21628 @ 0x547c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d0ca │ │ │ │ + beq.w 8d286 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1adca4 <_PyNamespace_New@@Base> │ │ │ │ + bl 1add1c <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cb70 │ │ │ │ + bge.n 8cd2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 8cb70 │ │ │ │ + cbnz r3, 8cd2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52148 @ 0xcbb4 │ │ │ │ + movw r1, #49780 @ 0xc274 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cba0 │ │ │ │ + bge.n 8cd5c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d102 │ │ │ │ + beq.w 8d2be │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8d0aa │ │ │ │ - ldr r2, [pc, #748] @ (8ce94 ) │ │ │ │ + beq.w 8d266 │ │ │ │ + ldr r2, [pc, #748] @ (8d050 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #748] @ (8ce98 ) │ │ │ │ + ldr r1, [pc, #748] @ (8d054 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1ac004 │ │ │ │ + bl 1ac07c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d37c │ │ │ │ + beq.w 8d538 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #732] @ (8ce98 ) │ │ │ │ + ldr r0, [pc, #732] @ (8d054 ) │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - bl 8f7c0 │ │ │ │ + bl 8f968 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ade90 <_PyNamespace_New@@Base+0x1ec> │ │ │ │ + bl 1adf08 <_PyNamespace_New@@Base+0x1ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d10a │ │ │ │ + beq.w 8d2c6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24988 @ 0x619c │ │ │ │ + movw r1, #22620 @ 0x585c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cc00 │ │ │ │ + bge.n 8cdbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d126 │ │ │ │ + beq.w 8d2e2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8d0aa │ │ │ │ - ldr r2, [pc, #660] @ (8ce9c ) │ │ │ │ + beq.w 8d266 │ │ │ │ + ldr r2, [pc, #660] @ (8d058 ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23916 @ 0x5d6c │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #644] @ (8cea0 ) │ │ │ │ + ldr r0, [pc, #644] @ (8d05c ) │ │ │ │ ldr.w r3, [r0, #2380] @ 0x94c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d12e │ │ │ │ + blt.w 8d2ea │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8d0aa │ │ │ │ - bl 1ae3a4 │ │ │ │ + beq.w 8d266 │ │ │ │ + bl 1ae41c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29992 @ 0x7528 │ │ │ │ + movw r1, #30432 @ 0x76e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cc5c │ │ │ │ + bge.n 8ce18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d144 │ │ │ │ + beq.w 8d300 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - bl 74e28 │ │ │ │ + beq.w 8d266 │ │ │ │ + bl 74fec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ movs r0, #32 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d150 │ │ │ │ + beq.w 8d30c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #544] @ (8cea4 ) │ │ │ │ + ldr r1, [pc, #544] @ (8d060 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d150 │ │ │ │ + beq.w 8d30c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d166 │ │ │ │ - ldr r1, [pc, #524] @ (8cea8 ) │ │ │ │ + blt.w 8d322 │ │ │ │ + ldr r1, [pc, #524] @ (8d064 ) │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d17a │ │ │ │ - ldr r1, [pc, #504] @ (8ceac ) │ │ │ │ + beq.w 8d336 │ │ │ │ + ldr r1, [pc, #504] @ (8d068 ) │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d17a │ │ │ │ - ldr r2, [pc, #488] @ (8ceb0 ) │ │ │ │ + beq.w 8d336 │ │ │ │ + ldr r2, [pc, #488] @ (8d06c ) │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #488] @ (8ceb4 ) │ │ │ │ - bl 7c460 │ │ │ │ + ldr r1, [pc, #488] @ (8d070 ) │ │ │ │ + bl 7c650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d14c │ │ │ │ + beq.w 8d308 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1adca4 <_PyNamespace_New@@Base> │ │ │ │ + bl 1add1c <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ccf2 │ │ │ │ + bge.n 8ceae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 8ccf2 │ │ │ │ + cbnz r3, 8ceae │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23936 @ 0x5d80 │ │ │ │ + movw r1, #21680 @ 0x54b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cd22 │ │ │ │ + bge.n 8cede │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d18c │ │ │ │ + beq.w 8d348 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 8d0aa │ │ │ │ - ldr r2, [pc, #396] @ (8ceb8 ) │ │ │ │ + beq.w 8d266 │ │ │ │ + ldr r2, [pc, #396] @ (8d074 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #396] @ (8cebc ) │ │ │ │ + ldr r1, [pc, #396] @ (8d078 ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1ac004 │ │ │ │ + bl 1ac07c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d37c │ │ │ │ + beq.w 8d538 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23948 @ 0x5d8c │ │ │ │ + movw r1, #21692 @ 0x54bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cd6c │ │ │ │ + bge.n 8cf28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d194 │ │ │ │ + beq.w 8d350 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ - bl 74e28 │ │ │ │ + beq.w 8d266 │ │ │ │ + bl 74fec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23960 @ 0x5d98 │ │ │ │ + movw r1, #21704 @ 0x54c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cda4 │ │ │ │ + bge.n 8cf60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d19c │ │ │ │ + beq.w 8d358 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ movs r0, #0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23980 @ 0x5dac │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cdde │ │ │ │ + bge.n 8cf9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d1a4 │ │ │ │ + beq.w 8d360 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0aa │ │ │ │ + beq.w 8d266 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d1ac │ │ │ │ + bne.w 8d368 │ │ │ │ add r0, sp, #12 │ │ │ │ - movw r2, #50888 @ 0xc6c8 │ │ │ │ + movw r2, #48520 @ 0xbd88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldmia r0, {r0, r1, r3} │ │ │ │ - bl 1ae4ac │ │ │ │ + bl 1ae528 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d1ce │ │ │ │ - ldr r0, [pc, #184] @ (8cec0 ) │ │ │ │ + beq.w 8d38a │ │ │ │ + ldr r0, [pc, #184] @ (8d07c ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ad1ac │ │ │ │ + bl 1ad228 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1ce │ │ │ │ + beq.w 8d38a │ │ │ │ movw r2, #5208 @ 0x1458 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #17248 @ 0x4360 │ │ │ │ + movw r1, #14880 @ 0x3a20 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8e530 │ │ │ │ + bl 8e6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d1b6 │ │ │ │ + bne.w 8d372 │ │ │ │ movw r2, #5200 @ 0x1450 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #2340 @ 0x924 │ │ │ │ + movw r1, #336 @ 0x150 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e530 │ │ │ │ + bl 8e6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d1b6 │ │ │ │ - bl 1adca4 <_PyNamespace_New@@Base> │ │ │ │ + bne.w 8d372 │ │ │ │ + bl 1add1c <_PyNamespace_New@@Base> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1b6 │ │ │ │ + beq.w 8d372 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49716 @ 0xc234 │ │ │ │ + movw r1, #47432 @ 0xb948 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e530 │ │ │ │ + bl 8e6d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ce82 │ │ │ │ + bge.n 8d03e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d1e6 │ │ │ │ + beq.w 8d3a2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8d1b6 │ │ │ │ - ldr r7, [pc, #56] @ (8cec4 ) │ │ │ │ + bne.w 8d372 │ │ │ │ + ldr r7, [pc, #56] @ (8d080 ) │ │ │ │ mov.w r8, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 8ced8 │ │ │ │ + b.n 8d094 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 8d614 │ │ │ │ + b.n 8d7d0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrb r0, [r7, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ @@ -143300,602 +143457,602 @@ │ │ │ │ lsls r0, r2, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 8c7d8 │ │ │ │ + b.n 8c994 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ movs r3, r6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d1b6 │ │ │ │ + bne.w 8d372 │ │ │ │ cmp.w sl, #19 │ │ │ │ - beq.n 8cf14 │ │ │ │ + beq.n 8d0d0 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r8, sl │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d1b6 │ │ │ │ - bl 8e530 │ │ │ │ + beq.w 8d372 │ │ │ │ + bl 8e6d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cec8 │ │ │ │ + bge.n 8d084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cec8 │ │ │ │ + bne.n 8d084 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 8cec8 │ │ │ │ - movw r1, #23992 @ 0x5db8 │ │ │ │ + b.n 8d084 │ │ │ │ + movw r1, #21736 @ 0x54e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #736] @ (8d200 ) │ │ │ │ + ldr r2, [pc, #736] @ (8d3bc ) │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 8e530 │ │ │ │ + bl 8e6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d1b6 │ │ │ │ - bl 8a620 │ │ │ │ + bne.w 8d372 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ + movw r1, #21748 @ 0x54f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e530 │ │ │ │ + bl 8e6d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d226 │ │ │ │ + blt.w 8d3e2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1b6 │ │ │ │ + bne.w 8d372 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24016 @ 0x5dd0 │ │ │ │ + movw r1, #21760 @ 0x5500 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e530 │ │ │ │ + bl 8e6d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d1ee │ │ │ │ + blt.w 8d3aa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1b6 │ │ │ │ + bne.w 8d372 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24028 @ 0x5ddc │ │ │ │ + movw r1, #21772 @ 0x550c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e530 │ │ │ │ + bl 8e6d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d214 │ │ │ │ + blt.w 8d3d0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1b6 │ │ │ │ + bne.w 8d372 │ │ │ │ movs r0, #5 │ │ │ │ - bl 8a620 │ │ │ │ + bl 8a7c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24040 @ 0x5de8 │ │ │ │ + movw r1, #21784 @ 0x5518 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e530 │ │ │ │ + bl 8e6d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d238 │ │ │ │ + blt.w 8d3f4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1b6 │ │ │ │ + bne.w 8d372 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28892 @ 0x70dc │ │ │ │ + movw r1, #27316 @ 0x6ab4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cffa │ │ │ │ + bge.n 8d1b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d24a │ │ │ │ + beq.w 8d406 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8d1ce │ │ │ │ - ldr r0, [pc, #512] @ (8d204 ) │ │ │ │ + beq.w 8d38a │ │ │ │ + ldr r0, [pc, #512] @ (8d3c0 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ad1ac │ │ │ │ + bl 1ad228 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1ce │ │ │ │ + beq.w 8d38a │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #28908 @ 0x70ec │ │ │ │ + movw r1, #27332 @ 0x6ac4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8aa20 │ │ │ │ + bl 8abc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d036 │ │ │ │ + bge.n 8d1f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d252 │ │ │ │ + beq.w 8d40e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d1ce │ │ │ │ + bne.w 8d38a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r4, r4, [r5] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c8fa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cab6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1100] @ 0x44c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c922 │ │ │ │ + bne.w 8cade │ │ │ │ addw r0, r0, #1100 @ 0x44c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c922 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c958 │ │ │ │ + bne.w 8cb14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c958 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cb14 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c9ea │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cba6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c9c2 │ │ │ │ + beq.w 8cb7e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d0aa │ │ │ │ + bge.n 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8d0aa │ │ │ │ + cbnz r3, 8d266 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #23400 @ 0x5b68 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #21144 @ 0x5298 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #340] @ (8d208 ) │ │ │ │ + ldr r1, [pc, #340] @ (8d3c4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 8d04a │ │ │ │ + b.n 8d206 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d0aa │ │ │ │ + bge.n 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d0aa │ │ │ │ + bne.n 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ca38 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cbf4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ca7c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cc38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cad4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cc90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cb30 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ccec │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cba0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cd5c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d0aa │ │ │ │ + bge.n 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d0aa │ │ │ │ + bne.n 8d266 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cc00 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cdbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2380] @ 0x94c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cc26 │ │ │ │ + bne.w 8cde2 │ │ │ │ addw r0, r0, #2380 @ 0x94c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cc26 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cde2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cc5c │ │ │ │ - ldr.w r8, [pc, #192] @ 8d210 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ce18 │ │ │ │ + ldr.w r8, [pc, #192] @ 8d3cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d15e │ │ │ │ + bge.n 8d31a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 8d184 │ │ │ │ + cbz r3, 8d340 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7fc84 │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7b4b0 │ │ │ │ + b.n 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cc9a │ │ │ │ + bne.w 8ce56 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cc9a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ce56 │ │ │ │ movw r8, #5460 @ 0x1554 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - b.n 8d150 │ │ │ │ + b.n 8d30c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d15e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d31a │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cd22 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cede │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cd6c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cf28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cda4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cf60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cdde │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cf9a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ - b.n 8cdf0 │ │ │ │ + bne.w 8d266 │ │ │ │ + b.n 8cfac │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d1ce │ │ │ │ + bge.n 8d38a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8d1ce │ │ │ │ + cbnz r3, 8d38a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #60] @ (8d20c ) │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #60] @ (8d3c8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #23400 @ 0x5b68 │ │ │ │ + movw r3, #21144 @ 0x5298 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 8d04a │ │ │ │ + b.n 8d206 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ce82 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d03e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf78 │ │ │ │ + bne.w 8d134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cf78 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d134 │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ movs r3, r6 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb878 │ │ │ │ movs r3, r6 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cfa2 │ │ │ │ + bne.w 8d15e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cfa2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d15e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf4e │ │ │ │ + bne.w 8d10a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cf4e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d10a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cfcc │ │ │ │ + bne.w 8d188 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cfcc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d188 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cffa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d1b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d036 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d1f2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c7d2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c98e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c770 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c92c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d29c │ │ │ │ + bge.n 8d458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 8d2dc │ │ │ │ + cbz r3, 8d498 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d29c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d458 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c538 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c6f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ - movw r3, #23428 @ 0x5b84 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ + movw r3, #21172 @ 0x52b4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - b.n 8d0b2 │ │ │ │ + b.n 8d26e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c5e4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c7a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c5ac │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c768 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c574 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c730 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c6d6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c892 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0aa │ │ │ │ + bge.w 8d266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0aa │ │ │ │ + bne.w 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d266 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c716 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c8d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c32c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c4ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c2a8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c466 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c2ea │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c4a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c25e │ │ │ │ - ldr r2, [pc, #148] @ (8d504 ) │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c41c │ │ │ │ + ldr r2, [pc, #148] @ (8d6c0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #23456 @ 0x5ba0 │ │ │ │ + movw r3, #21200 @ 0x52d0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 8d04a │ │ │ │ + b.n 8d206 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fc84 │ │ │ │ - ldr r3, [pc, #124] @ (8d508 ) │ │ │ │ + bl 7b4b0 │ │ │ │ + ldr r3, [pc, #124] @ (8d6c4 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #23540 @ 0x5bf4 │ │ │ │ + movw r3, #21284 @ 0x5324 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 8d04a │ │ │ │ + b.n 8d206 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c442 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c600 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c3f0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c5ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c3b2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c570 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c36e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c4b8 │ │ │ │ + bne.w 8c66c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c4b8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c66c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c47a │ │ │ │ + bne.w 8c638 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c47a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c638 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c4f8 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c6ac │ │ │ │ + @ instruction: 0xb878 │ │ │ │ movs r3, r6 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + @ instruction: 0xb888 │ │ │ │ movs r3, r6 │ │ │ │ │ │ │ │ -0008d50c : │ │ │ │ +0008d6c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 8d564 │ │ │ │ - ldr r2, [pc, #88] @ (8d580 ) │ │ │ │ + bpl.n 8d720 │ │ │ │ + ldr r2, [pc, #88] @ (8d73c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1ad510 │ │ │ │ + bl 1ad58c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r0, 8d57a │ │ │ │ + cbnz r0, 8d736 │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r3, r1, #32 │ │ │ │ rsb r2, r1, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ @@ -143903,35 +144060,35 @@ │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24224 @ 0x5ea0 │ │ │ │ + movw r1, #21968 @ 0x55d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d560 │ │ │ │ + b.n 8d71c │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008d584 : │ │ │ │ +0008d740 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d64c │ │ │ │ - ldr r3, [pc, #204] @ (8d66c ) │ │ │ │ + bne.n 8d808 │ │ │ │ + ldr r3, [pc, #204] @ (8d828 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ sub.w ip, r0, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ addw r6, r3, #3740 @ 0xe9c │ │ │ │ ldr.w r4, [r3, #3744] @ 0xea0 │ │ │ │ @@ -143950,62 +144107,62 @@ │ │ │ │ cmp r1, r5 │ │ │ │ add.w r4, r4, #1 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ str.w ip, [r3, #3744] @ 0xea0 │ │ │ │ str.w r4, [r3, #3824] @ 0xef0 │ │ │ │ str.w r1, [r3, #3752] @ 0xea8 │ │ │ │ - bgt.n 8d602 │ │ │ │ + bgt.n 8d7be │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r3, #3732] @ 0xe94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8d5fe │ │ │ │ + beq.n 8d7ba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8d5fe │ │ │ │ - ldr r2, [pc, #96] @ (8d670 ) │ │ │ │ + beq.n 8d7ba │ │ │ │ + ldr r2, [pc, #96] @ (8d82c ) │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ ldr.w r3, [r3, #3808] @ 0xee0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d5fe │ │ │ │ + bne.n 8d7ba │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - cbnz r3, 8d644 │ │ │ │ + cbnz r3, 8d800 │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 8d5fe │ │ │ │ + bmi.n 8d7ba │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8d62e │ │ │ │ + bne.n 8d7ea │ │ │ │ dmb ish │ │ │ │ - b.n 8d5fe │ │ │ │ + b.n 8d7ba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d5fe │ │ │ │ - b.n 8d620 │ │ │ │ - ldr r4, [pc, #36] @ (8d674 ) │ │ │ │ + bne.n 8d7ba │ │ │ │ + b.n 8d7dc │ │ │ │ + ldr r4, [pc, #36] @ (8d830 ) │ │ │ │ movw r1, #2361 @ 0x939 │ │ │ │ - movw r3, #13308 @ 0x33fc │ │ │ │ + movw r3, #2704 @ 0xa90 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #24312 @ 0x5ef8 │ │ │ │ + movw r2, #22056 @ 0x5628 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6526c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 659b0 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ movs r3, r6 │ │ │ │ │ │ │ │ -0008d678 : │ │ │ │ +0008d834 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -144015,203 +144172,203 @@ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ mov r6, r2 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 8d70c │ │ │ │ + bpl.n 8d8c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d6f0 │ │ │ │ + bne.n 8d8ac │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8d6f0 │ │ │ │ + beq.n 8d8ac │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d6ea │ │ │ │ + beq.n 8d8a6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 8d6ea │ │ │ │ + cbz r3, 8d8a6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8d6c0 │ │ │ │ + bne.n 8d87c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 277820 │ │ │ │ + bl 276c1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8d6ea │ │ │ │ - bl 8526c │ │ │ │ + b.n 8d8a6 │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d6ac │ │ │ │ + bne.n 8d868 │ │ │ │ mov.w r1, #2528 @ 0x9e0 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8d704 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8d8c0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008d728 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0008d8e4 <_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 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8d760 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x38> │ │ │ │ + beq.n 8d91c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x38> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 8d75c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x34> │ │ │ │ + cbz r3, 8d918 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x34> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 8d756 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x2e> │ │ │ │ + b.n 8d912 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x2e> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d756 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x2e> │ │ │ │ + b.n 8d912 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x2e> │ │ │ │ │ │ │ │ -0008d768 <_PyDict_GetItemRef_KnownHash@@Base>: │ │ │ │ +0008d924 <_PyDict_GetItemRef_KnownHash@@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 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8d79e <_PyDict_GetItemRef_KnownHash@@Base+0x36> │ │ │ │ + beq.n 8d95a <_PyDict_GetItemRef_KnownHash@@Base+0x36> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 8d798 <_PyDict_GetItemRef_KnownHash@@Base+0x30> │ │ │ │ + cbz r3, 8d954 <_PyDict_GetItemRef_KnownHash@@Base+0x30> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d798 <_PyDict_GetItemRef_KnownHash@@Base+0x30> │ │ │ │ + b.n 8d954 <_PyDict_GetItemRef_KnownHash@@Base+0x30> │ │ │ │ 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 r4, [r2, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d974 <_PyDict_GetItemRef_KnownHash@@Base+0x20c> │ │ │ │ - mov r8, r1 │ │ │ │ + beq.w 8db30 <_PyDict_GetItemRef_KnownHash@@Base+0x20c> │ │ │ │ + mov r9, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd56 <_PyDict_GetItemRef_KnownHash@@Base+0x5ee> │ │ │ │ + beq.w 8df02 <_PyDict_GetItemRef_KnownHash@@Base+0x5de> │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r3, #58997 @ 0xe675 │ │ │ │ + movw r3, #59449 @ 0xe839 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #56521 @ 0xdcc9 │ │ │ │ + movw r3, #57049 @ 0xded9 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.w 8e3de <_PyDict_GetItemRef_KnownHash@@Base+0xc76> │ │ │ │ + bne.w 8e58a <_PyDict_GetItemRef_KnownHash@@Base+0xc66> │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8d988 <_PyDict_GetItemRef_KnownHash@@Base+0x220> │ │ │ │ + bgt.w 8db44 <_PyDict_GetItemRef_KnownHash@@Base+0x220> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e3c4 <_PyDict_GetItemRef_KnownHash@@Base+0xc5c> │ │ │ │ + beq.w 8e570 <_PyDict_GetItemRef_KnownHash@@Base+0xc4c> │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8e3c4 <_PyDict_GetItemRef_KnownHash@@Base+0xc5c> │ │ │ │ + bhi.w 8e570 <_PyDict_GetItemRef_KnownHash@@Base+0xc4c> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #9 │ │ │ │ - lsls r5, r3, #23 │ │ │ │ + lsls r5, r2, #23 │ │ │ │ lsls r0, r3, #9 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r5, r3, #23 │ │ │ │ - lsls r5, r3, #23 │ │ │ │ - lsls r5, r3, #23 │ │ │ │ + lsls r5, r2, #23 │ │ │ │ + lsls r5, r2, #23 │ │ │ │ + lsls r5, r2, #23 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movw r3, #52861 @ 0xce7d │ │ │ │ + movw r3, #53269 @ 0xd015 │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ands.w r1, r1, #512 @ 0x200 │ │ │ │ - bne.w 8d998 <_PyDict_GetItemRef_KnownHash@@Base+0x230> │ │ │ │ - ldr.w r9, [pc, #816] @ 8db60 <_PyDict_GetItemRef_KnownHash@@Base+0x3f8> │ │ │ │ + bne.w 8db54 <_PyDict_GetItemRef_KnownHash@@Base+0x230> │ │ │ │ + ldr.w r8, [pc, #816] @ 8dd1c <_PyDict_GetItemRef_KnownHash@@Base+0x3f8> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [r9, r7] │ │ │ │ + ldr.w ip, [r8, r7] │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r0, #2000] @ 0x7d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8da4e <_PyDict_GetItemRef_KnownHash@@Base+0x2e6> │ │ │ │ + beq.w 8dc0a <_PyDict_GetItemRef_KnownHash@@Base+0x2e6> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r2, [r0, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [r0, #2004] @ 0x7d4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2004] @ 0x7d4 │ │ │ │ - ldr r0, [pc, #764] @ (8db54 <_PyDict_GetItemRef_KnownHash@@Base+0x3ec>) │ │ │ │ + ldr r0, [pc, #764] @ (8dd10 <_PyDict_GetItemRef_KnownHash@@Base+0x3ec>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w sl, [r0, #1660] @ 0x67c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8dd1e <_PyDict_GetItemRef_KnownHash@@Base+0x5b6> │ │ │ │ + bne.w 8deda <_PyDict_GetItemRef_KnownHash@@Base+0x5b6> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str.w sl, [r4, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bge.w 8db3c <_PyDict_GetItemRef_KnownHash@@Base+0x3d4> │ │ │ │ + bge.w 8dcf8 <_PyDict_GetItemRef_KnownHash@@Base+0x3d4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r4, #12] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8db4a <_PyDict_GetItemRef_KnownHash@@Base+0x3e2> │ │ │ │ + blt.w 8dd06 <_PyDict_GetItemRef_KnownHash@@Base+0x3e2> │ │ │ │ ldr.w r1, [ip, #3744] @ 0xea0 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ addw lr, ip, #3740 @ 0xe9c │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ - str.w r8, [r4, #16] │ │ │ │ + str.w r9, [r4, #16] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [ip, #3832] @ 0xef8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ ldr.w r1, [ip, #3752] @ 0xea8 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ @@ -144221,418 +144378,412 @@ │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r2, [ip, #3748] @ 0xea4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ cmp r1, r2 │ │ │ │ str.w r1, [ip, #3752] @ 0xea8 │ │ │ │ str.w r3, [ip, #3824] @ 0xef0 │ │ │ │ - bgt.w 8dc72 <_PyDict_GetItemRef_KnownHash@@Base+0x50a> │ │ │ │ + bgt.w 8de2e <_PyDict_GetItemRef_KnownHash@@Base+0x50a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8e4c8 <_PyDict_GetItemRef_KnownHash@@Base+0xd60> │ │ │ │ + bne.w 8e548 <_PyDict_GetItemRef_KnownHash@@Base+0xc24> │ │ │ │ mov r0, sl │ │ │ │ blx 2d658 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dce6 <_PyDict_GetItemRef_KnownHash@@Base+0x57e> │ │ │ │ + beq.w 8dea2 <_PyDict_GetItemRef_KnownHash@@Base+0x57e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 8e3fa <_PyDict_GetItemRef_KnownHash@@Base+0xc92> │ │ │ │ + bpl.w 8e5a6 <_PyDict_GetItemRef_KnownHash@@Base+0xc82> │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d930 <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ + bne.n 8daec <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 8d9b0 <_PyDict_GetItemRef_KnownHash@@Base+0x248> │ │ │ │ + beq.n 8db6c <_PyDict_GetItemRef_KnownHash@@Base+0x248> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 844e4 │ │ │ │ + bl 846c0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d952 <_PyDict_GetItemRef_KnownHash@@Base+0x1ea> │ │ │ │ + bge.n 8db0e <_PyDict_GetItemRef_KnownHash@@Base+0x1ea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e420 <_PyDict_GetItemRef_KnownHash@@Base+0xcb8> │ │ │ │ + beq.w 8e6be <_PyDict_GetItemRef_KnownHash@@Base+0xd9a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dce6 <_PyDict_GetItemRef_KnownHash@@Base+0x57e> │ │ │ │ + bne.w 8dea2 <_PyDict_GetItemRef_KnownHash@@Base+0x57e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d96a <_PyDict_GetItemRef_KnownHash@@Base+0x202> │ │ │ │ + bge.n 8db26 <_PyDict_GetItemRef_KnownHash@@Base+0x202> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e416 <_PyDict_GetItemRef_KnownHash@@Base+0xcae> │ │ │ │ + beq.w 8e6b4 <_PyDict_GetItemRef_KnownHash@@Base+0xd90> │ │ │ │ ldr.w r4, [r5, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d7e2 <_PyDict_GetItemRef_KnownHash@@Base+0x7a> │ │ │ │ + bne.w 8d99e <_PyDict_GetItemRef_KnownHash@@Base+0x7a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #48141 @ 0xbc0d │ │ │ │ + movw r3, #48593 @ 0xbdd1 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 8d824 <_PyDict_GetItemRef_KnownHash@@Base+0xbc> │ │ │ │ + b.n 8d9e0 <_PyDict_GetItemRef_KnownHash@@Base+0xbc> │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 8da26 <_PyDict_GetItemRef_KnownHash@@Base+0x2be> │ │ │ │ + bne.n 8dbe2 <_PyDict_GetItemRef_KnownHash@@Base+0x2be> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands.w r1, r1, #512 @ 0x200 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.w 8d82c <_PyDict_GetItemRef_KnownHash@@Base+0xc4> │ │ │ │ + beq.w 8d9e8 <_PyDict_GetItemRef_KnownHash@@Base+0xc4> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #13352 @ 0x3428 │ │ │ │ + movw r1, #16752 @ 0x4170 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8dd18 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ + bl fce84 │ │ │ │ + b.n 8ded4 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8db64 <_PyDict_GetItemRef_KnownHash@@Base+0x3fc> │ │ │ │ - ldr r3, [pc, #408] @ (8db58 <_PyDict_GetItemRef_KnownHash@@Base+0x3f0>) │ │ │ │ + beq.w 8dd20 <_PyDict_GetItemRef_KnownHash@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #408] @ (8dd14 <_PyDict_GetItemRef_KnownHash@@Base+0x3f0>) │ │ │ │ mov r1, fp │ │ │ │ - ldr.w r7, [r9, r7] │ │ │ │ + ldr.w r7, [r8, r7] │ │ │ │ ldr.w r0, [r3, #1068] @ 0x42c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db84 <_PyDict_GetItemRef_KnownHash@@Base+0x41c> │ │ │ │ + bne.w 8dd40 <_PyDict_GetItemRef_KnownHash@@Base+0x41c> │ │ │ │ add.w r7, r7, #110592 @ 0x1b000 │ │ │ │ movs r1, #1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, #4084] @ 0xff4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e3f6 <_PyDict_GetItemRef_KnownHash@@Base+0xc8e> │ │ │ │ + beq.w 8e5a2 <_PyDict_GetItemRef_KnownHash@@Base+0xc7e> │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8dbb8 <_PyDict_GetItemRef_KnownHash@@Base+0x450> │ │ │ │ + bne.w 8dd74 <_PyDict_GetItemRef_KnownHash@@Base+0x450> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8da0e <_PyDict_GetItemRef_KnownHash@@Base+0x2a6> │ │ │ │ + bge.n 8dbca <_PyDict_GetItemRef_KnownHash@@Base+0x2a6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 8da0e <_PyDict_GetItemRef_KnownHash@@Base+0x2a6> │ │ │ │ + cbnz r3, 8dbca <_PyDict_GetItemRef_KnownHash@@Base+0x2a6> │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8dce0 <_PyDict_GetItemRef_KnownHash@@Base+0x578> │ │ │ │ + blt.w 8de9c <_PyDict_GetItemRef_KnownHash@@Base+0x578> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8dccc <_PyDict_GetItemRef_KnownHash@@Base+0x564> │ │ │ │ + beq.w 8de88 <_PyDict_GetItemRef_KnownHash@@Base+0x564> │ │ │ │ mov fp, r7 │ │ │ │ - b.n 8d930 <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ + b.n 8daec <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 8e3c4 <_PyDict_GetItemRef_KnownHash@@Base+0xc5c> │ │ │ │ + ble.w 8e570 <_PyDict_GetItemRef_KnownHash@@Base+0xc4c> │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq.w 8d824 <_PyDict_GetItemRef_KnownHash@@Base+0xbc> │ │ │ │ + beq.w 8d9e0 <_PyDict_GetItemRef_KnownHash@@Base+0xbc> │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e3c4 <_PyDict_GetItemRef_KnownHash@@Base+0xc5c> │ │ │ │ - movw r3, #26449 @ 0x6751 │ │ │ │ + bne.w 8e570 <_PyDict_GetItemRef_KnownHash@@Base+0xc4c> │ │ │ │ + movw r3, #27757 @ 0x6c6d │ │ │ │ movt r3, #19 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 8d824 <_PyDict_GetItemRef_KnownHash@@Base+0xbc> │ │ │ │ + b.n 8d9e0 <_PyDict_GetItemRef_KnownHash@@Base+0xbc> │ │ │ │ movw sl, #14600 @ 0x3908 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ ldr.w r1, [sl, #84] @ 0x54 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ and.w r4, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov.w r4, r3, lsl #3 │ │ │ │ - bmi.w 8e1ee <_PyDict_GetItemRef_KnownHash@@Base+0xa86> │ │ │ │ - ldr r1, [pc, #224] @ (8db5c <_PyDict_GetItemRef_KnownHash@@Base+0x3f4>) │ │ │ │ + bmi.w 8e38e <_PyDict_GetItemRef_KnownHash@@Base+0xa6a> │ │ │ │ + ldr r1, [pc, #224] @ (8dd18 <_PyDict_GetItemRef_KnownHash@@Base+0x3f4>) │ │ │ │ ldr r3, [r1, r7] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 8dd12 <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ + bhi.w 8dece <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ adds r3, r4, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bmi.w 8dd12 <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ + bmi.w 8dece <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ movw fp, #35960 @ 0x8c78 │ │ │ │ movt fp, #79 @ 0x4f │ │ │ │ - movw r1, #21665 @ 0x54a1 │ │ │ │ + movw r1, #22129 @ 0x5671 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [fp, #968] @ 0x3c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8dd04 <_PyDict_GetItemRef_KnownHash@@Base+0x59c> │ │ │ │ + bne.w 8dec0 <_PyDict_GetItemRef_KnownHash@@Base+0x59c> │ │ │ │ ldr.w r2, [r0, #1588] @ 0x634 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bcs.w 8dc42 <_PyDict_GetItemRef_KnownHash@@Base+0x4da> │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bcs.w 8ddfe <_PyDict_GetItemRef_KnownHash@@Base+0x4da> │ │ │ │ lsrs r2, r1, #3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r3, r2, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 8dcea <_PyDict_GetItemRef_KnownHash@@Base+0x582> │ │ │ │ + beq.w 8dea6 <_PyDict_GetItemRef_KnownHash@@Base+0x582> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8dc22 <_PyDict_GetItemRef_KnownHash@@Base+0x4ba> │ │ │ │ + beq.w 8ddde <_PyDict_GetItemRef_KnownHash@@Base+0x4ba> │ │ │ │ add r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ str.w sl, [r4, #4] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ - ldr r2, [pc, #68] @ (8db54 <_PyDict_GetItemRef_KnownHash@@Base+0x3ec>) │ │ │ │ + ldr r2, [pc, #68] @ (8dd10 <_PyDict_GetItemRef_KnownHash@@Base+0x3ec>) │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ ldr.w fp, [r2, #1660] @ 0x67c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8e1ce <_PyDict_GetItemRef_KnownHash@@Base+0xa66> │ │ │ │ + bne.w 8e3ce <_PyDict_GetItemRef_KnownHash@@Base+0xaaa> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.w 8e232 <_PyDict_GetItemRef_KnownHash@@Base+0xaca> │ │ │ │ + bmi.w 8e3be <_PyDict_GetItemRef_KnownHash@@Base+0xa9a> │ │ │ │ + ldr.w ip, [r8, r7] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w ip, [r9, r7] │ │ │ │ + str r5, [r4, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r4, #20] │ │ │ │ - str r5, [r4, #8] │ │ │ │ - blt.w 8d878 <_PyDict_GetItemRef_KnownHash@@Base+0x110> │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + blt.w 8da34 <_PyDict_GetItemRef_KnownHash@@Base+0x110> │ │ │ │ + ldr.w r2, [r9] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d88a <_PyDict_GetItemRef_KnownHash@@Base+0x122> │ │ │ │ + bge.w 8da46 <_PyDict_GetItemRef_KnownHash@@Base+0x122> │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - b.n 8d88a <_PyDict_GetItemRef_KnownHash@@Base+0x122> │ │ │ │ + str.w r2, [r9] │ │ │ │ + b.n 8da46 <_PyDict_GetItemRef_KnownHash@@Base+0x122> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 8e43c <_PyDict_GetItemRef_KnownHash@@Base+0xcd4> │ │ │ │ - ldr r3, [pc, #548] @ (8dd94 <_PyDict_GetItemRef_KnownHash@@Base+0x62c>) │ │ │ │ + beq.w 8e5dc <_PyDict_GetItemRef_KnownHash@@Base+0xcb8> │ │ │ │ + ldr r3, [pc, #532] @ (8df40 <_PyDict_GetItemRef_KnownHash@@Base+0x61c>) │ │ │ │ mov r1, fp │ │ │ │ - ldr.w r7, [r9, r7] │ │ │ │ + ldr.w r7, [r8, r7] │ │ │ │ ldr.w r0, [r3, #1068] @ 0x42c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d9d2 <_PyDict_GetItemRef_KnownHash@@Base+0x26a> │ │ │ │ - ldr.w r9, [r0, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 8d9d2 <_PyDict_GetItemRef_KnownHash@@Base+0x26a> │ │ │ │ + beq.w 8db8e <_PyDict_GetItemRef_KnownHash@@Base+0x26a> │ │ │ │ + ldr.w r8, [r0, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 8db8e <_PyDict_GetItemRef_KnownHash@@Base+0x26a> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8dba8 <_PyDict_GetItemRef_KnownHash@@Base+0x440> │ │ │ │ + bge.n 8dd64 <_PyDict_GetItemRef_KnownHash@@Base+0x440> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 8dba8 <_PyDict_GetItemRef_KnownHash@@Base+0x440> │ │ │ │ + cbnz r3, 8dd64 <_PyDict_GetItemRef_KnownHash@@Base+0x440> │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e3b8 <_PyDict_GetItemRef_KnownHash@@Base+0xc50> │ │ │ │ - mov fp, r9 │ │ │ │ - b.n 8d930 <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ + blt.w 8e564 <_PyDict_GetItemRef_KnownHash@@Base+0xc40> │ │ │ │ + mov fp, r8 │ │ │ │ + b.n 8daec <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8dbca <_PyDict_GetItemRef_KnownHash@@Base+0x462> │ │ │ │ + bge.n 8dd86 <_PyDict_GetItemRef_KnownHash@@Base+0x462> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e42a <_PyDict_GetItemRef_KnownHash@@Base+0xcc2> │ │ │ │ + beq.w 8e6c8 <_PyDict_GetItemRef_KnownHash@@Base+0xda4> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8dbf6 <_PyDict_GetItemRef_KnownHash@@Base+0x48e> │ │ │ │ + bge.n 8ddb2 <_PyDict_GetItemRef_KnownHash@@Base+0x48e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e40c <_PyDict_GetItemRef_KnownHash@@Base+0xca4> │ │ │ │ + beq.w 8e6aa <_PyDict_GetItemRef_KnownHash@@Base+0xd86> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8dbf6 <_PyDict_GetItemRef_KnownHash@@Base+0x48e> │ │ │ │ + bge.n 8ddb2 <_PyDict_GetItemRef_KnownHash@@Base+0x48e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e4be <_PyDict_GetItemRef_KnownHash@@Base+0xd56> │ │ │ │ + beq.w 8e6a0 <_PyDict_GetItemRef_KnownHash@@Base+0xd7c> │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - blt.w 8d930 <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ + blt.w 8daec <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ mov r0, fp │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - b.n 8d930 <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ + b.n 8daec <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 8dcc0 <_PyDict_GetItemRef_KnownHash@@Base+0x558> │ │ │ │ + bcc.n 8de7c <_PyDict_GetItemRef_KnownHash@@Base+0x558> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dae8 <_PyDict_GetItemRef_KnownHash@@Base+0x380> │ │ │ │ + bne.w 8dca4 <_PyDict_GetItemRef_KnownHash@@Base+0x380> │ │ │ │ ldr.w r2, [fp, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8e29a <_PyDict_GetItemRef_KnownHash@@Base+0xb32> │ │ │ │ + bne.w 8e53e <_PyDict_GetItemRef_KnownHash@@Base+0xc1a> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2d640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8dd12 <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.n 8dece <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 8dae8 <_PyDict_GetItemRef_KnownHash@@Base+0x380> │ │ │ │ + b.n 8dca4 <_PyDict_GetItemRef_KnownHash@@Base+0x380> │ │ │ │ ldr.w r3, [ip, #3732] @ 0xe94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d8e4 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ + beq.w 8daa0 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d8e4 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ - ldr r3, [pc, #276] @ (8dd98 <_PyDict_GetItemRef_KnownHash@@Base+0x630>) │ │ │ │ + beq.w 8daa0 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #260] @ (8df44 <_PyDict_GetItemRef_KnownHash@@Base+0x620>) │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr.w r2, [ip, #3808] @ 0xee0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d8e4 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ + bne.w 8daa0 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cbnz r2, 8dcfa <_PyDict_GetItemRef_KnownHash@@Base+0x592> │ │ │ │ + cbnz r2, 8deb6 <_PyDict_GetItemRef_KnownHash@@Base+0x592> │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 8d8e4 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ + bmi.w 8daa0 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8dca4 <_PyDict_GetItemRef_KnownHash@@Base+0x53c> │ │ │ │ + bne.n 8de60 <_PyDict_GetItemRef_KnownHash@@Base+0x53c> │ │ │ │ dmb ish │ │ │ │ - b.n 8d8e4 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ + b.n 8daa0 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 8d824 <_PyDict_GetItemRef_KnownHash@@Base+0xbc> │ │ │ │ + b.n 8d9e0 <_PyDict_GetItemRef_KnownHash@@Base+0xbc> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 8dae8 <_PyDict_GetItemRef_KnownHash@@Base+0x380> │ │ │ │ + b.n 8dca4 <_PyDict_GetItemRef_KnownHash@@Base+0x380> │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r7 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r7, #16] │ │ │ │ - b.n 8d930 <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ + b.n 8daec <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8da22 <_PyDict_GetItemRef_KnownHash@@Base+0x2ba> │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 8e32e <_PyDict_GetItemRef_KnownHash@@Base+0xbc6> │ │ │ │ + bne.w 8dbde <_PyDict_GetItemRef_KnownHash@@Base+0x2ba> │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 8e418 <_PyDict_GetItemRef_KnownHash@@Base+0xaf4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7556c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 7573c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dae8 <_PyDict_GetItemRef_KnownHash@@Base+0x380> │ │ │ │ - b.n 8dc42 <_PyDict_GetItemRef_KnownHash@@Base+0x4da> │ │ │ │ + bne.w 8dca4 <_PyDict_GetItemRef_KnownHash@@Base+0x380> │ │ │ │ + b.n 8ddfe <_PyDict_GetItemRef_KnownHash@@Base+0x4da> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d8e4 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ - b.n 8dc94 <_PyDict_GetItemRef_KnownHash@@Base+0x52c> │ │ │ │ + bne.w 8daa0 <_PyDict_GetItemRef_KnownHash@@Base+0x17c> │ │ │ │ + b.n 8de50 <_PyDict_GetItemRef_KnownHash@@Base+0x52c> │ │ │ │ ldr.w r0, [fp, #964] @ 0x3c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dae8 <_PyDict_GetItemRef_KnownHash@@Base+0x380> │ │ │ │ + bne.w 8dca4 <_PyDict_GetItemRef_KnownHash@@Base+0x380> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20d768 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ + bl 20d340 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d976 <_PyDict_GetItemRef_KnownHash@@Base+0x20e> │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 8db32 <_PyDict_GetItemRef_KnownHash@@Base+0x20e> │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 8e276 <_PyDict_GetItemRef_KnownHash@@Base+0xb0e> │ │ │ │ + bne.w 8e3ee <_PyDict_GetItemRef_KnownHash@@Base+0xaca> │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e240 <_PyDict_GetItemRef_KnownHash@@Base+0xad8> │ │ │ │ + bne.w 8dce4 <_PyDict_GetItemRef_KnownHash@@Base+0x3c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ - ldr.w ip, [r9, r7] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - blt.w 8d878 <_PyDict_GetItemRef_KnownHash@@Base+0x110> │ │ │ │ - b.n 8db3c <_PyDict_GetItemRef_KnownHash@@Base+0x3d4> │ │ │ │ + bl 13ec48 │ │ │ │ + ldr.w ip, [r8, r7] │ │ │ │ + b.n 8dce8 <_PyDict_GetItemRef_KnownHash@@Base+0x3c4> │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 8e3de <_PyDict_GetItemRef_KnownHash@@Base+0xc76> │ │ │ │ + bne.w 8e58a <_PyDict_GetItemRef_KnownHash@@Base+0xc66> │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8df8e <_PyDict_GetItemRef_KnownHash@@Base+0x826> │ │ │ │ + bgt.w 8e13a <_PyDict_GetItemRef_KnownHash@@Base+0x816> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e3c4 <_PyDict_GetItemRef_KnownHash@@Base+0xc5c> │ │ │ │ + beq.w 8e570 <_PyDict_GetItemRef_KnownHash@@Base+0xc4c> │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8e3c4 <_PyDict_GetItemRef_KnownHash@@Base+0xc5c> │ │ │ │ + bhi.w 8e570 <_PyDict_GetItemRef_KnownHash@@Base+0xc4c> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r1 │ │ │ │ lsls r1, r4, #12 │ │ │ │ movs r5, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r1, r4, #12 │ │ │ │ lsls r1, r4, #12 │ │ │ │ @@ -144641,1577 +144792,1576 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #0 │ │ │ │ ands.w r1, r2, #512 @ 0x200 │ │ │ │ - bne.w 8d998 <_PyDict_GetItemRef_KnownHash@@Base+0x230> │ │ │ │ - ldr r6, [pc, #740] @ (8e08c <_PyDict_GetItemRef_KnownHash@@Base+0x924>) │ │ │ │ + bne.w 8db54 <_PyDict_GetItemRef_KnownHash@@Base+0x230> │ │ │ │ + ldr r6, [pc, #740] @ (8e238 <_PyDict_GetItemRef_KnownHash@@Base+0x914>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r9, [ip, #2000] @ 0x7d0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 8dfb2 <_PyDict_GetItemRef_KnownHash@@Base+0x84a> │ │ │ │ - ldr r0, [pc, #720] @ (8e090 <_PyDict_GetItemRef_KnownHash@@Base+0x928>) │ │ │ │ + ldr.w r8, [ip, #2000] @ 0x7d0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 8e15e <_PyDict_GetItemRef_KnownHash@@Base+0x83a> │ │ │ │ + ldr r0, [pc, #720] @ (8e23c <_PyDict_GetItemRef_KnownHash@@Base+0x918>) │ │ │ │ ldr.w r2, [ip, #2004] @ 0x7d4 │ │ │ │ - ldr.w r7, [r9] │ │ │ │ + ldr.w r7, [r8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [ip, #2000] @ 0x7d0 │ │ │ │ ldr.w sl, [r0, #1660] @ 0x67c │ │ │ │ str.w r2, [ip, #2004] @ 0x7d4 │ │ │ │ movs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ + str.w r2, [r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8e252 <_PyDict_GetItemRef_KnownHash@@Base+0xaea> │ │ │ │ + bne.w 8e486 <_PyDict_GetItemRef_KnownHash@@Base+0xb62> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - str.w r2, [r9, #8] │ │ │ │ - sub.w lr, r9, #8 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + str.w r2, [r8, #8] │ │ │ │ + sub.w lr, r8, #8 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ ldr.w ip, [r3, #3744] @ 0xea0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - str.w r1, [r9, #20] │ │ │ │ - str.w r1, [r9, #12] │ │ │ │ + str.w r1, [r8, #20] │ │ │ │ + str.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ - strlt.w r2, [r8] │ │ │ │ - ldr.w r2, [r9, #-4] │ │ │ │ + strlt.w r2, [r9] │ │ │ │ + ldr.w r2, [r8, #-4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - str.w r4, [r9, #24] │ │ │ │ + str.w r4, [r8, #24] │ │ │ │ orr.w r1, r2, ip │ │ │ │ ldr.w r4, [r3, #3752] @ 0xea8 │ │ │ │ ldr.w r2, [r3, #3832] @ 0xef8 │ │ │ │ and.w r0, r0, #3 │ │ │ │ ldr.w r7, [r3, #3824] @ 0xef0 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w sl, [r3, #3748] @ 0xea4 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - str.w r8, [r9, #16] │ │ │ │ + str.w r9, [r8, #16] │ │ │ │ orr.w r0, r0, lr │ │ │ │ str.w r0, [ip] │ │ │ │ add.w fp, r7, #1 │ │ │ │ - str.w r1, [r9, #-4] │ │ │ │ + str.w r1, [r8, #-4] │ │ │ │ addw r1, r3, #3740 @ 0xe9c │ │ │ │ orrs r2, r1 │ │ │ │ cmp sl, r4 │ │ │ │ - str.w r2, [r9, #-8] │ │ │ │ + str.w r2, [r8, #-8] │ │ │ │ str.w lr, [r3, #3744] @ 0xea0 │ │ │ │ str.w fp, [r3, #3824] @ 0xef0 │ │ │ │ str.w r4, [r3, #3752] @ 0xea8 │ │ │ │ - blt.w 8e122 <_PyDict_GetItemRef_KnownHash@@Base+0x9ba> │ │ │ │ + blt.w 8e2ce <_PyDict_GetItemRef_KnownHash@@Base+0x9aa> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8e402 <_PyDict_GetItemRef_KnownHash@@Base+0xc9a> │ │ │ │ + bne.w 8e696 <_PyDict_GetItemRef_KnownHash@@Base+0xd72> │ │ │ │ mov r0, sl │ │ │ │ blx 2d658 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e32e <_PyDict_GetItemRef_KnownHash@@Base+0xbc6> │ │ │ │ + beq.w 8e418 <_PyDict_GetItemRef_KnownHash@@Base+0xaf4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8deb2 <_PyDict_GetItemRef_KnownHash@@Base+0x74a> │ │ │ │ + bpl.n 8e05e <_PyDict_GetItemRef_KnownHash@@Base+0x73a> │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8deb2 <_PyDict_GetItemRef_KnownHash@@Base+0x74a> │ │ │ │ + bne.n 8e05e <_PyDict_GetItemRef_KnownHash@@Base+0x73a> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 8defe <_PyDict_GetItemRef_KnownHash@@Base+0x796> │ │ │ │ + beq.n 8e0aa <_PyDict_GetItemRef_KnownHash@@Base+0x786> │ │ │ │ mov r5, r4 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 844e4 │ │ │ │ + bl 846c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ded2 <_PyDict_GetItemRef_KnownHash@@Base+0x76a> │ │ │ │ + bge.n 8e07e <_PyDict_GetItemRef_KnownHash@@Base+0x75a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e3a0 <_PyDict_GetItemRef_KnownHash@@Base+0xc38> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 8e5cc <_PyDict_GetItemRef_KnownHash@@Base+0xca8> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8e32e <_PyDict_GetItemRef_KnownHash@@Base+0xbc6> │ │ │ │ + bne.w 8e418 <_PyDict_GetItemRef_KnownHash@@Base+0xaf4> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8deee <_PyDict_GetItemRef_KnownHash@@Base+0x786> │ │ │ │ + bge.n 8e09a <_PyDict_GetItemRef_KnownHash@@Base+0x776> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e522 <_PyDict_GetItemRef_KnownHash@@Base+0xdba> │ │ │ │ + beq.w 8e55c <_PyDict_GetItemRef_KnownHash@@Base+0xc38> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #16]! │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8dd58 <_PyDict_GetItemRef_KnownHash@@Base+0x5f0> │ │ │ │ - b.n 8d974 <_PyDict_GetItemRef_KnownHash@@Base+0x20c> │ │ │ │ + bne.w 8df04 <_PyDict_GetItemRef_KnownHash@@Base+0x5e0> │ │ │ │ + b.n 8db30 <_PyDict_GetItemRef_KnownHash@@Base+0x20c> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e2a4 <_PyDict_GetItemRef_KnownHash@@Base+0xb3c> │ │ │ │ - ldr r3, [pc, #392] @ (8e094 <_PyDict_GetItemRef_KnownHash@@Base+0x92c>) │ │ │ │ + beq.w 8e438 <_PyDict_GetItemRef_KnownHash@@Base+0xb14> │ │ │ │ + ldr r3, [pc, #392] @ (8e240 <_PyDict_GetItemRef_KnownHash@@Base+0x91c>) │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr.w r0, [r3, #1068] @ 0x42c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0f6 <_PyDict_GetItemRef_KnownHash@@Base+0x98e> │ │ │ │ + bne.w 8e2a2 <_PyDict_GetItemRef_KnownHash@@Base+0x97e> │ │ │ │ add.w r6, r6, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #4084] @ 0xff4 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 8e514 <_PyDict_GetItemRef_KnownHash@@Base+0xdac> │ │ │ │ + beq.w 8e5c6 <_PyDict_GetItemRef_KnownHash@@Base+0xca2> │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8e09c <_PyDict_GetItemRef_KnownHash@@Base+0x934> │ │ │ │ + bne.w 8e248 <_PyDict_GetItemRef_KnownHash@@Base+0x924> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8df56 <_PyDict_GetItemRef_KnownHash@@Base+0x7ee> │ │ │ │ + bge.n 8e102 <_PyDict_GetItemRef_KnownHash@@Base+0x7de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8df56 <_PyDict_GetItemRef_KnownHash@@Base+0x7ee> │ │ │ │ + cbnz r3, 8e102 <_PyDict_GetItemRef_KnownHash@@Base+0x7de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e328 <_PyDict_GetItemRef_KnownHash@@Base+0xbc0> │ │ │ │ + blt.w 8e412 <_PyDict_GetItemRef_KnownHash@@Base+0xaee> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8deb4 <_PyDict_GetItemRef_KnownHash@@Base+0x74c> │ │ │ │ + bne.n 8e060 <_PyDict_GetItemRef_KnownHash@@Base+0x73c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 8deb4 <_PyDict_GetItemRef_KnownHash@@Base+0x74c> │ │ │ │ - movw r4, #52861 @ 0xce7d │ │ │ │ + b.n 8e060 <_PyDict_GetItemRef_KnownHash@@Base+0x73c> │ │ │ │ + movw r4, #53269 @ 0xd015 │ │ │ │ movt r4, #9 │ │ │ │ - b.n 8dd9e <_PyDict_GetItemRef_KnownHash@@Base+0x636> │ │ │ │ - movw r4, #48141 @ 0xbc0d │ │ │ │ + b.n 8df4a <_PyDict_GetItemRef_KnownHash@@Base+0x626> │ │ │ │ + movw r4, #48593 @ 0xbdd1 │ │ │ │ movt r4, #12 │ │ │ │ - b.n 8dd9e <_PyDict_GetItemRef_KnownHash@@Base+0x636> │ │ │ │ + b.n 8df4a <_PyDict_GetItemRef_KnownHash@@Base+0x626> │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 8df9c <_PyDict_GetItemRef_KnownHash@@Base+0x834> │ │ │ │ - movw r4, #58997 @ 0xe675 │ │ │ │ + bne.n 8e148 <_PyDict_GetItemRef_KnownHash@@Base+0x824> │ │ │ │ + movw r4, #59449 @ 0xe839 │ │ │ │ movt r4, #12 │ │ │ │ - b.n 8dd9e <_PyDict_GetItemRef_KnownHash@@Base+0x636> │ │ │ │ + b.n 8df4a <_PyDict_GetItemRef_KnownHash@@Base+0x626> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 8e3c4 <_PyDict_GetItemRef_KnownHash@@Base+0xc5c> │ │ │ │ + ble.w 8e570 <_PyDict_GetItemRef_KnownHash@@Base+0xc4c> │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 8e21e <_PyDict_GetItemRef_KnownHash@@Base+0xab6> │ │ │ │ - movw r4, #56521 @ 0xdcc9 │ │ │ │ + bne.w 8e37a <_PyDict_GetItemRef_KnownHash@@Base+0xa56> │ │ │ │ + movw r4, #57049 @ 0xded9 │ │ │ │ movt r4, #11 │ │ │ │ - b.n 8dd9e <_PyDict_GetItemRef_KnownHash@@Base+0x636> │ │ │ │ + b.n 8df4a <_PyDict_GetItemRef_KnownHash@@Base+0x626> │ │ │ │ movw sl, #14600 @ 0x3908 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, r8 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r3, r3, #29 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bmi.w 8e30e <_PyDict_GetItemRef_KnownHash@@Base+0xba6> │ │ │ │ - ldr r3, [pc, #188] @ (8e098 <_PyDict_GetItemRef_KnownHash@@Base+0x930>) │ │ │ │ + bmi.w 8e4d2 <_PyDict_GetItemRef_KnownHash@@Base+0xbae> │ │ │ │ + ldr r3, [pc, #188] @ (8e244 <_PyDict_GetItemRef_KnownHash@@Base+0x920>) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, r1, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 8dd12 <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ + bcc.w 8dece <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ adds.w fp, r2, r1, lsl #3 │ │ │ │ - bmi.w 8dd12 <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ + bmi.w 8dece <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ - movw r1, #21665 @ 0x54a1 │ │ │ │ + movw r1, #22129 @ 0x5671 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [r2, #968] @ 0x3c8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e2fe <_PyDict_GetItemRef_KnownHash@@Base+0xb96> │ │ │ │ + bne.w 8e4c2 <_PyDict_GetItemRef_KnownHash@@Base+0xb9e> │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r9, [ip, #1588] @ 0x634 │ │ │ │ + ldr.w r8, [ip, #1588] @ 0x634 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 8e196 <_PyDict_GetItemRef_KnownHash@@Base+0xa2e> │ │ │ │ + bcs.w 8e342 <_PyDict_GetItemRef_KnownHash@@Base+0xa1e> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ - ldr.w ip, [r9, r1, lsl #3] │ │ │ │ + ldr.w ip, [r8, r1, lsl #3] │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e2f2 <_PyDict_GetItemRef_KnownHash@@Base+0xb8a> │ │ │ │ + beq.w 8e4aa <_PyDict_GetItemRef_KnownHash@@Base+0xb86> │ │ │ │ ldr.w r0, [ip] │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ str r7, [sp, #16] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e170 <_PyDict_GetItemRef_KnownHash@@Base+0xa08> │ │ │ │ + beq.w 8e31c <_PyDict_GetItemRef_KnownHash@@Base+0x9f8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ - add.w r9, r0, r3, lsl #3 │ │ │ │ - strd r2, r2, [r9, #-8] │ │ │ │ - str.w sl, [r9, #4] │ │ │ │ + add.w r8, r0, r3, lsl #3 │ │ │ │ + strd r2, r2, [r8, #-8] │ │ │ │ + str.w sl, [r8, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e382 <_PyDict_GetItemRef_KnownHash@@Base+0xc1a> │ │ │ │ - ldr r0, [pc, #32] @ (8e090 <_PyDict_GetItemRef_KnownHash@@Base+0x928>) │ │ │ │ + blt.w 8e520 <_PyDict_GetItemRef_KnownHash@@Base+0xbfc> │ │ │ │ + ldr r0, [pc, #32] @ (8e23c <_PyDict_GetItemRef_KnownHash@@Base+0x918>) │ │ │ │ movs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e360 <_PyDict_GetItemRef_KnownHash@@Base+0xbf8> │ │ │ │ + bne.w 8e4fe <_PyDict_GetItemRef_KnownHash@@Base+0xbda> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bmi.w 8e34e <_PyDict_GetItemRef_KnownHash@@Base+0xbe6> │ │ │ │ + bmi.w 8e4ec <_PyDict_GetItemRef_KnownHash@@Base+0xbc8> │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - b.n 8dde4 <_PyDict_GetItemRef_KnownHash@@Base+0x67c> │ │ │ │ + b.n 8df90 <_PyDict_GetItemRef_KnownHash@@Base+0x66c> │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e0ae <_PyDict_GetItemRef_KnownHash@@Base+0x946> │ │ │ │ + bge.n 8e25a <_PyDict_GetItemRef_KnownHash@@Base+0x936> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e51a <_PyDict_GetItemRef_KnownHash@@Base+0xdb2> │ │ │ │ + beq.w 8e5be <_PyDict_GetItemRef_KnownHash@@Base+0xc9a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e0d2 <_PyDict_GetItemRef_KnownHash@@Base+0x96a> │ │ │ │ + bge.n 8e27e <_PyDict_GetItemRef_KnownHash@@Base+0x95a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e3b0 <_PyDict_GetItemRef_KnownHash@@Base+0xc48> │ │ │ │ + beq.w 8e5b6 <_PyDict_GetItemRef_KnownHash@@Base+0xc92> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e0d2 <_PyDict_GetItemRef_KnownHash@@Base+0x96a> │ │ │ │ + bge.n 8e27e <_PyDict_GetItemRef_KnownHash@@Base+0x95a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e3a8 <_PyDict_GetItemRef_KnownHash@@Base+0xc40> │ │ │ │ + beq.w 8e5ae <_PyDict_GetItemRef_KnownHash@@Base+0xc8a> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.w 8deb2 <_PyDict_GetItemRef_KnownHash@@Base+0x74a> │ │ │ │ + blt.w 8e05e <_PyDict_GetItemRef_KnownHash@@Base+0x73a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 8deb2 <_PyDict_GetItemRef_KnownHash@@Base+0x74a> │ │ │ │ + b.n 8e05e <_PyDict_GetItemRef_KnownHash@@Base+0x73a> │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8df1e <_PyDict_GetItemRef_KnownHash@@Base+0x7b6> │ │ │ │ + beq.w 8e0ca <_PyDict_GetItemRef_KnownHash@@Base+0x7a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e112 <_PyDict_GetItemRef_KnownHash@@Base+0x9aa> │ │ │ │ + bge.n 8e2be <_PyDict_GetItemRef_KnownHash@@Base+0x99a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e112 <_PyDict_GetItemRef_KnownHash@@Base+0x9aa> │ │ │ │ + cbnz r3, 8e2be <_PyDict_GetItemRef_KnownHash@@Base+0x99a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8deb4 <_PyDict_GetItemRef_KnownHash@@Base+0x74c> │ │ │ │ + bge.w 8e060 <_PyDict_GetItemRef_KnownHash@@Base+0x73c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8deb4 <_PyDict_GetItemRef_KnownHash@@Base+0x74c> │ │ │ │ + b.n 8e060 <_PyDict_GetItemRef_KnownHash@@Base+0x73c> │ │ │ │ ldr.w r2, [r3, #3732] @ 0xe94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8de6a <_PyDict_GetItemRef_KnownHash@@Base+0x702> │ │ │ │ + beq.w 8e016 <_PyDict_GetItemRef_KnownHash@@Base+0x6f2> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8de6a <_PyDict_GetItemRef_KnownHash@@Base+0x702> │ │ │ │ - ldr r2, [pc, #764] @ (8e434 <_PyDict_GetItemRef_KnownHash@@Base+0xccc>) │ │ │ │ + beq.w 8e016 <_PyDict_GetItemRef_KnownHash@@Base+0x6f2> │ │ │ │ + ldr r2, [pc, #752] @ (8e5d4 <_PyDict_GetItemRef_KnownHash@@Base+0xcb0>) │ │ │ │ ldr r2, [r2, r5] │ │ │ │ ldr.w r3, [r3, #3808] @ 0xee0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de6a <_PyDict_GetItemRef_KnownHash@@Base+0x702> │ │ │ │ + bne.w 8e016 <_PyDict_GetItemRef_KnownHash@@Base+0x6f2> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e38a <_PyDict_GetItemRef_KnownHash@@Base+0xc22> │ │ │ │ + bne.w 8e528 <_PyDict_GetItemRef_KnownHash@@Base+0xc04> │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 8de6a <_PyDict_GetItemRef_KnownHash@@Base+0x702> │ │ │ │ + bmi.w 8e016 <_PyDict_GetItemRef_KnownHash@@Base+0x6f2> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e15a <_PyDict_GetItemRef_KnownHash@@Base+0x9f2> │ │ │ │ + bne.n 8e306 <_PyDict_GetItemRef_KnownHash@@Base+0x9e2> │ │ │ │ dmb ish │ │ │ │ - b.n 8de6a <_PyDict_GetItemRef_KnownHash@@Base+0x702> │ │ │ │ + b.n 8e016 <_PyDict_GetItemRef_KnownHash@@Base+0x6f2> │ │ │ │ ldrd lr, r7, [ip, #24] │ │ │ │ cmp r7, lr │ │ │ │ - bcc.n 8e1c4 <_PyDict_GetItemRef_KnownHash@@Base+0xa5c> │ │ │ │ + bcc.n 8e370 <_PyDict_GetItemRef_KnownHash@@Base+0xa4c> │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str.w r1, [ip, #24] │ │ │ │ add.w r1, ip, lr │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r3, [ip, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e04c <_PyDict_GetItemRef_KnownHash@@Base+0x8e4> │ │ │ │ + bne.w 8e1f8 <_PyDict_GetItemRef_KnownHash@@Base+0x8d4> │ │ │ │ ldr.w r3, [r2, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8e290 <_PyDict_GetItemRef_KnownHash@@Base+0xb28> │ │ │ │ + bne.n 8e408 <_PyDict_GetItemRef_KnownHash@@Base+0xae4> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2d640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd12 <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ - ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ + beq.w 8dece <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ + ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.n 8e04c <_PyDict_GetItemRef_KnownHash@@Base+0x8e4> │ │ │ │ + str.w r2, [r8, #800] @ 0x320 │ │ │ │ + b.n 8e1f8 <_PyDict_GetItemRef_KnownHash@@Base+0x8d4> │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 8e04c <_PyDict_GetItemRef_KnownHash@@Base+0x8e4> │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp fp, r1 │ │ │ │ - bne.n 8e246 <_PyDict_GetItemRef_KnownHash@@Base+0xade> │ │ │ │ - ldr r0, [pc, #604] @ (8e438 <_PyDict_GetItemRef_KnownHash@@Base+0xcd0>) │ │ │ │ - bl 13dd30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8db1e <_PyDict_GetItemRef_KnownHash@@Base+0x3b6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 8db1e <_PyDict_GetItemRef_KnownHash@@Base+0x3b6> │ │ │ │ - ldr r1, [pc, #580] @ (8e434 <_PyDict_GetItemRef_KnownHash@@Base+0xccc>) │ │ │ │ + b.n 8e1f8 <_PyDict_GetItemRef_KnownHash@@Base+0x8d4> │ │ │ │ + movw r1, #642 @ 0x282 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 8e570 <_PyDict_GetItemRef_KnownHash@@Base+0xc4c> │ │ │ │ + movw r4, #27757 @ 0x6c6d │ │ │ │ + movt r4, #19 │ │ │ │ + b.n 8df4a <_PyDict_GetItemRef_KnownHash@@Base+0x626> │ │ │ │ + ldr r1, [pc, #580] @ (8e5d4 <_PyDict_GetItemRef_KnownHash@@Base+0xcb0>) │ │ │ │ ldr.w ip, [sl, #440] @ 0x1b8 │ │ │ │ ldr r3, [r1, r7] │ │ │ │ ldrd r1, ip, [ip, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, ip │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ add.w lr, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ bic.w lr, lr, #3 │ │ │ │ sub.w ip, ip, r4 │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bls.w 8da8a <_PyDict_GetItemRef_KnownHash@@Base+0x322> │ │ │ │ - b.n 8dd12 <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ - movw r1, #642 @ 0x282 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8e3c4 <_PyDict_GetItemRef_KnownHash@@Base+0xc5c> │ │ │ │ - movw r4, #26449 @ 0x6751 │ │ │ │ - movt r4, #19 │ │ │ │ - b.n 8dd9e <_PyDict_GetItemRef_KnownHash@@Base+0x636> │ │ │ │ + bls.w 8dc46 <_PyDict_GetItemRef_KnownHash@@Base+0x322> │ │ │ │ + b.n 8dece <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ + mov r0, r4 │ │ │ │ movw r1, #14600 @ 0x3908 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ + bl 1ba808 │ │ │ │ + b.n 8dce4 <_PyDict_GetItemRef_KnownHash@@Base+0x3c0> │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp fp, r1 │ │ │ │ + bne.n 8e3fc <_PyDict_GetItemRef_KnownHash@@Base+0xad8> │ │ │ │ + ldr r0, [pc, #508] @ (8e5d8 <_PyDict_GetItemRef_KnownHash@@Base+0xcb4>) │ │ │ │ + bl 13e258 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8dcda <_PyDict_GetItemRef_KnownHash@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba768 │ │ │ │ - ldr.w ip, [r9, r7] │ │ │ │ - b.n 8dd44 <_PyDict_GetItemRef_KnownHash@@Base+0x5dc> │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 8dcda <_PyDict_GetItemRef_KnownHash@@Base+0x3b6> │ │ │ │ + ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ + mov r0, r4 │ │ │ │ + blx sl │ │ │ │ + ldr.w ip, [r8, r7] │ │ │ │ + b.n 8dce8 <_PyDict_GetItemRef_KnownHash@@Base+0x3c4> │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 8db1e <_PyDict_GetItemRef_KnownHash@@Base+0x3b6> │ │ │ │ - movw r3, #58001 @ 0xe291 │ │ │ │ - movt r3, #19 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8e284 <_PyDict_GetItemRef_KnownHash@@Base+0xb1c> │ │ │ │ - addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8e088 <_PyDict_GetItemRef_KnownHash@@Base+0x920> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 13e720 │ │ │ │ - ldr r3, [r6, r5] │ │ │ │ - b.n 8dde4 <_PyDict_GetItemRef_KnownHash@@Base+0x67c> │ │ │ │ - ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ - mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - ldr.w ip, [r9, r7] │ │ │ │ - b.n 8dd44 <_PyDict_GetItemRef_KnownHash@@Base+0x5dc> │ │ │ │ - ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ - mov r0, r9 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r6, r5] │ │ │ │ - b.n 8dde4 <_PyDict_GetItemRef_KnownHash@@Base+0x67c> │ │ │ │ + b.n 8dcda <_PyDict_GetItemRef_KnownHash@@Base+0x3b6> │ │ │ │ ldr.w r0, [r2, #924] @ 0x39c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ - b.n 8e1b2 <_PyDict_GetItemRef_KnownHash@@Base+0xa4a> │ │ │ │ - ldr.w r0, [fp, #924] @ 0x39c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - blx r2 │ │ │ │ - b.n 8dc60 <_PyDict_GetItemRef_KnownHash@@Base+0x4f8> │ │ │ │ + b.n 8e35e <_PyDict_GetItemRef_KnownHash@@Base+0xa3a> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8e060 <_PyDict_GetItemRef_KnownHash@@Base+0x73c> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8ded4 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ded4 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ded4 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8df0a <_PyDict_GetItemRef_KnownHash@@Base+0x7a2> │ │ │ │ + bne.w 8e0b6 <_PyDict_GetItemRef_KnownHash@@Base+0x792> │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 8e4dc <_PyDict_GetItemRef_KnownHash@@Base+0xd74> │ │ │ │ + bmi.w 8e624 <_PyDict_GetItemRef_KnownHash@@Base+0xd00> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e50a <_PyDict_GetItemRef_KnownHash@@Base+0xda2> │ │ │ │ + blt.w 8e64c <_PyDict_GetItemRef_KnownHash@@Base+0xd28> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw r5, #58828 @ 0xe5cc │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ add r5, r3 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8deb4 <_PyDict_GetItemRef_KnownHash@@Base+0x74c> │ │ │ │ + bge.w 8e060 <_PyDict_GetItemRef_KnownHash@@Base+0x73c> │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8deb4 <_PyDict_GetItemRef_KnownHash@@Base+0x74c> │ │ │ │ + bne.w 8e060 <_PyDict_GetItemRef_KnownHash@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8deb4 <_PyDict_GetItemRef_KnownHash@@Base+0x74c> │ │ │ │ - mov r0, r9 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e060 <_PyDict_GetItemRef_KnownHash@@Base+0x73c> │ │ │ │ + movw r3, #59321 @ 0xe7b9 │ │ │ │ + movt r3, #19 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 8e4b6 <_PyDict_GetItemRef_KnownHash@@Base+0xb92> │ │ │ │ + addw r0, r0, #1652 @ 0x674 │ │ │ │ + bl 13e258 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8e234 <_PyDict_GetItemRef_KnownHash@@Base+0x910> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 13ec48 │ │ │ │ + ldr r3, [r6, r5] │ │ │ │ + b.n 8df90 <_PyDict_GetItemRef_KnownHash@@Base+0x66c> │ │ │ │ + mov r0, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 8e190 <_PyDict_GetItemRef_KnownHash@@Base+0xa28> │ │ │ │ + b.n 8e33c <_PyDict_GetItemRef_KnownHash@@Base+0xa18> │ │ │ │ + ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ + mov r0, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r6, r5] │ │ │ │ + b.n 8df90 <_PyDict_GetItemRef_KnownHash@@Base+0x66c> │ │ │ │ ldr.w r0, [r2, #964] @ 0x3c4 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e04c <_PyDict_GetItemRef_KnownHash@@Base+0x8e4> │ │ │ │ - b.n 8dd12 <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ + bne.w 8e1f8 <_PyDict_GetItemRef_KnownHash@@Base+0x8d4> │ │ │ │ + b.n 8dece <_PyDict_GetItemRef_KnownHash@@Base+0x5aa> │ │ │ │ ldr.w r1, [sl, #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 8dfd8 <_PyDict_GetItemRef_KnownHash@@Base+0x870> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8deb4 <_PyDict_GetItemRef_KnownHash@@Base+0x74c> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8dd18 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8dd18 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dd18 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 8e184 <_PyDict_GetItemRef_KnownHash@@Base+0x860> │ │ │ │ + mov r0, r8 │ │ │ │ movw r1, #14600 @ 0x3908 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1ba768 │ │ │ │ + bl 1ba808 │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - b.n 8dde4 <_PyDict_GetItemRef_KnownHash@@Base+0x67c> │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 8df90 <_PyDict_GetItemRef_KnownHash@@Base+0x66c> │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e394 <_PyDict_GetItemRef_KnownHash@@Base+0xc2c> │ │ │ │ + bne.n 8e532 <_PyDict_GetItemRef_KnownHash@@Base+0xc0e> │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e07e <_PyDict_GetItemRef_KnownHash@@Base+0x916> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 8e07e <_PyDict_GetItemRef_KnownHash@@Base+0x916> │ │ │ │ + bne.w 8e22a <_PyDict_GetItemRef_KnownHash@@Base+0x906> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 8e22a <_PyDict_GetItemRef_KnownHash@@Base+0x906> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 8e06c <_PyDict_GetItemRef_KnownHash@@Base+0x904> │ │ │ │ + b.n 8e218 <_PyDict_GetItemRef_KnownHash@@Base+0x8f4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de6a <_PyDict_GetItemRef_KnownHash@@Base+0x702> │ │ │ │ - b.n 8e14a <_PyDict_GetItemRef_KnownHash@@Base+0x9e2> │ │ │ │ + bne.w 8e016 <_PyDict_GetItemRef_KnownHash@@Base+0x6f2> │ │ │ │ + b.n 8e2f6 <_PyDict_GetItemRef_KnownHash@@Base+0x9d2> │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 8e07e <_PyDict_GetItemRef_KnownHash@@Base+0x916> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ded2 <_PyDict_GetItemRef_KnownHash@@Base+0x76a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e0d2 <_PyDict_GetItemRef_KnownHash@@Base+0x96a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e0c0 <_PyDict_GetItemRef_KnownHash@@Base+0x958> │ │ │ │ + b.n 8e22a <_PyDict_GetItemRef_KnownHash@@Base+0x906> │ │ │ │ + ldr.w r0, [fp, #924] @ 0x39c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + blx r2 │ │ │ │ + b.n 8de1c <_PyDict_GetItemRef_KnownHash@@Base+0x4f8> │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8db16 <_PyDict_GetItemRef_KnownHash@@Base+0x1f2> │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 8e418 <_PyDict_GetItemRef_KnownHash@@Base+0xaf4> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e09a <_PyDict_GetItemRef_KnownHash@@Base+0x776> │ │ │ │ adds r3, #1 │ │ │ │ - mov fp, r9 │ │ │ │ - str.w r3, [r9] │ │ │ │ - b.w 8d930 <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ + mov fp, r8 │ │ │ │ + str.w r3, [r8] │ │ │ │ + b.w 8daec <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13324 @ 0x340c │ │ │ │ + movw r1, #16724 @ 0x4154 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 8dd18 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 8ded4 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29028 @ 0x7164 │ │ │ │ + movw r1, #22120 @ 0x5668 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8dd18 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ - bl e3ea8 │ │ │ │ - mov r9, fp │ │ │ │ - mov fp, r9 │ │ │ │ - b.w 8d930 <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r9 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 8ded2 <_PyDict_GetItemRef_KnownHash@@Base+0x76a> │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dbe0 <_PyDict_GetItemRef_KnownHash@@Base+0x478> │ │ │ │ + bl fce84 │ │ │ │ + b.n 8ded4 <_PyDict_GetItemRef_KnownHash@@Base+0x5b0> │ │ │ │ + bl e3df0 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r8 │ │ │ │ + b.w 8daec <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d96a <_PyDict_GetItemRef_KnownHash@@Base+0x202> │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d952 <_PyDict_GetItemRef_KnownHash@@Base+0x1ea> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dbca <_PyDict_GetItemRef_KnownHash@@Base+0x462> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e27e <_PyDict_GetItemRef_KnownHash@@Base+0x95a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e26c <_PyDict_GetItemRef_KnownHash@@Base+0x948> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e25a <_PyDict_GetItemRef_KnownHash@@Base+0x936> │ │ │ │ + bl e3df0 │ │ │ │ + b.n 8e05e <_PyDict_GetItemRef_KnownHash@@Base+0x73a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e07e <_PyDict_GetItemRef_KnownHash@@Base+0x75a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #944 @ (adr r2, 8e7ec <_PyDict_SendEvent@@Base+0xc>) │ │ │ │ + add r2, pc, #944 @ (adr r2, 8e98c <_PyDict_SendEvent@@Base+0x4>) │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 8e484 <_PyDict_GetItemRef_KnownHash@@Base+0xd1c> │ │ │ │ + bmi.n 8e65c <_PyDict_GetItemRef_KnownHash@@Base+0xd38> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8e4ae <_PyDict_GetItemRef_KnownHash@@Base+0xd46> │ │ │ │ + blt.n 8e686 <_PyDict_GetItemRef_KnownHash@@Base+0xd62> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - movw r9, #58828 @ 0xe5cc │ │ │ │ - mla r9, r2, r3, r9 │ │ │ │ + movw r8, #58828 @ 0xe5cc │ │ │ │ + mla r8, r2, r3, r8 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - add r9, r3 │ │ │ │ + add r8, r3 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8dbb4 <_PyDict_GetItemRef_KnownHash@@Base+0x44c> │ │ │ │ + bge.w 8dd70 <_PyDict_GetItemRef_KnownHash@@Base+0x44c> │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dbb4 <_PyDict_GetItemRef_KnownHash@@Base+0x44c> │ │ │ │ + bne.w 8dd70 <_PyDict_GetItemRef_KnownHash@@Base+0x44c> │ │ │ │ mov r0, fp │ │ │ │ - mov fp, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d930 <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ + mov fp, r8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8daec <_PyDict_GetItemRef_KnownHash@@Base+0x1c8> │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bmi.n 8e636 <_PyDict_GetItemRef_KnownHash@@Base+0xd12> │ │ │ │ + ldrsb.w r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 8e63e <_PyDict_GetItemRef_KnownHash@@Base+0xd1a> │ │ │ │ + add.w r3, r4, #28 │ │ │ │ + b.n 8e454 <_PyDict_GetItemRef_KnownHash@@Base+0xb30> │ │ │ │ + ldrsb.w r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 8e656 <_PyDict_GetItemRef_KnownHash@@Base+0xd32> │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + lsls r5, r3, #25 │ │ │ │ + ite pl │ │ │ │ + addpl.w r3, r4, #28 │ │ │ │ + addmi.w r3, r4, #20 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldr r5, [pc, #132] @ (8e6d4 <_PyDict_GetItemRef_KnownHash@@Base+0xdb0>) │ │ │ │ + add.w r5, r5, r3, lsl #5 │ │ │ │ + b.n 8e46a <_PyDict_GetItemRef_KnownHash@@Base+0xb46> │ │ │ │ + add.w r3, r4, #20 │ │ │ │ + b.n 8e454 <_PyDict_GetItemRef_KnownHash@@Base+0xb30> │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 8e496 <_PyDict_GetItemRef_KnownHash@@Base+0xd2e> │ │ │ │ + bmi.n 8e66e <_PyDict_GetItemRef_KnownHash@@Base+0xd4a> │ │ │ │ ldrsb.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e49e <_PyDict_GetItemRef_KnownHash@@Base+0xd36> │ │ │ │ + blt.n 8e676 <_PyDict_GetItemRef_KnownHash@@Base+0xd52> │ │ │ │ add.w r3, fp, #28 │ │ │ │ - b.n 8e44c <_PyDict_GetItemRef_KnownHash@@Base+0xce4> │ │ │ │ + b.n 8e5ec <_PyDict_GetItemRef_KnownHash@@Base+0xcc8> │ │ │ │ ldrsb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8e4b8 <_PyDict_GetItemRef_KnownHash@@Base+0xd50> │ │ │ │ + bge.n 8e690 <_PyDict_GetItemRef_KnownHash@@Base+0xd6c> │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, fp, #20 │ │ │ │ addpl.w r3, fp, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #120] @ (8e52c <_PyDict_GetItemRef_KnownHash@@Base+0xdc4>) │ │ │ │ - add.w r9, r3, r2, lsl #5 │ │ │ │ - b.n 8e462 <_PyDict_GetItemRef_KnownHash@@Base+0xcfa> │ │ │ │ + ldr r3, [pc, #72] @ (8e6d4 <_PyDict_GetItemRef_KnownHash@@Base+0xdb0>) │ │ │ │ + add.w r8, r3, r2, lsl #5 │ │ │ │ + b.n 8e602 <_PyDict_GetItemRef_KnownHash@@Base+0xcde> │ │ │ │ add.w r3, fp, #20 │ │ │ │ - b.n 8e44c <_PyDict_GetItemRef_KnownHash@@Base+0xce4> │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dbf6 <_PyDict_GetItemRef_KnownHash@@Base+0x48e> │ │ │ │ + b.n 8e5ec <_PyDict_GetItemRef_KnownHash@@Base+0xcc8> │ │ │ │ mov r1, sl │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d95a <_PyDict_GetItemRef_KnownHash@@Base+0x1f2> │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 8e32e <_PyDict_GetItemRef_KnownHash@@Base+0xbc6> │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bmi.n 8e4ee <_PyDict_GetItemRef_KnownHash@@Base+0xd86> │ │ │ │ - ldrsb.w r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 8e4fc <_PyDict_GetItemRef_KnownHash@@Base+0xd94> │ │ │ │ - add.w r3, r4, #28 │ │ │ │ - b.n 8e2c0 <_PyDict_GetItemRef_KnownHash@@Base+0xb58> │ │ │ │ - ldrsb.w r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 8e4fc <_PyDict_GetItemRef_KnownHash@@Base+0xd94> │ │ │ │ - add.w r3, r4, #20 │ │ │ │ - b.n 8e2c0 <_PyDict_GetItemRef_KnownHash@@Base+0xb58> │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - lsls r5, r3, #25 │ │ │ │ - ite pl │ │ │ │ - addpl.w r3, r4, #28 │ │ │ │ - addmi.w r3, r4, #20 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #28] @ (8e52c <_PyDict_GetItemRef_KnownHash@@Base+0xdc4>) │ │ │ │ - add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 8e2d6 <_PyDict_GetItemRef_KnownHash@@Base+0xb6e> │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 8deb2 <_PyDict_GetItemRef_KnownHash@@Base+0x74a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e0ae <_PyDict_GetItemRef_KnownHash@@Base+0x946> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8deee <_PyDict_GetItemRef_KnownHash@@Base+0x786> │ │ │ │ + mov r2, r8 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 8e07e <_PyDict_GetItemRef_KnownHash@@Base+0x75a> │ │ │ │ + mov r0, fp │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ddb2 <_PyDict_GetItemRef_KnownHash@@Base+0x48e> │ │ │ │ + mov r0, fp │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dd9c <_PyDict_GetItemRef_KnownHash@@Base+0x478> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8db26 <_PyDict_GetItemRef_KnownHash@@Base+0x202> │ │ │ │ + mov r0, fp │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8db0e <_PyDict_GetItemRef_KnownHash@@Base+0x1ea> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dd86 <_PyDict_GetItemRef_KnownHash@@Base+0x462> │ │ │ │ nop │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0008e530 : │ │ │ │ +0008e6d8 : │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e6d0 │ │ │ │ + beq.w 8e878 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e780 │ │ │ │ + bne.w 8e928 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e6ca │ │ │ │ + beq.w 8e872 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8e762 │ │ │ │ + bpl.w 8e90a │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e590 │ │ │ │ + bne.n 8e738 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - beq.n 8e5b6 │ │ │ │ + beq.n 8e75e │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 844e4 │ │ │ │ + bl 846c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e5ae │ │ │ │ + bge.n 8e756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e78e │ │ │ │ + beq.w 8e936 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e70e │ │ │ │ - ldr r2, [pc, #524] @ (8e7d0 ) │ │ │ │ + beq.w 8e8b6 │ │ │ │ + ldr r2, [pc, #524] @ (8e978 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #1068] @ 0x42c │ │ │ │ - ldr r2, [pc, #516] @ (8e7d4 ) │ │ │ │ + ldr r2, [pc, #516] @ (8e97c ) │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e680 │ │ │ │ + bne.n 8e828 │ │ │ │ add.w r3, r7, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #4084] @ 0xff4 │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e75e │ │ │ │ + beq.w 8e906 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8e628 │ │ │ │ + bne.n 8e7d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e614 │ │ │ │ + bge.n 8e7bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e614 │ │ │ │ + cbnz r3, 8e7bc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8e6c6 │ │ │ │ + blt.n 8e86e │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8e6ae │ │ │ │ + beq.n 8e856 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8e590 │ │ │ │ + b.n 8e738 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e63a │ │ │ │ + bge.n 8e7e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e778 │ │ │ │ + beq.w 8e920 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e65e │ │ │ │ + bge.n 8e806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e770 │ │ │ │ + beq.w 8e918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e65e │ │ │ │ + bge.n 8e806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e768 │ │ │ │ + beq.w 8e910 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 8e590 │ │ │ │ + blt.n 8e738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 8e590 │ │ │ │ + b.n 8e738 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e5da │ │ │ │ + beq.n 8e782 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e69e │ │ │ │ + bge.n 8e846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e69e │ │ │ │ + cbnz r3, 8e846 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e624 │ │ │ │ + bge.n 8e7cc │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8e590 │ │ │ │ + b.n 8e738 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 78d18 <_Py_SetImmortal@@Base> │ │ │ │ + bl 78ed8 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 8e590 │ │ │ │ + b.n 8e738 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e624 │ │ │ │ + bne.n 8e7cc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8e5ae │ │ │ │ - ldr r3, [pc, #260] @ (8e7d8 ) │ │ │ │ + b.n 8e756 │ │ │ │ + ldr r3, [pc, #260] @ (8e980 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e54e │ │ │ │ + beq.w 8e6f6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e54e │ │ │ │ + beq.w 8e6f6 │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ - movw r2, #29084 @ 0x719c │ │ │ │ + movw r2, #22176 @ 0x56a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl fce54 <_PyErr_SetString@@Base> │ │ │ │ + bl fd05c <_PyErr_SetString@@Base> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1d2130 │ │ │ │ - b.n 8e6ca │ │ │ │ + bl 1d1db8 │ │ │ │ + b.n 8e872 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8e5c2 │ │ │ │ + bne.w 8e76a │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 8e796 │ │ │ │ + bmi.n 8e93e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8e7c4 │ │ │ │ + blt.n 8e96c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r2, #58828 @ 0xe5cc │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ add r2, r3 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e624 │ │ │ │ + bge.w 8e7cc │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e624 │ │ │ │ + bne.w 8e7cc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8e590 │ │ │ │ - bl e3ea8 │ │ │ │ + b.n 8e738 │ │ │ │ + bl e3df0 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8e590 │ │ │ │ + b.n 8e738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e65e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e806 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e64c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e7f4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e63a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e7e2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e5ae │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e756 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 8e7a8 │ │ │ │ + bmi.n 8e950 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e7b6 │ │ │ │ + blt.n 8e95e │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 8e726 │ │ │ │ + b.n 8e8ce │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e7b6 │ │ │ │ + blt.n 8e95e │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 8e726 │ │ │ │ + b.n 8e8ce │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #20] @ (8e7dc ) │ │ │ │ + ldr r2, [pc, #20] @ (8e984 ) │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ - b.n 8e73c │ │ │ │ + b.n 8e8e4 │ │ │ │ nop │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0008e7e0 <_PyDict_SendEvent@@Base>: │ │ │ │ +0008e988 <_PyDict_SendEvent@@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 sl, r3 │ │ │ │ - ldr r3, [pc, #768] @ (8eaf4 <_PyDict_SendEvent@@Base+0x314>) │ │ │ │ + ldr r3, [pc, #768] @ (8ec9c <_PyDict_SendEvent@@Base+0x314>) │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ sub.w r3, r1, #1 │ │ │ │ clz r3, r3 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 8e854 <_PyDict_SendEvent@@Base+0x74> │ │ │ │ + cbnz r3, 8e9fc <_PyDict_SendEvent@@Base+0x74> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 8edb0 <_PyDict_SendEvent@@Base+0x5d0> │ │ │ │ + bhi.w 8ef58 <_PyDict_SendEvent@@Base+0x5d0> │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 8e8b6 <_PyDict_SendEvent@@Base+0xd6> │ │ │ │ + bmi.n 8ea5e <_PyDict_SendEvent@@Base+0xd6> │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.n 8e8fa <_PyDict_SendEvent@@Base+0x11a> │ │ │ │ + bmi.n 8eaa2 <_PyDict_SendEvent@@Base+0x11a> │ │ │ │ lsls r1, r4, #29 │ │ │ │ - bmi.w 8e93e <_PyDict_SendEvent@@Base+0x15e> │ │ │ │ + bmi.w 8eae6 <_PyDict_SendEvent@@Base+0x15e> │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bmi.w 8e988 <_PyDict_SendEvent@@Base+0x1a8> │ │ │ │ + bmi.w 8eb30 <_PyDict_SendEvent@@Base+0x1a8> │ │ │ │ lsls r3, r4, #27 │ │ │ │ - bmi.w 8e9d2 <_PyDict_SendEvent@@Base+0x1f2> │ │ │ │ + bmi.w 8eb7a <_PyDict_SendEvent@@Base+0x1f2> │ │ │ │ lsls r7, r4, #26 │ │ │ │ - bmi.w 8ea1c <_PyDict_SendEvent@@Base+0x23c> │ │ │ │ + bmi.w 8ebc4 <_PyDict_SendEvent@@Base+0x23c> │ │ │ │ asrs r7, r4, #6 │ │ │ │ lsls r0, r4, #25 │ │ │ │ - bmi.w 8ea66 <_PyDict_SendEvent@@Base+0x286> │ │ │ │ + bmi.w 8ec0e <_PyDict_SendEvent@@Base+0x286> │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bmi.w 8eaae <_PyDict_SendEvent@@Base+0x2ce> │ │ │ │ + bmi.w 8ec56 <_PyDict_SendEvent@@Base+0x2ce> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 8ec38 <_PyDict_SendEvent@@Base+0x458> │ │ │ │ + bmi.w 8ede0 <_PyDict_SendEvent@@Base+0x458> │ │ │ │ lsls r3, r4, #30 │ │ │ │ - bmi.w 8ec04 <_PyDict_SendEvent@@Base+0x424> │ │ │ │ + bmi.w 8edac <_PyDict_SendEvent@@Base+0x424> │ │ │ │ lsls r7, r4, #29 │ │ │ │ - bmi.w 8ebd0 <_PyDict_SendEvent@@Base+0x3f0> │ │ │ │ + bmi.w 8ed78 <_PyDict_SendEvent@@Base+0x3f0> │ │ │ │ lsls r5, r4, #28 │ │ │ │ - bmi.w 8eb9a <_PyDict_SendEvent@@Base+0x3ba> │ │ │ │ + bmi.w 8ed42 <_PyDict_SendEvent@@Base+0x3ba> │ │ │ │ lsls r0, r4, #27 │ │ │ │ - bmi.w 8eb64 <_PyDict_SendEvent@@Base+0x384> │ │ │ │ + bmi.w 8ed0c <_PyDict_SendEvent@@Base+0x384> │ │ │ │ lsls r1, r4, #26 │ │ │ │ - bmi.w 8eb2e <_PyDict_SendEvent@@Base+0x34e> │ │ │ │ + bmi.w 8ecd6 <_PyDict_SendEvent@@Base+0x34e> │ │ │ │ asrs r5, r4, #6 │ │ │ │ lsls r2, r4, #25 │ │ │ │ - bmi.w 8eaf8 <_PyDict_SendEvent@@Base+0x318> │ │ │ │ + bmi.w 8eca0 <_PyDict_SendEvent@@Base+0x318> │ │ │ │ lsls r3, r5, #30 │ │ │ │ - bpl.n 8e84e <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ + bpl.n 8e9f6 <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ add.w r7, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r4, [r7, #388] @ 0x184 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8e84e <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.n 8e9f6 <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8ec6c <_PyDict_SendEvent@@Base+0x48c> │ │ │ │ + bne.w 8ee14 <_PyDict_SendEvent@@Base+0x48c> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e84e <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ + bne.n 8e9f6 <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8e84e <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ + b.n 8e9f6 <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #360] @ 0x168 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e824 <_PyDict_SendEvent@@Base+0x44> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.n 8e9cc <_PyDict_SendEvent@@Base+0x44> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8e824 <_PyDict_SendEvent@@Base+0x44> │ │ │ │ + beq.n 8e9cc <_PyDict_SendEvent@@Base+0x44> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8e824 <_PyDict_SendEvent@@Base+0x44> │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + bge.n 8e9cc <_PyDict_SendEvent@@Base+0x44> │ │ │ │ + movw r3, #46708 @ 0xb674 │ │ │ │ movt r3, #51 @ 0x33 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e824 <_PyDict_SendEvent@@Base+0x44> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8e9cc <_PyDict_SendEvent@@Base+0x44> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #364] @ 0x16c │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e828 <_PyDict_SendEvent@@Base+0x48> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.n 8e9d0 <_PyDict_SendEvent@@Base+0x48> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8e828 <_PyDict_SendEvent@@Base+0x48> │ │ │ │ + beq.n 8e9d0 <_PyDict_SendEvent@@Base+0x48> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8e828 <_PyDict_SendEvent@@Base+0x48> │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + bge.n 8e9d0 <_PyDict_SendEvent@@Base+0x48> │ │ │ │ + movw r3, #46708 @ 0xb674 │ │ │ │ movt r3, #51 @ 0x33 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e828 <_PyDict_SendEvent@@Base+0x48> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8e9d0 <_PyDict_SendEvent@@Base+0x48> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #368] @ 0x170 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e82e <_PyDict_SendEvent@@Base+0x4e> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8e9d6 <_PyDict_SendEvent@@Base+0x4e> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e82e <_PyDict_SendEvent@@Base+0x4e> │ │ │ │ + beq.w 8e9d6 <_PyDict_SendEvent@@Base+0x4e> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e82e <_PyDict_SendEvent@@Base+0x4e> │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + bge.w 8e9d6 <_PyDict_SendEvent@@Base+0x4e> │ │ │ │ + movw r3, #46708 @ 0xb674 │ │ │ │ movt r3, #51 @ 0x33 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e82e <_PyDict_SendEvent@@Base+0x4e> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8e9d6 <_PyDict_SendEvent@@Base+0x4e> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #372] @ 0x174 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e834 <_PyDict_SendEvent@@Base+0x54> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8e9dc <_PyDict_SendEvent@@Base+0x54> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e834 <_PyDict_SendEvent@@Base+0x54> │ │ │ │ + beq.w 8e9dc <_PyDict_SendEvent@@Base+0x54> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e834 <_PyDict_SendEvent@@Base+0x54> │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + bge.w 8e9dc <_PyDict_SendEvent@@Base+0x54> │ │ │ │ + movw r3, #46708 @ 0xb674 │ │ │ │ movt r3, #51 @ 0x33 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e834 <_PyDict_SendEvent@@Base+0x54> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8e9dc <_PyDict_SendEvent@@Base+0x54> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #376] @ 0x178 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e83a <_PyDict_SendEvent@@Base+0x5a> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8e9e2 <_PyDict_SendEvent@@Base+0x5a> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e83a <_PyDict_SendEvent@@Base+0x5a> │ │ │ │ + beq.w 8e9e2 <_PyDict_SendEvent@@Base+0x5a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e83a <_PyDict_SendEvent@@Base+0x5a> │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + bge.w 8e9e2 <_PyDict_SendEvent@@Base+0x5a> │ │ │ │ + movw r3, #46708 @ 0xb674 │ │ │ │ movt r3, #51 @ 0x33 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e83a <_PyDict_SendEvent@@Base+0x5a> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8e9e2 <_PyDict_SendEvent@@Base+0x5a> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #380] @ 0x17c │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e840 <_PyDict_SendEvent@@Base+0x60> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8e9e8 <_PyDict_SendEvent@@Base+0x60> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e840 <_PyDict_SendEvent@@Base+0x60> │ │ │ │ + beq.w 8e9e8 <_PyDict_SendEvent@@Base+0x60> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e840 <_PyDict_SendEvent@@Base+0x60> │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + bge.w 8e9e8 <_PyDict_SendEvent@@Base+0x60> │ │ │ │ + movw r3, #46708 @ 0xb674 │ │ │ │ movt r3, #51 @ 0x33 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e840 <_PyDict_SendEvent@@Base+0x60> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8e9e8 <_PyDict_SendEvent@@Base+0x60> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e848 <_PyDict_SendEvent@@Base+0x68> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8e9f0 <_PyDict_SendEvent@@Base+0x68> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8e848 <_PyDict_SendEvent@@Base+0x68> │ │ │ │ + beq.w 8e9f0 <_PyDict_SendEvent@@Base+0x68> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e848 <_PyDict_SendEvent@@Base+0x68> │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + bge.w 8e9f0 <_PyDict_SendEvent@@Base+0x68> │ │ │ │ + movw r3, #46708 @ 0xb674 │ │ │ │ movt r3, #51 @ 0x33 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e848 <_PyDict_SendEvent@@Base+0x68> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8e9f0 <_PyDict_SendEvent@@Base+0x68> │ │ │ │ add.w r7, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r4, [r7, #388] @ 0x184 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e84e <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8e9f6 <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8e84e <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ + beq.w 8e9f6 <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e84e <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ - movw r3, #49136 @ 0xbff0 │ │ │ │ + bge.w 8e9f6 <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ + movw r3, #46708 @ 0xb674 │ │ │ │ movt r3, #51 @ 0x33 │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - b.n 8ec8e <_PyDict_SendEvent@@Base+0x4ae> │ │ │ │ + b.n 8ee36 <_PyDict_SendEvent@@Base+0x4ae> │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e880 <_PyDict_SendEvent@@Base+0xa0> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8ea28 <_PyDict_SendEvent@@Base+0xa0> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8ed88 <_PyDict_SendEvent@@Base+0x5a8> │ │ │ │ + bne.w 8ef30 <_PyDict_SendEvent@@Base+0x5a8> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e880 <_PyDict_SendEvent@@Base+0xa0> │ │ │ │ + bne.w 8ea28 <_PyDict_SendEvent@@Base+0xa0> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8e880 <_PyDict_SendEvent@@Base+0xa0> │ │ │ │ + b.n 8ea28 <_PyDict_SendEvent@@Base+0xa0> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r5, [r3, #380] @ 0x17c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e878 <_PyDict_SendEvent@@Base+0x98> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8ea20 <_PyDict_SendEvent@@Base+0x98> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8ed60 <_PyDict_SendEvent@@Base+0x580> │ │ │ │ + bne.w 8ef08 <_PyDict_SendEvent@@Base+0x580> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e878 <_PyDict_SendEvent@@Base+0x98> │ │ │ │ + bne.w 8ea20 <_PyDict_SendEvent@@Base+0x98> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8e878 <_PyDict_SendEvent@@Base+0x98> │ │ │ │ + b.n 8ea20 <_PyDict_SendEvent@@Base+0x98> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r5, [r3, #376] @ 0x178 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e872 <_PyDict_SendEvent@@Base+0x92> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8ea1a <_PyDict_SendEvent@@Base+0x92> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8ed38 <_PyDict_SendEvent@@Base+0x558> │ │ │ │ + bne.w 8eee0 <_PyDict_SendEvent@@Base+0x558> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e872 <_PyDict_SendEvent@@Base+0x92> │ │ │ │ + bne.w 8ea1a <_PyDict_SendEvent@@Base+0x92> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8e872 <_PyDict_SendEvent@@Base+0x92> │ │ │ │ + b.n 8ea1a <_PyDict_SendEvent@@Base+0x92> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r5, [r3, #372] @ 0x174 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e86c <_PyDict_SendEvent@@Base+0x8c> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8ea14 <_PyDict_SendEvent@@Base+0x8c> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8ed10 <_PyDict_SendEvent@@Base+0x530> │ │ │ │ + bne.w 8eeb8 <_PyDict_SendEvent@@Base+0x530> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e86c <_PyDict_SendEvent@@Base+0x8c> │ │ │ │ + bne.w 8ea14 <_PyDict_SendEvent@@Base+0x8c> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8e86c <_PyDict_SendEvent@@Base+0x8c> │ │ │ │ + b.n 8ea14 <_PyDict_SendEvent@@Base+0x8c> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r5, [r3, #368] @ 0x170 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e866 <_PyDict_SendEvent@@Base+0x86> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8ea0e <_PyDict_SendEvent@@Base+0x86> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8ece8 <_PyDict_SendEvent@@Base+0x508> │ │ │ │ + bne.n 8ee90 <_PyDict_SendEvent@@Base+0x508> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e866 <_PyDict_SendEvent@@Base+0x86> │ │ │ │ + bne.w 8ea0e <_PyDict_SendEvent@@Base+0x86> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8e866 <_PyDict_SendEvent@@Base+0x86> │ │ │ │ + b.n 8ea0e <_PyDict_SendEvent@@Base+0x86> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r5, [r3, #364] @ 0x16c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e860 <_PyDict_SendEvent@@Base+0x80> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8ea08 <_PyDict_SendEvent@@Base+0x80> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8ecc0 <_PyDict_SendEvent@@Base+0x4e0> │ │ │ │ + bne.n 8ee68 <_PyDict_SendEvent@@Base+0x4e0> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e860 <_PyDict_SendEvent@@Base+0x80> │ │ │ │ + bne.w 8ea08 <_PyDict_SendEvent@@Base+0x80> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8e860 <_PyDict_SendEvent@@Base+0x80> │ │ │ │ + b.n 8ea08 <_PyDict_SendEvent@@Base+0x80> │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r5, [r3, #360] @ 0x168 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e85a <_PyDict_SendEvent@@Base+0x7a> │ │ │ │ - movw r3, #60921 @ 0xedf9 │ │ │ │ + beq.w 8ea02 <_PyDict_SendEvent@@Base+0x7a> │ │ │ │ + movw r3, #61345 @ 0xefa1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8ec98 <_PyDict_SendEvent@@Base+0x4b8> │ │ │ │ + bne.n 8ee40 <_PyDict_SendEvent@@Base+0x4b8> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e85a <_PyDict_SendEvent@@Base+0x7a> │ │ │ │ + bne.w 8ea02 <_PyDict_SendEvent@@Base+0x7a> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 8e85a <_PyDict_SendEvent@@Base+0x7a> │ │ │ │ + b.n 8ea02 <_PyDict_SendEvent@@Base+0x7a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #1 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e84e <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + bge.w 8e9f6 <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 211678 │ │ │ │ + b.w 211048 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e85a <_PyDict_SendEvent@@Base+0x7a> │ │ │ │ + bge.w 8ea02 <_PyDict_SendEvent@@Base+0x7a> │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e85a <_PyDict_SendEvent@@Base+0x7a> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8ea02 <_PyDict_SendEvent@@Base+0x7a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e860 <_PyDict_SendEvent@@Base+0x80> │ │ │ │ + bge.w 8ea08 <_PyDict_SendEvent@@Base+0x80> │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e860 <_PyDict_SendEvent@@Base+0x80> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8ea08 <_PyDict_SendEvent@@Base+0x80> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e866 <_PyDict_SendEvent@@Base+0x86> │ │ │ │ + bge.w 8ea0e <_PyDict_SendEvent@@Base+0x86> │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e866 <_PyDict_SendEvent@@Base+0x86> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8ea0e <_PyDict_SendEvent@@Base+0x86> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e86c <_PyDict_SendEvent@@Base+0x8c> │ │ │ │ + bge.w 8ea14 <_PyDict_SendEvent@@Base+0x8c> │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e86c <_PyDict_SendEvent@@Base+0x8c> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8ea14 <_PyDict_SendEvent@@Base+0x8c> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e872 <_PyDict_SendEvent@@Base+0x92> │ │ │ │ + bge.w 8ea1a <_PyDict_SendEvent@@Base+0x92> │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e872 <_PyDict_SendEvent@@Base+0x92> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8ea1a <_PyDict_SendEvent@@Base+0x92> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e878 <_PyDict_SendEvent@@Base+0x98> │ │ │ │ + bge.w 8ea20 <_PyDict_SendEvent@@Base+0x98> │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e878 <_PyDict_SendEvent@@Base+0x98> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8ea20 <_PyDict_SendEvent@@Base+0x98> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #1 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8e880 <_PyDict_SendEvent@@Base+0xa0> │ │ │ │ + bge.w 8ea28 <_PyDict_SendEvent@@Base+0xa0> │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13564 @ 0x34fc │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 211678 │ │ │ │ - b.n 8e880 <_PyDict_SendEvent@@Base+0xa0> │ │ │ │ + bl 211048 │ │ │ │ + b.n 8ea28 <_PyDict_SendEvent@@Base+0xa0> │ │ │ │ add.w r7, r8, #41216 @ 0xa100 │ │ │ │ add.w r8, r8, #41216 @ 0xa100 │ │ │ │ mov r3, r6 │ │ │ │ add.w r8, r8, #104 @ 0x68 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bmi.n 8edd6 <_PyDict_SendEvent@@Base+0x5f6> │ │ │ │ + bmi.n 8ef7e <_PyDict_SendEvent@@Base+0x5f6> │ │ │ │ add.w r2, r8, #4 │ │ │ │ asrs r6, r6, #1 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8edc4 <_PyDict_SendEvent@@Base+0x5e4> │ │ │ │ - b.n 8e84e <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ + bne.n 8ef6c <_PyDict_SendEvent@@Base+0x5e4> │ │ │ │ + b.n 8e9f6 <_PyDict_SendEvent@@Base+0x6e> │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8edc8 <_PyDict_SendEvent@@Base+0x5e8> │ │ │ │ - movw r2, #60921 @ 0xedf9 │ │ │ │ + beq.n 8ef70 <_PyDict_SendEvent@@Base+0x5e8> │ │ │ │ + movw r2, #61345 @ 0xefa1 │ │ │ │ movt r2, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 8edc8 <_PyDict_SendEvent@@Base+0x5e8> │ │ │ │ + beq.n 8ef70 <_PyDict_SendEvent@@Base+0x5e8> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8edc8 <_PyDict_SendEvent@@Base+0x5e8> │ │ │ │ + b.n 8ef70 <_PyDict_SendEvent@@Base+0x5e8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8ee12 <_PyDict_SendEvent@@Base+0x632> │ │ │ │ - cbz r3, 8ee12 <_PyDict_SendEvent@@Base+0x632> │ │ │ │ + bne.n 8efba <_PyDict_SendEvent@@Base+0x632> │ │ │ │ + cbz r3, 8efba <_PyDict_SendEvent@@Base+0x632> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #21840 @ 0x5550 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ moveq r2, #0 │ │ │ │ ldreq r3, [r1, #24] │ │ │ │ streq r2, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ee18 : │ │ │ │ +0008efc0 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #13992 @ 0x36a8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8ee2c │ │ │ │ + bne.n 8efd4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8ee4c │ │ │ │ + cbz r0, 8eff4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #894 @ 0x37e │ │ │ │ - movw r0, #29168 @ 0x71f0 │ │ │ │ + movw r0, #22260 @ 0x56f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8ee48 │ │ │ │ + b.n 8eff0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ee64 : │ │ │ │ +0008f00c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 8ee84 │ │ │ │ + cbz r0, 8f02c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 8ee84 │ │ │ │ + bpl.n 8f02c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r1, #0 │ │ │ │ - b.n 8ee98 │ │ │ │ + b.n 8f040 │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #20540 @ 0x503c │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8eec6 │ │ │ │ + beq.n 8f06e │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f3cc │ │ │ │ + beq.w 8f574 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f1ca │ │ │ │ + beq.w 8f372 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f2bc │ │ │ │ + bne.w 8f464 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ - movw r3, #6553 @ 0x1999 │ │ │ │ + movw r3, #7877 @ 0x1ec5 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f276 │ │ │ │ + bne.w 8f41e │ │ │ │ ldr r7, [r5, #24] │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ smull r0, r3, r3, r2 │ │ │ │ sub.w r3, r3, r2, asr #31 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.w 8f276 │ │ │ │ + bgt.w 8f41e │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8ef10 │ │ │ │ + beq.n 8f0b8 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f3bc │ │ │ │ + beq.w 8f564 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ ite eq │ │ │ │ moveq r0, #12 │ │ │ │ @@ -146222,112 +146372,112 @@ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsls r3, r3, #1 │ │ │ │ adds r2, #20 │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8f332 │ │ │ │ + blt.w 8f4da │ │ │ │ movw r8, #35960 @ 0x8c78 │ │ │ │ movt r8, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r8, #948] @ 0x3b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8f23e │ │ │ │ - ldr r3, [pc, #768] @ (8f260 ) │ │ │ │ + bne.w 8f3e6 │ │ │ │ + ldr r3, [pc, #768] @ (8f408 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1588] @ 0x634 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 8f1e8 │ │ │ │ + bcs.w 8f390 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 8f21e │ │ │ │ + beq.w 8f3c6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w sl, [r4] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8f0d0 │ │ │ │ + beq.w 8f278 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d5b4 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f22e │ │ │ │ + beq.w 8f3d6 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov.w lr, #8 │ │ │ │ add r1, r3 │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 8f000 │ │ │ │ + ble.n 8f1a8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 8eff2 │ │ │ │ + cbz r2, 8f19a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ add.w r8, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f0b6 │ │ │ │ + bge.n 8f25e │ │ │ │ str.w r8, [r2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f0be │ │ │ │ + blt.n 8f266 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add r0, lr │ │ │ │ cmp r9, ip │ │ │ │ - beq.n 8f000 │ │ │ │ + beq.n 8f1a8 │ │ │ │ add r1, lr │ │ │ │ - b.n 8efd4 │ │ │ │ + b.n 8f17c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8f338 │ │ │ │ - ldr.w r9, [pc, #600] @ 8f260 │ │ │ │ + bne.w 8f4e0 │ │ │ │ + ldr.w r9, [pc, #600] @ 8f408 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #1904] @ 0x770 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8f100 │ │ │ │ - ldr.w ip, [pc, #584] @ 8f268 │ │ │ │ + beq.n 8f2a8 │ │ │ │ + ldr.w ip, [pc, #584] @ 8f410 │ │ │ │ ldr.w r1, [r2, #1908] @ 0x774 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1908] @ 0x774 │ │ │ │ ldr.w r1, [ip, #1660] @ 0x67c │ │ │ │ str.w r0, [r2, #1904] @ 0x770 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8f360 │ │ │ │ + bne.w 8f508 │ │ │ │ ldr.w ip, [r3, #3744] @ 0xea0 │ │ │ │ addw r9, r3, #3740 @ 0xe9c │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ strd r4, r6, [r7, #24] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r6, [r7, #8] │ │ │ │ ldr.w r1, [r3, #3832] @ 0xef8 │ │ │ │ orr.w r0, r2, ip │ │ │ │ ldr.w r6, [r3, #3824] @ 0xef0 │ │ │ │ ldr.w r2, [ip] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - vldr d7, [pc, #488] @ 8f258 │ │ │ │ + vldr d7, [pc, #488] @ 8f400 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r4, [r3, #3752] @ 0xea8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w lr, [r3, #3748] @ 0xea4 │ │ │ │ orr.w r1, r1, r9 │ │ │ │ str r6, [sp, #4] │ │ │ │ sub.w r6, r7, #8 │ │ │ │ @@ -146337,66 +146487,66 @@ │ │ │ │ str.w r2, [ip] │ │ │ │ strd r1, r0, [r7, #-8] │ │ │ │ cmp lr, r4 │ │ │ │ str.w r6, [r3, #3744] @ 0xea0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str.w r6, [r3, #3824] @ 0xef0 │ │ │ │ str.w r4, [r3, #3752] @ 0xea8 │ │ │ │ - blt.n 8f182 │ │ │ │ + blt.n 8f32a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8eff2 │ │ │ │ + bge.n 8f19a │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r9, ip │ │ │ │ str r3, [r7, #0] │ │ │ │ - beq.n 8f000 │ │ │ │ + beq.n 8f1a8 │ │ │ │ add r0, lr │ │ │ │ add r1, lr │ │ │ │ - b.n 8efd4 │ │ │ │ + b.n 8f17c │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.w 8efa0 │ │ │ │ + bhi.w 8f148 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r7, r0, ip, lsl #3 │ │ │ │ str r7, [r3, #24] │ │ │ │ adds r7, r3, r0 │ │ │ │ str r7, [r3, #4] │ │ │ │ str.w sl, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8f1e8 │ │ │ │ + beq.n 8f390 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ - b.n 8efa0 │ │ │ │ + b.n 8f148 │ │ │ │ movw r0, #18632 @ 0x48c8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f3d6 │ │ │ │ + beq.w 8f57e │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr.w ip, [r3, #3744] @ 0xea0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #28] │ │ │ │ addw r9, r3, #3740 @ 0xe9c │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ ldr.w r6, [r3, #3824] @ 0xef0 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r1, [r3, #3832] @ 0xef8 │ │ │ │ orr.w r0, r2, ip │ │ │ │ - vldr d7, [pc, #284] @ 8f258 │ │ │ │ + vldr d7, [pc, #284] @ 8f400 │ │ │ │ ldr.w r2, [ip] │ │ │ │ adds r6, #1 │ │ │ │ str r4, [r7, #24] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldr.w r4, [r3, #3752] @ 0xea8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w lr, [r3, #3748] @ 0xea4 │ │ │ │ @@ -146409,785 +146559,785 @@ │ │ │ │ str.w r2, [ip] │ │ │ │ strd r1, r0, [r7, #-8] │ │ │ │ cmp r4, lr │ │ │ │ str.w r6, [r3, #3744] @ 0xea0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str.w r6, [r3, #3824] @ 0xef0 │ │ │ │ str.w r4, [r3, #3752] @ 0xea8 │ │ │ │ - ble.n 8f0aa │ │ │ │ + ble.n 8f252 │ │ │ │ ldr.w r2, [r3, #3732] @ 0xe94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f0aa │ │ │ │ + beq.n 8f252 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8f0aa │ │ │ │ - ldr r2, [pc, #208] @ (8f264 ) │ │ │ │ + beq.n 8f252 │ │ │ │ + ldr r2, [pc, #208] @ (8f40c ) │ │ │ │ ldr.w r2, [r2, r8] │ │ │ │ ldr.w r3, [r3, #3808] @ 0xee0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f0aa │ │ │ │ + bne.n 8f252 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f26c │ │ │ │ + bne.n 8f414 │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 8f0aa │ │ │ │ + bmi.w 8f252 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8f1b4 │ │ │ │ + bne.n 8f35c │ │ │ │ dmb ish │ │ │ │ - b.n 8f0aa │ │ │ │ + b.n 8f252 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8f396 │ │ │ │ + bne.w 8f53e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #45804 @ 0xb2ec │ │ │ │ + movw r0, #46848 @ 0xb700 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 75000 │ │ │ │ + b.w 751d4 │ │ │ │ ldr.w r4, [r8, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8f386 │ │ │ │ + bne.w 8f52e │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2d640 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8f332 │ │ │ │ + beq.w 8f4da │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 8f0fc │ │ │ │ + b.n 8f2a4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8f0f8 │ │ │ │ + b.n 8f2a0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ add r0, r3 │ │ │ │ adds r1, r0, #4 │ │ │ │ adds r0, #8 │ │ │ │ - b.n 8efc4 │ │ │ │ + b.n 8f16c │ │ │ │ ldr.w r0, [r8, #944] @ 0x3b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f332 │ │ │ │ + beq.n 8f4da │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 8efa0 │ │ │ │ + b.n 8f148 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f0aa │ │ │ │ - b.n 8f1a4 │ │ │ │ + bne.w 8f252 │ │ │ │ + b.n 8f34c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8f3e6 │ │ │ │ + bne.w 8f58e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #45804 @ 0xb2ec │ │ │ │ + movw r0, #46848 @ 0xb700 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 75000 │ │ │ │ + bl 751d4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 8f2b8 │ │ │ │ + cbz r7, 8f460 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93eb4 │ │ │ │ + bl 94038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f0ae │ │ │ │ + beq.w 8f256 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f2b8 │ │ │ │ + bge.n 8f460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 8f2b8 │ │ │ │ + cbnz r3, 8f460 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8f0ae │ │ │ │ - bl 21f290 <_PyXI_NewFailure@@Base+0x11c> │ │ │ │ + b.n 8f256 │ │ │ │ + bl 21eca8 <_PyXI_NewFailure@@Base+0x11c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f400 │ │ │ │ + beq.w 8f5a8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8f3f0 │ │ │ │ + bne.w 8f598 │ │ │ │ movw r0, #18632 @ 0x48c8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8f3de │ │ │ │ + beq.n 8f586 │ │ │ │ ldrb.w ip, [r4] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ cmp ip, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bls.n 8f30a │ │ │ │ + bls.n 8f4b2 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f2e8 │ │ │ │ + beq.n 8f490 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r2] │ │ │ │ - b.n 8f2e8 │ │ │ │ + b.n 8f490 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ strd r2, r4, [r7, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ strd r0, r1, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ addge r3, #1 │ │ │ │ strge r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8f3b4 │ │ │ │ + bne.n 8f55c │ │ │ │ mov r0, r7 │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ - b.n 8f0ae │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 8f2b8 │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ + b.n 8f256 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 8f460 │ │ │ │ movw r0, #20540 @ 0x503c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f3d6 │ │ │ │ + beq.n 8f57e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r3, [r0, #24] │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ - b.n 8f0aa │ │ │ │ - movw r3, #58001 @ 0xe291 │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ + b.n 8f252 │ │ │ │ + movw r3, #59321 @ 0xe7b9 │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8f3a2 │ │ │ │ + bne.n 8f54a │ │ │ │ addw r0, ip, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f114 │ │ │ │ + bne.w 8f2bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ - b.n 8f118 │ │ │ │ + b.n 8f2c0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r8, #924] @ 0x39c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8f20c │ │ │ │ + b.n 8f3b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 4e088 │ │ │ │ + b.w 4e0f0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1664] @ 0x680 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ - b.n 8f118 │ │ │ │ + b.n 8f2c0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ - b.n 8f32a │ │ │ │ + b.n 8f4d2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ - b.n 8ef10 │ │ │ │ + b.n 8f0b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ - b.n 8eec6 │ │ │ │ + b.n 8f06e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adda4 <_PyNamespace_New@@Base+0x100> │ │ │ │ - b.n 8f2b8 │ │ │ │ + bl 1ade1c <_PyNamespace_New@@Base+0x100> │ │ │ │ + b.n 8f460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 8f2b8 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 8f460 │ │ │ │ movs r0, #0 │ │ │ │ - bl 4e088 │ │ │ │ + bl 4e0f0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8f290 │ │ │ │ + b.n 8f438 │ │ │ │ movw r0, #20540 @ 0x503c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8f2dc │ │ │ │ + b.n 8f484 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f40c <_PyObject_New@@Base>: │ │ │ │ +0008f5b4 <_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 r6, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 8f548 <_PyObject_New@@Base+0x13c> │ │ │ │ + blt.w 8f6f0 <_PyObject_New@@Base+0x13c> │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #968] @ 0x3c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8f536 <_PyObject_New@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #300] @ (8f570 <_PyObject_New@@Base+0x164>) │ │ │ │ + bne.n 8f6de <_PyObject_New@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #300] @ (8f718 <_PyObject_New@@Base+0x164>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1588] @ 0x634 │ │ │ │ - bcs.n 8f4b8 <_PyObject_New@@Base+0xac> │ │ │ │ + bcs.n 8f660 <_PyObject_New@@Base+0xac> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8f524 <_PyObject_New@@Base+0x118> │ │ │ │ + beq.n 8f6cc <_PyObject_New@@Base+0x118> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8f49c <_PyObject_New@@Base+0x90> │ │ │ │ + beq.n 8f644 <_PyObject_New@@Base+0x90> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r1, [pc, #244] @ (8f574 <_PyObject_New@@Base+0x168>) │ │ │ │ + ldr r1, [pc, #244] @ (8f71c <_PyObject_New@@Base+0x168>) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ - blt.n 8f4ea <_PyObject_New@@Base+0xde> │ │ │ │ + blt.n 8f692 <_PyObject_New@@Base+0xde> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f4fa <_PyObject_New@@Base+0xee> │ │ │ │ + bne.n 8f6a2 <_PyObject_New@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 8f518 <_PyObject_New@@Base+0x10c> │ │ │ │ + bcc.n 8f6c0 <_PyObject_New@@Base+0x10c> │ │ │ │ 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 r4, #0 │ │ │ │ - bne.n 8f47c <_PyObject_New@@Base+0x70> │ │ │ │ + bne.n 8f624 <_PyObject_New@@Base+0x70> │ │ │ │ ldr.w r4, [r5, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8f552 <_PyObject_New@@Base+0x146> │ │ │ │ + bne.n 8f6fa <_PyObject_New@@Base+0x146> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2d640 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8f548 <_PyObject_New@@Base+0x13c> │ │ │ │ + beq.n 8f6f0 <_PyObject_New@@Base+0x13c> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 8f47c <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 8f624 <_PyObject_New@@Base+0x70> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r1, #1660] @ 0x67c │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f494 <_PyObject_New@@Base+0x88> │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + beq.n 8f63c <_PyObject_New@@Base+0x88> │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8f562 <_PyObject_New@@Base+0x156> │ │ │ │ - ldr r0, [pc, #112] @ (8f578 <_PyObject_New@@Base+0x16c>) │ │ │ │ - bl 13dd30 │ │ │ │ + bne.n 8f70a <_PyObject_New@@Base+0x156> │ │ │ │ + ldr r0, [pc, #112] @ (8f720 <_PyObject_New@@Base+0x16c>) │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f494 <_PyObject_New@@Base+0x88> │ │ │ │ + bne.n 8f63c <_PyObject_New@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 8f494 <_PyObject_New@@Base+0x88> │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 8f63c <_PyObject_New@@Base+0x88> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 8f47c <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 8f624 <_PyObject_New@@Base+0x70> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f47c <_PyObject_New@@Base+0x70> │ │ │ │ - b.n 8f4b8 <_PyObject_New@@Base+0xac> │ │ │ │ + bne.n 8f624 <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 8f660 <_PyObject_New@@Base+0xac> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #964] @ 0x3c4 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f47c <_PyObject_New@@Base+0x70> │ │ │ │ + bne.n 8f624 <_PyObject_New@@Base+0x70> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ ldr.w r0, [r5, #924] @ 0x39c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8f4da <_PyObject_New@@Base+0xce> │ │ │ │ + b.n 8f682 <_PyObject_New@@Base+0xce> │ │ │ │ ldr.w r2, [r1, #1664] @ 0x680 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 8f494 <_PyObject_New@@Base+0x88> │ │ │ │ + b.n 8f63c <_PyObject_New@@Base+0x88> │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 8f92c ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 8fad4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0008f57c : │ │ │ │ +0008f724 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 8f678 │ │ │ │ + beq.n 8f820 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 8f5ae │ │ │ │ + cbz r2, 8f756 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 8f5ae │ │ │ │ + cbz r2, 8f756 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 8f5ee │ │ │ │ + cbz r2, 8f796 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 8f5ee │ │ │ │ + cbz r2, 8f796 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f6b8 │ │ │ │ + beq.n 8f860 │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f6b8 │ │ │ │ - movw r2, #48428 @ 0xbd2c │ │ │ │ + beq.n 8f860 │ │ │ │ + movw r2, #52168 @ 0xcbc8 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl e75dc │ │ │ │ + bl e780c │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 8f6a6 │ │ │ │ + beq.n 8f84e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa6ac │ │ │ │ + b.w fa8b4 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 8f68e │ │ │ │ + bge.n 8f836 │ │ │ │ movw r2, #40464 @ 0x9e10 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f680 │ │ │ │ - ldr r1, [pc, #200] @ (8f6cc ) │ │ │ │ + beq.n 8f828 │ │ │ │ + ldr r1, [pc, #200] @ (8f874 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8f67c │ │ │ │ + beq.n 8f824 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8f650 │ │ │ │ - cbz r2, 8f650 │ │ │ │ + beq.n 8f7f8 │ │ │ │ + cbz r2, 8f7f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f64a │ │ │ │ + bge.n 8f7f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 8f64a │ │ │ │ + cbnz r3, 8f7f2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #29244 @ 0x723c │ │ │ │ + movw r1, #22336 @ 0x5740 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2234 │ │ │ │ - bl 2a43f0 <_Py_hashtable_foreach@@Base+0x2d80> │ │ │ │ + b.w e23e4 │ │ │ │ + bl 2a3be8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 8f64a │ │ │ │ + b.n 8f7f2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13aba0 │ │ │ │ + b.w 13b0c0 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29280 @ 0x7260 │ │ │ │ + movw r1, #22372 @ 0x5764 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 8f66e │ │ │ │ + b.n 8f816 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f5e2 │ │ │ │ - b.n 8f67c │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 8f78a │ │ │ │ + b.n 8f824 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #22288 @ 0x5710 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - b.n 8f6a2 │ │ │ │ + b.n 8f84a │ │ │ │ asrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f750 │ │ │ │ + bne.n 8f8f8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8f750 │ │ │ │ + beq.n 8f8f8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f76c │ │ │ │ + bne.n 8f914 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8f792 │ │ │ │ + beq.n 8f93a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #20540 @ 0x503c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #18632 @ 0x48c8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 8f78c │ │ │ │ + beq.n 8f934 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #148] @ (8f7bc ) │ │ │ │ - bl 9bab8 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #148] @ (8f964 ) │ │ │ │ + bl 9bc50 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8f786 │ │ │ │ + cbz r0, 8f92e │ │ │ │ mov r1, r4 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f780 │ │ │ │ + bge.n 8f928 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 8f780 │ │ │ │ + cbnz r2, 8f928 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f780 │ │ │ │ + b.n 8f928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8f7b2 │ │ │ │ + beq.n 8f95a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f704 │ │ │ │ + beq.n 8f8ac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 8f792 │ │ │ │ + beq.n 8f93a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8f796 │ │ │ │ + beq.n 8f93e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 8f792 │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 8f93a │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b1d0 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 10b800 <_PyErr_SetKeyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8f780 │ │ │ │ + b.n 8f928 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #18632 @ 0x48c8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f78c │ │ │ │ + beq.n 8f934 │ │ │ │ movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f722 │ │ │ │ - b.n 8f78c │ │ │ │ + bne.n 8f8ca │ │ │ │ + b.n 8f934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 277820 │ │ │ │ - b.n 8f792 │ │ │ │ + bl 276c1c │ │ │ │ + b.n 8f93a │ │ │ │ adds r4, r5, #0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -0008f7c0 : │ │ │ │ +0008f968 : │ │ │ │ stmdb 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 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 8f9b8 │ │ │ │ + bmi.w 8fb60 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ movw r8, #20540 @ 0x503c │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 8fc38 │ │ │ │ - ldr r6, [pc, #744] @ (8faec ) │ │ │ │ + bpl.w 8fdec │ │ │ │ + ldr r6, [pc, #752] @ (8fc9c ) │ │ │ │ movw r7, #41920 @ 0xa3c0 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ ldr.w r3, [r6, #2284] @ 0x8ec │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8fad6 │ │ │ │ + bne.w 8fc86 │ │ │ │ ldr.w r2, [r6, #2292] @ 0x8f4 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8fad6 │ │ │ │ + beq.w 8fc86 │ │ │ │ mov r0, r5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ addw r1, r6, #2280 @ 0x8e8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 7b2ec │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 7b4c8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fbda │ │ │ │ + beq.w 8fd8e │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.w 8fc5c │ │ │ │ + bpl.w 8fe10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ and.w r5, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 8fb22 │ │ │ │ + bhi.w 8fcd2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mul.w r5, r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8fc00 │ │ │ │ + blt.w 8fdb4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r9, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 8f9fa │ │ │ │ + bmi.w 8fba2 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldrb.w r2, [r0, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ cmp r0, r8 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 8fc10 │ │ │ │ + bpl.w 8fdc4 │ │ │ │ ldr.w r2, [r6, #2316] @ 0x90c │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 8fa92 │ │ │ │ + bne.w 8fc42 │ │ │ │ ldr.w r2, [r6, #2324] @ 0x914 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8fa92 │ │ │ │ - ldr r1, [pc, #596] @ (8faf0 ) │ │ │ │ + beq.w 8fc42 │ │ │ │ + ldr r1, [pc, #604] @ (8fca0 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 7b2ec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 7b4c8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8faac │ │ │ │ + beq.w 8fc5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 8fc5c │ │ │ │ + bpl.w 8fe10 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 8fb04 │ │ │ │ + bhi.w 8fcb4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r6, r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 8fc00 │ │ │ │ + blt.w 8fdb4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ubfx r3, r2, #14, #1 │ │ │ │ and.w r2, r2, #24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds r2, #3 │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ - ldr r1, [pc, #512] @ (8faf4 ) │ │ │ │ + ldr r1, [pc, #520] @ (8fca4 ) │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 8fb90 │ │ │ │ + bhi.w 8fd44 │ │ │ │ adds.w fp, r9, r2 │ │ │ │ - bmi.w 8fb90 │ │ │ │ + bmi.w 8fd44 │ │ │ │ movw r7, #35960 @ 0x8c78 │ │ │ │ movt r7, #79 @ 0x4f │ │ │ │ - movw r1, #21665 @ 0x54a1 │ │ │ │ + movw r1, #22129 @ 0x5671 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r8, [r7, #968] @ 0x3c8 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 8fb80 │ │ │ │ - ldr r1, [pc, #460] @ (8faf8 ) │ │ │ │ + bne.w 8fd34 │ │ │ │ + ldr r1, [pc, #468] @ (8fca8 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ - ldr.w r8, [r1, #1588] @ 0x634 │ │ │ │ + ldr.w sl, [r1, #1588] @ 0x634 │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 8fa5c │ │ │ │ + bcs.w 8fc04 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ - ldr.w r0, [r8, r1, lsl #3] │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ - cmp r0, sl │ │ │ │ - beq.w 8fb66 │ │ │ │ + ldr.w r0, [sl, r1, lsl #3] │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.w 8fd16 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w ip, r2, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8fa32 │ │ │ │ + beq.n 8fbda │ │ │ │ add.w r7, ip, r9 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r0, [pc, #384] @ (8fafc ) │ │ │ │ + ldr r0, [pc, #392] @ (8fcac ) │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fbb0 │ │ │ │ + bne.w 8fd64 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [r7, #8] │ │ │ │ - cbz r5, 8f9b0 │ │ │ │ + cbz r5, 8fb58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #16 │ │ │ │ blx 2c98c │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #316] @ (8faf8 ) │ │ │ │ + ldr r0, [pc, #324] @ (8fca8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ @@ -147196,21 +147346,21 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #404] @ 0x194 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fb9c │ │ │ │ + beq.w 8fd50 │ │ │ │ ldr.w r5, [r1, #420] @ 0x1a4 │ │ │ │ movw r8, #20540 @ 0x503c │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - b.n 8f7ea │ │ │ │ - ldr r2, [pc, #252] @ (8faf8 ) │ │ │ │ + b.n 8f992 │ │ │ │ + ldr r2, [pc, #260] @ (8fca8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r0, [r1, r2] │ │ │ │ movs r1, #28 │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ mla r0, r2, r1, r0 │ │ │ │ @@ -147219,84 +147369,86 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #404] @ 0x194 │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fba6 │ │ │ │ + beq.w 8fd5a │ │ │ │ ldr.w r9, [ip, #420] @ 0x1a4 │ │ │ │ - b.n 8f86a │ │ │ │ + b.n 8fa12 │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r0, #12] │ │ │ │ - strhi.w r2, [sl, #12] │ │ │ │ - strhi.w sl, [r2, #8] │ │ │ │ - bhi.n 8f96e │ │ │ │ + strhi.w r2, [r8, #12] │ │ │ │ + strhi.w r8, [r2, #8] │ │ │ │ + bhi.n 8fb16 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w lr, [r0, r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8f96e │ │ │ │ - ldr.w r3, [r7, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + bne.n 8fb16 │ │ │ │ + ldr.w r8, [r7, #928] @ 0x3a0 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8fc74 │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.w 8fe28 │ │ │ │ mov r2, fp │ │ │ │ + str.w sl, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2d640 │ │ │ │ + ldr.w sl, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8fb90 │ │ │ │ - ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ + beq.w 8fd44 │ │ │ │ + ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 8f96e │ │ │ │ - ldr r0, [pc, #92] @ (8faf0 ) │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 70478 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + str.w r2, [sl, #800] @ 0x320 │ │ │ │ + b.n 8fb16 │ │ │ │ + ldr r0, [pc, #92] @ (8fca0 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 705f0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8f898 │ │ │ │ - ldr r1, [pc, #72] @ (8faf0 ) │ │ │ │ + bne.w 8fa40 │ │ │ │ + ldr r1, [pc, #72] @ (8fca0 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 277820 │ │ │ │ - bl 8a354 │ │ │ │ + bl 276c1c │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fc00 │ │ │ │ + bne.w 8fdb4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [pc, #44] @ (8faf0 ) │ │ │ │ - movw r1, #29320 @ 0x7288 │ │ │ │ + ldr r2, [pc, #44] @ (8fca0 ) │ │ │ │ + movw r1, #22412 @ 0x578c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w e2234 │ │ │ │ - ldr r0, [pc, #40] @ (8fb00 ) │ │ │ │ - bl 70478 │ │ │ │ + b.w e23e4 │ │ │ │ + ldr r0, [pc, #40] @ (8fcb0 ) │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8fbd2 │ │ │ │ - ldr r1, [pc, #28] @ (8fb00 ) │ │ │ │ + beq.n 8fd86 │ │ │ │ + ldr r1, [pc, #28] @ (8fcb0 ) │ │ │ │ mov r0, r5 │ │ │ │ - add r3, sp, #12 │ │ │ │ - b.n 8f826 │ │ │ │ + add r3, sp, #20 │ │ │ │ + b.n 8f9ce │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #480] @ (8fcd0 ) │ │ │ │ + ldr r4, [pc, #480] @ (8fe80 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r0, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -147305,441 +147457,444 @@ │ │ │ │ strb r0, [r4, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ - bcs.n 8fb46 │ │ │ │ + bcs.n 8fcf6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8fbf6 │ │ │ │ + blt.n 8fdaa │ │ │ │ mul.w r6, r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 8f8ce │ │ │ │ - b.n 8fc00 │ │ │ │ + bge.w 8fa76 │ │ │ │ + b.n 8fdb4 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ adds r2, #12 │ │ │ │ subs r0, r1, #1 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r1, [r2, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ - bcs.n 8fb56 │ │ │ │ + bcs.n 8fd06 │ │ │ │ mov r3, ip │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 8fc80 │ │ │ │ + blt.w 8fe3c │ │ │ │ mul.w r5, r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 8f85c │ │ │ │ - b.n 8fc00 │ │ │ │ + bge.w 8fa04 │ │ │ │ + b.n 8fdb4 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 8fc84 │ │ │ │ + bhi.w 8fe40 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ - b.n 8fb0e │ │ │ │ + b.n 8fcbe │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 8fc84 │ │ │ │ + bhi.w 8fe40 │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ orr.w r1, r3, r1, lsl #30 │ │ │ │ - b.n 8fb2e │ │ │ │ - mov r0, r8 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + b.n 8fcde │ │ │ │ + mov r0, sl │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + str.w sl, [sp, #8] │ │ │ │ + bl 7573c │ │ │ │ mov ip, r0 │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ + ldrd sl, fp, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8f96e │ │ │ │ - b.n 8fa5c │ │ │ │ + bne.w 8fb16 │ │ │ │ + b.n 8fc04 │ │ │ │ ldr.w r0, [r7, #964] @ 0x3c4 │ │ │ │ mov r1, fp │ │ │ │ blx r8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f96e │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add sp, #20 │ │ │ │ + bne.w 8fb16 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 20d768 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ + b.w 20d340 <_PyCapsule_SetTraverse@@Base+0x7c> │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 8f9ee │ │ │ │ + b.n 8fb96 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ ldr.w r9, [r0, #452] @ 0x1c4 │ │ │ │ - b.n 8f86a │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 8fa12 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8fc04 │ │ │ │ + bne.n 8fdb8 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f99a │ │ │ │ + bne.w 8fb42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e720 │ │ │ │ - b.n 8f99a │ │ │ │ - ldr r1, [pc, #200] @ (8fc9c ) │ │ │ │ - mov r0, r5 │ │ │ │ - bl 277820 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 8fc00 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bl 13ec48 │ │ │ │ + b.n 8fb42 │ │ │ │ + ldr r1, [pc, #208] @ (8fe58 ) │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276c1c │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 8fdb4 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r1, #29320 @ 0x7288 │ │ │ │ + movw r1, #22412 @ 0x578c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #168] @ (8fc9c ) │ │ │ │ - b.n 8faca │ │ │ │ + ldr r2, [pc, #176] @ (8fe58 ) │ │ │ │ + b.n 8fc7a │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 8fc84 │ │ │ │ + bge.n 8fe40 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 8fc84 │ │ │ │ + bne.n 8fe40 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8f9b0 │ │ │ │ + b.n 8fb58 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8f99a │ │ │ │ + b.n 8fb42 │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 8526c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8545c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f884 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 8fa2c │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8faac │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8fc5c │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f800 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 8f9a8 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8fbda │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8fd8e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29356 @ 0x72ac │ │ │ │ + movw r1, #22448 @ 0x57b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8fc00 │ │ │ │ + bl fce84 │ │ │ │ + b.n 8fdb4 │ │ │ │ ldr.w r0, [r7, #924] @ 0x39c │ │ │ │ mov r1, fp │ │ │ │ - blx r3 │ │ │ │ + str.w sl, [sp, #8] │ │ │ │ + blx r8 │ │ │ │ + ldr.w sl, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 8fa7e │ │ │ │ + b.n 8fc2e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8fbfa │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + blt.n 8fdae │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29380 @ 0x72c4 │ │ │ │ + movw r1, #22472 @ 0x57c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8fc00 │ │ │ │ + bl fce84 │ │ │ │ + b.n 8fdb4 │ │ │ │ strb r0, [r4, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ lsls r2, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r6, [r0, #132] @ 0x84 │ │ │ │ - bmi.n 8fd22 │ │ │ │ + bmi.n 8fede │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 8fe02 │ │ │ │ + bpl.w 8ffbe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8fd56 │ │ │ │ + bne.n 8ff12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 8fd56 │ │ │ │ + beq.n 8ff12 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 8fd6a │ │ │ │ + cbz r3, 8ff26 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 8fdea │ │ │ │ + bpl.n 8ffa6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi.n 8fd8c │ │ │ │ + bhi.n 8ff48 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #252] @ (8fe20 ) │ │ │ │ + ldr r2, [pc, #252] @ (8ffdc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 8fd48 │ │ │ │ + beq.n 8ff04 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 8fdb2 │ │ │ │ + bls.n 8ff6e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - b.n 8fcc0 │ │ │ │ + b.n 8fe7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 8fcf4 │ │ │ │ + bne.n 8feb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 277820 │ │ │ │ - bl 8a354 │ │ │ │ - cbnz r0, 8fdd4 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bl 276c1c │ │ │ │ + bl 8a4fc │ │ │ │ + cbnz r0, 8ff90 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #29320 @ 0x7288 │ │ │ │ + movw r1, #22412 @ 0x578c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 8fdd4 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 8ff90 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ - bcs.n 8fda4 │ │ │ │ + bcs.n 8ff60 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8fdda │ │ │ │ + blt.n 8ff96 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ - b.n 8fd1e │ │ │ │ + b.n 8feda │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 8fdbe │ │ │ │ + bhi.n 8ff7a │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ orr.w r1, r4, r1, lsl #30 │ │ │ │ - b.n 8fd96 │ │ │ │ + b.n 8ff52 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8fd52 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + b.n 8ff0e │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29380 @ 0x72c4 │ │ │ │ + movw r1, #22472 @ 0x57c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8fd1e │ │ │ │ + b.n 8feda │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8fdbe │ │ │ │ + bge.n 8ff7a │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 8fdbe │ │ │ │ + bne.n 8ff7a │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.n 8fd1e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 8feda │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29356 @ 0x72ac │ │ │ │ + movw r1, #22448 @ 0x57b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8fdd4 │ │ │ │ - bl 8526c │ │ │ │ + bl fce84 │ │ │ │ + b.n 8ff90 │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fce0 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 8fe9c │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8fd6a │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8ff26 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008fe24 : │ │ │ │ +0008ffe0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8febe │ │ │ │ + beq.n 9007a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 8fea6 │ │ │ │ + bpl.n 90062 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 8fe54 │ │ │ │ + bhi.n 90010 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r0, #12 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ - bcs.n 8fe6c │ │ │ │ + bcs.n 90028 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8fe96 │ │ │ │ + blt.n 90052 │ │ │ │ mul.w r0, r3, r1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 8fe7a │ │ │ │ + bhi.n 90036 │ │ │ │ ldr.w r4, [r0, r2, lsl #2] │ │ │ │ orr.w r1, r4, r1, lsl #30 │ │ │ │ - b.n 8fe5e │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + b.n 9001a │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29380 @ 0x72c4 │ │ │ │ + movw r1, #22472 @ 0x57c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8fe7a │ │ │ │ + bge.n 90036 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 8fe7a │ │ │ │ + bne.n 90036 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29356 @ 0x72ac │ │ │ │ + movw r1, #22448 @ 0x57b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 8fe90 │ │ │ │ - movw r0, #29428 @ 0x72f4 │ │ │ │ + bl fce84 │ │ │ │ + b.n 9004c │ │ │ │ + movw r0, #22520 @ 0x57f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8fe90 │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9004c │ │ │ │ │ │ │ │ -0008fed0 : │ │ │ │ +0009008c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #192] @ (8ffa0 ) │ │ │ │ + ldr r2, [pc, #192] @ (9015c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1696] @ 0x6a0 │ │ │ │ - cbz r4, 8ff18 │ │ │ │ - ldr r0, [pc, #176] @ (8ffa4 ) │ │ │ │ + cbz r4, 900d4 │ │ │ │ + ldr r0, [pc, #176] @ (90160 ) │ │ │ │ ldr.w r2, [r3, #1700] @ 0x6a4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ str.w r2, [r3, #1700] @ 0x6a4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 8ff58 │ │ │ │ + cbnz r3, 90114 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movs r1, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r0, r2, [r3, #964] @ 0x3c4 │ │ │ │ blx r2 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8ff94 │ │ │ │ + cbz r0, 90150 │ │ │ │ movw r3, #25428 @ 0x6354 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #100] @ (8ffa4 ) │ │ │ │ + ldr r0, [pc, #100] @ (90160 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ff0e │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + beq.n 900ca │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 8ff84 │ │ │ │ + bne.n 90140 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ff0e │ │ │ │ + bne.n 900ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 8ff0e │ │ │ │ + b.n 900ca │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 8ff0e │ │ │ │ + b.n 900ca │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20d6dc │ │ │ │ + b.w 20d2b4 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0008ffa8 : │ │ │ │ +00090164 : │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ffb0 : │ │ │ │ +0009016c : │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9006c │ │ │ │ + beq.n 90228 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -147747,377 +147902,377 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add.w r4, r2, #1 │ │ │ │ it lt │ │ │ │ strlt r3, [r1, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 90002 │ │ │ │ + bge.n 901be │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 9004a │ │ │ │ + bge.n 90206 │ │ │ │ adds r1, r2, #7 │ │ │ │ add.w r1, r1, r4, asr #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ itt le │ │ │ │ addle r1, r2, #4 │ │ │ │ bicle.w r6, r1, #3 │ │ │ │ - cbz r4, 90056 │ │ │ │ + cbz r4, 90212 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 90070 │ │ │ │ + bcs.n 9022c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 90178 │ │ │ │ + bl 90334 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r0, 90070 │ │ │ │ + cbz r0, 9022c │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ str r6, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ str.w r7, [r0, r2, lsl #2] │ │ │ │ - b.n 8fffc │ │ │ │ + b.n 901b8 │ │ │ │ cmp.w r4, r5, asr #1 │ │ │ │ - blt.n 9000a │ │ │ │ + blt.n 901c6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 90042 │ │ │ │ + b.n 901fe │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 90178 │ │ │ │ + bl 90334 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r0, 90070 │ │ │ │ + cbz r0, 9022c │ │ │ │ mov r6, r4 │ │ │ │ - b.n 9003c │ │ │ │ - b.w 1ad910 │ │ │ │ + b.n 901f8 │ │ │ │ + b.w 1ad990 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 90050 │ │ │ │ - bl 20d6dc │ │ │ │ + bgt.n 9020c │ │ │ │ + bl 20d2b4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90086 │ │ │ │ + bge.n 90242 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r2, 9008c │ │ │ │ + cbz r2, 90248 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8fffc │ │ │ │ + b.n 901b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90086 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90242 │ │ │ │ │ │ │ │ -00090094 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00090250 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ 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] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 900e0 <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ + bl 9029c <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 900c2 <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 9027e <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 900bc <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bge.n 90278 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 900bc <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 90278 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 900bc <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 90278 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, r1 │ │ │ │ - bge.n 90132 <_PyList_AppendTakeRefListResize@@Base+0x9e> │ │ │ │ + bge.n 902ee <_PyList_AppendTakeRefListResize@@Base+0x9e> │ │ │ │ adds r3, r1, #6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r3, r1, asr #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r2, r4, r2 │ │ │ │ subs r1, r3, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 90152 <_PyList_AppendTakeRefListResize@@Base+0xbe> │ │ │ │ - cbz r4, 9015a <_PyList_AppendTakeRefListResize@@Base+0xc6> │ │ │ │ + blt.n 9030e <_PyList_AppendTakeRefListResize@@Base+0xbe> │ │ │ │ + cbz r4, 90316 <_PyList_AppendTakeRefListResize@@Base+0xc6> │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 9016a <_PyList_AppendTakeRefListResize@@Base+0xd6> │ │ │ │ + bcs.n 90326 <_PyList_AppendTakeRefListResize@@Base+0xd6> │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 90178 │ │ │ │ + bl 90334 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9016a <_PyList_AppendTakeRefListResize@@Base+0xd6> │ │ │ │ + cbz r0, 90326 <_PyList_AppendTakeRefListResize@@Base+0xd6> │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r1, r6, asr #1 │ │ │ │ - blt.n 9013e <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ + blt.n 902fa <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ - b.n 9012e <_PyList_AppendTakeRefListResize@@Base+0x9a> │ │ │ │ + b.n 902ea <_PyList_AppendTakeRefListResize@@Base+0x9a> │ │ │ │ adds r3, r1, #6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r3, r1, asr #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r2, r1, r2 │ │ │ │ subs r1, r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 9010e <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.n 902ca <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r3, r4, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - b.n 9010e <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + b.n 902ca <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 90178 │ │ │ │ + bl 90334 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9016a <_PyList_AppendTakeRefListResize@@Base+0xd6> │ │ │ │ + cbz r0, 90326 <_PyList_AppendTakeRefListResize@@Base+0xd6> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 90126 <_PyList_AppendTakeRefListResize@@Base+0x92> │ │ │ │ + b.n 902e2 <_PyList_AppendTakeRefListResize@@Base+0x92> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 90138 <_PyList_AppendTakeRefListResize@@Base+0xa4> │ │ │ │ - bl 20d6dc │ │ │ │ + bgt.n 902f4 <_PyList_AppendTakeRefListResize@@Base+0xa4> │ │ │ │ + bl 20d2b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9012e <_PyList_AppendTakeRefListResize@@Base+0x9a> │ │ │ │ + b.n 902ea <_PyList_AppendTakeRefListResize@@Base+0x9a> │ │ │ │ │ │ │ │ -00090178 : │ │ │ │ +00090334 : │ │ │ │ stmdb 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 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.w 904d8 │ │ │ │ + blt.w 90694 │ │ │ │ movw r4, #35960 @ 0x8c78 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ - movw r2, #35949 @ 0x8c6d │ │ │ │ + movw r2, #36373 @ 0x8e15 │ │ │ │ movt r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r4, #956] @ 0x3bc │ │ │ │ ldr.w r0, [r4, #944] @ 0x3b0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 9042a │ │ │ │ + bne.w 905e6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9031e │ │ │ │ - ldr.w sl, [pc, #808] @ 904e0 │ │ │ │ + beq.w 904da │ │ │ │ + ldr.w sl, [pc, #808] @ 9069c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r2, #1588] @ 0x634 │ │ │ │ cmn.w fp, #804 @ 0x324 │ │ │ │ - beq.w 9034a │ │ │ │ + beq.w 90506 │ │ │ │ lsrs r2, r6, #18 │ │ │ │ ubfx r7, r6, #0, #18 │ │ │ │ mov r5, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, fp │ │ │ │ ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.n 90200 │ │ │ │ + bgt.n 903bc │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r7 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9034a │ │ │ │ + beq.w 90506 │ │ │ │ bic.w r6, r5, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 902be │ │ │ │ + bhi.n 9047a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r8, r5 │ │ │ │ - bcc.n 902b6 │ │ │ │ + bcc.n 90472 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 903ae │ │ │ │ + beq.w 9056a │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.w 903ae │ │ │ │ + bhi.w 9056a │ │ │ │ subs r2, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ ldr.w r1, [fp, ip, lsl #3] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 902d6 │ │ │ │ + beq.n 90492 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ add.w lr, r0, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 90328 │ │ │ │ + beq.n 904e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d5b4 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1588] @ 0x634 │ │ │ │ cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 9038a │ │ │ │ + beq.w 90546 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r9 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r7, r2 │ │ │ │ - blt.n 902a2 │ │ │ │ + blt.n 9045e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r7, r3 │ │ │ │ ite lt │ │ │ │ movlt r7, #0 │ │ │ │ movge r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9038a │ │ │ │ + beq.n 90546 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90378 │ │ │ │ + beq.n 90534 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 903b2 │ │ │ │ + beq.n 9056e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.n 902ea │ │ │ │ + bhi.n 904a6 │ │ │ │ subs r1, r3, #1 │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ ldr.w r1, [fp, ip, lsl #3] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 90246 │ │ │ │ + bne.n 90402 │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 90262 │ │ │ │ + bne.n 9041e │ │ │ │ ldr.w r8, [r4, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 90460 │ │ │ │ + bne.w 9061c │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d640 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 904d8 │ │ │ │ + beq.w 90694 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 90262 │ │ │ │ + b.n 9041e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 754a0 │ │ │ │ + b.w 75670 │ │ │ │ ldrd r2, r0, [r1, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 9036e │ │ │ │ + bcc.n 9052a │ │ │ │ add.w r0, ip, #1 │ │ │ │ add.w r0, r2, r0, lsl #3 │ │ │ │ str r0, [r1, #24] │ │ │ │ adds r0, r1, r2 │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w lr, [r1, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 90262 │ │ │ │ - b.n 902ea │ │ │ │ + bne.n 9041e │ │ │ │ + b.n 904a6 │ │ │ │ ldr.w r5, [r4, #936] @ 0x3a8 │ │ │ │ - movw r2, #64733 @ 0xfcdd │ │ │ │ - movt r2, #6 │ │ │ │ + movw r2, #477 @ 0x1dd │ │ │ │ + movt r2, #7 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 90426 │ │ │ │ + bne.n 905e2 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2cdac │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 90262 │ │ │ │ + b.n 9041e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r3, [r9, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r6, #8] │ │ │ │ str r6, [r3, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ - b.n 902b6 │ │ │ │ + b.n 90472 │ │ │ │ ldr.w r2, [r4, #940] @ 0x3ac │ │ │ │ - movw r3, #64657 @ 0xfc91 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #401 @ 0x191 │ │ │ │ + movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 904ce │ │ │ │ + bne.w 9068a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 902b6 │ │ │ │ + b.n 90472 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 902ea │ │ │ │ + b.n 904a6 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ mul.w sl, r3, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -148126,84 +148281,84 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r6, #8] │ │ │ │ add.w r0, r9, r2, lsl #2 │ │ │ │ str r6, [r3, #16] │ │ │ │ ldr.w r6, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 903ee │ │ │ │ + bne.n 905aa │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 903ea │ │ │ │ + cbz r1, 905a6 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9046c │ │ │ │ + beq.n 90628 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 90438 │ │ │ │ + beq.n 905f4 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 90406 │ │ │ │ + cbnz r2, 905c2 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 902b6 │ │ │ │ + beq.w 90472 │ │ │ │ ldrd r1, r2, [r3, #20] │ │ │ │ - cbz r2, 9045a │ │ │ │ + cbz r2, 90616 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 90422 │ │ │ │ + cbz r2, 905de │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 902b6 │ │ │ │ + b.n 90472 │ │ │ │ ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 90446 │ │ │ │ + cbz r2, 90602 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 902b6 │ │ │ │ + bne.w 90472 │ │ │ │ str.w r3, [r9, #532] @ 0x214 │ │ │ │ - b.n 902b6 │ │ │ │ + b.n 90472 │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 90414 │ │ │ │ + b.n 905d0 │ │ │ │ ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9030a │ │ │ │ + b.n 904c6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 903f8 │ │ │ │ + beq.n 905b4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 904c8 │ │ │ │ + cbz r2, 90684 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r9, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 904a0 │ │ │ │ + cbz r3, 9065c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r9, r2, lsl #3 │ │ │ │ movs r6, #0 │ │ │ │ @@ -148212,58 +148367,58 @@ │ │ │ │ str.w r6, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r4, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ str.w r6, [r7, sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.n 902b6 │ │ │ │ + b.n 90472 │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 90478 │ │ │ │ + b.n 90634 │ │ │ │ ldr.w r0, [r4, #924] @ 0x39c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 903a2 │ │ │ │ + b.n 9055e │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 902b6 │ │ │ │ + b.n 90472 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000904e4 : │ │ │ │ +000906a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 90512 │ │ │ │ + cbz r0, 906ce │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 90512 │ │ │ │ + bpl.n 906ce │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 90538 │ │ │ │ - cbz r0, 90522 │ │ │ │ + bl 906f4 │ │ │ │ + cbz r0, 906de │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 90528 │ │ │ │ + blt.n 906e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #2012 @ 0x7dc │ │ │ │ + movw r0, #8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #3215 @ 0xc8f │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9050e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9050e │ │ │ │ + bne.n 906ca │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 906ca │ │ │ │ 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, #2400] @ 0x960 │ │ │ │ subw sp, sp, #1660 @ 0x67c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -148272,82 +148427,82 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 90e00 │ │ │ │ + beq.w 90f98 │ │ │ │ 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 90f52 │ │ │ │ + bne.w 910ce │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.w 90daa │ │ │ │ + ble.w 90d08 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr.w r1, [fp] │ │ │ │ movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9110a │ │ │ │ + beq.w 91368 │ │ │ │ movw r2, #42336 @ 0xa560 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r2, r3, r2 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ movw r6, #41920 @ 0xa3c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 90e78 │ │ │ │ + bne.w 91014 │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, fp, #4 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w ip, [lr, #4]! │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9149a │ │ │ │ + bne.w 9105c │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 908b8 │ │ │ │ + bne.w 90a76 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 908c4 │ │ │ │ + beq.w 90a82 │ │ │ │ ldrb.w r8, [ip, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ and.w r8, r8, #28 │ │ │ │ sub.w r5, r8, #4 │ │ │ │ clz r5, r5 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ - blt.n 905ce │ │ │ │ + blt.n 9078a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r8, r5 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 90e30 │ │ │ │ - movw r2, #5845 @ 0x16d5 │ │ │ │ + beq.w 90fcc │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ movt r2, #9 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90f22 │ │ │ │ + bne.w 912dc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 90ff0 │ │ │ │ + bne.w 9123c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r4 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #20] │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #608 @ 0x260 │ │ │ │ @@ -148355,1584 +148510,1586 @@ │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ str r4, [r1, #16] │ │ │ │ strd r9, fp, [r1, #4] │ │ │ │ str r3, [r1, #24] │ │ │ │ str.w r3, [r1, #1580] @ 0x62c │ │ │ │ str r5, [r1, #12] │ │ │ │ str r2, [r1, #0] │ │ │ │ - bgt.w 91360 │ │ │ │ + bgt.w 9153e │ │ │ │ cmp.w r9, #1 │ │ │ │ str.w r3, [r1, #1584] @ 0x630 │ │ │ │ str.w r3, [r1, #1576] @ 0x628 │ │ │ │ - ble.w 90e10 │ │ │ │ + ble.w 90fa8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9144c │ │ │ │ + bne.w 91648 │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ strd r7, r9, [sp, #48] @ 0x30 │ │ │ │ strd r5, sl, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 912cc │ │ │ │ - mov r5, fp │ │ │ │ - movs r4, #1 │ │ │ │ - movw r3, #5845 @ 0x16d5 │ │ │ │ + ble.w 914aa │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + mov r4, fp │ │ │ │ + movs r5, #1 │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldrd r1, r0, [r5] │ │ │ │ - ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 908ce │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 90a8c │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r5, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + cmp r4, r6 │ │ │ │ it ge │ │ │ │ movge r2, r6 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 916aa │ │ │ │ + bpl.w 9187e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 915d4 │ │ │ │ + bpl.w 91798 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 915de │ │ │ │ + bpl.w 917a2 │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 91388 │ │ │ │ + bpl.w 9158a │ │ │ │ adds r1, #20 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91394 │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 90b4a │ │ │ │ + beq.w 91596 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 90d60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - adds r5, r4, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 908e6 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - ldr.w r6, [fp, r5, lsl #2] │ │ │ │ - add.w r9, fp, r3 │ │ │ │ + adds r4, r5, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 90aa4 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + ldr.w r6, [fp, r4, lsl #2] │ │ │ │ + add.w sl, fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ - ldr.w r1, [r9, #-4] │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ - ubfx r3, r7, #5, #1 │ │ │ │ + ldr.w r1, [sl, #-4] │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + ubfx r9, r7, #5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r8, sl │ │ │ │ - mov r2, r8 │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + cmp r3, r8 │ │ │ │ it ge │ │ │ │ - movge r2, sl │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 913a0 │ │ │ │ + movge r2, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 91566 │ │ │ │ lsls r3, r7, #25 │ │ │ │ it pl │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ - bpl.w 913a2 │ │ │ │ + bpl.w 91568 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 913ac │ │ │ │ + beq.w 91572 │ │ │ │ lsls r3, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r1, #28 │ │ │ │ - bpl.w 913ae │ │ │ │ + bpl.w 91574 │ │ │ │ adds r1, #20 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 913b8 │ │ │ │ + beq.w 9157e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9080c │ │ │ │ + blt.n 909ca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - adds r5, r4, #2 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.n 9080a │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ + adds r4, r5, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 909c8 │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - cmp r9, sl │ │ │ │ - mov r2, r9 │ │ │ │ + cmp r2, r8 │ │ │ │ it ge │ │ │ │ - movge r2, sl │ │ │ │ + movge r2, r8 │ │ │ │ lsls r1, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ - bpl.w 913d8 │ │ │ │ + bpl.w 9160e │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r0, #28 │ │ │ │ - bpl.w 913d8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bpl.w 9160e │ │ │ │ adds r0, #20 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 913e0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 91616 │ │ │ │ lsls r3, r7, #25 │ │ │ │ it pl │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ - bpl.w 913e2 │ │ │ │ + bpl.w 91618 │ │ │ │ add.w r1, r6, #20 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 913ec │ │ │ │ + beq.w 91622 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9080c │ │ │ │ + blt.n 909ca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - adds r5, r4, #3 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.n 9080a │ │ │ │ + adds r4, r5, #3 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 909c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r7, fp, #4 │ │ │ │ add r7, r3 │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ - movge r2, r4 │ │ │ │ + movge r2, r5 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 916ca │ │ │ │ + beq.w 91882 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 914b2 │ │ │ │ + bpl.w 91700 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 914be │ │ │ │ + beq.w 9170c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 913c2 │ │ │ │ + bpl.w 915f8 │ │ │ │ adds r1, #20 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 913ce │ │ │ │ + beq.w 91604 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 90806 │ │ │ │ + blt.n 909c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - adds r5, #1 │ │ │ │ + adds r4, #1 │ │ │ │ adds r7, #4 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.n 907ba │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt.n 90978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 908e8 │ │ │ │ - add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 90aa6 │ │ │ │ + add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ - ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ + ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 912ae │ │ │ │ - beq.w 9130e │ │ │ │ - ldr.w r2, [r4, #1576] @ 0x628 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r1, [r4, #1584] @ 0x630 │ │ │ │ + blt.w 91498 │ │ │ │ + beq.w 914d2 │ │ │ │ + ldr.w r2, [r5, #1576] @ 0x628 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr.w r1, [r5, #1584] @ 0x630 │ │ │ │ add r2, r3 │ │ │ │ - ldr.w r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr.w r3, [r5, #1580] @ 0x62c │ │ │ │ ands r1, r2 │ │ │ │ - str.w r1, [r4, #1576] @ 0x628 │ │ │ │ + str.w r1, [r5, #1576] @ 0x628 │ │ │ │ asr.w r3, r2, r3 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.n 90908 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt.n 90ac6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 909fa │ │ │ │ + beq.w 90bb8 │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r5, r3, #4 │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ - movs r4, #0 │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ + movs r5, #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, r5 │ │ │ │ - adds r4, #1 │ │ │ │ + add r2, r4 │ │ │ │ + adds r5, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 912c0 │ │ │ │ + ble.w 9140c │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 912c4 │ │ │ │ + bgt.w 91410 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 912e0 │ │ │ │ + ble.w 914be │ │ │ │ add.w r2, sp, #1656 @ 0x678 │ │ │ │ subs r1, r3, #2 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ sub.w r2, r2, #1592 @ 0x638 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.w 912e0 │ │ │ │ - bl 9173c │ │ │ │ + cmp r5, r2 │ │ │ │ + bge.w 914be │ │ │ │ + bl 9190c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9088c │ │ │ │ - b.w 912ae │ │ │ │ + beq.n 90a4a │ │ │ │ + b.w 91498 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 905e2 │ │ │ │ + bls.w 9079e │ │ │ │ movs r1, #0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - blt.w 905ce │ │ │ │ - b.n 90602 │ │ │ │ + blt.w 9078a │ │ │ │ + b.n 907be │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 912ae │ │ │ │ - bne.w 90b4a │ │ │ │ + blt.w 91498 │ │ │ │ + bne.w 90d60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - adds r4, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 90698 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + adds r5, #1 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 90856 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r0, #1576] @ 0x628 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r1, [r0, #1584] @ 0x630 │ │ │ │ add r2, r3 │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r0, #1576] @ 0x628 │ │ │ │ asr.w r3, r2, r3 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.n 9084c │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 90a0a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov ip, r2 │ │ │ │ - cmp r2, r5 │ │ │ │ - ble.n 909f0 │ │ │ │ - movw r3, #5845 @ 0x16d5 │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.n 90bae │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #9 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w sl, [fp, r5, lsl #2] │ │ │ │ - mov r6, r5 │ │ │ │ - movs r4, #0 │ │ │ │ + ldr.w sl, [fp, r4, lsl #2] │ │ │ │ + mov r6, r4 │ │ │ │ + movs r5, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add.w r9, r4, r6 │ │ │ │ + add.w r9, r5, r6 │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 909a6 │ │ │ │ + bne.n 90b64 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldrb.w r8, [sl, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 916b2 │ │ │ │ + beq.w 9188c │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 915e2 │ │ │ │ + beq.w 91710 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 915f2 │ │ │ │ + beq.w 91720 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 910d6 │ │ │ │ + beq.w 91264 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2d914 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 910e6 │ │ │ │ + beq.w 91274 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90aa0 │ │ │ │ + beq.w 90c5e │ │ │ │ mov r2, r8 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r5, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.w 90ab6 │ │ │ │ - b.n 909ba │ │ │ │ + blt.w 90c74 │ │ │ │ + b.n 90b78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 912ae │ │ │ │ - beq.n 90aa0 │ │ │ │ - cmp r4, r9 │ │ │ │ - blt.w 90b46 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - cmp r4, r5 │ │ │ │ + blt.w 91498 │ │ │ │ + beq.n 90c5e │ │ │ │ + cmp r5, r9 │ │ │ │ + blt.w 90d04 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - bge.w 90b1e │ │ │ │ - sub.w r8, r5, r4 │ │ │ │ + bge.w 90cdc │ │ │ │ + sub.w r8, r4, r5 │ │ │ │ adds r7, r6, #4 │ │ │ │ add.w r0, fp, r7 │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ blx 2cc68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str.w sl, [fp, r4, lsl #2] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str.w sl, [fp, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90fdc │ │ │ │ + bne.w 9116a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.n 90922 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt.n 90ae0 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9131e │ │ │ │ + bne.w 9152a │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w r2, r0, #28 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ mov.w r1, ip, lsl #2 │ │ │ │ str.w fp, [r4, r2] │ │ │ │ add r2, r4 │ │ │ │ str r5, [r2, #4] │ │ │ │ add.w r2, r4, r3, lsl #4 │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91198 │ │ │ │ + bne.w 91298 │ │ │ │ subs.w r4, r4, ip │ │ │ │ str r4, [sp, #28] │ │ │ │ - bne.w 911a8 │ │ │ │ + bne.w 912a8 │ │ │ │ ldrd r7, r9, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ ldrd r5, sl, [sp, #56] @ 0x38 │ │ │ │ - bgt.w 911b0 │ │ │ │ + bgt.w 91300 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91018 │ │ │ │ + bne.w 9117e │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 91584 │ │ │ │ + bne.w 9173e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 910b8 │ │ │ │ + bne.w 9121e │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 9162a │ │ │ │ + bne.w 916ae │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [sl, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91532 │ │ │ │ + bne.w 916a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91520 │ │ │ │ + beq.w 9168e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1660 @ 0x67c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w r4, r9, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - ble.n 909ba │ │ │ │ + add.w r5, r9, #1 │ │ │ │ + cmp r6, r5 │ │ │ │ + ble.n 90b78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 90b44 │ │ │ │ + bne.n 90d02 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ add.w r9, sl, #20 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r4, [sp, #20] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - adds r7, r6, r4 │ │ │ │ + adds r7, r6, r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ asrs r7, r7, #1 │ │ │ │ ldr.w r1, [fp, r7, lsl #2] │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ - cmp r5, r8 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + cmp r4, r8 │ │ │ │ + mov r2, r4 │ │ │ │ it ge │ │ │ │ movge r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 916c4 │ │ │ │ + beq.w 91886 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91548 │ │ │ │ + beq.w 9176a │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 91558 │ │ │ │ + beq.w 9177a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 90b32 │ │ │ │ + beq.n 90cf0 │ │ │ │ adds r1, #20 │ │ │ │ blx 2d914 │ │ │ │ - cbz r0, 90b3c │ │ │ │ + cbz r0, 90cfa │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 90b40 │ │ │ │ + bge.n 90cfe │ │ │ │ mov r6, r7 │ │ │ │ - cmp r6, r4 │ │ │ │ - bgt.n 90ac8 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bgt.n 90c86 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + lsls r6, r5, #2 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - cmp r4, r5 │ │ │ │ - blt.w 909c6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str.w sl, [fp, r4, lsl #2] │ │ │ │ + cmp r5, r4 │ │ │ │ + blt.w 90b84 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str.w sl, [fp, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 909e6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 90fea │ │ │ │ + beq.w 90ba4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ + b.n 91178 │ │ │ │ adds r1, #28 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90b06 │ │ │ │ - cmp r5, r8 │ │ │ │ - bgt.n 90b0a │ │ │ │ - adds r4, r7, #1 │ │ │ │ - b.n 90b0c │ │ │ │ + bne.n 90cc4 │ │ │ │ + cmp r4, r8 │ │ │ │ + bgt.n 90cc8 │ │ │ │ + adds r5, r7, #1 │ │ │ │ + b.n 90cca │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 9092a │ │ │ │ + b.n 90ae8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str.w r3, [sp, #1648] @ 0x670 │ │ │ │ + str.w r3, [sp, #1652] @ 0x674 │ │ │ │ + str.w r3, [sp, #1644] @ 0x66c │ │ │ │ + mov.w r3, #256 @ 0x100 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + bne.w 9173e │ │ │ │ + ldrd r6, r5, [sl, #8] │ │ │ │ + movw r4, #5192 @ 0x1448 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str.w r3, [sl, #16] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r9, r3, [sl, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 90c48 │ │ │ │ + b.w 916a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 908e6 │ │ │ │ - cmp r4, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 90aa4 │ │ │ │ + cmp r5, #1 │ │ │ │ itt eq │ │ │ │ moveq r3, #2 │ │ │ │ - moveq r5, r3 │ │ │ │ - bne.w 915b6 │ │ │ │ + moveq r4, r3 │ │ │ │ + bne.w 916fa │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cmp r2, r5 │ │ │ │ - ble.w 91324 │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.w 914fc │ │ │ │ sub.w r3, fp, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ - add.w r9, r3, r5, lsl #2 │ │ │ │ + add.w r7, r3, r4, lsl #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr.w r6, [r9, #4]! │ │ │ │ + ldr.w r6, [r7, #4]! │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ + ldr.w r5, [r7, #-4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90d80 │ │ │ │ - ldr.w r8, [r6, #8] │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ + bne.w 91088 │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - cmp r8, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r8 │ │ │ │ it ge │ │ │ │ - movge r2, r7 │ │ │ │ + movge r2, r8 │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 916ae │ │ │ │ + beq.w 9189e │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 915bc │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ + bpl.w 91780 │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 915ca │ │ │ │ + beq.w 9178e │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 915f6 │ │ │ │ - add.w r1, r4, #20 │ │ │ │ + bpl.w 917a6 │ │ │ │ + add.w r1, r5, #20 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - beq.w 9120c │ │ │ │ - blt.w 90d92 │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ + beq.w 91360 │ │ │ │ + blt.w 91070 │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 914f2 │ │ │ │ - add.w r0, r4, #20 │ │ │ │ + bpl.w 91848 │ │ │ │ + add.w r0, r5, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 914ee │ │ │ │ + beq.w 917d6 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 913f6 │ │ │ │ + bpl.w 915a2 │ │ │ │ add.w r1, r6, #20 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91404 │ │ │ │ + beq.w 915b0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90ee8 │ │ │ │ + beq.w 910bc │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 912f4 │ │ │ │ - subs r3, r5, #1 │ │ │ │ + bne.w 914e2 │ │ │ │ + subs r3, r4, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r2, fp, r3 │ │ │ │ cmp r2, fp │ │ │ │ - bls.n 90c42 │ │ │ │ + bls.n 90e5a │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ cmp r1, r7 │ │ │ │ - bls.n 90c42 │ │ │ │ + bls.n 90e5a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str.w r0, [r7], #4 │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 90c32 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bhi.n 90e4a │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9133a │ │ │ │ + bne.w 91512 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.w 908e8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r9, fp, r5, lsl #2 │ │ │ │ - movw r3, #5845 @ 0x16d5 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.w 90aa6 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add.w sl, fp, r4, lsl #2 │ │ │ │ + ldr.w r0, [fp, r4, lsl #2] │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ + movw r3, #6309 @ 0x18a5 │ │ │ │ movt r3, #9 │ │ │ │ - ldr.w r0, [fp, r5, lsl #2] │ │ │ │ - ldr.w r4, [r2, #1564] @ 0x61c │ │ │ │ - ldr.w r1, [r9, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ + ldr.w r1, [sl, #-4] │ │ │ │ + cmp r5, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 90eee │ │ │ │ + bne.w 91158 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r7 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 916a0 │ │ │ │ + beq.w 91898 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 9169a │ │ │ │ + beq.w 91892 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9147c │ │ │ │ + beq.w 9162e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 908e8 │ │ │ │ + bne.w 90aa6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.w 908e8 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.w 90aa6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 9123a │ │ │ │ - add.w r7, fp, r5, lsl #2 │ │ │ │ - ldr.w r3, [fp, r5, lsl #2] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 91424 │ │ │ │ + add.w r7, fp, r4, lsl #2 │ │ │ │ + ldr.w r3, [fp, r4, lsl #2] │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ - movge r2, r4 │ │ │ │ + movge r2, r5 │ │ │ │ tst.w r0, #32 │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ - beq.w 91414 │ │ │ │ + beq.w 915da │ │ │ │ lsls r0, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ - bpl.w 91414 │ │ │ │ + bpl.w 915da │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 9141e │ │ │ │ + beq.w 915e4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r1, #28 │ │ │ │ - bpl.w 91420 │ │ │ │ + bpl.w 915e6 │ │ │ │ adds r1, #20 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9142a │ │ │ │ + beq.w 915f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 908e8 │ │ │ │ + blt.w 90aa6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.w 908e8 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.w 90aa6 │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - cmp r4, r6 │ │ │ │ - mov r2, r4 │ │ │ │ + cmp r5, r6 │ │ │ │ + mov r2, r5 │ │ │ │ it ge │ │ │ │ movge r2, r6 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 916be │ │ │ │ + beq.w 9186a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 916b8 │ │ │ │ + beq.w 91864 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91472 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 908e8 │ │ │ │ + beq.w 9163e │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 90aa6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - adds r5, #1 │ │ │ │ + adds r4, #1 │ │ │ │ adds r7, #4 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.n 90d2e │ │ │ │ - b.n 908e8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 912ae │ │ │ │ - beq.w 90ec4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 91432 │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.w 90b72 │ │ │ │ - b.n 90c06 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str.w r3, [sp, #1648] @ 0x670 │ │ │ │ - str.w r3, [sp, #1652] @ 0x674 │ │ │ │ - str.w r3, [sp, #1644] @ 0x66c │ │ │ │ - mov.w r3, #256 @ 0x100 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [sl, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.w 91584 │ │ │ │ - ldrd r6, r5, [sl, #8] │ │ │ │ - movw r4, #5192 @ 0x1448 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r9, r3, [sl, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 90a8a │ │ │ │ - b.n 91532 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt.n 90f46 │ │ │ │ + b.n 90aa6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.w 9057e │ │ │ │ + b.w 9073a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 90dd6 │ │ │ │ + beq.w 90d34 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 90dd6 │ │ │ │ + bne.w 90d34 │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9102a │ │ │ │ - b.n 91034 │ │ │ │ + blt.w 91190 │ │ │ │ + b.n 9119a │ │ │ │ tst r2, r1 │ │ │ │ itttt ne │ │ │ │ addne r1, sp, #68 @ 0x44 │ │ │ │ strne r1, [sp, #4] │ │ │ │ - movwne r2, #51649 @ 0xc9c1 │ │ │ │ + movwne r2, #53025 @ 0xcf21 │ │ │ │ movtne r2, #21 │ │ │ │ - bne.w 90624 │ │ │ │ + bne.w 907e0 │ │ │ │ movw r2, #25428 @ 0x6354 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9167a │ │ │ │ + beq.w 91724 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - movw r1, #30029 @ 0x754d │ │ │ │ + movw r1, #31345 @ 0x7a71 │ │ │ │ movt r1, #19 │ │ │ │ str r2, [sp, #4] │ │ │ │ - movw r2, #26045 @ 0x65bd │ │ │ │ + movw r2, #23829 @ 0x5d15 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ str.w r6, [sp, #1636] @ 0x664 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.w 90624 │ │ │ │ + b.w 907e0 │ │ │ │ sub.w ip, fp, #4 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 90e8c │ │ │ │ + b.n 91028 │ │ │ │ adds r7, #1 │ │ │ │ mov ip, lr │ │ │ │ cmp r7, r9 │ │ │ │ - bge.n 90f46 │ │ │ │ + bge.n 910c2 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9149a │ │ │ │ + bne.n 9105c │ │ │ │ ands.w r8, r2, r1 │ │ │ │ - beq.n 90e84 │ │ │ │ + beq.n 91020 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r1, #1 │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 90e84 │ │ │ │ + bls.n 91020 │ │ │ │ adds r7, #1 │ │ │ │ add.w lr, ip, #8 │ │ │ │ cmp r7, r9 │ │ │ │ - bge.w 9161a │ │ │ │ + bge.w 91854 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 90e84 │ │ │ │ - b.n 9149a │ │ │ │ + beq.n 91020 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + movw r3, #23829 @ 0x5d15 │ │ │ │ + movt r3, #36 @ 0x24 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str.w r3, [r2, #1564] @ 0x61c │ │ │ │ + b.w 907ea │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 915c0 │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt.w 90d88 │ │ │ │ + b.n 90e1e │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 91498 │ │ │ │ + bne.n 91070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldrd r4, r6, [r9, #-4] │ │ │ │ + ldrd r5, r6, [r7, #-4] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 914c2 │ │ │ │ + beq.w 917da │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 912ae │ │ │ │ - bne.w 90c06 │ │ │ │ + blt.w 91498 │ │ │ │ + bne.w 90e1e │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 90d9e │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 90cb0 │ │ │ │ - b.n 912ae │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, fp │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 91486 │ │ │ │ - movw r6, #41920 @ 0xa3c0 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 90e30 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ - bpl.n 90e30 │ │ │ │ - movw r2, #5845 @ 0x16d5 │ │ │ │ - movt r2, #9 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - movw r1, #26045 @ 0x65bd │ │ │ │ - movt r1, #36 @ 0x24 │ │ │ │ - cmp r3, r0 │ │ │ │ - it eq │ │ │ │ - moveq r2, r1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movw r3, #28561 @ 0x6f91 │ │ │ │ - movt r3, #19 │ │ │ │ - str.w r2, [r1, #1572] @ 0x624 │ │ │ │ - str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - b.w 9062e │ │ │ │ + b.n 9107c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.w 90608 │ │ │ │ + b.w 907c4 │ │ │ │ cmp.w r9, #127 @ 0x7f │ │ │ │ - bgt.w 91638 │ │ │ │ - add.w r4, r9, #136 @ 0x88 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + bgt.w 917fe │ │ │ │ + add.w r3, r9, #136 @ 0x88 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ cmp.w r9, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r4, r3, r4, lsl #2 │ │ │ │ - ble.w 910f6 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r4, r2, r3, lsl #2 │ │ │ │ + ble.w 91284 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 914fe │ │ │ │ + beq.w 917fa │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 910f2 │ │ │ │ + beq.w 91280 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91692 │ │ │ │ + beq.w 9166c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 90fd2 │ │ │ │ + beq.n 9114e │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9157a │ │ │ │ + beq.w 91766 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 90fd2 │ │ │ │ + beq.n 9114e │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r1, [r7, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ str.w r0, [r4, r6, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91500 │ │ │ │ + beq.w 9166e │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 90fb8 │ │ │ │ + bne.n 91134 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 90590 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 9074c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 91498 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90aa6 │ │ │ │ + b.n 90ece │ │ │ │ mov r2, r8 │ │ │ │ adds r0, r3, r7 │ │ │ │ adds r1, r3, r6 │ │ │ │ - ldr.w r4, [r3, r5, lsl #2] │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ blx 2cc68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r4, [r3, r6] │ │ │ │ - b.n 909e6 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - cmp.w r3, #258 @ 0x102 │ │ │ │ - iteet lt │ │ │ │ - addlt.w r3, r3, r3, lsr #31 │ │ │ │ - movge r2, #128 @ 0x80 │ │ │ │ - movge r3, r2 │ │ │ │ - asrlt r3, r3, #1 │ │ │ │ - it lt │ │ │ │ - movlt r2, r3 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - mov r7, r4 │ │ │ │ - str r2, [r1, #20] │ │ │ │ - add.w r4, r1, r3, lsl #2 │ │ │ │ - b.w 90640 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r5, [r3, r6] │ │ │ │ + b.n 90ba4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movw r4, #5192 @ 0x1448 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9103a │ │ │ │ + bge.n 911a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91034 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 9119a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 9109a │ │ │ │ + ble.n 91200 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9104e │ │ │ │ + bge.n 911b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9104e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 911b4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 9109a │ │ │ │ + beq.n 91200 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91068 │ │ │ │ + bge.n 911ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91068 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 911ce │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 9109a │ │ │ │ + beq.n 91200 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91088 │ │ │ │ + bge.n 911ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 91088 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 911ee │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 91070 │ │ │ │ + bne.n 911d6 │ │ │ │ cmp.w r9, #127 @ 0x7f │ │ │ │ - ble.n 9109a │ │ │ │ + ble.n 91200 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 9157e │ │ │ │ + bne.w 9173c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a60 │ │ │ │ + beq.w 90c1e │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.w 90a60 │ │ │ │ + ble.w 90c1e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ - b.n 910d0 │ │ │ │ + b.n 91236 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w r6, [r1], #4 │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 910c4 │ │ │ │ - b.n 90a60 │ │ │ │ + bhi.n 9122a │ │ │ │ + b.n 90c1e │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + cmp.w r3, #258 @ 0x102 │ │ │ │ + iteet lt │ │ │ │ + addlt.w r3, r3, r3, lsr #31 │ │ │ │ + movge r2, #128 @ 0x80 │ │ │ │ + movge r3, r2 │ │ │ │ + asrlt r3, r3, #1 │ │ │ │ + it lt │ │ │ │ + movlt r2, r3 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ + mov r7, r4 │ │ │ │ + str r2, [r1, #20] │ │ │ │ + add.w r4, r1, r3, lsl #2 │ │ │ │ + b.w 907fc │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2d914 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9098c │ │ │ │ + bne.w 90b4a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9098e │ │ │ │ + b.n 90b4c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r9, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ mov fp, r4 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 91008 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 916ce │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - movw r2, #42336 @ 0xa560 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - movs r1, #1 │ │ │ │ - sub.w lr, fp, #4 │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov fp, r4 │ │ │ │ - mov.w ip, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - subs r7, r3, r2 │ │ │ │ - movw r5, #41920 @ 0xa3c0 │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - negs r2, r7 │ │ │ │ - adcs r2, r7 │ │ │ │ - mov r7, r1 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr.w r6, [lr, #4]! │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - cmp r5, r0 │ │ │ │ - bne.w 91494 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 91494 │ │ │ │ - ldr.w r8, [r6, #16] │ │ │ │ - ldr.w r6, [r8, #4] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 91676 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 9121e │ │ │ │ - tst r2, r1 │ │ │ │ - bne.n 91214 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 9121e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 9121e │ │ │ │ - ldrb.w r8, [r8, #16] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, r9 │ │ │ │ - and.w r8, r8, #28 │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ - clz r8, r8 │ │ │ │ - mov.w r8, r8, lsr #5 │ │ │ │ - bge.n 9122e │ │ │ │ - mov r4, r7 │ │ │ │ - mov r7, r8 │ │ │ │ - b.n 91142 │ │ │ │ + b.n 91254 │ │ │ │ subs.w r4, r4, ip │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 90a2e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.w 90bec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ add r3, r1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add fp, r1 │ │ │ │ - b.w 90684 │ │ │ │ + b.w 90840 │ │ │ │ + mov sl, fp │ │ │ │ + ldrd fp, r4, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 91758 │ │ │ │ + movw r6, #41920 @ 0xa3c0 │ │ │ │ + movt r6, #77 @ 0x4d │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 90fcc │ │ │ │ + lsls r6, r7, #31 │ │ │ │ + bpl.w 90fcc │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ + movt r2, #9 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + movw r1, #23829 @ 0x5d15 │ │ │ │ + movt r1, #36 @ 0x24 │ │ │ │ + cmp r3, r0 │ │ │ │ + it eq │ │ │ │ + moveq r2, r1 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movw r3, #29877 @ 0x74b5 │ │ │ │ + movt r3, #19 │ │ │ │ + str.w r2, [r1, #1572] @ 0x624 │ │ │ │ + str.w r3, [r1, #1564] @ 0x61c │ │ │ │ + b.w 907ea │ │ │ │ subs r1, r3, #1 │ │ │ │ - beq.n 911c6 │ │ │ │ + beq.n 91316 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r2, r0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r4, r2 │ │ │ │ it gt │ │ │ │ subgt r1, r3, #2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9173c │ │ │ │ + bl 9190c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 912b6 │ │ │ │ + bne.w 914a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 90a3c │ │ │ │ + ble.w 90bfa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r1, r3, #2 │ │ │ │ - beq.n 911fe │ │ │ │ + beq.n 91350 │ │ │ │ add.w r2, sp, #1656 @ 0x678 │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ sub.w r4, r4, #1608 @ 0x648 │ │ │ │ sub.w r2, r2, #1576 @ 0x628 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r4, r2 │ │ │ │ it lt │ │ │ │ sublt r1, r3, #3 │ │ │ │ - bl 9173c │ │ │ │ + bl 9190c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 912b6 │ │ │ │ + bne.w 914a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 911d4 │ │ │ │ - cmp r8, r7 │ │ │ │ - bge.w 90bd6 │ │ │ │ - b.n 90d92 │ │ │ │ - ldr.w r6, [r8, #8] │ │ │ │ - cmp r6, #15 │ │ │ │ - bls.n 9116c │ │ │ │ - movs r1, #0 │ │ │ │ + b.n 91326 │ │ │ │ + cmp r9, r8 │ │ │ │ + bge.w 90dee │ │ │ │ + b.n 91070 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 91870 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + movw r2, #42336 @ 0xa560 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + movs r1, #1 │ │ │ │ + sub.w lr, fp, #4 │ │ │ │ + strd fp, r4, [sp, #4] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov fp, sl │ │ │ │ + mov r5, r1 │ │ │ │ + movw sl, #41920 @ 0xa3c0 │ │ │ │ + movt sl, #77 @ 0x4d │ │ │ │ + subs r7, r3, r2 │ │ │ │ + negs r2, r7 │ │ │ │ + mov.w ip, #0 │ │ │ │ + adcs r2, r7 │ │ │ │ + mov r7, r1 │ │ │ │ + b.n 913c2 │ │ │ │ + cbz r7, 913f0 │ │ │ │ + ldrb.w r8, [r8, #16] │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + cmp ip, r9 │ │ │ │ + and.w r8, r8, #28 │ │ │ │ + sub.w r8, r8, #4 │ │ │ │ + clz r8, r8 │ │ │ │ + mov.w r8, r8, lsr #5 │ │ │ │ + bge.n 91418 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr.w r6, [lr, #4]! │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + cmp r4, r0 │ │ │ │ + bne.w 91836 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 91836 │ │ │ │ + ldr.w r8, [r6, #16] │ │ │ │ + ldr.w r6, [r8, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 91832 │ │ │ │ + cbz r5, 913f0 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.n 91400 │ │ │ │ + mov r6, sl │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 913a0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, r9 │ │ │ │ - bge.w 90ef8 │ │ │ │ + bge.w 912b0 │ │ │ │ mov r8, r7 │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 91192 │ │ │ │ - mov r4, fp │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 913be │ │ │ │ + ldr.w r6, [r8, #8] │ │ │ │ + cmp r6, #15 │ │ │ │ + bls.n 913ea │ │ │ │ + movs r1, #0 │ │ │ │ + b.n 913f0 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.w 90a3c │ │ │ │ + mov sl, fp │ │ │ │ mov r5, r7 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - b.w 90608 │ │ │ │ + ldrd fp, r4, [sp, #4] │ │ │ │ + b.w 907c4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, sl │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r6, [r7, #1564] @ 0x61c │ │ │ │ ldrd r1, r0, [r8] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 912a6 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + bne.n 91490 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - mov r2, r4 │ │ │ │ - cmp r4, sl │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r5, sl │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 916a6 │ │ │ │ + beq.w 9187a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 91696 │ │ │ │ + beq.w 91876 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9166c │ │ │ │ + beq.w 9183e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 908e8 │ │ │ │ + bne.w 90aa6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.w 908e8 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.w 90aa6 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 90cc8 │ │ │ │ - b.n 91240 │ │ │ │ + beq.w 90ee0 │ │ │ │ + b.n 9142a │ │ │ │ mov r2, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9128a │ │ │ │ + bge.n 91474 │ │ │ │ ldrd r7, r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r5, sl, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 914ae │ │ │ │ + beq.w 91754 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 910a4 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.w 9087e │ │ │ │ - beq.w 908e6 │ │ │ │ + b.n 90fbe │ │ │ │ + beq.w 90aa4 │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r2, r7 │ │ │ │ cmp fp, r7 │ │ │ │ - bcs.n 91352 │ │ │ │ - movs r5, #2 │ │ │ │ + bcs.n 91530 │ │ │ │ + movs r4, #2 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 90c1e │ │ │ │ + b.n 90e36 │ │ │ │ add.w r2, sp, #1656 @ 0x678 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, r4 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ sub.w r2, r2, #1576 @ 0x628 │ │ │ │ - str r4, [r2, #12] │ │ │ │ - b.w 909fa │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r5, [r2, #12] │ │ │ │ + b.w 90bb8 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, fp │ │ │ │ + adds r4, #1 │ │ │ │ + bl 1adbfc │ │ │ │ + mov r3, r4 │ │ │ │ + b.n 90d74 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ add.w r2, sl, #1 │ │ │ │ - subs r1, r5, r2 │ │ │ │ + subs r1, r4, r2 │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 91308 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 1adb7c │ │ │ │ - b.n 90c0e │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - adds r5, #1 │ │ │ │ - bl 1adb7c │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 90b5e │ │ │ │ - mov r5, ip │ │ │ │ - b.w 90858 │ │ │ │ + cbnz r3, 914f6 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 1adbfc │ │ │ │ + b.n 90e26 │ │ │ │ subs r3, #1 │ │ │ │ add.w r2, fp, r3, lsl #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, fp │ │ │ │ - bhi.w 90c1a │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bhi.w 90e32 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 908e8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + beq.w 90aa6 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 90c4a │ │ │ │ + bls.w 90e62 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - b.n 9133e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r5, #2 │ │ │ │ + b.n 91516 │ │ │ │ + mov r4, ip │ │ │ │ + b.w 90a16 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908e8 │ │ │ │ + beq.w 90aa6 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 9133a │ │ │ │ + b.n 91512 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ asr.w r1, r9, r2 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bgt.n 91362 │ │ │ │ + bgt.n 91540 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r2, [r1, #1580] @ 0x62c │ │ │ │ str.w r3, [r1, #1584] @ 0x630 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r1, #1576] @ 0x628 │ │ │ │ - b.w 9066e │ │ │ │ - adds r1, #28 │ │ │ │ - blx 2d914 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 906e0 │ │ │ │ - cmp r5, r6 │ │ │ │ - ite ge │ │ │ │ - movge r5, #0 │ │ │ │ - movlt r5, #1 │ │ │ │ - b.w 906e2 │ │ │ │ + b.w 9082a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.w 9073a │ │ │ │ + bne.w 908f8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90750 │ │ │ │ - cmp r8, sl │ │ │ │ - ble.w 90754 │ │ │ │ - b.w 9080c │ │ │ │ - adds r1, #28 │ │ │ │ - blx 2d914 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 907f8 │ │ │ │ - cmp r6, r4 │ │ │ │ - ble.w 907fc │ │ │ │ - b.w 90806 │ │ │ │ + bne.w 9090e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9078c │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ + cmp r8, r3 │ │ │ │ + ble.w 90912 │ │ │ │ + b.w 909ca │ │ │ │ + adds r1, #28 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 907a6 │ │ │ │ - cmp r9, sl │ │ │ │ - bge.w 907aa │ │ │ │ - b.w 9080c │ │ │ │ + bne.w 9089e │ │ │ │ + cmp r4, r6 │ │ │ │ + ite ge │ │ │ │ + movge r4, #0 │ │ │ │ + movlt r4, #1 │ │ │ │ + b.w 908a0 │ │ │ │ add.w r1, r6, #28 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90bfe │ │ │ │ - cmp r7, r8 │ │ │ │ + bne.w 90e16 │ │ │ │ + cmp r8, r9 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90c06 │ │ │ │ - b.n 90ee8 │ │ │ │ + bne.w 90e1e │ │ │ │ + b.n 910bc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add.w r2, sl, #1 │ │ │ │ + subs r1, r4, r2 │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + cbnz r3, 915d4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 1adbfc │ │ │ │ + b.n 91078 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.w 90d08 │ │ │ │ + bne.w 90f20 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90d1e │ │ │ │ - cmp r6, r4 │ │ │ │ - bgt.w 908e8 │ │ │ │ - b.n 90d24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r2, sl, #1 │ │ │ │ - subs r1, r5, r2 │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 91446 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 1adb7c │ │ │ │ - b.n 90d9a │ │ │ │ + bne.w 90f36 │ │ │ │ + cmp r6, r5 │ │ │ │ + bgt.w 90aa6 │ │ │ │ + b.n 90f3c │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2d914 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 909b6 │ │ │ │ + cmp r6, r5 │ │ │ │ + ble.w 909ba │ │ │ │ + b.w 909c4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9094a │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + blx 2d914 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90964 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + bge.w 90968 │ │ │ │ + b.w 909ca │ │ │ │ + cmp r6, r7 │ │ │ │ + ite le │ │ │ │ + movle r0, #0 │ │ │ │ + movgt r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90aa6 │ │ │ │ + b.n 90ece │ │ │ │ + cmp r5, r6 │ │ │ │ + ite le │ │ │ │ + movle r5, #0 │ │ │ │ + movgt r5, #1 │ │ │ │ + b.n 90f86 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9159c │ │ │ │ + bne.n 916e0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ - b.n 9146a │ │ │ │ + b.n 91664 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 9145e │ │ │ │ - b.w 90676 │ │ │ │ - cmp r4, r6 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - b.n 90d6e │ │ │ │ - cmp r6, r7 │ │ │ │ - ite le │ │ │ │ - movle r0, #0 │ │ │ │ - movgt r0, #1 │ │ │ │ - b.n 90cb0 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - movw r2, #26045 @ 0x65bd │ │ │ │ - movt r2, #36 @ 0x24 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 90f22 │ │ │ │ - mov r4, fp │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - movw r3, #26045 @ 0x65bd │ │ │ │ - movt r3, #36 @ 0x24 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.w 9062e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 90e22 │ │ │ │ - adds r0, #28 │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - tst.w r3, #32 │ │ │ │ - bne.w 907e6 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 913c4 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - ldr.w r8, [r6, #8] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - cmp r7, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - it ge │ │ │ │ - movge r2, r8 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 90bd6 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90be8 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.n 913fa │ │ │ │ - add.w r0, r4, #28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90be8 │ │ │ │ - b.n 914ee │ │ │ │ - mov r6, r0 │ │ │ │ + bhi.n 91658 │ │ │ │ + b.w 90832 │ │ │ │ + movs r6, #1 │ │ │ │ add.w r6, r4, r6, lsl #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 9155e │ │ │ │ + bne.n 916c4 │ │ │ │ cmp.w r9, #127 @ 0x7f │ │ │ │ - bgt.n 91540 │ │ │ │ + bgt.n 916bc │ │ │ │ ldrd r6, r5, [sl, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [sl, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sl, #8] │ │ │ │ - cbnz r5, 91526 │ │ │ │ + cbnz r5, 91694 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 90a96 │ │ │ │ + b.w 90c54 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91532 │ │ │ │ + b.n 916a0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ subs r6, #1 │ │ │ │ - bpl.n 9152a │ │ │ │ + bpl.n 91698 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ - b.w 90a84 │ │ │ │ + bl 79f90 │ │ │ │ + b.w 90c42 │ │ │ │ + bl 79f90 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + b.w 90c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 9150e │ │ │ │ - add.w r0, sl, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 90af8 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 90b34 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 9167c │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91504 │ │ │ │ + bge.n 91672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91504 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91504 │ │ │ │ - movs r6, #2 │ │ │ │ - b.n 91500 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 912bc │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29452 @ 0x730c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 912bc │ │ │ │ + bne.n 91672 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91672 │ │ │ │ add.w r1, r7, r3, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ - b.n 915b0 │ │ │ │ + b.n 916f4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ str.w r4, [r2], #4 │ │ │ │ str.w r0, [r1], #-4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 915a4 │ │ │ │ - b.n 91456 │ │ │ │ - mov r5, r4 │ │ │ │ - b.w 9080c │ │ │ │ + bhi.n 916e8 │ │ │ │ + b.n 91650 │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 909ca │ │ │ │ + adds r0, #28 │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + tst.w r3, #32 │ │ │ │ + bne.w 909a4 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 915fa │ │ │ │ + add.w r0, sl, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 90b32 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 91266 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + movw r2, #61917 @ 0xf1dd │ │ │ │ + movt r2, #23 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str.w r2, [sp, #1632] @ 0x660 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 907ea │ │ │ │ + b.n 912ea │ │ │ │ + cbz r4, 91754 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + movw r1, #22544 @ 0x5810 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fce84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 9120a │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + movw r2, #23829 @ 0x5d15 │ │ │ │ + movt r2, #36 @ 0x24 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + b.n 912dc │ │ │ │ + movs r6, #2 │ │ │ │ + b.n 9166e │ │ │ │ + add.w r0, sl, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 90cb6 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 90cf2 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 90bb6 │ │ │ │ + bne.w 90dce │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w ip, [r4, #28] │ │ │ │ + ldr.w ip, [r5, #28] │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 915fe │ │ │ │ + b.n 917ae │ │ │ │ adds r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bmi.w 906ce │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 9138a │ │ │ │ - add.w r0, sl, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 90974 │ │ │ │ + bmi.w 9088c │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 910d8 │ │ │ │ - add.w ip, r4, #28 │ │ │ │ + b.n 9158c │ │ │ │ + add.w ip, r5, #28 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ it eq │ │ │ │ - cmpeq r8, r7 │ │ │ │ - bge.w 914de │ │ │ │ - b.w 90d92 │ │ │ │ - movs r1, #0 │ │ │ │ + cmpeq r9, r8 │ │ │ │ + blt.w 91070 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 90dee │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90e00 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.n 915a6 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + cmp r8, r9 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.w 90608 │ │ │ │ - bl 79dd0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - b.w 90a66 │ │ │ │ + it ge │ │ │ │ + movge r2, r9 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + b.n 917c6 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 9166e │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90f6e │ │ │ │ - bl 20d6dc │ │ │ │ + bne.w 910ea │ │ │ │ + bl 20d2b4 │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [sl, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 91520 │ │ │ │ - b.n 91532 │ │ │ │ - cmp r4, sl │ │ │ │ + beq.w 9168e │ │ │ │ + b.n 916a0 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 913f0 │ │ │ │ + mov sl, fp │ │ │ │ + ldrd fp, r4, [sp, #4] │ │ │ │ + b.n 9105c │ │ │ │ + cmp r5, sl │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9128a │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 9121e │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - movw r2, #61617 @ 0xf0b1 │ │ │ │ - movt r2, #23 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str.w r2, [sp, #1632] @ 0x660 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9062e │ │ │ │ - b.n 90f30 │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 91500 │ │ │ │ + b.n 91474 │ │ │ │ + add.w r0, r5, #28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90e00 │ │ │ │ + b.n 917d6 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.w 907c4 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9127e │ │ │ │ + b.w 90f7a │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.w 90f68 │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 90770 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 90ca4 │ │ │ │ + b.n 91468 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.w 90c92 │ │ │ │ + b.n 91456 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9126c │ │ │ │ + b.n 9179a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 915d6 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 915c0 │ │ │ │ + b.n 91702 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 915e6 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 90d62 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.w 90d50 │ │ │ │ + b.n 9176e │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 9154c │ │ │ │ + b.n 91714 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 90ebc │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 914b4 │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 905b4 │ │ │ │ + b.w 90eaa │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 91784 │ │ │ │ + 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, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 91736 │ │ │ │ + beq.n 91906 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 91728 │ │ │ │ + bpl.n 918f8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 91732 │ │ │ │ + beq.n 91902 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 91714 │ │ │ │ + bpl.n 918e4 │ │ │ │ adds r1, #20 │ │ │ │ blx 2d914 │ │ │ │ - cbz r0, 9171e │ │ │ │ + cbz r0, 918ee │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 2d914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91710 │ │ │ │ + bne.n 918e0 │ │ │ │ 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 91704 │ │ │ │ + bne.n 918d4 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 91716 │ │ │ │ + b.n 918e6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9172a │ │ │ │ + b.n 918fa │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -149962,396 +150119,395 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str.w ip, [r0, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r1, [r9] │ │ │ │ - bl 1ad934 │ │ │ │ + bl 1ad9b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 92018 │ │ │ │ + blt.w 921de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91ec6 │ │ │ │ + bne.w 9207a │ │ │ │ subs r7, r7, r5 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - beq.w 919a6 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + beq.w 91b76 │ │ │ │ add.w r2, r7, #1073741824 @ 0x40000000 │ │ │ │ add.w r1, r8, r5, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ada14 │ │ │ │ + bl 1ada94 │ │ │ │ subs r2, r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ble.w 91fce │ │ │ │ + ble.w 92194 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r7, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bgt.w 91afa │ │ │ │ + bgt.w 91cd4 │ │ │ │ cmp r7, r3 │ │ │ │ - bgt.w 91f96 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 920c2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1adae8 │ │ │ │ + bl 1adb68 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r4, #4 │ │ │ │ ldrd r7, r2, [r7, #12] │ │ │ │ str.w r3, [r8, r5, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91ed2 │ │ │ │ + bne.w 920a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 91adc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.w 91cb6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add.w fp, r9, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 91970 │ │ │ │ + beq.w 91b40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw ip, #5845 @ 0x16d5 │ │ │ │ + movw ip, #6309 @ 0x18a5 │ │ │ │ movt ip, #9 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 91914 │ │ │ │ + bne.n 91ae4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 9201e │ │ │ │ + bpl.w 921da │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 91ff4 │ │ │ │ + bpl.w 921b0 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 92002 │ │ │ │ + beq.w 921be │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 918d6 │ │ │ │ + bpl.n 91aa6 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 2d914 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r0, 918e6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r0, 91ab6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 918ec │ │ │ │ + bge.n 91abc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ str.w r5, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9193a │ │ │ │ + bne.n 91b0a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 91ad4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w 91cae │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 919ae │ │ │ │ + bge.n 91b7e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 91856 │ │ │ │ + b.n 91a26 │ │ │ │ add.w r1, r4, #28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 2d914 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 918a6 │ │ │ │ + bne.n 91a76 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 918aa │ │ │ │ + blt.n 91a7a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #4 │ │ │ │ str.w r4, [sl] │ │ │ │ adds r4, r6, #4 │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r3, 91956 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 91b26 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91970 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.n 91b40 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 919ae │ │ │ │ + ble.n 91b7e │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 91856 │ │ │ │ + b.n 91a26 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ ldreq r4, [r7, #0] │ │ │ │ - beq.n 918ec │ │ │ │ - blt.w 91fea │ │ │ │ + beq.n 91abc │ │ │ │ + blt.w 921c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ ldr.w r5, [fp] │ │ │ │ mov r4, r6 │ │ │ │ str.w r5, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 918b8 │ │ │ │ + beq.n 91a88 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq.w 91ece │ │ │ │ + beq.w 920b0 │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 918c2 │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ + b.n 91a92 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ subs r0, r1, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r0, #1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ + cmp r0, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ str.w r1, [r2], #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.n 91904 │ │ │ │ + bne.n 91ad4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - bl 1adb30 │ │ │ │ + bl 1adbb0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r3, [r4, r5, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 91fa8 │ │ │ │ + bne.w 920dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldrd r9, sl, [sp, #20] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ add.w r8, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ it gt │ │ │ │ subgt.w r8, r8, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r1, [fp] │ │ │ │ str.w r8, [r0] │ │ │ │ - bl 1ad934 │ │ │ │ + bl 1ad9b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 91a26 │ │ │ │ - blt.w 92022 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.n 91bf8 │ │ │ │ + blt.w 921e4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #0] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + mov r5, r0 │ │ │ │ + strd r4, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1adae8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 91ee8 │ │ │ │ + bl 1adb68 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 9209a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91f00 │ │ │ │ + bne.w 92092 │ │ │ │ sub.w r9, r9, r6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 91f08 │ │ │ │ + beq.w 920ba │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9199e │ │ │ │ - mov r2, r4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.n 91b6e │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ adds r4, #4 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 91e2e │ │ │ │ - subs.w sl, sl, #1 │ │ │ │ - beq.n 91ad0 │ │ │ │ - movs r3, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 91ff8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.n 91ca6 │ │ │ │ + movs r2, #0 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - mov r3, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ada14 │ │ │ │ + bl 1ada94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 91acc │ │ │ │ - blt.w 92022 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + beq.n 91ca2 │ │ │ │ + blt.w 921e4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ str r5, [sp, #0] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + strd r4, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ - bl 1adb30 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 91e40 │ │ │ │ + bl 1adbb0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 92006 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91e48 │ │ │ │ - subs.w sl, sl, r5 │ │ │ │ - beq.n 91ad0 │ │ │ │ + bne.w 9200c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + subs r3, r3, r5 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.n 91ca6 │ │ │ │ add.w fp, fp, r5, lsl #2 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r2, [r7], #4 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ adds r4, #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 91e1c │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 91fea │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 91e50 │ │ │ │ + beq.w 92014 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 919b8 │ │ │ │ + bgt.n 91b8c │ │ │ │ cmp r5, #6 │ │ │ │ - bgt.w 919b8 │ │ │ │ + bgt.w 91b8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r8, #1 │ │ │ │ - strd r9, sl, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9184e │ │ │ │ - mov r3, r4 │ │ │ │ - b.n 91a96 │ │ │ │ - strd r9, sl, [sp, #20] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + b.n 91a1e │ │ │ │ + mov r2, r4 │ │ │ │ + b.n 91c68 │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 919a2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.w 91b72 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1adae8 │ │ │ │ - b.n 919a2 │ │ │ │ + bl 1adb68 │ │ │ │ + b.n 91b72 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 91fd8 │ │ │ │ + bgt.w 92182 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r5, r3, #1 │ │ │ │ add.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r4, #1 │ │ │ │ add.w r7, r9, r5, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 91f10 │ │ │ │ + bne.w 920ea │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r3, #12 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r9, r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1adae8 │ │ │ │ + bl 1adb68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ subs r3, r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w fp, lr, r4, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 91f86 │ │ │ │ + bne.w 92160 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r4, r7, #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str.w r3, [r9, r5, lsl #2] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 91e58 │ │ │ │ + beq.w 9201c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw ip, #5845 @ 0x16d5 │ │ │ │ + movw ip, #6309 @ 0x18a5 │ │ │ │ movt ip, #9 │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -150361,361 +150517,363 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r4, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 91c52 │ │ │ │ + bne.n 91e2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 9203c │ │ │ │ + bpl.w 921f4 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 92006 │ │ │ │ + bpl.w 9219a │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 92014 │ │ │ │ + beq.w 921a8 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 91c90 │ │ │ │ + bpl.n 91e68 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 2d914 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91ca0 │ │ │ │ + beq.n 91e78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 91c24 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bge.n 91dfe │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r8] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91c74 │ │ │ │ + bne.n 91e4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w 91dfa │ │ │ │ + beq.w 91fca │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ sub.w sl, sl, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 91ca8 │ │ │ │ + bge.n 91ea2 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 91b9e │ │ │ │ + b.n 91d78 │ │ │ │ ldr.w r5, [fp] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r4, r6, #4 │ │ │ │ sub.w fp, fp, #4 │ │ │ │ mov r6, r4 │ │ │ │ str.w r5, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91dd2 │ │ │ │ + bne.n 91e80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 91e58 │ │ │ │ + beq.w 9201c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 91ca8 │ │ │ │ + ble.n 91ea2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 91b9e │ │ │ │ + b.n 91d78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c20 │ │ │ │ - blt.w 91fb6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 91dfa │ │ │ │ + blt.w 921cc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r4, [sl] │ │ │ │ str.w r4, [r8] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91c04 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + beq.n 91dde │ │ │ │ + ldrd r1, r2, [sp, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w 91f92 │ │ │ │ + beq.w 921d6 │ │ │ │ subs r3, r1, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 91c0e │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + b.n 91de8 │ │ │ │ add.w r1, r4, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 2d914 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91bf2 │ │ │ │ + bne.n 91dcc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 91bf6 │ │ │ │ - b.n 91c24 │ │ │ │ + blt.n 91dd0 │ │ │ │ + b.n 91dfe │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ + subs r1, #4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + subs r2, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + beq.w 9201c │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + b.n 91e1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ add.w r9, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ it gt │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [fp] │ │ │ │ - bl 1ad934 │ │ │ │ + bl 1ad9b4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 9202e │ │ │ │ + blt.w 921f8 │ │ │ │ subs r3, r6, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 91d1c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.n 91f16 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r6, r7, r6 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91ef8 │ │ │ │ + bne.w 9216c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91ef0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.w 920d4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ - bl 1adb30 │ │ │ │ + bl 1adbb0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 91df6 │ │ │ │ + beq.n 91fc6 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r3, [fp], #-4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91e96 │ │ │ │ + bne.w 92082 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 91e56 │ │ │ │ + beq.n 9201a │ │ │ │ subs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ada14 │ │ │ │ + bl 1ada94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 92040 │ │ │ │ + blt.w 92202 │ │ │ │ subs.w r7, r8, r5 │ │ │ │ - beq.n 91df2 │ │ │ │ + bne.n 91f80 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str.w r3, [r4], #-4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9205a │ │ │ │ + subs r6, #1 │ │ │ │ + beq.w 920b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ + cmp r3, #6 │ │ │ │ + bgt.n 91eac │ │ │ │ + cmp r7, #6 │ │ │ │ + bgt.n 91eac │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + strd r6, r5, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 91d6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ sub.w r8, r5, r8 │ │ │ │ add.w r4, r4, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91ea6 │ │ │ │ + bne.n 9206a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91eae │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.n 92072 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1adae8 │ │ │ │ + bl 1adb68 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 91fd4 │ │ │ │ + beq.w 921ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92038 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str.w r3, [r4], #-4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 91eb6 │ │ │ │ - subs r6, #1 │ │ │ │ - beq.w 91ee2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ - cmp r3, #6 │ │ │ │ - bgt.w 91cb2 │ │ │ │ - cmp r7, #6 │ │ │ │ - bgt.w 91cb2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - strd r6, r5, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 91b92 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ - subs r1, #4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - subs r2, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - beq.n 91e58 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 91c44 │ │ │ │ - mov r5, r8 │ │ │ │ - b.n 91d9a │ │ │ │ + bne.n 91f4e │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 92056 │ │ │ │ strd r7, r5, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 91e14 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + cbz r3, 91fe4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ rsb r1, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1adae8 │ │ │ │ + bl 1adb68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 91e92 │ │ │ │ + b.n 91fc2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ + str.w r2, [sl], #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 91aa6 │ │ │ │ + b.n 91c78 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ + str.w r2, [sl], #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 91a38 │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 91a82 │ │ │ │ + b.n 91c0a │ │ │ │ + add.w sl, sl, r5, lsl #2 │ │ │ │ + b.n 91c52 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 91a8a │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - b.n 91970 │ │ │ │ + b.n 91c5a │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + b.n 91b40 │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ rsb r3, r5, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 1adb30 │ │ │ │ + bl 1adbb0 │ │ │ │ mvn.w r3, #3 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 91fc0 │ │ │ │ + bne.w 92174 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 919a6 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 91b76 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 91d2c │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + b.n 91f5c │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 91d64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 91f8e │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91d70 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 91daa │ │ │ │ + b.n 91f98 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 917b2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 91ad4 │ │ │ │ + b.n 91982 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 91f26 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 91be6 │ │ │ │ + add.w sl, sl, r6, lsl #2 │ │ │ │ + b.n 91bda │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3], #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 91826 │ │ │ │ - strd r6, r5, [sp, #28] │ │ │ │ - b.n 91dfa │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ + b.n 919f6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 91a08 │ │ │ │ + b.n 91cae │ │ │ │ + strd r6, r5, [sp, #28] │ │ │ │ + b.n 91fca │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + b.n 91b44 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 23f4f8 <_PyArg_NoKeywords@@Base+0x2d64> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 919c2 │ │ │ │ + b.n 91b72 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 91cf8 │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 91cec │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91a14 │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 91974 │ │ │ │ + b.n 91ef2 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r2, r1, lsl #2] │ │ │ │ + b.n 91b6e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r9, r6, [sp, #96] @ 0x60 │ │ │ │ add.w r6, r3, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1adae8 │ │ │ │ + bl 1adb68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ subs r2, #1 │ │ │ │ ldrd lr, r3, [r3, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ @@ -150723,584 +150881,573 @@ │ │ │ │ add.w fp, lr, r4, lsl #2 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - cbnz r1, 91f8a │ │ │ │ + cbnz r1, 92164 │ │ │ │ mov sl, r3 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr.w r3, [sl], #-4 │ │ │ │ str.w r3, [r9, r5, lsl #2] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91b74 │ │ │ │ + beq.w 91d4e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 91b74 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + b.n 91d4e │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 91f62 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 91dfa │ │ │ │ + b.n 9213c │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 91ee6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 23fda0 <_PyArg_NoKeywords@@Base+0x2d64> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 917f2 │ │ │ │ - b.n 919a2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [r2, r1, lsl #2] │ │ │ │ - b.n 9199e │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 91dfa │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ cmn r1, r3 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #52] @ 0x34 │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ strne r2, [r1, r3] │ │ │ │ - b.n 91e90 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 919a6 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - b.n 91e5c │ │ │ │ + b.n 92054 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 23fda0 <_PyArg_NoKeywords@@Base+0x2d64> │ │ │ │ + bl 23f4f8 <_PyArg_NoKeywords@@Base+0x2d64> │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 91b02 │ │ │ │ - b.n 91e92 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 91ad4 │ │ │ │ + bne.w 91cdc │ │ │ │ + b.n 92056 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 91b76 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - b.w 2abb20 <_PyMonitoring_FireBranchEvent@@Base+0xc0c> │ │ │ │ + bne.w 91db8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 918da │ │ │ │ + b.n 91e6c │ │ │ │ + str r6, [sp, #28] │ │ │ │ + b.n 92020 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 91bde │ │ │ │ + bne.w 91a64 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 91c94 │ │ │ │ + b.n 91aaa │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r4, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 91cae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91e92 │ │ │ │ + mov r4, r6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 91fca │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 91fca │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 91ff8 │ │ │ │ + b.n 921b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ + b.n 92056 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 91ad4 │ │ │ │ + b.n 91cae │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 9219e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 91dfa │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.n 91e18 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - b.n 9200a │ │ │ │ + b.n 91fca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 91dfa │ │ │ │ + b.n 91fca │ │ │ │ + nop │ │ │ │ │ │ │ │ -0009204c : │ │ │ │ +00092210 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #444] @ (92220 ) │ │ │ │ + ldr r4, [pc, #444] @ (923e4 ) │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r9, [r3, r4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92206 │ │ │ │ + beq.w 923ca │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92194 │ │ │ │ + beq.w 92358 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92194 │ │ │ │ + beq.w 92358 │ │ │ │ add r7, sp, #28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 92224 │ │ │ │ + bl 923e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9220c │ │ │ │ + beq.w 923d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 92160 │ │ │ │ + beq.n 92324 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 9213e │ │ │ │ + bpl.n 92302 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9213e │ │ │ │ + beq.n 92302 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 921b4 │ │ │ │ + beq.n 92378 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 921c0 │ │ │ │ + bne.n 92384 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 9212e │ │ │ │ + ble.n 922f2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 920e2 │ │ │ │ + bge.n 922a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92154 │ │ │ │ + beq.n 92318 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 9212e │ │ │ │ + ble.n 922f2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 920f6 │ │ │ │ + bge.n 922ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9215a │ │ │ │ + cbz r3, 9231e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 9212e │ │ │ │ + beq.n 922f2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9210c │ │ │ │ + bge.n 922d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 921a6 │ │ │ │ + beq.n 9236a │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 9212e │ │ │ │ + beq.n 922f2 │ │ │ │ add.w r1, r5, #8 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92128 │ │ │ │ + bge.n 922ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9218a │ │ │ │ + cbz r3, 9234e │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 92116 │ │ │ │ + bne.n 922da │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 921ac │ │ │ │ + bne.n 92370 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ bic.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ - bl 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 920cc │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 920e2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 920f6 │ │ │ │ + b.n 92290 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 922a6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 922ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 920a0 │ │ │ │ + bpl.n 92264 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #16 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 92468 │ │ │ │ + bl 9262c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 920da │ │ │ │ - b.n 9212e │ │ │ │ + blt.n 9229e │ │ │ │ + b.n 922f2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 92128 │ │ │ │ + b.n 922ec │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 92468 │ │ │ │ + bl 9262c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 92132 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9210c │ │ │ │ + b.n 922f6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 922d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 92132 │ │ │ │ - cbz r3, 921ea │ │ │ │ + bl 79f90 │ │ │ │ + b.n 922f6 │ │ │ │ + cbz r3, 923ae │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 921ea │ │ │ │ + cbz r3, 923ae │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 920cc │ │ │ │ + b.n 92290 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 920cc │ │ │ │ + beq.n 92290 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 92212 │ │ │ │ + blt.n 923d6 │ │ │ │ movw r2, #4396 @ 0x112c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29528 @ 0x7358 │ │ │ │ + movw r2, #22620 @ 0x585c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 248f34 │ │ │ │ - b.n 921ba │ │ │ │ + bl 24867c │ │ │ │ + b.n 9237e │ │ │ │ movw r2, #4396 @ 0x112c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29480 @ 0x7328 │ │ │ │ + movw r2, #22572 @ 0x582c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ - b.n 921ba │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ + b.n 9237e │ │ │ │ mov r0, r9 │ │ │ │ - bl 64cd4 │ │ │ │ + bl 6530a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92132 │ │ │ │ + b.n 922f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 921ce │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 921ce │ │ │ │ + bne.n 92392 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92392 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 92318 │ │ │ │ - cbz r4, 92268 │ │ │ │ + bgt.n 924dc │ │ │ │ + cbz r4, 9242c │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 92348 │ │ │ │ + bhi.n 9250c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 922ec │ │ │ │ + bhi.n 924b0 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 92240 │ │ │ │ + beq.n 92404 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92240 │ │ │ │ + bne.n 92404 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9224a │ │ │ │ + bne.n 9240e │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 9241e │ │ │ │ + blt.w 925e2 │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [fp] │ │ │ │ - beq.n 92340 │ │ │ │ + beq.n 92504 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 92384 │ │ │ │ + bgt.w 92548 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 923d8 │ │ │ │ + beq.w 9259c │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 92332 │ │ │ │ + beq.n 924f6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 923dc │ │ │ │ + beq.w 925a0 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 92332 │ │ │ │ + beq.n 924f6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 923b2 │ │ │ │ + beq.n 92576 │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 92332 │ │ │ │ + beq.n 924f6 │ │ │ │ add.w sl, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6e8 │ │ │ │ + bl 8b894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 923b4 │ │ │ │ + beq.n 92578 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 922d4 │ │ │ │ - b.n 92334 │ │ │ │ + bne.n 92498 │ │ │ │ + b.n 924f8 │ │ │ │ sub.w r5, r4, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92240 │ │ │ │ + bne.n 92404 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 9232e │ │ │ │ + beq.n 924f2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 92356 │ │ │ │ - cbnz r0, 92370 │ │ │ │ + bne.n 9251a │ │ │ │ + cbnz r0, 92534 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 9232e │ │ │ │ - bls.n 92366 │ │ │ │ + beq.n 924f2 │ │ │ │ + bls.n 9252a │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 92370 │ │ │ │ + beq.n 92534 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 9232e │ │ │ │ + beq.n 924f2 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 9231c │ │ │ │ + bne.n 924e0 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 92240 │ │ │ │ + b.n 92404 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 923e0 │ │ │ │ + bne.n 925a4 │ │ │ │ str.w r9, [fp] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 9230c │ │ │ │ - bhi.n 92374 │ │ │ │ + beq.n 924d0 │ │ │ │ + bhi.n 92538 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 9230c │ │ │ │ + beq.n 924d0 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 9232e │ │ │ │ + beq.n 924f2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92240 │ │ │ │ + bne.w 92404 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 92262 │ │ │ │ + b.n 92426 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 9232e │ │ │ │ - bls.n 9237a │ │ │ │ + beq.n 924f2 │ │ │ │ + bls.n 9253e │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 92326 │ │ │ │ + bne.n 924ea │ │ │ │ adds r0, #1 │ │ │ │ - b.n 92240 │ │ │ │ + b.n 92404 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 92356 │ │ │ │ - b.n 9232e │ │ │ │ + bne.n 9251a │ │ │ │ + b.n 924f2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92408 │ │ │ │ + beq.n 925cc │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 92326 │ │ │ │ - b.n 92370 │ │ │ │ + bne.n 924ea │ │ │ │ + b.n 92534 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9243e │ │ │ │ + beq.n 92602 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8b6e8 │ │ │ │ - cbz r0, 923b4 │ │ │ │ + bl 8b894 │ │ │ │ + cbz r0, 92578 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 922a0 │ │ │ │ + b.n 92464 │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2a6f44 │ │ │ │ + bl 2a6738 │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9244c │ │ │ │ + bne.n 92610 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 92444 │ │ │ │ + bne.n 92608 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92340 │ │ │ │ + b.n 92504 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 923b4 │ │ │ │ + b.n 92578 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 923b4 │ │ │ │ + b.n 92578 │ │ │ │ sub.w r1, r3, #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 r3, #9 │ │ │ │ - beq.n 923fe │ │ │ │ - cbnz r5, 92426 │ │ │ │ + beq.n 925c2 │ │ │ │ + cbnz r5, 925ea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9233c │ │ │ │ - b.n 923e0 │ │ │ │ + beq.n 92500 │ │ │ │ + b.n 925a4 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22816 @ 0x5920 │ │ │ │ + movw r1, #20448 @ 0x4fe0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 923d2 │ │ │ │ + b.n 92596 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22844 @ 0x593c │ │ │ │ + movw r1, #20476 @ 0x4ffc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 923c4 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 923d2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 92588 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 92596 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 923d2 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 92596 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 923ca │ │ │ │ + bge.n 9258e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 923ca │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 923ca │ │ │ │ + bne.n 9258e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9258e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 924aa │ │ │ │ + bpl.n 9266e │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r5, [r1, r4] │ │ │ │ - cbz r5, 924aa │ │ │ │ + cbz r5, 9266e │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, ip │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 93bc0 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 93d44 <_Py_CheckFunctionResult@@Base> │ │ │ │ str.w ip, [sp, #24] │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ nop │ │ │ │ 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 r3, #0 │ │ │ │ - bne.w 92700 │ │ │ │ + bne.w 928be │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 926ca │ │ │ │ + bne.w 92888 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92694 │ │ │ │ + beq.w 92852 │ │ │ │ movw r3, #10600 @ 0x2968 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 926a0 │ │ │ │ + bne.w 9285e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92654 │ │ │ │ + beq.w 92812 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 926ae │ │ │ │ + beq.w 9286c │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 92522 │ │ │ │ + cbnz r0, 926e6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ @@ -151308,78 +151455,77 @@ │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r4, #16] │ │ │ │ add.w r3, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 92720 │ │ │ │ + bl 928e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 926e4 │ │ │ │ + bne.w 928a2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9251c │ │ │ │ + bne.n 926e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - movw r5, #11964 @ 0x2ebc │ │ │ │ - movt r5, #78 @ 0x4e │ │ │ │ movs r2, #0 │ │ │ │ + ldr r5, [pc, #448] @ (928d8 ) │ │ │ │ cmp r0, r2 │ │ │ │ - blt.n 925d8 │ │ │ │ + blt.n 92796 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w lr, r2, #1 │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ add.w ip, r1, r2, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r5 │ │ │ │ - bne.n 925d4 │ │ │ │ + bne.n 92792 │ │ │ │ cmp r0, lr │ │ │ │ - blt.n 925d8 │ │ │ │ + blt.n 92796 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add.w lr, r2, #2 │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 925d4 │ │ │ │ + bne.n 92792 │ │ │ │ cmp r0, lr │ │ │ │ - blt.n 925d8 │ │ │ │ + blt.n 92796 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ adds r2, #3 │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 925ac │ │ │ │ + bne.n 9276a │ │ │ │ cmp r0, r2 │ │ │ │ - blt.n 925d8 │ │ │ │ + blt.n 92796 │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 9259a │ │ │ │ + beq.n 92758 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r6, #17 │ │ │ │ - bpl.n 9255a │ │ │ │ + bpl.n 92718 │ │ │ │ ldr.w r6, [r1, #164] @ 0xa4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9262e │ │ │ │ + bne.n 927ec │ │ │ │ movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 9251c │ │ │ │ + bne.n 926e0 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9251c │ │ │ │ + bne.n 926e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 9255a │ │ │ │ + b.n 92718 │ │ │ │ mov r2, lr │ │ │ │ - b.n 925ac │ │ │ │ + b.n 9276a │ │ │ │ ldrd r0, r1, [r4, #-8] │ │ │ │ - ldr r3, [pc, #316] @ (9271c ) │ │ │ │ + ldr r3, [pc, #320] @ (928dc ) │ │ │ │ bic.w r1, r1, #3 │ │ │ │ bic.w r5, r0, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -151390,110 +151536,111 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr.w r2, [r3, #3752] @ 0xea8 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - ble.n 92648 │ │ │ │ + ble.n 92806 │ │ │ │ ldr.w r1, [r3, #3824] @ 0xef0 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r3, #3752] @ 0xea8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #3824] @ 0xef0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #42109 @ 0xa47d │ │ │ │ + movw r1, #42533 @ 0xa625 │ │ │ │ movt r1, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 926ba │ │ │ │ + bne.n 92878 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r1, #512 @ 0x200 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 925d0 │ │ │ │ + beq.n 9278e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 925bc │ │ │ │ + b.n 9277a │ │ │ │ ldr.w r2, [r3, #3824] @ 0xef0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3824] @ 0xef0 │ │ │ │ - b.n 9251c │ │ │ │ + b.n 926e0 │ │ │ │ ldr.w r2, [r3, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #10600 @ 0x2968 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9251a │ │ │ │ + beq.w 926de │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #7 │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ str r0, [r4, #24] │ │ │ │ - beq.w 9254e │ │ │ │ - b.n 9251c │ │ │ │ + beq.w 92712 │ │ │ │ + b.n 926e0 │ │ │ │ movw r3, #10600 @ 0x2968 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 92654 │ │ │ │ + beq.n 92812 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1adbdc │ │ │ │ + b.w 1adc54 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ab358 │ │ │ │ + b.w 1ab3d4 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 92640 │ │ │ │ - movw r0, #51892 @ 0xcab4 │ │ │ │ + b.n 927fe │ │ │ │ + movw r0, #49524 @ 0xc174 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9251a │ │ │ │ - b.n 924e8 │ │ │ │ + beq.w 926de │ │ │ │ + b.n 926ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9251a │ │ │ │ + bge.w 926de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9251a │ │ │ │ + bne.w 926de │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9251a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 926de │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #51892 @ 0xcab4 │ │ │ │ + movw r0, #49524 @ 0xc174 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2710d4 │ │ │ │ + bl 270894 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 924d6 │ │ │ │ - b.n 9251a │ │ │ │ - nop │ │ │ │ + bne.w 9269a │ │ │ │ + b.n 926de │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ + lsls r6, r1, #1 │ │ │ │ movs r4, r2 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -151503,964 +151650,939 @@ │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 9275e │ │ │ │ + bne.n 9291e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f4790 <_PyConfig_AsDict@@Base+0x3a4> │ │ │ │ + b.w f4980 <_PyConfig_AsDict@@Base+0x3a4> │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92814 │ │ │ │ + beq.n 929d4 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 927d6 │ │ │ │ + ble.n 92996 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 92750 │ │ │ │ + beq.n 92910 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 927fa │ │ │ │ + beq.n 929ba │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 92750 │ │ │ │ + beq.n 92910 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 92800 │ │ │ │ + beq.n 929c0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 92750 │ │ │ │ + beq.n 92910 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 927b2 │ │ │ │ + beq.n 92972 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov.w lr, #3 │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 92750 │ │ │ │ + beq.n 92910 │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 927a2 │ │ │ │ + bne.n 92962 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 92750 │ │ │ │ + beq.n 92910 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 92750 │ │ │ │ + beq.n 92910 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 92750 │ │ │ │ + beq.n 92910 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 927d6 │ │ │ │ + beq.n 92996 │ │ │ │ adds r0, #24 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w lr, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.n 92750 │ │ │ │ + beq.n 92910 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 927c8 │ │ │ │ + bne.n 92988 │ │ │ │ movw r3, #18632 @ 0x48c8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9280a │ │ │ │ + beq.n 929ca │ │ │ │ movw r3, #20540 @ 0x503c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9280a │ │ │ │ + beq.n 929ca │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 92834 │ │ │ │ + b.n 929f4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 927d6 │ │ │ │ - b.n 92750 │ │ │ │ + bne.n 92996 │ │ │ │ + b.n 92910 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 92750 │ │ │ │ + beq.n 92910 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 927d6 │ │ │ │ - b.n 92750 │ │ │ │ + bne.n 92996 │ │ │ │ + b.n 92910 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e7808 │ │ │ │ + b.w 1e747c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92750 │ │ │ │ + bne.n 92910 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 927d6 │ │ │ │ - b.n 92750 │ │ │ │ + beq.n 92996 │ │ │ │ + b.n 92910 │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92da0 │ │ │ │ + beq.w 92f32 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c68 │ │ │ │ + beq.w 92e1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - movw r0, #13515 @ 0x34cb │ │ │ │ + movw r0, #13603 @ 0x3523 │ │ │ │ movt r0, #4 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r0 │ │ │ │ - beq.w 92e8a │ │ │ │ + beq.w 930c6 │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r7, #32] │ │ │ │ movw r2, #36452 @ 0x8e64 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r7, #20] │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - str r2, [r7, #12] │ │ │ │ - b.n 928e0 │ │ │ │ + str r2, [r7, #16] │ │ │ │ + b.n 92aa4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ac4 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + bne.w 92c84 │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ + mov r2, r6 │ │ │ │ + ldr.w fp, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92e1a │ │ │ │ - ldr.w sl, [r7, #32] │ │ │ │ + bne.w 92fa6 │ │ │ │ + ldr.w sl, [r7, #40] @ 0x28 │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ - mov fp, r6 │ │ │ │ ldrd r3, r1, [sl, #8] │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #1 │ │ │ │ strd r3, r1, [sl, #8] │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str.w r5, [ip, #4] │ │ │ │ cmp r3, r0 │ │ │ │ str.w r9, [r4, #-8] │ │ │ │ - bcs.n 9296c │ │ │ │ + bcs.n 92b34 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9298e │ │ │ │ + blt.n 92b56 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92afa │ │ │ │ + beq.w 92cb8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 929a0 │ │ │ │ + beq.n 92b68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ec4 │ │ │ │ + beq.w 93118 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 92edc │ │ │ │ + beq.w 9312c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mov r6, fp │ │ │ │ ldrd r0, r2, [sl, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - str.w sl, [r7, #32] │ │ │ │ + str.w sl, [r7, #40] @ 0x28 │ │ │ │ it lt │ │ │ │ strlt.w r3, [r9] │ │ │ │ and.w r8, r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ - str r5, [r7, #24] │ │ │ │ - str r1, [r7, #36] @ 0x24 │ │ │ │ - add.w r4, r2, r8, lsl #3 │ │ │ │ + str.w fp, [r7, #36] @ 0x24 │ │ │ │ + str r1, [r7, #44] @ 0x2c │ │ │ │ + str r5, [r7, #28] │ │ │ │ + add.w r4, r6, r8, lsl #3 │ │ │ │ add.w r3, r8, #9 │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ - movls.w fp, #9 │ │ │ │ - movhi.w fp, #0 │ │ │ │ + movls.w sl, #9 │ │ │ │ + movhi.w sl, #0 │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w ip, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92898 │ │ │ │ + beq.n 92a58 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 929aa │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ + beq.n 92b72 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ - moveq r1, ip │ │ │ │ - str r1, [r7, #36] @ 0x24 │ │ │ │ - subs.w fp, fp, #1 │ │ │ │ - bcc.w 92aae │ │ │ │ + moveq r2, ip │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ + subs.w sl, sl, #1 │ │ │ │ + bcc.w 92c6e │ │ │ │ adds r4, #8 │ │ │ │ - b.n 92944 │ │ │ │ + b.n 92b0c │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp r1, r3 │ │ │ │ ite gt │ │ │ │ lslgt r1, r1, #1 │ │ │ │ lslle r1, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 936ec │ │ │ │ + bl 93870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92f5a │ │ │ │ + bne.w 93082 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 928da │ │ │ │ + bge.n 92a9e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 928da │ │ │ │ + bne.n 92a9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 928da │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92a9e │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ adds r6, r5, #1 │ │ │ │ - bne.n 92908 │ │ │ │ - b.n 928f4 │ │ │ │ + bne.n 92acc │ │ │ │ + b.n 92ab8 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 92ad0 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - cmp sl, r1 │ │ │ │ - beq.w 92d04 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + beq.w 92c90 │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + cmp fp, r2 │ │ │ │ + beq.w 92eb0 │ │ │ │ + ldr r2, [pc, #664] @ (92e24 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #680] @ (92c70 ) │ │ │ │ + str r6, [r7, #24] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92fc0 │ │ │ │ + bge.w 93136 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r1, [r0, #772] @ 0x304 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.w 92fcc │ │ │ │ + bhi.w 93142 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - str r2, [r7, #8] │ │ │ │ mov r1, r2 │ │ │ │ - cmp sl, r2 │ │ │ │ - bne.w 92b72 │ │ │ │ - ldr.w sl, [r1, #100] @ 0x64 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 92c94 │ │ │ │ - movw r2, #45913 @ 0xb359 │ │ │ │ + cmp fp, r2 │ │ │ │ + bne.w 92d30 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 92e48 │ │ │ │ + movw r2, #46401 @ 0xb541 │ │ │ │ movt r2, #14 │ │ │ │ - cmp sl, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bne.w 92bec │ │ │ │ + mov.w fp, #0 │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.w 92da0 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 92c78 │ │ │ │ + bpl.w 92e2c │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 92c78 │ │ │ │ + bpl.w 92e2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr.w ip, [r9, #8] │ │ │ │ + ldr.w r6, [r9, #8] │ │ │ │ and.w r1, r2, #3 │ │ │ │ - and.w r0, ip, #3 │ │ │ │ - orr.w lr, r2, ip │ │ │ │ + and.w r0, r6, #3 │ │ │ │ + orr.w ip, r2, r6 │ │ │ │ rsb r1, r1, #1 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - cmp.w lr, #15 │ │ │ │ - bhi.w 92ce4 │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bhi.w 92e92 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mul.w r1, r2, r1 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mul.w r2, r0, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 92cfa │ │ │ │ - movw r1, #5460 @ 0x1554 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 92eee │ │ │ │ + beq.w 92ea6 │ │ │ │ + movw r6, #5460 @ 0x1554 │ │ │ │ + movt r6, #77 @ 0x4d │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 93014 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92fb2 │ │ │ │ + bge.w 93170 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92f96 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 92ad0 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 92f2e │ │ │ │ - ldr.w r1, [r4, #-8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 92f2e │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 93100 │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.n 92c90 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w 93050 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 93050 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bne.w 92968 │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ + bne.w 92b30 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - str r3, [r7, #24] │ │ │ │ + str r3, [r7, #28] │ │ │ │ add r8, r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r0 │ │ │ │ - b.n 9292e │ │ │ │ + b.n 92af6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92960 │ │ │ │ + bne.w 92b28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 929b4 │ │ │ │ + bne.w 92b7c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mov fp, r6 │ │ │ │ - ldr.w sl, [r7, #32] │ │ │ │ + ldrd fp, sl, [r7, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 928da │ │ │ │ + bge.w 92a9e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92988 │ │ │ │ + bne.w 92b50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 92988 │ │ │ │ - ldr r6, [pc, #372] @ (92c70 ) │ │ │ │ + b.n 92b50 │ │ │ │ + ldr r6, [pc, #360] @ (92e24 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r4, [r6, r5] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92f5e │ │ │ │ + bne.w 9308e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92b68 │ │ │ │ + bge.n 92d26 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 92b68 │ │ │ │ + cbnz r3, 92d26 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ ldr.w r3, [r4, #772] @ 0x304 │ │ │ │ ubfx r8, r2, #14, #1 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r8, #1 │ │ │ │ mov.w sl, r3, asr #13 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92ffc │ │ │ │ - ldr r2, [pc, #300] @ (92c74 ) │ │ │ │ + bne.w 93188 │ │ │ │ + ldr r2, [pc, #288] @ (92e28 ) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92e70 │ │ │ │ + bne.w 92ffa │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92e3e │ │ │ │ + bne.w 92fc8 │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d88 │ │ │ │ + bne.w 92f26 │ │ │ │ movs r0, #0 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, sl │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr.w r0, [r2, #172] @ 0xac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 93092 │ │ │ │ - ldr.w lr, [r0, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 92bd0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 92dca │ │ │ │ - cmp.w lr, #1 │ │ │ │ - beq.n 92bd0 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 92dca │ │ │ │ - cmp.w lr, #2 │ │ │ │ - beq.n 92bd0 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 92dca │ │ │ │ - cmp.w lr, #3 │ │ │ │ - beq.n 92bd0 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - add.w ip, r0, #24 │ │ │ │ - mov sl, r3 │ │ │ │ + mov r1, fp │ │ │ │ + ldr.w r6, [r2, #172] @ 0xac │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 931b8 │ │ │ │ + ldr.w ip, [r6, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 92d88 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 92f5a │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 92d88 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 92f5a │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 92d88 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 92f5a │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 92d88 │ │ │ │ + adds r6, #24 │ │ │ │ movs r0, #3 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ + mov lr, r3 │ │ │ │ + ldr.w r3, [r6, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 92dc6 │ │ │ │ - cmp lr, r0 │ │ │ │ - bne.n 92bbe │ │ │ │ - mov r3, sl │ │ │ │ - ldr.w sl, [r1, #100] @ 0x64 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 92c8e │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - movw r2, #45913 @ 0xb359 │ │ │ │ + beq.w 92f58 │ │ │ │ + cmp ip, r0 │ │ │ │ + bne.n 92d76 │ │ │ │ + mov r3, lr │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ + mov.w fp, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 92e44 │ │ │ │ + movw r2, #46401 @ 0xb541 │ │ │ │ movt r2, #14 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq.w 92a12 │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.w 92bd2 │ │ │ │ movs r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [r7, #4] │ │ │ │ - blx sl │ │ │ │ + str r3, [r7, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + blx r6 │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 92c80 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 92a64 │ │ │ │ + beq.n 92e34 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 92c24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - mov fp, r6 │ │ │ │ + ldr.w fp, [r7, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92c24 │ │ │ │ + bge.n 92dda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ee6 │ │ │ │ + beq.w 93086 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92c3a │ │ │ │ + bge.n 92df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930a8 │ │ │ │ + beq.w 931d2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92c52 │ │ │ │ + bge.n 92e08 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 92c52 │ │ │ │ + cbnz r3, 92e08 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92c68 │ │ │ │ + bge.n 92e1e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9300e │ │ │ │ + beq.w 93192 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92b6a │ │ │ │ - nop │ │ │ │ + b.n 92d28 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 93028 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - cbnz r2, 92ccc │ │ │ │ + blt.w 931ec │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 92e7a │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - str r2, [r7, #8] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr.w sl, [r2, #100] @ 0x64 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 92ccc │ │ │ │ - movw r2, #11964 @ 0x2ebc │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ + cbz r6, 92e7a │ │ │ │ + movw r2, #10192 @ 0x27d0 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [r7, #8] │ │ │ │ + str r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - blx sl │ │ │ │ + ldr.w r2, [r2, #236] @ 0xec │ │ │ │ + blx r6 │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 92c06 │ │ │ │ + bne.n 92dba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 93016 │ │ │ │ + blt.w 931da │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92a5c │ │ │ │ + bge.w 92c1c │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 92a5c │ │ │ │ + b.n 92c1c │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - mov.w ip, ip, lsr #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - mul.w r0, r0, ip │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 92a5c │ │ │ │ - cbnz r2, 92d28 │ │ │ │ - movw r1, #4404 @ 0x1134 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - b.n 92a64 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + mul.w r0, r6, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 929c0 │ │ │ │ + bne.w 92c1c │ │ │ │ + cbnz r2, 92ed0 │ │ │ │ + movw r6, #4404 @ 0x1134 │ │ │ │ + movt r6, #77 @ 0x4d │ │ │ │ + b.n 92c24 │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + ldr r1, [r7, #32] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 92b88 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r3, [r7, #20] │ │ │ │ - bl 1a9e68 <_Py_NewReference@@Base+0x58> │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + str r3, [r7, #24] │ │ │ │ + bl 1a9ee0 <_Py_NewReference@@Base+0x58> │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92ad0 │ │ │ │ - b.n 929c0 │ │ │ │ - add.w ip, r3, r2, lsl #2 │ │ │ │ - add.w lr, r9, r2, lsl #2 │ │ │ │ - ldr.w r0, [ip, #8] │ │ │ │ - ldr.w r1, [lr, #8] │ │ │ │ + bne.w 92c90 │ │ │ │ + b.n 92b88 │ │ │ │ + add.w r6, r3, r2, lsl #2 │ │ │ │ + add.w ip, r9, r2, lsl #2 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 92a5c │ │ │ │ + bne.w 92c1c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 92cfa │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ + beq.n 92ea6 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 92a5c │ │ │ │ + bne.w 92c1c │ │ │ │ subs r1, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 92cfa │ │ │ │ + beq.n 92ea6 │ │ │ │ ldr.w r0, [r9, r2, lsl #2] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 92a5c │ │ │ │ - mov r2, ip │ │ │ │ - mov ip, r3 │ │ │ │ + bne.w 92c1c │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 92d94 │ │ │ │ - ldr.w r3, [r2, #-4]! │ │ │ │ - ldr.w r0, [lr, #-4]! │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 92d68 │ │ │ │ - mov r3, ip │ │ │ │ - b.n 92a5c │ │ │ │ + bcc.n 92ea6 │ │ │ │ + ldr.w r0, [r6, #-4]! │ │ │ │ + ldr.w r2, [ip, #-4]! │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 92f08 │ │ │ │ + b.n 92c1c │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 92f88 │ │ │ │ + blt.w 930b8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 92b6a │ │ │ │ - movw r1, #4404 @ 0x1134 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - mov r3, ip │ │ │ │ - b.n 92a64 │ │ │ │ + b.n 92d28 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 92e56 │ │ │ │ + bmi.n 92fe0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92e56 │ │ │ │ + beq.n 92fe0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92e56 │ │ │ │ + beq.n 92fe0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1682e8 │ │ │ │ + bl 168aa8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c68 │ │ │ │ + beq.w 92e1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 92878 │ │ │ │ - mov r3, sl │ │ │ │ - str r2, [r7, #8] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 93084 │ │ │ │ - movw r2, #11964 @ 0x2ebc │ │ │ │ + b.n 92a38 │ │ │ │ + mov r3, lr │ │ │ │ + ldr.w fp, [r2, #100] @ 0x64 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 931ae │ │ │ │ + movw r2, #10192 @ 0x27d0 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [r7, #4] │ │ │ │ + str r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - blx r3 │ │ │ │ + ldr.w r2, [r2, #236] @ 0xec │ │ │ │ + blx fp │ │ │ │ movw r2, #5184 @ 0x1440 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 92c06 │ │ │ │ + bne.w 92dba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 93070 │ │ │ │ + blt.w 9319a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr.w sl, [r1, #100] @ 0x64 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 92ccc │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - b.n 92bde │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ + mov.w fp, #1 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 92d92 │ │ │ │ + b.n 92e7a │ │ │ │ + ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 92924 │ │ │ │ - ldr.w sl, [r7, #32] │ │ │ │ - mov fp, r6 │ │ │ │ + bne.w 92ae6 │ │ │ │ + ldr.w sl, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ strd r9, r5, [r1] │ │ │ │ - b.n 92988 │ │ │ │ + b.n 92b50 │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 92b5e │ │ │ │ + ble.w 92d1c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 92b5e │ │ │ │ + beq.w 92d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 210f78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 92b5e │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 210b50 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 92d1c │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #29572 @ 0x7384 │ │ │ │ + movw r1, #22664 @ 0x5888 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 92c68 │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 92e1e │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92b52 │ │ │ │ + beq.w 92d10 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 92b52 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #29604 @ 0x73a4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92c68 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92c68 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92c68 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83d58 <_PyType_GetDict@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93044 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 89e54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 93060 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 212ae8 │ │ │ │ - b.n 92c3a │ │ │ │ - mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92c24 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [r7, #4] │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl cfd5c │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + b.n 92d10 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bl cff30 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov fp, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 92f3a │ │ │ │ + blt.n 93064 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92f14 │ │ │ │ + bge.n 93036 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 92f4e │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 92ad0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 92f34 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 92a94 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ + cbz r2, 93076 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 92c90 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 9305c │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.w 92c54 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr.w fp, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.n 92924 │ │ │ │ - mov fp, r6 │ │ │ │ + b.n 92ae6 │ │ │ │ + ldr.w fp, [r7, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 92c24 │ │ │ │ + b.n 92dda │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92f06 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 92f06 │ │ │ │ + bne.n 93028 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + b.n 93028 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 92f14 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + b.n 93036 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 92c3a │ │ │ │ + b.n 92df0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92dda │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92d7c │ │ │ │ - movw r3, #48480 @ 0xbd60 │ │ │ │ + beq.w 92f1a │ │ │ │ + movw r3, #52120 @ 0xcb98 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93006 │ │ │ │ + bne.n 93180 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92b5e │ │ │ │ + bge.w 92d1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92b1c │ │ │ │ - b.n 92b5e │ │ │ │ + beq.w 92cda │ │ │ │ + b.n 92d1c │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #22696 @ 0x58a8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl e23e4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 92e1e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92e1e │ │ │ │ + mov r0, fp │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e1e │ │ │ │ mov r0, r3 │ │ │ │ - str r1, [r7, #4] │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - movw r2, #4404 @ 0x1134 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 92f22 │ │ │ │ - b.n 92ad0 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 92f22 │ │ │ │ - b.n 92ad0 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.n 93044 │ │ │ │ + b.n 92c90 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 83f34 <_PyType_GetDict@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 93208 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 89ffc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 93224 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2124b8 │ │ │ │ + b.n 92df0 │ │ │ │ ldr.w r1, [r0, #772] @ 0x304 │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs.w 929e4 │ │ │ │ + bcs.w 92bac │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 929e4 │ │ │ │ - movw r1, #29652 @ 0x73d4 │ │ │ │ + bhi.w 92bac │ │ │ │ + movw r1, #22744 @ 0x58d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - str r3, [r7, #8] │ │ │ │ + str r3, [r7, #12] │ │ │ │ bl 32b02 <_Py_CheckRecursiveCall@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92c0c │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ + bne.w 92dc0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - str r2, [r7, #8] │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 929f2 │ │ │ │ - b.n 92b74 │ │ │ │ - mov r1, fp │ │ │ │ + beq.w 92bb8 │ │ │ │ + b.n 92d32 │ │ │ │ + movw r2, #4404 @ 0x1134 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.w 93044 │ │ │ │ + b.n 92c90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210930 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 92b5e │ │ │ │ + bl 1e093c <_PyErr_Clear@@Base> │ │ │ │ + b.n 930aa │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 92f7a │ │ │ │ + bl 210508 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 92d1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92c68 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e1e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92ccc │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 92ccc │ │ │ │ + bne.w 92f96 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + b.n 92f96 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 92d92 │ │ │ │ + b.n 92e44 │ │ │ │ + mov r0, r2 │ │ │ │ + strd r3, r1, [r7, #4] │ │ │ │ + str r2, [r7, #12] │ │ │ │ + bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ + ldrd r1, r2, [r7, #8] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92d88 │ │ │ │ + b.n 92f5a │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92df0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 92e7a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + b.n 92e7a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92c8a │ │ │ │ + bne.w 92e3e │ │ │ │ movw r0, #5184 @ 0x1440 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - str r3, [r7, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 92c8a │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + b.n 92e3e │ │ │ │ mov r8, r9 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #65476 @ 0xffc4 │ │ │ │ + movw r1, #63288 @ 0xf738 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 92ede │ │ │ │ + bl e23e4 │ │ │ │ + b.n 9312e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 928fc │ │ │ │ + bne.w 92ac0 │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ mov r8, r9 │ │ │ │ - b.n 93046 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 92e06 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 92e06 │ │ │ │ - ldr.w sl, [r1, #100] @ 0x64 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 92bde │ │ │ │ - b.n 92c8e │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - strd r3, r1, [r7] │ │ │ │ - bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ - ldrd r3, r1, [r7] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 92bd0 │ │ │ │ - b.n 92dca │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92c3a │ │ │ │ + b.n 9320a │ │ │ │ │ │ │ │ -000930b0 : │ │ │ │ +00093234 : │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w r2, [ip, #108] @ 0x6c │ │ │ │ - cbz r2, 930ec │ │ │ │ + cbz r2, 93270 │ │ │ │ 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 r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9312c │ │ │ │ + cbz r0, 932b0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #13515 @ 0x34cb │ │ │ │ + movw r2, #13603 @ 0x3523 │ │ │ │ movt r2, #4 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 93102 │ │ │ │ + beq.n 93286 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 93130 │ │ │ │ + bmi.n 932b4 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 93130 │ │ │ │ + cbz r3, 932b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 93130 │ │ │ │ - b.w 1682e8 │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + cbz r3, 932b4 │ │ │ │ + b.w 168aa8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #29604 @ 0x73a4 │ │ │ │ + movw r1, #22696 @ 0x58a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9312c │ │ │ │ + bge.n 932b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9314a │ │ │ │ + cbz r2, 932ce │ │ │ │ movs r3, #0 │ │ │ │ - b.n 930e6 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 9326a │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29572 @ 0x7384 │ │ │ │ + movw r1, #22664 @ 0x5888 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w e2234 │ │ │ │ + b.w e23e4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9312c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 932b0 │ │ │ │ nop │ │ │ │ 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] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 932ca │ │ │ │ - ldr r6, [pc, #368] @ (932e0 ) │ │ │ │ + bpl.w 9344e │ │ │ │ + ldr r6, [pc, #368] @ (93464 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1896] @ 0x768 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9320c │ │ │ │ - ldr.w ip, [pc, #348] @ 932e4 │ │ │ │ + beq.n 93390 │ │ │ │ + ldr.w ip, [pc, #348] @ 93468 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str.w r5, [r2, #1896] @ 0x768 │ │ │ │ ldr.w r1, [r2, #1900] @ 0x76c │ │ │ │ ldr.w r5, [ip, #1660] @ 0x67c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1900] @ 0x76c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9328e │ │ │ │ + bne.n 93412 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r5, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9322c │ │ │ │ + bge.n 933b0 │ │ │ │ ldr.w r1, [r0, #3744] @ 0xea0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ addw r6, r0, #3740 @ 0xe9c │ │ │ │ str r4, [r3, #12] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -152480,30 +152602,30 @@ │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r0, #3744] @ 0xea0 │ │ │ │ cmp r5, r1 │ │ │ │ str.w r7, [r0, #3824] @ 0xef0 │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ - blt.n 93280 │ │ │ │ + blt.n 93404 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #9448 @ 0x24e8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 932da │ │ │ │ + beq.n 9345e │ │ │ │ ldr r0, [r7, r6] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 931ae │ │ │ │ + blt.n 93332 │ │ │ │ ldr.w r6, [r0, #3744] @ 0xea0 │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r6 │ │ │ │ @@ -152521,130 +152643,130 @@ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ str.w r5, [r0, #3744] @ 0xea0 │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r5, [r0, #3748] @ 0xea4 │ │ │ │ str.w r1, [r0, #3752] @ 0xea8 │ │ │ │ cmp r1, r5 │ │ │ │ str.w r4, [r0, #3824] @ 0xef0 │ │ │ │ - ble.n 93206 │ │ │ │ + ble.n 9338a │ │ │ │ addw r0, r0, #3732 @ 0xe94 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8b0e0 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 8b288 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93206 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 9338a │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 932b8 │ │ │ │ + bne.n 9343c │ │ │ │ addw r0, ip, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9321e │ │ │ │ + bne.n 933a2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93220 │ │ │ │ + b.n 933a4 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [ip, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93220 │ │ │ │ - movw r0, #1928 @ 0x788 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + b.n 933a4 │ │ │ │ + movw r0, #65460 @ 0xffb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1234 @ 0x4d2 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 93206 │ │ │ │ + b.n 9338a │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -000932e8 : │ │ │ │ +0009346c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93308 │ │ │ │ + cbz r0, 9348c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (93344 ) │ │ │ │ + ldr r2, [pc, #56] @ (934c8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 93302 │ │ │ │ + beq.n 93486 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 93302 │ │ │ │ - movw r1, #48480 @ 0xbd60 │ │ │ │ + beq.n 93486 │ │ │ │ + movw r1, #52120 @ 0xcb98 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93302 │ │ │ │ + beq.n 93486 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1e093c <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 93302 │ │ │ │ + b.n 93486 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 93398 │ │ │ │ + cbz r2, 9351c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 9337a │ │ │ │ + bge.n 934fe │ │ │ │ adds r1, r3, #4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9338c │ │ │ │ + bge.n 93510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 93390 │ │ │ │ + cbz r3, 93514 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9338c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93510 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r1 │ │ │ │ @@ -152664,506 +152786,506 @@ │ │ │ │ add.w r7, r5, #9 │ │ │ │ cmp r7, ip │ │ │ │ ite ls │ │ │ │ movls r7, #9 │ │ │ │ movhi r7, #0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 93418 │ │ │ │ + cbnz r0, 9359c │ │ │ │ ldr.w r8, [r2, r5, lsl #3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9351e │ │ │ │ + bne.w 936a2 │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r6, 93446 │ │ │ │ + cbnz r6, 935ca │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add.w r2, ip, ip, lsl #1 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #8] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ strd r9, sl, [r4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 935e2 │ │ │ │ + bcs.w 93766 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 9347e │ │ │ │ + beq.n 93602 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r6, r4 │ │ │ │ - cbz r7, 9346c │ │ │ │ + cbz r7, 935f0 │ │ │ │ add.w fp, r4, #72 @ 0x48 │ │ │ │ mov r8, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r7, r4 │ │ │ │ adds r4, #8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 93458 │ │ │ │ + cbnz r0, 935dc │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 935d8 │ │ │ │ + bne.w 9375c │ │ │ │ mov r0, r2 │ │ │ │ mov r3, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 933f0 │ │ │ │ + beq.n 93574 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 933c0 │ │ │ │ + bne.n 93544 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ strd r1, sl, [r6] │ │ │ │ - b.n 93410 │ │ │ │ + b.n 93594 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 9355c │ │ │ │ + beq.n 936e0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r6, r4 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 9342e │ │ │ │ + bne.n 935b2 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r5, r9 │ │ │ │ adds r5, #1 │ │ │ │ and.w r5, r5, ip │ │ │ │ - b.n 933ca │ │ │ │ + b.n 9354e │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 93540 │ │ │ │ + beq.n 936c4 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 93528 │ │ │ │ + beq.n 936ac │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 934a6 │ │ │ │ + bge.n 9362a │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl e1b44 │ │ │ │ + bl e1cfc │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93612 │ │ │ │ + beq.w 93796 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw ip, #36452 @ 0x8e64 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 936a8 │ │ │ │ + bne.w 9382c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r2, r0, r2 │ │ │ │ rsbs ip, r2, #0 │ │ │ │ adc.w ip, ip, r2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 934fa │ │ │ │ + bge.n 9367e │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93692 │ │ │ │ + beq.w 93816 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 93540 │ │ │ │ + beq.n 936c4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9367e │ │ │ │ + bne.w 93802 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 93676 │ │ │ │ + bne.w 937fa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 93676 │ │ │ │ + bne.w 937fa │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ - b.n 93424 │ │ │ │ + b.n 935a8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 93424 │ │ │ │ - b.n 93482 │ │ │ │ + bne.w 935a8 │ │ │ │ + b.n 93606 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 93496 │ │ │ │ + bne.n 9361a │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1a9e68 <_Py_NewReference@@Base+0x58> │ │ │ │ + bl 1a9ee0 <_Py_NewReference@@Base+0x58> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93496 │ │ │ │ + beq.n 9361a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93410 │ │ │ │ + bge.w 93594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93410 │ │ │ │ + bne.w 93594 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93410 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93594 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 93540 │ │ │ │ + beq.n 936c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #41920 @ 0xa3c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 935f8 │ │ │ │ + beq.n 9377c │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl e1b44 │ │ │ │ + bl e1cfc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93622 │ │ │ │ + beq.n 937a6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw ip, #36452 @ 0x8e64 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 93630 │ │ │ │ + bne.n 937b4 │ │ │ │ movw r2, #4404 @ 0x1134 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r3, r0, r2 │ │ │ │ negs r2, r3 │ │ │ │ adcs r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 935ba │ │ │ │ + bge.n 9373e │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93666 │ │ │ │ + beq.n 937ea │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 93540 │ │ │ │ + beq.n 936c4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9367e │ │ │ │ + bne.n 93802 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9365c │ │ │ │ + bne.n 937e0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 9365c │ │ │ │ + bne.n 937e0 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ - b.n 93464 │ │ │ │ + b.n 935e8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 93464 │ │ │ │ - b.n 9355e │ │ │ │ + bne.w 935e8 │ │ │ │ + b.n 936e2 │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r0, r2 │ │ │ │ ite gt │ │ │ │ lslgt r1, r0, #1 │ │ │ │ lslle r1, r0, #2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 936ec │ │ │ │ + b.n 93870 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 93570 │ │ │ │ + bne.n 936f4 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 1a9e68 <_Py_NewReference@@Base+0x58> │ │ │ │ + bl 1a9ee0 <_Py_NewReference@@Base+0x58> │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93540 │ │ │ │ - b.n 93570 │ │ │ │ + bne.n 936c4 │ │ │ │ + b.n 936f4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9367e │ │ │ │ + bge.n 93802 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 934ee │ │ │ │ + b.n 93672 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9367e │ │ │ │ + bge.n 93802 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 935b2 │ │ │ │ + b.n 93736 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 935aa │ │ │ │ + bge.n 9372e │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 935aa │ │ │ │ + bne.n 9372e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 935aa │ │ │ │ + b.n 9372e │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 933c0 │ │ │ │ + b.n 93544 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 935ba │ │ │ │ + b.n 9373e │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 933c0 │ │ │ │ + b.n 93544 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9368c │ │ │ │ + bge.n 93810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 936e4 │ │ │ │ + cbz r3, 93868 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93412 │ │ │ │ + b.n 93596 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldrd ip, r3, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 934fa │ │ │ │ + b.n 9367e │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 934e4 │ │ │ │ + bge.w 93668 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 934e4 │ │ │ │ + bne.w 93668 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldrd ip, r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 934e4 │ │ │ │ + b.n 93668 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9368c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93810 │ │ │ │ stmdb 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 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bls.w 939a6 │ │ │ │ + bls.w 93b2a │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 9380e │ │ │ │ + bls.n 93992 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 939ca │ │ │ │ + bls.w 93b4e │ │ │ │ movs r6, #32 │ │ │ │ mov r2, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 93716 │ │ │ │ + bls.n 9389a │ │ │ │ ldr.w r7, [fp, #20] │ │ │ │ add.w sl, fp, #32 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 93af8 │ │ │ │ + bcs.w 93c7c │ │ │ │ movw r8, #35960 @ 0x8c78 │ │ │ │ movt r8, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, r6, lsl #3 │ │ │ │ ldr.w r4, [r8, #948] @ 0x3b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 93a5a │ │ │ │ - ldr r3, [pc, #700] @ (93a0c ) │ │ │ │ + bne.w 93bde │ │ │ │ + ldr r3, [pc, #700] @ (93b90 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ mov r5, r3 │ │ │ │ - bne.w 93a22 │ │ │ │ + bne.w 93ba6 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r5, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93a10 │ │ │ │ + beq.w 93b94 │ │ │ │ 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.w 93924 │ │ │ │ + beq.w 93aa8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ subs r6, #1 │ │ │ │ blx 2c98c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r7 │ │ │ │ str.w r6, [fp, #16] │ │ │ │ add.w r1, r7, r3, lsl #3 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93962 │ │ │ │ + bne.w 93ae6 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.n 937fc │ │ │ │ + bhi.n 93980 │ │ │ │ subs r1, r1, r7 │ │ │ │ add.w r3, r7, #16 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ mov lr, r7 │ │ │ │ add r1, r3 │ │ │ │ mov ip, r6 │ │ │ │ add.w r3, r7, #8 │ │ │ │ - b.n 937d4 │ │ │ │ + b.n 93958 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 937fa │ │ │ │ + beq.n 9397e │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 937ce │ │ │ │ + beq.n 93952 │ │ │ │ ldr.w r5, [r3, #-4] │ │ │ │ and.w r0, r5, ip │ │ │ │ add.w r6, r4, r0, lsl #3 │ │ │ │ ldr.w r7, [r4, r0, lsl #3] │ │ │ │ - cbnz r7, 9384a │ │ │ │ + cbnz r7, 939ce │ │ │ │ adds r3, #8 │ │ │ │ str r5, [r6, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str.w r2, [r4, r0, lsl #3] │ │ │ │ - bne.n 937d4 │ │ │ │ + bne.n 93958 │ │ │ │ mov r7, lr │ │ │ │ cmp r8, sl │ │ │ │ str.w r4, [fp, #20] │ │ │ │ - bne.w 939ee │ │ │ │ + bne.w 93b72 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add.w sl, r0, #32 │ │ │ │ movs r6, #16 │ │ │ │ movs r2, #8 │ │ │ │ movw r8, #35960 @ 0x8c78 │ │ │ │ movt r8, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, r6, lsl #3 │ │ │ │ ldr.w r4, [r8, #948] @ 0x3b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 93a5a │ │ │ │ - ldr r3, [pc, #468] @ (93a0c ) │ │ │ │ + bne.w 93bde │ │ │ │ + ldr r3, [pc, #468] @ (93b90 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 93766 │ │ │ │ + b.n 938ea │ │ │ │ add.w r7, r0, #9 │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 9389a │ │ │ │ + bhi.n 93a1e │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 939d6 │ │ │ │ + beq.w 93b5a │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 939ea │ │ │ │ + beq.w 93b6e │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 939c2 │ │ │ │ + beq.w 93b46 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 939fa │ │ │ │ + beq.w 93b7e │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 939fe │ │ │ │ + beq.w 93b82 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93a02 │ │ │ │ + beq.w 93b86 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93a06 │ │ │ │ + beq.w 93b8a │ │ │ │ ldr r7, [r6, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93a56 │ │ │ │ + beq.w 93bda │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 939f6 │ │ │ │ + beq.w 93b7a │ │ │ │ mov.w r9, r5, lsr #5 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ add.w r6, r9, #1 │ │ │ │ add r0, r6 │ │ │ │ and.w r7, r0, ip │ │ │ │ add.w r6, r4, r7, lsl #3 │ │ │ │ ldr.w r0, [r4, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 939c4 │ │ │ │ + beq.w 93b48 │ │ │ │ add.w r0, r7, #9 │ │ │ │ cmp r0, ip │ │ │ │ - bhi.n 93906 │ │ │ │ + bhi.n 93a8a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 939d6 │ │ │ │ + beq.w 93b5a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 939ea │ │ │ │ + beq.w 93b6e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 939c2 │ │ │ │ + beq.n 93b46 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 939fa │ │ │ │ + beq.w 93b7e │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 939fe │ │ │ │ + beq.w 93b82 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93a02 │ │ │ │ + beq.w 93b86 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93a06 │ │ │ │ + beq.w 93b8a │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93a56 │ │ │ │ + beq.w 93bda │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 939f6 │ │ │ │ + beq.n 93b7a │ │ │ │ add.w r0, r7, r7, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ adds r0, #1 │ │ │ │ add r0, r9 │ │ │ │ and.w r7, r0, ip │ │ │ │ add.w r6, r4, r7, lsl #3 │ │ │ │ ldr.w r0, [r4, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 939c4 │ │ │ │ - b.n 938ba │ │ │ │ + beq.n 93b48 │ │ │ │ + b.n 93a3e │ │ │ │ ldrd r0, r5, [r3, #24] │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 939da │ │ │ │ + bhi.n 93b5e │ │ │ │ add.w r1, ip, #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] │ │ │ │ subs r6, #1 │ │ │ │ @@ -153174,191 +153296,191 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2c98c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [fp, #16] │ │ │ │ add.w r1, r7, r3, lsl #3 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 937b4 │ │ │ │ - movw lr, #11964 @ 0x2ebc │ │ │ │ + beq.w 93938 │ │ │ │ + movw lr, #10412 @ 0x28ac │ │ │ │ movt lr, #78 @ 0x4e │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov sl, r7 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.n 9397a │ │ │ │ + b.n 93afe │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 93a76 │ │ │ │ + bhi.n 93bfa │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93978 │ │ │ │ + beq.n 93afc │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 93978 │ │ │ │ + beq.n 93afc │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r9, r3 │ │ │ │ mov ip, r7 │ │ │ │ and.w r0, r7, r6 │ │ │ │ ldr.w r3, [r4, r0, lsl #3] │ │ │ │ add.w r5, r4, r0, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a8c │ │ │ │ + bne.n 93c10 │ │ │ │ mov r3, r9 │ │ │ │ strd r3, r7, [r5] │ │ │ │ - b.n 93978 │ │ │ │ + b.n 93afc │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 93aba │ │ │ │ + beq.w 93c3e │ │ │ │ mov.w r9, #7 │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 93946 │ │ │ │ + b.n 93aca │ │ │ │ adds r6, #24 │ │ │ │ strd r2, r5, [r6] │ │ │ │ - b.n 937ce │ │ │ │ + b.n 93952 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add.w sl, r0, #32 │ │ │ │ movs r6, #32 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 93818 │ │ │ │ + b.n 9399c │ │ │ │ adds r6, #8 │ │ │ │ - b.n 939c4 │ │ │ │ + b.n 93b48 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r6, #1 │ │ │ │ str r3, [r1, #12] │ │ │ │ lsls r2, r2, #4 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r7 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 93946 │ │ │ │ + b.n 93aca │ │ │ │ adds r6, #16 │ │ │ │ - b.n 939c4 │ │ │ │ + b.n 93b48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 93806 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 9398a │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ - b.n 939c4 │ │ │ │ + b.n 93b48 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 939c4 │ │ │ │ + b.n 93b48 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ - b.n 939c4 │ │ │ │ + b.n 93b48 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ - b.n 939c4 │ │ │ │ + b.n 93b48 │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ - b.n 939c4 │ │ │ │ + b.n 93b48 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9393e │ │ │ │ + bne.n 93ac2 │ │ │ │ ldr.w r3, [r8, #928] @ 0x3a0 │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93a7e │ │ │ │ + bne.n 93c02 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d640 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 93af8 │ │ │ │ + beq.n 93c7c │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r6, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ mov r9, r6 │ │ │ │ adds r3, #1 │ │ │ │ mov r8, r7 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 93946 │ │ │ │ + b.n 93aca │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - b.n 939c4 │ │ │ │ + b.n 93b48 │ │ │ │ ldr.w r0, [r8, #944] @ 0x3b0 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93af8 │ │ │ │ + beq.n 93c7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, #1 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 93946 │ │ │ │ + b.n 93aca │ │ │ │ mov r7, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ - b.n 937fc │ │ │ │ + b.n 93980 │ │ │ │ ldr.w r0, [r8, #924] @ 0x39c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 93a3e │ │ │ │ + b.n 93bc2 │ │ │ │ add.w r3, r0, #9 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 93aaa │ │ │ │ + bhi.n 93c2e │ │ │ │ str.w r9, [sp] │ │ │ │ add.w r9, r5, #72 @ 0x48 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ - cbz r3, 93af4 │ │ │ │ + cbz r3, 93c78 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 93a9c │ │ │ │ + bne.n 93c20 │ │ │ │ ldr.w r9, [sp] │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ add r0, ip │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ - b.n 93992 │ │ │ │ + b.n 93b16 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 93806 │ │ │ │ + beq.w 9398a │ │ │ │ mov r4, r8 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, ip │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 93acc │ │ │ │ + bne.n 93c50 │ │ │ │ mov.w r9, #7 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, r9 │ │ │ │ add r7, sp, #8 │ │ │ │ - b.n 93946 │ │ │ │ + b.n 93aca │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 939a0 │ │ │ │ - bl 20d6dc │ │ │ │ + b.n 93b24 │ │ │ │ + bl 20d2b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93808 │ │ │ │ + b.n 9398c │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ - ldr r5, [pc, #160] @ (93bbc ) │ │ │ │ + ldr r5, [pc, #160] @ (93d40 ) │ │ │ │ sub sp, #12 │ │ │ │ bic.w ip, r0, #3 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -153378,138 +153500,138 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r1, [r3, #3752] @ 0xea8 │ │ │ │ ldr.w r1, [r3, #3824] @ 0xef0 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #3824] @ 0xef0 │ │ │ │ - cbz r0, 93b7c │ │ │ │ + cbz r0, 93d00 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93b9c │ │ │ │ + blt.n 93d20 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1900] @ 0x76c │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 93bb0 │ │ │ │ + bhi.n 93d34 │ │ │ │ ldr.w r0, [r3, #1896] @ 0x768 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [r3, #1896] @ 0x768 │ │ │ │ str.w r1, [r3, #1900] @ 0x76c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 93b7c │ │ │ │ + bne.n 93d00 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 93b7c │ │ │ │ + b.n 93d00 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 88f78 │ │ │ │ + b.w 89120 │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00093bc0 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00093d44 <_Py_CheckFunctionResult@@Base>: │ │ │ │ ldr.w ip, [r0, #84] @ 0x54 │ │ │ │ - cbz r2, 93bd0 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + cbz r2, 93d54 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 93c00 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + bne.n 93d84 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 93be0 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ + beq.n 93d64 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 93bcc <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + bne.n 93d50 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ movw r2, #4396 @ 0x112c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 93c68 <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ + beq.n 93dec <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #29480 @ 0x7328 │ │ │ │ + movw r2, #22572 @ 0x582c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, ip │ │ │ │ - b.w 204de8 <_PyErr_Format@@Base> │ │ │ │ + b.w 2049c0 <_PyErr_Format@@Base> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 93bcc <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + beq.n 93d50 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93c54 <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ + blt.n 93dd8 <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ movw r2, #4396 @ 0x112c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 93c48 <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ - movw r2, #29528 @ 0x7358 │ │ │ │ + cbz r3, 93dcc <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ + movw r2, #22620 @ 0x585c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 248f34 │ │ │ │ - movw r2, #29716 @ 0x7414 │ │ │ │ + b.w 24867c │ │ │ │ + movw r2, #27388 @ 0x6afc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ - b.n 93c3c <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ + b.n 93dc0 <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 93c28 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne.n 93dac <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93c28 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ - movw r2, #29668 @ 0x73e4 │ │ │ │ + b.n 93dac <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + movw r2, #27340 @ 0x6acc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, ip │ │ │ │ - b.w 204de8 <_PyErr_Format@@Base> │ │ │ │ + b.w 2049c0 <_PyErr_Format@@Base> │ │ │ │ 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 r5, [pc, #416] @ (93e2c <_Py_CheckFunctionResult@@Base+0x26c>) │ │ │ │ + ldr r5, [pc, #416] @ (93fb0 <_Py_CheckFunctionResult@@Base+0x26c>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 93d66 <_Py_CheckFunctionResult@@Base+0x1a6> │ │ │ │ + beq.n 93eea <_Py_CheckFunctionResult@@Base+0x1a6> │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 93d06 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ + cbz r2, 93e8a <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ mov r1, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ bfi r1, r6, #0, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ - ldr r4, [pc, #360] @ (93e30 <_Py_CheckFunctionResult@@Base+0x270>) │ │ │ │ + ldr r4, [pc, #360] @ (93fb4 <_Py_CheckFunctionResult@@Base+0x270>) │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r4, [r6, r4] │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r5, [r0, #-8] │ │ │ │ ldr.w r2, [r4, #3752] @ 0xea8 │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ @@ -153522,172 +153644,172 @@ │ │ │ │ ittee gt │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r1, [r4, #3824] @ 0xef0 │ │ │ │ addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strle.w r2, [r4, #3824] @ 0xef0 │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ - bmi.n 93dda <_Py_CheckFunctionResult@@Base+0x21a> │ │ │ │ + bmi.n 93f5e <_Py_CheckFunctionResult@@Base+0x21a> │ │ │ │ add.w r6, r0, #16 │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ - cbz r5, 93d1e <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + cbz r5, 93ea2 <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93d6e <_Py_CheckFunctionResult@@Base+0x1ae> │ │ │ │ + blt.n 93ef2 <_Py_CheckFunctionResult@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 93d10 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ + bcs.n 93e94 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #41712 @ 0xa2f0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 93de8 <_Py_CheckFunctionResult@@Base+0x228> │ │ │ │ + bne.n 93f6c <_Py_CheckFunctionResult@@Base+0x228> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 93df8 <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ - ldr r0, [pc, #244] @ (93e30 <_Py_CheckFunctionResult@@Base+0x270>) │ │ │ │ + bgt.n 93f7c <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ + ldr r0, [pc, #244] @ (93fb4 <_Py_CheckFunctionResult@@Base+0x270>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ movw r1, #5820 @ 0x16bc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ adds r0, r2, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 93df8 <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ + bcs.n 93f7c <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1720] @ 0x6b8 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ str.w r1, [r3, #1724] @ 0x6bc │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 93d1e <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + bne.n 93ea2 <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #180] @ (93e34 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + ldr r2, [pc, #180] @ (93fb8 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ ubfx r0, r1, #14, #1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ ldr.w r2, [r8, #772] @ 0x304 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r0, #1 │ │ │ │ mov.w sl, r2, asr #13 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 93e1e <_Py_CheckFunctionResult@@Base+0x25e> │ │ │ │ - ldr r2, [pc, #140] @ (93e38 <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ + bne.n 93fa2 <_Py_CheckFunctionResult@@Base+0x25e> │ │ │ │ + ldr r2, [pc, #140] @ (93fbc <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ ldr.w r1, [r2, #1660] @ 0x67c │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 93e02 <_Py_CheckFunctionResult@@Base+0x242> │ │ │ │ + cbnz r1, 93f86 <_Py_CheckFunctionResult@@Base+0x242> │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ ldr.w r2, [r8, #112] @ 0x70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93d1e <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + beq.n 93ea2 <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 93d1e <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + ble.n 93ea2 <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93d1e <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + beq.n 93ea2 <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 210f78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 210b50 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 93d1e <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + b.n 93ea2 <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #41712 @ 0xa2f0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 93d38 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ + beq.n 93ebc <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ movw r1, #41712 @ 0xa2f0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - b.n 93de8 <_Py_CheckFunctionResult@@Base+0x228> │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.n 93f6c <_Py_CheckFunctionResult@@Base+0x228> │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 93db2 <_Py_CheckFunctionResult@@Base+0x1f2> │ │ │ │ + beq.n 93f36 <_Py_CheckFunctionResult@@Base+0x1f2> │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 93db2 <_Py_CheckFunctionResult@@Base+0x1f2> │ │ │ │ + b.n 93f36 <_Py_CheckFunctionResult@@Base+0x1f2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 210930 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + bl 210508 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 93d1e <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + b.n 93ea2 <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00093e3c : │ │ │ │ +00093fc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 93e70 │ │ │ │ + cbz r0, 93ff4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.n 93e86 │ │ │ │ + bne.n 9400a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 93eb4 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + b.n 94038 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #4279 @ 0x10b7 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 93e9c │ │ │ │ + beq.n 94020 │ │ │ │ mov r0, r2 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e70 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 93ff4 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12168 @ 0x2f88 │ │ │ │ + movw r1, #1564 @ 0x61c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 93e80 │ │ │ │ + bl fce84 │ │ │ │ + b.n 94004 │ │ │ │ stmdb 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 r9, [r1, #4] │ │ │ │ mov r7, r2 │ │ │ │ movw r8, #20540 @ 0x503c │ │ │ │ @@ -153697,611 +153819,611 @@ │ │ │ │ ldrb.w r2, [r9, #87] @ 0x57 │ │ │ │ mov r5, r0 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ cmp r9, r8 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bpl.w 94374 │ │ │ │ + bpl.w 944f8 │ │ │ │ ldr.w r1, [r9, #108] @ 0x6c │ │ │ │ - movw r2, #6553 @ 0x1999 │ │ │ │ + movw r2, #7877 @ 0x1ec5 │ │ │ │ movt r2, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 94386 │ │ │ │ + bne.w 9450a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 93f0e │ │ │ │ + beq.n 94092 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 93f18 │ │ │ │ + bne.n 9409c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 940fc │ │ │ │ + bne.w 94280 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 940fa │ │ │ │ + bne.w 9427e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 940fa │ │ │ │ + bne.w 9427e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 940fa │ │ │ │ + bne.w 9427e │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 9434e │ │ │ │ + bne.w 944d2 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 945c4 │ │ │ │ + bne.w 94748 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 93f58 │ │ │ │ + beq.n 940dc │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94aca │ │ │ │ + beq.w 94c4e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r7, #12 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ - cbz r3, 93f62 │ │ │ │ + cbz r3, 940e6 │ │ │ │ movs r7, #8 │ │ │ │ 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 │ │ │ │ mla sl, r7, r3, r2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 94752 │ │ │ │ + blt.w 948d6 │ │ │ │ movw r8, #35960 @ 0x8c78 │ │ │ │ movt r8, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r8, #948] @ 0x3b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 946fc │ │ │ │ - ldr r3, [pc, #708] @ (9426c ) │ │ │ │ + bne.w 94880 │ │ │ │ + ldr r3, [pc, #708] @ (943f0 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1588] @ 0x634 │ │ │ │ - bcs.w 94588 │ │ │ │ + bcs.w 9470c │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r9, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 94648 │ │ │ │ + beq.w 947cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w fp, [r7] │ │ │ │ str.w fp, [r0, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 942fe │ │ │ │ + beq.w 94482 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 946c2 │ │ │ │ + beq.w 94846 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov.w ip, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ - ble.n 94052 │ │ │ │ + ble.n 941d6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 94046 │ │ │ │ + cbz r3, 941ca │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r9, lr, #1 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94246 │ │ │ │ + bge.w 943ca │ │ │ │ ldr.w lr, [r2] │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94256 │ │ │ │ + blt.w 943da │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 94052 │ │ │ │ + beq.n 941d6 │ │ │ │ add r2, ip │ │ │ │ - b.n 9401e │ │ │ │ + b.n 941a2 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94224 │ │ │ │ + blt.w 943a8 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.w 94224 │ │ │ │ + bne.w 943a8 │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ lsl.w r8, r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 944ec │ │ │ │ + beq.w 94670 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 940c2 │ │ │ │ + ble.n 94246 │ │ │ │ add r8, r2 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r8, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ - cbz r0, 940a4 │ │ │ │ + cbz r0, 94228 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94290 │ │ │ │ + blt.w 94414 │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ - cbz r0, 940b4 │ │ │ │ + cbz r0, 94238 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94270 │ │ │ │ + blt.w 943f4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 94094 │ │ │ │ + bne.n 94218 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 9421e │ │ │ │ + bne.w 943a2 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9421e │ │ │ │ - ldr r1, [pc, #408] @ (9426c ) │ │ │ │ + bne.w 943a2 │ │ │ │ + ldr r1, [pc, #408] @ (943f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1916] @ 0x77c │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.w 9421e │ │ │ │ + bhi.w 943a2 │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [r3, #1912] @ 0x778 │ │ │ │ str.w r1, [r3, #1916] @ 0x77c │ │ │ │ - b.n 94224 │ │ │ │ + b.n 943a8 │ │ │ │ movs r7, #1 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ smull r0, r2, r2, r1 │ │ │ │ sub.w r2, r2, r1, asr #31 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt.w 94544 │ │ │ │ + bgt.w 946c8 │ │ │ │ mov r9, ip │ │ │ │ movs r6, #0 │ │ │ │ mov r2, ip │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.w 94714 │ │ │ │ + bpl.w 94898 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 946d2 │ │ │ │ + bne.w 94856 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - bge.w 93f0e │ │ │ │ + bge.w 94092 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 942d4 │ │ │ │ + beq.w 94458 │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ add r2, r3 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94332 │ │ │ │ + beq.w 944b6 │ │ │ │ cmp r1, r6 │ │ │ │ - ble.w 93f0e │ │ │ │ + ble.w 94092 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 942f8 │ │ │ │ + blt.w 9447c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r7, #0] │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 942b2 │ │ │ │ + bne.w 94436 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 942ce │ │ │ │ + blt.w 94452 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 941ae │ │ │ │ + bge.n 94332 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 7dfc0 │ │ │ │ + bl 7e1b0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 941f0 │ │ │ │ + blt.n 94374 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9420a │ │ │ │ + blt.n 9438e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94642 │ │ │ │ + bne.w 947c6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 94126 │ │ │ │ + beq.n 942aa │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29760 @ 0x7440 │ │ │ │ + movw r1, #27432 @ 0x6b28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 94642 │ │ │ │ + bl fce84 │ │ │ │ + b.n 947c6 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 941c2 │ │ │ │ + bne.n 94346 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 941ca │ │ │ │ + bge.n 9434e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 941ca │ │ │ │ + bne.n 9434e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 941ca │ │ │ │ + b.n 9434e │ │ │ │ mov r0, r2 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r7, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93f0e │ │ │ │ + beq.w 94092 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93f0e │ │ │ │ + bne.w 94092 │ │ │ │ mov r0, r5 │ │ │ │ - bl 758c8 <_Py_GetConfig@@Base+0x38> │ │ │ │ - b.n 93f0e │ │ │ │ + bl 75a98 <_Py_GetConfig@@Base+0x38> │ │ │ │ + b.n 94092 │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94046 │ │ │ │ + bge.w 941ca │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r0 │ │ │ │ str.w r3, [lr] │ │ │ │ - beq.w 94052 │ │ │ │ + beq.w 941d6 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 9401e │ │ │ │ + b.n 941a2 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 940b4 │ │ │ │ + bne.w 94238 │ │ │ │ adds r6, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, r9 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ - bne.w 94094 │ │ │ │ - b.n 940ba │ │ │ │ + bne.w 94218 │ │ │ │ + b.n 9423e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 940a4 │ │ │ │ + bne.w 94228 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 940aa │ │ │ │ - b.n 940b4 │ │ │ │ + bne.w 9422e │ │ │ │ + b.n 94238 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1aaf70 │ │ │ │ + bl 1aafec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94774 │ │ │ │ + bne.w 948f8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 941a2 │ │ │ │ + bge.w 94326 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 941a2 │ │ │ │ + b.n 94326 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 93f0e │ │ │ │ + beq.w 94092 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 946bc │ │ │ │ + beq.w 94840 │ │ │ │ ldrd r2, r5, [r2] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94184 │ │ │ │ + bge.w 94308 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 94184 │ │ │ │ + b.n 94308 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 94326 │ │ │ │ + bcc.n 944aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r3, ip, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r3 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w fp, [r0, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94588 │ │ │ │ + beq.w 9470c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 93fec │ │ │ │ + b.n 94170 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 93fec │ │ │ │ + b.n 94170 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - ble.w 93f0e │ │ │ │ + ble.w 94092 │ │ │ │ adds r2, #8 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94170 │ │ │ │ + bne.w 942f4 │ │ │ │ adds r6, #1 │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.n 9433c │ │ │ │ - b.n 93f0e │ │ │ │ + bgt.n 944c0 │ │ │ │ + b.n 94092 │ │ │ │ movs r7, #1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ smull r1, r0, r2, r1 │ │ │ │ sub.w r2, r0, r2, asr #31 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt.w 93f42 │ │ │ │ - b.n 940fc │ │ │ │ + bgt.w 940c6 │ │ │ │ + b.n 94280 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93eee │ │ │ │ + bne.w 94072 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 13ce98 │ │ │ │ + bl 13d3c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94642 │ │ │ │ - bl 930b0 │ │ │ │ + beq.w 947c6 │ │ │ │ + bl 93234 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943b0 │ │ │ │ + bge.n 94534 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94a90 │ │ │ │ + beq.w 94c14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 94642 │ │ │ │ + beq.w 947c6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 932e8 │ │ │ │ + bl 9346c │ │ │ │ cmp r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - bne.w 94808 │ │ │ │ + bne.w 9498c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 944c0 │ │ │ │ + beq.n 94644 │ │ │ │ mov fp, r7 │ │ │ │ mov r9, r5 │ │ │ │ - movw sl, #45804 @ 0xb2ec │ │ │ │ + movw sl, #46848 @ 0xb700 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movw r7, #41920 @ 0xa3c0 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ mov r5, r4 │ │ │ │ - b.n 94434 │ │ │ │ + b.n 945b8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9446e │ │ │ │ + beq.n 945f2 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, sl │ │ │ │ mov r3, r4 │ │ │ │ - beq.n 944aa │ │ │ │ - bl 7dfc0 │ │ │ │ + beq.n 9462e │ │ │ │ + bl 7e1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9448e │ │ │ │ + blt.n 94612 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9441e │ │ │ │ + bge.n 945a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94a9a │ │ │ │ + beq.w 94c1e │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 94adc │ │ │ │ + beq.w 94c60 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 944b2 │ │ │ │ + beq.n 94636 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 945d8 │ │ │ │ + beq.w 9475c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 945d8 │ │ │ │ + beq.w 9475c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94620 │ │ │ │ + beq.w 947a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 944e6 │ │ │ │ + blt.n 9466a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 943ea │ │ │ │ + beq.n 9456e │ │ │ │ mov r0, r6 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 943f0 │ │ │ │ + bne.n 94574 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab08c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9440c │ │ │ │ + bge.n 94590 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9440c │ │ │ │ + bne.n 94590 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94414 │ │ │ │ - b.n 9441e │ │ │ │ - bl 7c540 │ │ │ │ + blt.n 94598 │ │ │ │ + b.n 945a2 │ │ │ │ + bl 7c730 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94486 │ │ │ │ - ldr r3, [pc, #696] @ (9476c ) │ │ │ │ + b.n 9460a │ │ │ │ + ldr r3, [pc, #696] @ (948f0 ) │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 948ce │ │ │ │ + bne.w 94a52 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 944d8 │ │ │ │ + bge.n 9465c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 944d8 │ │ │ │ + cbnz r3, 9465c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - bl 8a354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + bl 8a4fc │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 93f10 │ │ │ │ + b.n 94094 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9445c │ │ │ │ + b.n 945e0 │ │ │ │ cmp r9, r1 │ │ │ │ - ble.w 9421e │ │ │ │ + ble.w 943a2 │ │ │ │ mov sl, r4 │ │ │ │ add r8, r2 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 94518 │ │ │ │ + b.n 9469c │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - cbz r0, 9450c │ │ │ │ + cbz r0, 94690 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94536 │ │ │ │ + blt.n 946ba │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 94582 │ │ │ │ + beq.n 94706 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 944fe │ │ │ │ + beq.n 94682 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 944fe │ │ │ │ + bge.n 94682 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 944fe │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 944fe │ │ │ │ + bne.n 94682 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94682 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9450c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9450c │ │ │ │ + bne.n 94690 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94690 │ │ │ │ add r6, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ asrs r1, r2, #1 │ │ │ │ @@ -154313,1508 +154435,1499 @@ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7ec5c │ │ │ │ + bl 7ee4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94642 │ │ │ │ + bne.n 947c6 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 9411a │ │ │ │ + b.n 9429e │ │ │ │ mov r2, r6 │ │ │ │ mov r4, sl │ │ │ │ - b.n 940c2 │ │ │ │ + b.n 94246 │ │ │ │ ldr.w r7, [r8, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 9473e │ │ │ │ + bne.w 948c2 │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2d640 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94752 │ │ │ │ + beq.w 948d6 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 94322 │ │ │ │ + b.n 944a6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r3, r4 │ │ │ │ - bl 8e7e0 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 8e988 <_PyDict_SendEvent@@Base> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ - b.n 93f4a │ │ │ │ + b.n 940ce │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9465c │ │ │ │ + beq.n 947e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9465c │ │ │ │ + beq.n 947e0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94a6e │ │ │ │ + beq.w 94bf2 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94a6e │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + beq.w 94bf2 │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl e75dc │ │ │ │ + bl e780c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 947a8 │ │ │ │ + beq.w 9492c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl fa6ac │ │ │ │ + bl fa8b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 94454 │ │ │ │ + bne.w 945d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94638 │ │ │ │ + bge.n 947bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 94638 │ │ │ │ + cbnz r3, 947bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94758 │ │ │ │ + blt.w 948dc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93f10 │ │ │ │ + b.n 94094 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9431c │ │ │ │ + b.n 944a0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 947ee │ │ │ │ + bge.w 94972 │ │ │ │ movw r3, #40464 @ 0x9e10 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 947e2 │ │ │ │ - ldr r1, [pc, #252] @ (94770 ) │ │ │ │ + beq.w 94966 │ │ │ │ + ldr r1, [pc, #252] @ (948f4 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 94620 │ │ │ │ + beq.n 947a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 947dc │ │ │ │ + beq.w 94960 │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 947b4 │ │ │ │ + beq.w 94938 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9461a │ │ │ │ + bge.n 9479e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9461a │ │ │ │ + bne.n 9479e │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9461a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9479e │ │ │ │ adds r2, #12 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 942dc │ │ │ │ + b.n 94460 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 94010 │ │ │ │ + b.n 94194 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w 93f0e │ │ │ │ + bge.w 94092 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add r2, r1 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 942ee │ │ │ │ + b.n 94472 │ │ │ │ ldr.w r0, [r8, #944] @ 0x3b0 │ │ │ │ mov r1, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 94752 │ │ │ │ + cbz r0, 948d6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - b.n 93fec │ │ │ │ + b.n 94170 │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f0e │ │ │ │ + beq.w 94092 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 946d2 │ │ │ │ + bne.n 94856 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 94150 │ │ │ │ - b.w 93f0e │ │ │ │ + bgt.w 942d4 │ │ │ │ + b.w 94092 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8, #924] @ 0x39c │ │ │ │ str.w sl, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 945b2 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 94642 │ │ │ │ + b.n 94736 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 947c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94642 │ │ │ │ + bne.w 947c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94642 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 947c6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 94ac2 │ │ │ │ + bne.w 94c46 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94a4e │ │ │ │ + bne.w 94bd2 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94a2c │ │ │ │ + blt.w 94bb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 941d0 │ │ │ │ + bge.w 94354 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 941d0 │ │ │ │ + bne.w 94354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 941d0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94610 │ │ │ │ - b.n 94620 │ │ │ │ + beq.w 94794 │ │ │ │ + b.n 947a4 │ │ │ │ mov r4, r5 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7aee0 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 7b0a4 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #29244 @ 0x723c │ │ │ │ + movw r1, #22336 @ 0x5740 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 94620 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 947a4 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 947be │ │ │ │ + b.n 94942 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13aba0 │ │ │ │ + bl 13b0c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9461a │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 9479e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #29280 @ 0x7260 │ │ │ │ + movw r1, #22372 @ 0x5764 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 94620 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 947a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 944c0 │ │ │ │ + beq.w 94644 │ │ │ │ mov sl, r3 │ │ │ │ - movw r9, #45804 @ 0xb2ec │ │ │ │ + movw r9, #46848 @ 0xb700 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ strd r9, r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7af9c │ │ │ │ + bl 7b160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94968 │ │ │ │ + bne.w 94aec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94926 │ │ │ │ + beq.n 94aaa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94926 │ │ │ │ + beq.n 94aaa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 94620 │ │ │ │ + beq.w 947a4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r9] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9490c │ │ │ │ + bne.n 94a90 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 9490c │ │ │ │ + beq.n 94a90 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 94904 │ │ │ │ - bl 7dfc0 │ │ │ │ + beq.n 94a88 │ │ │ │ + bl 7e1b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 948f4 │ │ │ │ + blt.n 94a78 │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 948aa │ │ │ │ + bge.n 94a2e │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94a88 │ │ │ │ + beq.w 94c0c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 94adc │ │ │ │ + beq.w 94c60 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9481c │ │ │ │ - ldr r3, [pc, #568] @ (94afc ) │ │ │ │ + bne.n 949a0 │ │ │ │ + ldr r3, [pc, #568] @ (94c80 ) │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 944c0 │ │ │ │ + beq.w 94644 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 944c0 │ │ │ │ - movw r3, #48480 @ 0xbd60 │ │ │ │ + beq.w 94644 │ │ │ │ + movw r3, #52120 @ 0xcb98 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 944c0 │ │ │ │ + beq.w 94644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 944c0 │ │ │ │ + bl 1e093c <_PyErr_Clear@@Base> │ │ │ │ + b.n 94644 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94894 │ │ │ │ + bne.n 94a18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94894 │ │ │ │ - bl 7c540 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94a18 │ │ │ │ + bl 7c730 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9488c │ │ │ │ + b.n 94a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 94878 │ │ │ │ + bne.n 949fc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab08c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9488c │ │ │ │ + b.n 94a10 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94996 │ │ │ │ + beq.n 94b1a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94996 │ │ │ │ + beq.n 94b1a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94a6e │ │ │ │ + beq.w 94bf2 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94a6e │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + beq.w 94bf2 │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl e75dc │ │ │ │ + bl e780c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.n 9498c │ │ │ │ + beq.n 94b10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl fa6ac │ │ │ │ + bl fa8b4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 94840 │ │ │ │ + b.n 949c4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 94aa6 │ │ │ │ + bne.w 94c2a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 949f6 │ │ │ │ + bne.n 94b7a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 948b0 │ │ │ │ + bge.n 94a34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 948b0 │ │ │ │ + bne.n 94a34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 948b0 │ │ │ │ - bl 8a354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94a34 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9495c │ │ │ │ - b.n 94620 │ │ │ │ + beq.n 94ae0 │ │ │ │ + b.n 947a4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 947ee │ │ │ │ + bge.w 94972 │ │ │ │ movw r3, #40464 @ 0x9e10 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 94a20 │ │ │ │ - ldr r1, [pc, #340] @ (94b00 ) │ │ │ │ + beq.n 94ba4 │ │ │ │ + ldr r1, [pc, #340] @ (94c84 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94620 │ │ │ │ + beq.w 947a4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 947de │ │ │ │ + beq.w 94962 │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 947b6 │ │ │ │ + beq.w 9493a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl e29d4 │ │ │ │ + bl e2b84 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94840 │ │ │ │ + bge.w 949c4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94840 │ │ │ │ + bne.w 949c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94840 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 949c4 │ │ │ │ mvn.w r4, #1 │ │ │ │ str.w r6, [sl] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93f10 │ │ │ │ + bge.w 94094 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93f10 │ │ │ │ + bne.w 94094 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 93f10 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94094 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13aba0 │ │ │ │ + bl 13b0c0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 94840 │ │ │ │ + b.n 949c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9478c │ │ │ │ + bne.w 94910 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 941d0 │ │ │ │ - b.w 9420a │ │ │ │ + bge.w 94354 │ │ │ │ + b.w 9438e │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r3, #0] │ │ │ │ - blt.n 94a5e │ │ │ │ + blt.n 94be2 │ │ │ │ mvn.w r4, #1 │ │ │ │ - b.w 93f10 │ │ │ │ + b.w 94094 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94a56 │ │ │ │ + bne.n 94bda │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94a56 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94bda │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #22288 @ 0x5710 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 94620 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 947a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 948aa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94a2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 943b0 │ │ │ │ + b.n 94534 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 9441e │ │ │ │ + b.n 945a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94ab4 │ │ │ │ + bge.n 94c38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 94aba │ │ │ │ + cbz r3, 94c3e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 949fe │ │ │ │ + b.n 94b82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94ab4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94c38 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 941ba │ │ │ │ + b.w 9433e │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ - b.w 93f58 │ │ │ │ + b.w 940dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94642 │ │ │ │ + bge.w 947c6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94642 │ │ │ │ + bne.w 947c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94642 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 947c6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #11 │ │ │ │ lsls r0, r2, #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 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - mov sl, r0 │ │ │ │ + mov fp, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9510e │ │ │ │ + bge.w 95286 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94f4c │ │ │ │ - str.w r0, [sl] │ │ │ │ - ldr.w r3, [sl, #-8] │ │ │ │ - ldrd r6, r4, [sl, #24] │ │ │ │ - cbz r3, 94b9e │ │ │ │ - ldr.w r1, [sl, #-4] │ │ │ │ + bne.w 950cc │ │ │ │ + str.w r0, [fp] │ │ │ │ + ldr.w r3, [fp, #-8] │ │ │ │ + ldrd r6, r4, [fp, #24] │ │ │ │ + cbz r3, 94d22 │ │ │ │ + ldr.w r1, [fp, #-4] │ │ │ │ mov r2, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - ldr r5, [pc, #652] @ (94dd4 ) │ │ │ │ + ldr r5, [pc, #648] @ (94f54 ) │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bfi r2, r0, #0, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r5, r0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w r3, [sl, #-8] │ │ │ │ - ldr.w r3, [sl, #-4] │ │ │ │ + str.w r3, [fp, #-8] │ │ │ │ + ldr.w r3, [fp, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ - str.w r3, [sl, #-4] │ │ │ │ + str.w r3, [fp, #-4] │ │ │ │ ldr.w r3, [r1, #3752] @ 0xea8 │ │ │ │ cmp r3, #0 │ │ │ │ ittte gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r3, [r1, #3752] @ 0xea8 │ │ │ │ ldrgt.w r2, [r1, #3824] @ 0xef0 │ │ │ │ ldrle.w r3, [r1, #3824] @ 0xef0 │ │ │ │ ittee gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r2, [r1, #3824] @ 0xef0 │ │ │ │ addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strle.w r3, [r1, #3824] @ 0xef0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 94dc2 │ │ │ │ + bne.w 94f42 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94c72 │ │ │ │ + beq.n 94df8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, r4 │ │ │ │ - blt.n 94c72 │ │ │ │ + blt.n 94df8 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 94c72 │ │ │ │ + bne.n 94df8 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d7a │ │ │ │ + beq.w 94efa │ │ │ │ cmp r8, r4 │ │ │ │ - ble.w 94d24 │ │ │ │ - mov fp, sl │ │ │ │ + ble.w 94ea4 │ │ │ │ + ldr.w r9, [pc, #520] @ 94f5c │ │ │ │ add r5, r6 │ │ │ │ - mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 94bf2 │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + b.n 94d76 │ │ │ │ add.w r3, r5, #24 │ │ │ │ - ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 94bea │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94cb0 │ │ │ │ + ldr.w r3, [r3, r4, lsl #3] │ │ │ │ + cbz r3, 94d6e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 94e36 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 94d20 │ │ │ │ + beq.w 94ea4 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94bd8 │ │ │ │ + beq.n 94d5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94bd8 │ │ │ │ + bge.n 94d5c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94bd8 │ │ │ │ - ldr r1, [pc, #456] @ (94dd8 ) │ │ │ │ + bne.n 94d5c │ │ │ │ + ldr r1, [pc, #452] @ (94f58 ) │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr.w r6, [r1, r9] │ │ │ │ + ldr.w r0, [r1, sl] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - str r2, [r7, #12] │ │ │ │ - ldr.w r2, [r6, #772] @ 0x304 │ │ │ │ + str r2, [r7, #16] │ │ │ │ + ldr.w r2, [r0, #772] @ 0x304 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ - str r1, [r7, #4] │ │ │ │ + str r0, [r7, #20] │ │ │ │ subs r2, r7, r2 │ │ │ │ + str r1, [r7, #8] │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r1, #1 │ │ │ │ asrs r2, r2, #13 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 950fa │ │ │ │ - ldr r2, [pc, #412] @ (94ddc ) │ │ │ │ - ldr.w r2, [r2, #1660] @ 0x67c │ │ │ │ + bne.w 95276 │ │ │ │ + ldr.w r2, [r9, #1660] @ 0x67c │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 950da │ │ │ │ + bne.w 95258 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94bd8 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + beq.n 94d5c │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 94bd8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + ble.n 94d5c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94bd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 210f78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 94bd8 │ │ │ │ + beq.n 94d5c │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + bl 210b50 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 94d5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 79dd0 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ + bl 79f90 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ movw r1, #18632 @ 0x48c8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 94d64 │ │ │ │ - ldr r5, [pc, #336] @ (94dd4 ) │ │ │ │ + bne.n 94ee4 │ │ │ │ + ldr r5, [pc, #328] @ (94f54 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r5, r0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 94d6a │ │ │ │ + bhi.n 94eea │ │ │ │ ldr.w r1, [r3, #1904] @ 0x770 │ │ │ │ adds r2, #1 │ │ │ │ - str.w r1, [sl] │ │ │ │ - str.w sl, [r3, #1904] @ 0x770 │ │ │ │ + str.w r1, [fp] │ │ │ │ + str.w fp, [r3, #1904] @ 0x770 │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 94bea │ │ │ │ - ldr r3, [pc, #284] @ (94dd8 ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr.w r3, [r3, r9] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 94d6e │ │ │ │ + ldr r1, [pc, #280] @ (94f58 ) │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r0, [r1, sl] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - str r2, [r7, #12] │ │ │ │ - ldr.w r2, [r3, #772] @ 0x304 │ │ │ │ + str r2, [r7, #16] │ │ │ │ + ldr.w r2, [r0, #772] @ 0x304 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ - str r1, [r7, #0] │ │ │ │ + str r0, [r7, #20] │ │ │ │ subs r2, r7, r2 │ │ │ │ + str r1, [r7, #8] │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r1, #1 │ │ │ │ asrs r2, r2, #13 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95104 │ │ │ │ - ldr r2, [pc, #240] @ (94ddc ) │ │ │ │ - ldr.w r2, [r2, #1660] @ 0x67c │ │ │ │ + bne.w 9527e │ │ │ │ + ldr.w r2, [r9, #1660] @ 0x67c │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 950ba │ │ │ │ - str r3, [r7, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ + bne.w 9523a │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 94d6e │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble.w 94d6e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 94bea │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - cmp r2, #3 │ │ │ │ - ble.w 94bea │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 94bea │ │ │ │ - mov r0, r3 │ │ │ │ - bl 210f78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 94bea │ │ │ │ - mov r6, sl │ │ │ │ - mov sl, fp │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 94d6e │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + bl 210b50 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 94d6e │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 94c6c │ │ │ │ + bne.n 94df2 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94c6c │ │ │ │ - ldr r5, [pc, #160] @ (94dd4 ) │ │ │ │ + bne.n 94df2 │ │ │ │ + ldr r5, [pc, #160] @ (94f54 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r5, r0] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1916] @ 0x77c │ │ │ │ cmp r4, #79 @ 0x4f │ │ │ │ - bhi.n 94c6c │ │ │ │ + bhi.n 94df2 │ │ │ │ ldr.w r3, [r2, #1912] @ 0x778 │ │ │ │ movw r1, #18632 @ 0x48c8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r4, #1 │ │ │ │ str.w r6, [r2, #1912] @ 0x778 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ str.w r4, [r2, #1916] @ 0x77c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 94c88 │ │ │ │ + beq.n 94e0e │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - b.n 94d6e │ │ │ │ + b.n 94eee │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ - mov r0, sl │ │ │ │ - adds r7, #20 │ │ │ │ + mov r0, fp │ │ │ │ + adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 94c6c │ │ │ │ + ble.w 94df2 │ │ │ │ add r5, r6 │ │ │ │ - b.n 94d98 │ │ │ │ + b.n 94f18 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - cbz r0, 94d90 │ │ │ │ + cbz r0, 94f10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94db4 │ │ │ │ + blt.n 94f34 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 94d24 │ │ │ │ + beq.n 94ea4 │ │ │ │ adds r5, #12 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94d84 │ │ │ │ + beq.n 94f04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94d84 │ │ │ │ + bge.n 94f04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94d84 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94d84 │ │ │ │ + bne.n 94f04 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94f04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94d90 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94d90 │ │ │ │ + bne.n 94f10 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94f10 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ - cbnz r5, 94e0a │ │ │ │ + cbnz r5, 94f8a │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 94de6 │ │ │ │ - b.n 94e04 │ │ │ │ + bne.n 94f66 │ │ │ │ + b.n 94f84 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 94e04 │ │ │ │ + beq.n 94f84 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94de0 │ │ │ │ + beq.n 94f60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94de0 │ │ │ │ + bge.n 94f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94de0 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94de0 │ │ │ │ + bne.n 94f60 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94c72 │ │ │ │ + blt.w 94df8 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 94c72 │ │ │ │ + bne.w 94df8 │ │ │ │ ldrb r5, [r6, #6] │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ lsls r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95052 │ │ │ │ + beq.w 951d2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 94f78 │ │ │ │ + ble.w 950f8 │ │ │ │ add r3, r6 │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, r3, #20 │ │ │ │ add.w r5, r3, #24 │ │ │ │ ands.w r3, r9, #3 │ │ │ │ - beq.n 94f2e │ │ │ │ + beq.n 950ae │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94e90 │ │ │ │ + beq.n 95010 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 94e6e │ │ │ │ + beq.n 94fee │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 94e5e │ │ │ │ + cbz r0, 94fde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9509a │ │ │ │ + blt.w 9521a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 94e6c │ │ │ │ + cbz r0, 94fec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 950aa │ │ │ │ + blt.w 9522a │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ - cbz r0, 94e7e │ │ │ │ + cbz r0, 94ffe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95032 │ │ │ │ + blt.w 951b2 │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 94e8e │ │ │ │ + cbz r0, 9500e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95042 │ │ │ │ + blt.w 951c2 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ - cbz r0, 94ea0 │ │ │ │ + cbz r0, 95020 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95012 │ │ │ │ + blt.w 95192 │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 94eb0 │ │ │ │ + cbz r0, 95030 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95022 │ │ │ │ + blt.w 951a2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 94f2e │ │ │ │ - b.n 94f78 │ │ │ │ + bne.n 950ae │ │ │ │ + b.n 950f8 │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 94ec6 │ │ │ │ + cbz r0, 95046 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94fb0 │ │ │ │ - add.w fp, r4, #1 │ │ │ │ - ldr.w r0, [r8, fp, lsl #3] │ │ │ │ - cbz r0, 94ed8 │ │ │ │ + blt.n 95130 │ │ │ │ + add.w sl, r4, #1 │ │ │ │ + ldr.w r0, [r8, sl, lsl #3] │ │ │ │ + cbz r0, 95058 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94fbe │ │ │ │ - ldr.w r0, [r5, fp, lsl #3] │ │ │ │ - cbz r0, 94ee6 │ │ │ │ + blt.n 9513e │ │ │ │ + ldr.w r0, [r5, sl, lsl #3] │ │ │ │ + cbz r0, 95066 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94fcc │ │ │ │ - add.w r4, fp, #1 │ │ │ │ + blt.n 9514c │ │ │ │ + add.w r4, sl, #1 │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ - cbz r0, 94ef8 │ │ │ │ + cbz r0, 95078 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94fda │ │ │ │ + blt.n 9515a │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 94f06 │ │ │ │ + cbz r0, 95086 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94fe8 │ │ │ │ - add.w r4, fp, #2 │ │ │ │ + blt.n 95168 │ │ │ │ + add.w r4, sl, #2 │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ - cbz r0, 94f18 │ │ │ │ + cbz r0, 95098 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94ff6 │ │ │ │ + blt.n 95176 │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 94f26 │ │ │ │ + cbz r0, 950a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95004 │ │ │ │ - add.w r4, fp, #3 │ │ │ │ + blt.n 95184 │ │ │ │ + add.w r4, sl, #3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 94f78 │ │ │ │ + beq.n 950f8 │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94eb8 │ │ │ │ + beq.n 95038 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94eb8 │ │ │ │ + bge.n 95038 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94eb8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94eb8 │ │ │ │ + bne.n 95038 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95038 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #5 │ │ │ │ - bl 8e7e0 <_PyDict_SendEvent@@Base> │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bl 8e988 <_PyDict_SendEvent@@Base> │ │ │ │ + ldr.w r2, [fp] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94ca8 │ │ │ │ - str.w r3, [sl] │ │ │ │ + bge.w 94e2e │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94b30 │ │ │ │ - b.n 94ca8 │ │ │ │ + beq.w 94cb4 │ │ │ │ + b.n 94e2e │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 94c6c │ │ │ │ + bne.w 94df2 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 94c6c │ │ │ │ - ldr r5, [pc, #396] @ (95118 ) │ │ │ │ + bne.w 94df2 │ │ │ │ + ldr r5, [pc, #388] @ (95290 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r5, r0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 94c6c │ │ │ │ + bhi.w 94df2 │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ str.w r6, [r3, #1912] @ 0x778 │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ - b.n 94c72 │ │ │ │ + b.n 94df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94ec6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94ec6 │ │ │ │ + bne.n 95046 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95046 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94ed8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94ed8 │ │ │ │ + bne.n 95058 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94ee6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94ee6 │ │ │ │ + bne.n 95066 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94ef8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94ef8 │ │ │ │ + bne.n 95078 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94f06 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94f06 │ │ │ │ + bne.n 95086 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94f18 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94f18 │ │ │ │ + bne.n 95098 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94f26 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94f26 │ │ │ │ + bne.n 950a6 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 950a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94ea0 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94ea0 │ │ │ │ + bne.w 95020 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94eb0 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94eb0 │ │ │ │ + bne.w 95030 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94e7e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94e7e │ │ │ │ + bne.w 94ffe │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94e8e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94e8e │ │ │ │ + bne.w 9500e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9500e │ │ │ │ cmp r9, r5 │ │ │ │ - ble.w 94c6c │ │ │ │ + ble.w 94df2 │ │ │ │ adds r4, r6, r3 │ │ │ │ - b.n 95070 │ │ │ │ + b.n 951f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 95068 │ │ │ │ + cbz r0, 951e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9508c │ │ │ │ + blt.n 9520c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 94f78 │ │ │ │ + beq.n 950f8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9505c │ │ │ │ + beq.n 951dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9505c │ │ │ │ + bge.n 951dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9505c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9505c │ │ │ │ + bne.n 951dc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 951dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95068 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95068 │ │ │ │ + bne.n 951e8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 951e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94e5e │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94e5e │ │ │ │ + bne.w 94fde │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94e6c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94e6c │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + bne.w 94fec │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94fec │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 94cf6 │ │ │ │ - str r3, [r7, #8] │ │ │ │ + beq.w 94e7c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r2, [r9, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #76] @ (9511c ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r2, [r3, #1664] @ 0x680 │ │ │ │ + str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 94cf6 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 94e7c │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 94c4c │ │ │ │ - ldr r2, [pc, #48] @ (9511c ) │ │ │ │ + beq.w 94dd0 │ │ │ │ mov r0, r3 │ │ │ │ + ldr.w r2, [r9, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ + str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 94c4c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 94dd0 │ │ │ │ mov r1, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 210930 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 94bd8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 210930 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 94bea │ │ │ │ + bl 210508 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 94d5c │ │ │ │ + mov r1, r3 │ │ │ │ + bl 210508 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 94d6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ca8 │ │ │ │ - b.n 94f52 │ │ │ │ + beq.w 94e2e │ │ │ │ + b.n 950d2 │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00095120 : │ │ │ │ +00095294 : │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00095128 : │ │ │ │ +0009529c : │ │ │ │ movw r2, #5460 @ 0x1554 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ movw r3, #4404 @ 0x1134 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00095144 : │ │ │ │ +000952b8 : │ │ │ │ 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] @ (951d8 ) │ │ │ │ + ldr r2, [pc, #132] @ (9534c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #2032] @ 0x7f0 │ │ │ │ - cbz r3, 9517a │ │ │ │ + cbz r3, 952ee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #2036] @ 0x7f4 │ │ │ │ ldr.w r2, [ip, #2040] @ 0x7f8 │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #2028] @ 0x7ec │ │ │ │ - cbnz r2, 951bc │ │ │ │ + cbnz r2, 95330 │ │ │ │ ldr.w r3, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 951ca │ │ │ │ - movw r1, #13032 @ 0x32e8 │ │ │ │ + cbz r3, 9533e │ │ │ │ + movw r1, #10664 @ 0x29a8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce4c │ │ │ │ - cbz r0, 951ca │ │ │ │ + cbz r0, 9533e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12968 @ 0x32a8 │ │ │ │ + movw r1, #10600 @ 0x2968 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2ce4c │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 951ce │ │ │ │ + cbnz r0, 95342 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 951dc │ │ │ │ + b.n 95350 │ │ │ │ ldr.w r3, [ip, #2036] @ 0x7f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 14f0ec │ │ │ │ + b.w 14f5d8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 951ae │ │ │ │ + b.n 95322 │ │ │ │ mov r0, r4 │ │ │ │ bl 2f808 <_PyObject_DebugMallocStats@@Base+0x654> │ │ │ │ mov r2, r0 │ │ │ │ - b.n 951ae │ │ │ │ + b.n 95322 │ │ │ │ movs r4, r2 │ │ │ │ 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 r6, r2 │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 952ac │ │ │ │ + bne.n 95420 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 952ac │ │ │ │ - cbnz r3, 95256 │ │ │ │ - ldr r3, [pc, #296] @ (95330 ) │ │ │ │ + bne.n 95420 │ │ │ │ + cbnz r3, 953ca │ │ │ │ + ldr r3, [pc, #296] @ (954a4 ) │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 95266 │ │ │ │ + ble.n 953da │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6f7c0 │ │ │ │ + bl 6fcc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9529e │ │ │ │ + bne.n 95412 │ │ │ │ ldrd r1, r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 95334 │ │ │ │ + bl 954a8 │ │ │ │ movw r3, #35960 @ 0x8c78 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ - movw r2, #64657 @ 0xfc91 │ │ │ │ - movt r2, #6 │ │ │ │ + movw r2, #401 @ 0x191 │ │ │ │ + movt r2, #7 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #940] @ 0x3ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 95280 │ │ │ │ + bne.n 953f4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c454 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 192d8c │ │ │ │ - b.n 95222 │ │ │ │ + bl 1922a0 │ │ │ │ + b.n 95396 │ │ │ │ ldr.w r0, [r3, #1436] @ 0x59c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 9528a │ │ │ │ + beq.n 953fe │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ - cbnz r0, 95296 │ │ │ │ + cbnz r0, 9540a │ │ │ │ mov r0, r5 │ │ │ │ - bl 192d8c │ │ │ │ - b.n 95222 │ │ │ │ + bl 1922a0 │ │ │ │ + b.n 95396 │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 95250 │ │ │ │ - bl 192ae0 │ │ │ │ - ldr r3, [pc, #160] @ (95330 ) │ │ │ │ + b.n 953c4 │ │ │ │ + bl 191ff4 │ │ │ │ + ldr r3, [pc, #160] @ (954a4 ) │ │ │ │ str.w r0, [r3, #1436] @ 0x59c │ │ │ │ - b.n 9526e │ │ │ │ + b.n 953e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66732 │ │ │ │ - b.n 95222 │ │ │ │ + bl 671ba │ │ │ │ + b.n 95396 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 952c6 │ │ │ │ + beq.n 9543a │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 95316 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 952c2 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.n 9548a │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 95436 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29804 @ 0x746c │ │ │ │ + movw r1, #27476 @ 0x6b54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 95250 │ │ │ │ + b.n 953c4 │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ - movw r2, #48392 @ 0xbd08 │ │ │ │ + movw r2, #52132 @ 0xcba4 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ adds r5, r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #27824 @ 0x6cb0 │ │ │ │ + movw r2, #26248 @ 0x6688 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #29824 @ 0x7480 │ │ │ │ + movw r1, #27496 @ 0x6b68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 9204c │ │ │ │ + bl 92210 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 952c2 │ │ │ │ - bl 1f0c7c │ │ │ │ + beq.n 95436 │ │ │ │ + bl 1f08d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 952c2 │ │ │ │ + bge.n 95436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 952c2 │ │ │ │ + bne.n 95436 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 952c2 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95436 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29832 @ 0x7488 │ │ │ │ + movw r1, #27504 @ 0x6b70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 952c2 │ │ │ │ + bl fce84 │ │ │ │ + b.n 95436 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00095334 : │ │ │ │ +000954a8 : │ │ │ │ stmdb 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 │ │ │ │ clz r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95874 │ │ │ │ + bne.w 959e8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r7, r1, #1 │ │ │ │ - beq.w 95602 │ │ │ │ + beq.w 95776 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95792 │ │ │ │ + beq.w 95906 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 95796 │ │ │ │ + beq.w 9590a │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 9539e │ │ │ │ + bcs.n 95512 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95382 │ │ │ │ + b.n 954f6 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 95398 │ │ │ │ + bls.n 9550c │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 9537e │ │ │ │ + bls.n 954f2 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 958b6 │ │ │ │ + bcs.w 95a2a │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 95382 │ │ │ │ + bhi.n 954f6 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 95614 │ │ │ │ + bhi.w 95788 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 95886 │ │ │ │ + blt.w 959fa │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 9569e │ │ │ │ + bgt.w 95812 │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r1, #21665 @ 0x54a1 │ │ │ │ + movw r1, #22129 @ 0x5671 │ │ │ │ movt r1, #7 │ │ │ │ add.w sl, r5, #21 │ │ │ │ ldr.w r6, [r2, #968] @ 0x3c8 │ │ │ │ mov r8, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 95688 │ │ │ │ - ldr r1, [pc, #728] @ (956b4 ) │ │ │ │ + bne.w 957fc │ │ │ │ + ldr r1, [pc, #728] @ (95828 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1588] @ 0x634 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs.w 955d0 │ │ │ │ + bcs.w 95744 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r1, [r1, ip, lsl #3] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 957f4 │ │ │ │ + beq.w 95942 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w fp, [r6] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 955a2 │ │ │ │ - ldr r0, [pc, #660] @ (956b8 ) │ │ │ │ + beq.w 95716 │ │ │ │ + ldr r0, [pc, #660] @ (9582c ) │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w sl, [r0, #1660] @ 0x67c │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 958da │ │ │ │ + bne.w 95a4e │ │ │ │ mov r1, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9571c │ │ │ │ + beq.w 95890 │ │ │ │ str r5, [r6, #8] │ │ │ │ add r5, r6 │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ orr.w r8, r8, #96 @ 0x60 │ │ │ │ str r2, [r6, #12] │ │ │ │ strb.w r8, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r5, #20] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ lsls r5, r2, #26 │ │ │ │ - bpl.w 95914 │ │ │ │ + bpl.w 95a88 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 958aa │ │ │ │ + bpl.w 95a1e │ │ │ │ add.w r0, r6, #20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 9574a │ │ │ │ + bne.w 958be │ │ │ │ bic.w r7, r7, #15 │ │ │ │ adds r2, r3, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 9560e │ │ │ │ + bcs.w 95782 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w ip, r3, #16 │ │ │ │ strb r1, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strb r1, [r0, #1] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ strb r1, [r0, #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strb r1, [r0, #3] │ │ │ │ - bls.n 95560 │ │ │ │ + bls.n 956d4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strb r1, [r0, #4] │ │ │ │ add.w r1, r3, #32 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ strb r5, [r0, #5] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ strb r5, [r0, #6] │ │ │ │ ldr r5, [r3, #28] │ │ │ │ strb r5, [r0, #7] │ │ │ │ - bls.n 95560 │ │ │ │ + bls.n 956d4 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ strb r1, [r0, #8] │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ strb r5, [r0, #9] │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ strb r5, [r0, #10] │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ strb r5, [r0, #11] │ │ │ │ - bls.n 95560 │ │ │ │ + bls.n 956d4 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ strb r1, [r0, #12] │ │ │ │ add.w r1, r3, #64 @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ strb r5, [r0, #13] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ strb r5, [r0, #14] │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ strb r5, [r0, #15] │ │ │ │ - bls.n 95560 │ │ │ │ + bls.n 956d4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ strb r1, [r0, #16] │ │ │ │ add.w r1, r3, #80 @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ strb r5, [r0, #17] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ strb r5, [r0, #18] │ │ │ │ ldr r5, [r3, #76] @ 0x4c │ │ │ │ strb r5, [r0, #19] │ │ │ │ - bls.n 95560 │ │ │ │ + bls.n 956d4 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ strb r1, [r0, #20] │ │ │ │ add.w r1, r3, #96 @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ strb r5, [r0, #21] │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ strb r5, [r0, #22] │ │ │ │ ldr r5, [r3, #92] @ 0x5c │ │ │ │ strb r5, [r0, #23] │ │ │ │ - bls.n 95560 │ │ │ │ + bls.n 956d4 │ │ │ │ subs r1, r2, r3 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #28 │ │ │ │ @@ -155825,563 +155938,563 @@ │ │ │ │ ldr.w r5, [r3, #-28] │ │ │ │ strb.w r5, [r2, #-7] │ │ │ │ ldr.w r5, [r3, #-24] │ │ │ │ strb.w r5, [r2, #-6] │ │ │ │ ldr.w r5, [r3, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r5, [r2, #-5] │ │ │ │ - bne.n 95538 │ │ │ │ + bne.n 956ac │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, ip │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 9558c │ │ │ │ + bcs.n 95700 │ │ │ │ adds r7, #1 │ │ │ │ add.w r0, r0, r7, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 9558c │ │ │ │ + bcs.n 95700 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 95580 │ │ │ │ + bcc.n 956f4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9589e │ │ │ │ + beq.w 95a12 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 956bc │ │ │ │ + beq.w 95830 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r0, [r1, #24] │ │ │ │ cmp r2, r0 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r1, #12] │ │ │ │ strhi.w r2, [lr, #12] │ │ │ │ strhi.w lr, [r2, #8] │ │ │ │ - bhi.w 95420 │ │ │ │ + bhi.w 95594 │ │ │ │ add.w r0, ip, #1 │ │ │ │ add.w r0, r2, r0, lsl #3 │ │ │ │ str r0, [r1, #24] │ │ │ │ adds r0, r1, r2 │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w fp, [r1, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 95420 │ │ │ │ + bne.w 95594 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #62965 @ 0xf5f5 │ │ │ │ + movw r1, #64245 @ 0xfaf5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r2, #928] @ 0x3a0 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 9584c │ │ │ │ + bne.w 959cc │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2d640 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9569e │ │ │ │ + beq.n 95812 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 95420 │ │ │ │ + b.n 95594 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2c208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 95364 │ │ │ │ + b.n 954d8 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 95574 │ │ │ │ - b.n 9558c │ │ │ │ + bcc.n 956e8 │ │ │ │ + b.n 95700 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 957ce │ │ │ │ + bls.w 95958 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.w 957be │ │ │ │ + bcs.w 95932 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 95886 │ │ │ │ + blt.w 959fa │ │ │ │ mov.w r8, #2 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r6, #65528 @ 0xfff8 │ │ │ │ movt r6, #8191 @ 0x1fff │ │ │ │ - bl 2ab268 <_PyMonitoring_FireBranchEvent@@Base+0x354> │ │ │ │ + bl 2aa928 <_PyMonitoring_FireBranchEvent@@Base+0x34c> │ │ │ │ movw r2, #65527 @ 0xfff7 │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ movw r1, #65520 @ 0xfff0 │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 9569e │ │ │ │ + blt.n 95812 │ │ │ │ mla sl, r5, r8, r8 │ │ │ │ add.w sl, sl, #28 │ │ │ │ movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ - movw r1, #21665 @ 0x54a1 │ │ │ │ + movw r1, #22129 @ 0x5671 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r2, #968] @ 0x3c8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 953d8 │ │ │ │ + beq.w 9554c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #964] @ 0x3c4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95420 │ │ │ │ + bne.w 95594 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d6dc │ │ │ │ + bl 20d2b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9546c │ │ │ │ + bne.w 955e0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9559a │ │ │ │ + b.n 9570e │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9559a │ │ │ │ + bne.w 9570e │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 95910 │ │ │ │ + bpl.w 95a84 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ittte ge │ │ │ │ movge r1, #24 │ │ │ │ movwge r4, #58828 @ 0xe5cc │ │ │ │ movwge r3, #35960 @ 0x8c78 │ │ │ │ - ldrlt r4, [pc, #552] @ (95918 ) │ │ │ │ + ldrlt r4, [pc, #552] @ (95a8c ) │ │ │ │ ittet ge │ │ │ │ movtge r3, #79 @ 0x4f │ │ │ │ mlage r4, r1, r2, r4 │ │ │ │ addlt.w r4, r4, r2, lsl #5 │ │ │ │ addge r4, r4, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 95718 │ │ │ │ + beq.n 9588c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95718 │ │ │ │ + bge.n 9588c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 95718 │ │ │ │ + cbnz r3, 9588c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 9559a │ │ │ │ + b.n 9570e │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ add.w r0, r6, #28 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ cmp.w r8, #1 │ │ │ │ strb r2, [r6, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ - beq.n 957ea │ │ │ │ + beq.n 95974 │ │ │ │ cmp.w r8, #2 │ │ │ │ strd r9, r9, [r6, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r9, [r0, r5, lsl #1] │ │ │ │ strne.w r9, [r0, r7] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 9586a │ │ │ │ + bne.w 959de │ │ │ │ bic.w r7, r7, #15 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r8, r2 │ │ │ │ mov ip, r5 │ │ │ │ - bls.n 9580a │ │ │ │ + bls.n 9597e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ adds r2, #16 │ │ │ │ bfi r5, r3, #0, #16 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ bfi r5, r3, #16, #16 │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ str.w r5, [r1, #-8] │ │ │ │ bfi ip, r3, #0, #16 │ │ │ │ bfi ip, lr, #16, #16 │ │ │ │ str.w ip, [r1, #-4] │ │ │ │ - b.n 9575e │ │ │ │ - ldr r6, [pc, #392] @ (9591c ) │ │ │ │ - b.n 9559a │ │ │ │ + b.n 958d2 │ │ │ │ + ldr r6, [pc, #392] @ (95a90 ) │ │ │ │ + b.n 9570e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 9585e │ │ │ │ + bhi.n 959a8 │ │ │ │ lsls r6, r2, #24 │ │ │ │ ittte pl │ │ │ │ movpl r1, #24 │ │ │ │ movwpl r6, #58828 @ 0xe5cc │ │ │ │ movwpl r3, #35960 @ 0x8c78 │ │ │ │ - ldrmi r6, [pc, #364] @ (95918 ) │ │ │ │ + ldrmi r6, [pc, #364] @ (95a8c ) │ │ │ │ ittet pl │ │ │ │ movtpl r3, #79 @ 0x4f │ │ │ │ mlapl r6, r1, r2, r6 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ addpl r6, r6, r3 │ │ │ │ - b.n 9559a │ │ │ │ + b.n 9570e │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 95834 │ │ │ │ + bcs.n 959b4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 95886 │ │ │ │ + blt.n 959fa │ │ │ │ mov.w r8, #4 │ │ │ │ - b.n 9562c │ │ │ │ + b.n 957a0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, ip │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 7573c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 95594 │ │ │ │ + b.n 95744 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 95886 │ │ │ │ + blt.n 959fa │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 9569e │ │ │ │ + bgt.w 95812 │ │ │ │ add.w sl, r5, #29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 95668 │ │ │ │ + b.n 957dc │ │ │ │ strb.w r9, [r0, r5] │ │ │ │ strd r9, r9, [r6, #20] │ │ │ │ - b.n 9546c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, ip │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 7556c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 95420 │ │ │ │ - b.n 955d0 │ │ │ │ + b.n 955e0 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ cmp r2, r8 │ │ │ │ mov.w r2, r7, lsr #1 │ │ │ │ itt hi │ │ │ │ movhi r7, r5 │ │ │ │ movhi r2, r5 │ │ │ │ add.w r1, r9, r7 │ │ │ │ adds r3, r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs.w 9558c │ │ │ │ + bcs.w 95700 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 95820 │ │ │ │ + b.n 95994 │ │ │ │ + adds r4, r3, #4 │ │ │ │ + movs r7, #4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bhi.w 954ec │ │ │ │ + b.n 95526 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1756 @ 0x6dc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65288 @ 0xff08 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 956ae │ │ │ │ + bl fce84 │ │ │ │ + b.n 95822 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 955f0 │ │ │ │ - adds r4, r3, #4 │ │ │ │ - movs r7, #4 │ │ │ │ - cmp r4, r3 │ │ │ │ - bhi.w 95378 │ │ │ │ - b.n 953b2 │ │ │ │ + b.n 95764 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d5b4 │ │ │ │ - b.n 9558c │ │ │ │ - movw r0, #30024 @ 0x7548 │ │ │ │ + b.n 95700 │ │ │ │ + movw r0, #27532 @ 0x6b8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #1898 @ 0x76a │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 956ae │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 95822 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1808 @ 0x710 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65340 @ 0xff3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 956ae │ │ │ │ + bl fce84 │ │ │ │ + b.n 95822 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1abc64 │ │ │ │ + b.w 1abcdc │ │ │ │ add.w r0, r6, #28 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 95488 │ │ │ │ - b.n 9574a │ │ │ │ - movw r0, #44696 @ 0xae98 │ │ │ │ + beq.w 955fc │ │ │ │ + b.n 958be │ │ │ │ + movw r0, #45088 @ 0xb020 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #30052 @ 0x7564 │ │ │ │ + movw r1, #27560 @ 0x6ba8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w e2234 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.w e23e4 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 95902 │ │ │ │ + bne.n 95a76 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95448 │ │ │ │ + bne.w 955bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95448 │ │ │ │ + b.n 955bc │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95448 │ │ │ │ + b.n 955bc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 956da │ │ │ │ + b.n 9584e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 958ae │ │ │ │ + b.n 95a22 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ -00095920 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00095a94 <_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 95964 │ │ │ │ - cbz r0, 95960 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 95ad8 │ │ │ │ + cbz r0, 95ad4 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9594a <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 95abe <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95944 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 95ab8 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -00095964 : │ │ │ │ +00095ad8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 95a4e │ │ │ │ + bpl.n 95bc2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 959a6 │ │ │ │ + bpl.n 95b1a │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 95a5e │ │ │ │ + bpl.n 95bd2 │ │ │ │ cmn.w r0, #20 │ │ │ │ - beq.w 95aa0 │ │ │ │ - cbz r5, 9599a │ │ │ │ + beq.w 95c14 │ │ │ │ + cbz r5, 95b0e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 95a4a │ │ │ │ + bpl.n 95bbe │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 959b4 │ │ │ │ + cbz r0, 95b28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 959a2 │ │ │ │ + beq.n 95b16 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 959a2 │ │ │ │ + b.n 95b16 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 95a9c │ │ │ │ + bpl.n 95c10 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 95a2a │ │ │ │ + bne.n 95b9e │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1e53c4 <_PyInterpreterState_SetRunningMain@@Base+0x220> │ │ │ │ + bl 1e5054 <_PyInterpreterState_SetRunningMain@@Base+0x220> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95a52 │ │ │ │ + beq.n 95bc6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 127114 │ │ │ │ + bl 127730 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ subs r2, r2, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95a90 │ │ │ │ + beq.n 95c04 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb r3, [r6, r2] │ │ │ │ strd r2, r6, [r4, #20] │ │ │ │ - bl ded80 │ │ │ │ + bl def38 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r5, 95a46 │ │ │ │ - cbz r2, 95a70 │ │ │ │ + cbz r5, 95bba │ │ │ │ + cbz r2, 95be4 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 95a70 │ │ │ │ + bpl.n 95be4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9599e │ │ │ │ + b.n 95b12 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 95a78 │ │ │ │ + bne.n 95bec │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1d1c58 │ │ │ │ + bl 1d18e0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 959d8 │ │ │ │ + b.n 95b4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9599a │ │ │ │ + bne.n 95b0e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 959a2 │ │ │ │ - bl 4fb28 │ │ │ │ - cbz r5, 95a5a │ │ │ │ + b.n 95b16 │ │ │ │ + bl 4fb90 │ │ │ │ + cbz r5, 95bce │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 959a2 │ │ │ │ + b.n 95b16 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 959b4 │ │ │ │ + beq.n 95b28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9599a │ │ │ │ + beq.n 95b0e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 9599a │ │ │ │ + b.n 95b0e │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 959a2 │ │ │ │ + b.n 95b16 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 207f60 │ │ │ │ + bl 207aa8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 959d8 │ │ │ │ + b.n 95b4c │ │ │ │ mov r0, r3 │ │ │ │ - bl ded80 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 95a52 │ │ │ │ + bl def38 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 95bc6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 959ca │ │ │ │ + b.n 95b3e │ │ │ │ mvn.w r3, #255 @ 0xff │ │ │ │ ldrb.w r2, [r3, #252] @ 0xfc │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ - b.n 959bc │ │ │ │ + b.n 95b30 │ │ │ │ nop │ │ │ │ │ │ │ │ -00095ab0 : │ │ │ │ +00095c24 : │ │ │ │ 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 95b10 │ │ │ │ + bpl.n 95c84 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 95aee │ │ │ │ + bcs.n 95c62 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - cbz r0, 95aea │ │ │ │ + cbz r0, 95c5e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95aea │ │ │ │ + bge.n 95c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 95aea │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 95c5e │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7fc84 │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + bl 7b4b0 │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30144 @ 0x75c0 │ │ │ │ + movw r1, #27652 @ 0x6c04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7fc84 │ │ │ │ - movw r0, #2012 @ 0x7dc │ │ │ │ + bl 7b4b0 │ │ │ │ + movw r0, #8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 95b0a │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 95c7e │ │ │ │ │ │ │ │ -00095b28 : │ │ │ │ +00095c9c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -156389,257 +156502,257 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95be6 │ │ │ │ + bne.n 95d5a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 95bb0 │ │ │ │ + cbz r3, 95d24 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 95bb0 │ │ │ │ - movw r3, #45457 @ 0xb191 │ │ │ │ + beq.n 95d24 │ │ │ │ + movw r3, #47413 @ 0xb935 │ │ │ │ movt r3, #22 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 95b96 │ │ │ │ + bne.n 95d0a │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r3, #34640 @ 0x8750 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 95ba8 │ │ │ │ + beq.n 95d1c │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ - cbz r6, 95ba0 │ │ │ │ + cbz r6, 95d14 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 16b1c8 │ │ │ │ + b.w 16b96c │ │ │ │ mov r3, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, ip │ │ │ │ bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 95b8c │ │ │ │ + b.n 95d00 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 95bf6 │ │ │ │ + cbz r3, 95d6a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 95bf2 │ │ │ │ + cbz r1, 95d66 │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 95bf2 │ │ │ │ - movw r3, #48428 @ 0xbd2c │ │ │ │ + cbz r1, 95d66 │ │ │ │ + movw r3, #52168 @ 0xcbc8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl e75dc │ │ │ │ + bl e780c │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 95c2c │ │ │ │ + beq.n 95da0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 29d994 │ │ │ │ - bl 2a43f0 <_Py_hashtable_foreach@@Base+0x2d80> │ │ │ │ + b.w 29d174 │ │ │ │ + bl 2a3be8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 95c12 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + cbnz r3, 95d86 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #30180 @ 0x75e4 │ │ │ │ + movw r1, #27688 @ 0x6c28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 95bea │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 95d5e │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #22288 @ 0x5710 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 95bea │ │ │ │ + bl e23e4 │ │ │ │ + b.n 95d5e │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95bd8 │ │ │ │ - b.n 95bea │ │ │ │ + beq.n 95d4c │ │ │ │ + b.n 95d5e │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95ca2 │ │ │ │ + beq.n 95e16 │ │ │ │ push {r4, r5, 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 r3, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bpl.n 95ce2 │ │ │ │ + bpl.n 95e56 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movw ip, #41920 @ 0xa3c0 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 95ca6 │ │ │ │ + bne.n 95e1a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 95ca6 │ │ │ │ + beq.n 95e1a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - movw ip, #45804 @ 0xb2ec │ │ │ │ + movw ip, #46848 @ 0xb700 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 95cc8 │ │ │ │ + beq.n 95e3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7dfc0 │ │ │ │ - b.w c68b0 │ │ │ │ + b.w 7e1b0 │ │ │ │ + b.w c6aa4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - beq.n 95cd4 │ │ │ │ + beq.n 95e48 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - movw r0, #45804 @ 0xb2ec │ │ │ │ + movw r0, #46848 @ 0xb700 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 95c96 │ │ │ │ + bne.n 95e0a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7c540 │ │ │ │ + b.w 7c730 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ab010 │ │ │ │ + b.w 1ab08c │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95d0c │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 95d0c │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + beq.n 95e80 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 95e80 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2795 @ 0xaeb │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #12168 @ 0x2f88 │ │ │ │ + movw r1, #1564 @ 0x61c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 95d04 │ │ │ │ + bl fce84 │ │ │ │ + b.n 95e78 │ │ │ │ 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 r8, [r0, #192] @ 0xc0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #312] @ (95e74 ) │ │ │ │ + ldr r3, [pc, #312] @ (95fe8 ) │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #20 │ │ │ │ eor.w r2, r8, r1, asr #3 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #12 │ │ │ │ mul.w r9, r1, r2 │ │ │ │ add.w r4, r3, r9 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ ldr.w r7, [r4, #1424] @ 0x590 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 95dbc │ │ │ │ + bne.n 95f30 │ │ │ │ ldr.w r2, [r4, #1428] @ 0x594 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 95dbc │ │ │ │ + bne.n 95f30 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r9 │ │ │ │ ldr.w r3, [r3, #1432] @ 0x598 │ │ │ │ - cbz r3, 95daa │ │ │ │ + cbz r3, 95f1e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r5, 95db8 │ │ │ │ + cbnz r5, 95f2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 95db0 │ │ │ │ + beq.n 95f24 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 95db2 │ │ │ │ + bpl.n 95f26 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95db2 │ │ │ │ + bge.n 95f26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 95db2 │ │ │ │ + b.n 95f26 │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r5, 95db8 │ │ │ │ + cbnz r5, 95f2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 95d8c │ │ │ │ + b.n 95f00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 95e32 │ │ │ │ + beq.n 95fa6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 95da8 │ │ │ │ + beq.n 95f1c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 95d8a │ │ │ │ + beq.n 95efe │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 95e6e │ │ │ │ + bne.n 95fe2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 95e6e │ │ │ │ + bgt.n 95fe2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ @@ -156650,379 +156763,379 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ str r6, [r3, r1] │ │ │ │ dmb ish │ │ │ │ str.w r7, [r3, r9] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95d8a │ │ │ │ + bge.n 95efe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95d8a │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95d8a │ │ │ │ + bne.n 95efe │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95efe │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 95dc2 │ │ │ │ + bcs.n 95f36 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 95dc2 │ │ │ │ + bne.n 95f36 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 95dc2 │ │ │ │ + bgt.n 95f36 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r7, [r7, #192] @ 0xc0 │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95dd0 │ │ │ │ + b.n 95f44 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 95d8a │ │ │ │ + b.n 95efe │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00095e78 : │ │ │ │ +00095fec : │ │ │ │ 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 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt.w 9618c │ │ │ │ + blt.w 96300 │ │ │ │ movw r6, #34640 @ 0x8750 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 960ee │ │ │ │ + blt.w 96262 │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #968] @ 0x3c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 960de │ │ │ │ - ldr r3, [pc, #740] @ (961a8 ) │ │ │ │ + bne.w 96252 │ │ │ │ + ldr r3, [pc, #740] @ (9631c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ mov sl, r3 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 96060 │ │ │ │ + bcs.w 961d4 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r2, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 960b8 │ │ │ │ + beq.w 9622c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9603c │ │ │ │ + beq.w 961b0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ - ldr r2, [pc, #664] @ (961ac ) │ │ │ │ + ldr r2, [pc, #664] @ (96320 ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r5, [r2, #1660] @ 0x67c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 96122 │ │ │ │ + bne.w 96296 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 960a8 │ │ │ │ + beq.w 9621c │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.w 961c8 │ │ │ │ + bhi.w 9633c │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ - movw r2, #21665 @ 0x54a1 │ │ │ │ + movw r2, #22129 @ 0x5671 │ │ │ │ movt r2, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r6, [r5, #968] @ 0x3c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 960fc │ │ │ │ - ldr r2, [pc, #592] @ (961a8 ) │ │ │ │ + bne.w 96270 │ │ │ │ + ldr r2, [pc, #592] @ (9631c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1588] @ 0x634 │ │ │ │ mov sl, r2 │ │ │ │ - bhi.n 9600e │ │ │ │ + bhi.n 96182 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 960ca │ │ │ │ + beq.w 9623e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w ip, [r6] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95ff2 │ │ │ │ + beq.n 96166 │ │ │ │ movw r2, #42128 @ 0xa490 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - ldr r2, [pc, #504] @ (961ac ) │ │ │ │ + ldr r2, [pc, #504] @ (96320 ) │ │ │ │ ldr.w r5, [r2, #1660] @ 0x67c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 96148 │ │ │ │ + bne.w 962bc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r6, #8] │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r6, [r3, #28] │ │ │ │ strd r0, r0, [r3, #16] │ │ │ │ strd r4, r4, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 95fea │ │ │ │ + beq.n 9615e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r1, r7, [r2, #24] │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 96090 │ │ │ │ + bhi.n 96204 │ │ │ │ adds r0, #3 │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r1 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w ip, [r2, r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 95f96 │ │ │ │ + bne.n 9610a │ │ │ │ ldr.w r6, [r5, #928] @ 0x3a0 │ │ │ │ - movw r2, #62965 @ 0xf5f5 │ │ │ │ + movw r2, #64245 @ 0xfaf5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9616e │ │ │ │ + bne.w 962e2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d640 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 96110 │ │ │ │ + beq.n 96284 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 95f96 │ │ │ │ + b.n 9610a │ │ │ │ ldrd r0, r7, [r2, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 9609c │ │ │ │ + bhi.n 96210 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w ip, r0, ip, lsl #3 │ │ │ │ str.w ip, [r2, #24] │ │ │ │ add.w ip, r2, r0 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ str r1, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95f02 │ │ │ │ + bne.w 96076 │ │ │ │ ldr.w r2, [r5, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 961fe │ │ │ │ + bne.w 96372 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2d640 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 960ee │ │ │ │ + beq.n 96262 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 95f02 │ │ │ │ + b.n 96076 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 95f96 │ │ │ │ + b.n 9610a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 95f02 │ │ │ │ - ldr r2, [pc, #260] @ (961b0 ) │ │ │ │ + b.n 96076 │ │ │ │ + ldr r2, [pc, #260] @ (96324 ) │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ subs r2, #16 │ │ │ │ str r4, [r3, #12] │ │ │ │ str r2, [r3, #28] │ │ │ │ - b.n 95fea │ │ │ │ + b.n 9615e │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95f02 │ │ │ │ - b.n 96060 │ │ │ │ + bne.w 96076 │ │ │ │ + b.n 961d4 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 95f96 │ │ │ │ - b.n 9600e │ │ │ │ + bne.w 9610a │ │ │ │ + b.n 96182 │ │ │ │ ldr.w r0, [r5, #964] @ 0x3c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95f02 │ │ │ │ - bl 20d6dc │ │ │ │ + bne.w 96076 │ │ │ │ + bl 20d2b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95f20 │ │ │ │ - b.n 961a2 │ │ │ │ + bne.w 96094 │ │ │ │ + b.n 96316 │ │ │ │ ldr.w r0, [r5, #964] @ 0x3c4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95f96 │ │ │ │ + bne.w 9610a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d6dc │ │ │ │ + bl 20d2b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95fca │ │ │ │ - b.n 961e2 │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + bne.w 9613e │ │ │ │ + b.n 96356 │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 961b8 │ │ │ │ - ldr r0, [pc, #132] @ (961b4 ) │ │ │ │ + bne.n 9632c │ │ │ │ + ldr r0, [pc, #132] @ (96328 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95f20 │ │ │ │ + bne.w 96094 │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95f20 │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.n 96094 │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 9617e │ │ │ │ - ldr r0, [pc, #92] @ (961b4 ) │ │ │ │ - bl 13dd30 │ │ │ │ + bne.n 962f2 │ │ │ │ + ldr r0, [pc, #92] @ (96328 ) │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95fbc │ │ │ │ + bne.w 96130 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95fbc │ │ │ │ + b.n 96130 │ │ │ │ ldr.w r0, [r5, #924] @ 0x39c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9602c │ │ │ │ + b.n 961a0 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95fbc │ │ │ │ + b.n 96130 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30444 @ 0x76ec │ │ │ │ + movw r1, #27952 @ 0x6d30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95fea │ │ │ │ + b.n 9615e │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ adds.w r0, r8, #79 @ 0x4f │ │ │ │ - add r2, pc, #944 @ (adr r2, 96568 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 966dc ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95f20 │ │ │ │ - movw r2, #45832 @ 0xb308 │ │ │ │ + b.n 96094 │ │ │ │ + movw r2, #46876 @ 0xb71c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #1900 @ 0x76c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65432 @ 0xff98 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 961a2 │ │ │ │ + bge.n 96316 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 961a2 │ │ │ │ + bne.n 96316 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 961a2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96316 │ │ │ │ ldr.w r0, [r5, #924] @ 0x39c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 96080 │ │ │ │ + b.n 961f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009620c : │ │ │ │ +00096380 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -157031,111 +157144,111 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w ip, [r0, #87] @ 0x57 │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 962e8 │ │ │ │ + beq.n 9645c │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 96300 │ │ │ │ + bne.n 96474 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp r5, r0 │ │ │ │ ite gt │ │ │ │ movgt.w ip, #0 │ │ │ │ movle.w ip, #1 │ │ │ │ orrs.w ip, ip, r0, lsr #31 │ │ │ │ - bne.n 962b4 │ │ │ │ + bne.n 96428 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ adds r1, #20 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ - cbz r6, 962b8 │ │ │ │ + cbz r6, 9642c │ │ │ │ add.w ip, ip, r0, lsl #3 │ │ │ │ add r1, ip │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9629a │ │ │ │ + beq.n 9640e │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 962b4 │ │ │ │ + ble.n 96428 │ │ │ │ ldrd r5, r1, [r1] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r2, 962dc │ │ │ │ + cbz r2, 96450 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 96294 │ │ │ │ + cbz r3, 96408 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 962b4 │ │ │ │ + ble.n 96428 │ │ │ │ adds r1, #8 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 96280 │ │ │ │ + bne.n 963f4 │ │ │ │ adds r0, #1 │ │ │ │ adds r1, #8 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 962a2 │ │ │ │ + bgt.n 96416 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 96296 │ │ │ │ + b.n 9640a │ │ │ │ mov.w lr, #12 │ │ │ │ mla ip, lr, r0, ip │ │ │ │ add r1, ip │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 962b4 │ │ │ │ + ble.n 96428 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 962e2 │ │ │ │ + beq.n 96456 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r1, ip │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9628e │ │ │ │ + bne.n 96402 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96292 │ │ │ │ - b.n 96294 │ │ │ │ + bne.n 96406 │ │ │ │ + b.n 96408 │ │ │ │ adds r1, #12 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 962c2 │ │ │ │ + b.n 96436 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96296 │ │ │ │ + beq.n 9640a │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96248 │ │ │ │ + beq.n 963bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 962b4 │ │ │ │ + blt.n 96428 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 962b4 │ │ │ │ + ble.n 96428 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldrb.w lr, [ip, #5] │ │ │ │ add.w r5, r1, r5, lsl #2 │ │ │ │ ldrb r5, [r5, r0] │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ add.w r5, ip, r5, lsl #3 │ │ │ │ mov.w ip, #1 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r5, ip │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 962d4 │ │ │ │ + b.n 96448 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -157144,207 +157257,207 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w ip, [r0, #87] @ 0x57 │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 96422 │ │ │ │ + beq.n 96596 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9643a │ │ │ │ + bne.n 965ae │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp r5, r0 │ │ │ │ ite gt │ │ │ │ movgt.w ip, #0 │ │ │ │ movle.w ip, #1 │ │ │ │ orrs.w ip, ip, r0, lsr #31 │ │ │ │ - bne.n 96418 │ │ │ │ + bne.n 9658c │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ adds r1, #20 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ - cbz r6, 963ca │ │ │ │ + cbz r6, 9653e │ │ │ │ add.w ip, ip, r0, lsl #3 │ │ │ │ add r1, ip │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 963fe │ │ │ │ + beq.n 96572 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 96418 │ │ │ │ + ble.n 9658c │ │ │ │ ldrd r5, ip, [r1] │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r2, 963ee │ │ │ │ + cbz r2, 96562 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 963f2 │ │ │ │ + cbz r3, 96566 │ │ │ │ str.w ip, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 963f8 │ │ │ │ + cbnz r3, 9656c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w lr, #12 │ │ │ │ mla ip, lr, r0, ip │ │ │ │ add r1, ip │ │ │ │ cmp r0, r5 │ │ │ │ - bge.n 96418 │ │ │ │ + bge.n 9658c │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9641c │ │ │ │ + beq.n 96590 │ │ │ │ ldrd r1, r5, [r1] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 963b8 │ │ │ │ + bne.n 9652c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 963bc │ │ │ │ + bne.n 96530 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 963c4 │ │ │ │ + beq.n 96538 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 963c4 │ │ │ │ + b.n 96538 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 96418 │ │ │ │ + ble.n 9658c │ │ │ │ adds r1, #8 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 963a8 │ │ │ │ + bne.n 9651c │ │ │ │ adds r0, #1 │ │ │ │ adds r1, #8 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 96406 │ │ │ │ + bgt.n 9657a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 963c6 │ │ │ │ + b.n 9653a │ │ │ │ adds r1, #12 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 963d4 │ │ │ │ + b.n 96548 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 963c6 │ │ │ │ + beq.n 9653a │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96370 │ │ │ │ + beq.n 964e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96418 │ │ │ │ + blt.n 9658c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 96418 │ │ │ │ + ble.n 9658c │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldrb.w lr, [ip, #5] │ │ │ │ add.w r5, r1, r5, lsl #2 │ │ │ │ ldrb r5, [r5, r0] │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ add.w r5, ip, r5, lsl #3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ add r1, r5 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - b.n 963e6 │ │ │ │ + b.n 9655a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 9668a │ │ │ │ + bgt.w 967fe │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, 96496 │ │ │ │ + cbz r0, 9660a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9651c │ │ │ │ + blt.n 96690 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - movw r2, #56817 @ 0xddf1 │ │ │ │ + movw r2, #57313 @ 0xdfe1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r1, #160] @ 0xa0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 965f0 │ │ │ │ + bne.w 96764 │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - movw r2, #40865 @ 0x9fa1 │ │ │ │ + movw r2, #41313 @ 0xa161 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [r0, #980] @ 0x3d4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 965e0 │ │ │ │ - ldr r2, [pc, #484] @ (966ac ) │ │ │ │ + bne.w 96754 │ │ │ │ + ldr r2, [pc, #484] @ (96820 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1588] @ 0x634 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 96540 │ │ │ │ + beq.n 966b4 │ │ │ │ lsrs r2, r3, #18 │ │ │ │ ubfx r1, r3, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 96500 │ │ │ │ + bgt.n 96674 │ │ │ │ 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, 96540 │ │ │ │ + cbz r1, 966b4 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r1, 9652e │ │ │ │ - cbz r3, 96566 │ │ │ │ + cbz r1, 966a2 │ │ │ │ + cbz r3, 966da │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 96496 │ │ │ │ + bne.n 9660a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96496 │ │ │ │ + b.n 9660a │ │ │ │ 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 96518 │ │ │ │ + b.n 9668c │ │ │ │ ldr.w r1, [r0, #940] @ 0x3ac │ │ │ │ - movw r2, #64657 @ 0xfc91 │ │ │ │ - movt r2, #6 │ │ │ │ + movw r2, #401 @ 0x191 │ │ │ │ + movt r2, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9667a │ │ │ │ + bne.w 967ee │ │ │ │ mov r0, r3 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 96518 │ │ │ │ + b.n 9668c │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -157354,81 +157467,81 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ str r5, [r2, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 965a4 │ │ │ │ + bne.n 96718 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 965a0 │ │ │ │ + cbz r2, 96714 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [ip, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9661a │ │ │ │ + beq.n 9678e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 965fa │ │ │ │ + beq.n 9676e │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 965bc │ │ │ │ + cbnz r2, 96730 │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 96518 │ │ │ │ + beq.n 9668c │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96674 │ │ │ │ + beq.n 967e8 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 965da │ │ │ │ + cbz r2, 9674e │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 96518 │ │ │ │ + b.n 9668c │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #964] @ 0x3c4 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r1 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 96608 │ │ │ │ + cbz r2, 9677c │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 96518 │ │ │ │ + bne.n 9668c │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 96518 │ │ │ │ + b.n 9668c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 965ae │ │ │ │ + beq.n 96722 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 96684 │ │ │ │ + cbz r2, 967f8 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ 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, 9664e │ │ │ │ + cbz r3, 967c2 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -157437,261 +157550,259 @@ │ │ │ │ ldr.w r3, [r0, #1072] @ 0x430 │ │ │ │ ldr.w r0, [r0, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 96518 │ │ │ │ + b.n 9668c │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 965ca │ │ │ │ + b.n 9673e │ │ │ │ ldr.w r0, [r0, #924] @ 0x39c │ │ │ │ mov r1, r3 │ │ │ │ blx r5 │ │ │ │ - b.n 9655a │ │ │ │ + b.n 966ce │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 96626 │ │ │ │ + b.n 9679a │ │ │ │ movw r2, #4396 @ 0x112c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r1, #30500 @ 0x7724 │ │ │ │ + movw r1, #28008 @ 0x6d68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ bl 2fd14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9648a │ │ │ │ + b.n 965fe │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #56817 @ 0xddf1 │ │ │ │ + movw r3, #57313 @ 0xdfe1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9674e │ │ │ │ + bne.n 968c2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - movw r3, #40865 @ 0x9fa1 │ │ │ │ + movw r3, #41313 @ 0xa161 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #980] @ 0x3d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 967fe │ │ │ │ + bne.w 96974 │ │ │ │ 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, [pc, #424] @ (96898 ) │ │ │ │ + ldr r3, [pc, #420] @ (96a08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1588] @ 0x634 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 96762 │ │ │ │ + beq.n 968d6 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 9672a │ │ │ │ + bgt.n 9689e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 96762 │ │ │ │ + cbz r2, 968d6 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 96750 │ │ │ │ - cbz r2, 96786 │ │ │ │ + beq.n 968c4 │ │ │ │ + cbz r2, 968fa │ │ │ │ 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 9674a │ │ │ │ + b.n 968be │ │ │ │ ldr.w r2, [r0, #940] @ 0x3ac │ │ │ │ - movw r3, #64657 @ 0xfc91 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #401 @ 0x191 │ │ │ │ + movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9688e │ │ │ │ + bne.w 96a00 │ │ │ │ mov r0, r1 │ │ │ │ blx 2c454 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 9674a │ │ │ │ + b.n 968be │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r6, r2 │ │ │ │ adds r2, r1, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr.w r3, [ip, #528] @ 0x210 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 967c6 │ │ │ │ + ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.n 96938 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 967c2 │ │ │ │ + cbz r3, 96934 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [ip, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 96824 │ │ │ │ + beq.n 9699a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 9697a │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 967de │ │ │ │ + cbnz r3, 96950 │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 9674a │ │ │ │ + cmp r2, lr │ │ │ │ + beq.n 968be │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96882 │ │ │ │ + beq.n 969f4 │ │ │ │ str r3, [r1, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ + ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 967fa │ │ │ │ + strd r3, lr, [r2, #20] │ │ │ │ + cbz r3, 9696e │ │ │ │ str r2, [r3, #24] │ │ │ │ - str r2, [r6, #20] │ │ │ │ - b.n 9674a │ │ │ │ + str.w r2, [lr, #20] │ │ │ │ + b.n 968be │ │ │ │ ldr.w r0, [r0, #964] @ 0x3c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 96812 │ │ │ │ + cbz r3, 96988 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9674a │ │ │ │ + bne.n 968be │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 9674a │ │ │ │ + b.n 968be │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 967d0 │ │ │ │ + beq.n 96942 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 96888 │ │ │ │ + cbz r3, 969fa │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ - ldr.w r1, [r8, r7] │ │ │ │ + ldr r1, [r7, r6] │ │ │ │ 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, 9685a │ │ │ │ + cbz r3, 969ce │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r0, #1072] @ 0x430 │ │ │ │ ldr.w r0, [r0, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str.w r5, [r8, r7] │ │ │ │ + str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 9674a │ │ │ │ + b.n 968be │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 967ec │ │ │ │ + b.n 9695e │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 96830 │ │ │ │ + b.n 969a6 │ │ │ │ ldr.w r0, [r0, #924] @ 0x39c │ │ │ │ blx r2 │ │ │ │ - b.n 9677a │ │ │ │ - nop │ │ │ │ + b.n 968ee │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009689c <_PyTuple_FromPair@@Base>: │ │ │ │ +00096a0c <_PyTuple_FromPair@@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, #0] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r7, [pc, #356] @ (96a14 <_PyTuple_FromPair@@Base+0x178>) │ │ │ │ + ldr r7, [pc, #356] @ (96b84 <_PyTuple_FromPair@@Base+0x178>) │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r5, r1 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96982 <_PyTuple_FromPair@@Base+0xe6> │ │ │ │ + bge.n 96af2 <_PyTuple_FromPair@@Base+0xe6> │ │ │ │ ldr r2, [r7, r6] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96990 <_PyTuple_FromPair@@Base+0xf4> │ │ │ │ - ldr.w ip, [pc, #312] @ 96a18 <_PyTuple_FromPair@@Base+0x17c> │ │ │ │ + beq.n 96b00 <_PyTuple_FromPair@@Base+0xf4> │ │ │ │ + ldr.w ip, [pc, #312] @ 96b88 <_PyTuple_FromPair@@Base+0x17c> │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [ip, #1660] @ 0x67c │ │ │ │ str.w r0, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 969ce <_PyTuple_FromPair@@Base+0x132> │ │ │ │ + bne.n 96b3e <_PyTuple_FromPair@@Base+0x132> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #16] │ │ │ │ str r5, [r3, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ str r1, [r3, #12] │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.n 9691e <_PyTuple_FromPair@@Base+0x82> │ │ │ │ + bmi.n 96a8e <_PyTuple_FromPair@@Base+0x82> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 9691e <_PyTuple_FromPair@@Base+0x82> │ │ │ │ + bmi.n 96a8e <_PyTuple_FromPair@@Base+0x82> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r7, r6] │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ addw ip, r2, #3740 @ 0xe9c │ │ │ │ @@ -157713,121 +157824,121 @@ │ │ │ │ adds r1, #1 │ │ │ │ str.w r6, [r3, #-8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, r7 │ │ │ │ str.w r5, [r2, #3744] @ 0xea0 │ │ │ │ str.w r4, [r2, #3824] @ 0xef0 │ │ │ │ str.w r1, [r2, #3752] @ 0xea8 │ │ │ │ - ble.n 96918 <_PyTuple_FromPair@@Base+0x7c> │ │ │ │ + ble.n 96a88 <_PyTuple_FromPair@@Base+0x7c> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8b0e0 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 8b288 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96918 <_PyTuple_FromPair@@Base+0x7c> │ │ │ │ + b.n 96a88 <_PyTuple_FromPair@@Base+0x7c> │ │ │ │ ldr r2, [r7, r6] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 968dc <_PyTuple_FromPair@@Base+0x40> │ │ │ │ + bne.n 96a4c <_PyTuple_FromPair@@Base+0x40> │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 968fe <_PyTuple_FromPair@@Base+0x62> │ │ │ │ + bne.n 96a6e <_PyTuple_FromPair@@Base+0x62> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 969b2 <_PyTuple_FromPair@@Base+0x116> │ │ │ │ + bge.n 96b22 <_PyTuple_FromPair@@Base+0x116> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 96a06 <_PyTuple_FromPair@@Base+0x16a> │ │ │ │ + cbz r2, 96b76 <_PyTuple_FromPair@@Base+0x16a> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96918 <_PyTuple_FromPair@@Base+0x7c> │ │ │ │ + bge.n 96a88 <_PyTuple_FromPair@@Base+0x7c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 96918 <_PyTuple_FromPair@@Base+0x7c> │ │ │ │ + bne.n 96a88 <_PyTuple_FromPair@@Base+0x7c> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96918 <_PyTuple_FromPair@@Base+0x7c> │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 96a88 <_PyTuple_FromPair@@Base+0x7c> │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 969f4 <_PyTuple_FromPair@@Base+0x158> │ │ │ │ + bne.n 96b64 <_PyTuple_FromPair@@Base+0x158> │ │ │ │ addw r0, ip, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 968fe <_PyTuple_FromPair@@Base+0x62> │ │ │ │ + bne.n 96a6e <_PyTuple_FromPair@@Base+0x62> │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 968fe <_PyTuple_FromPair@@Base+0x62> │ │ │ │ + b.n 96a6e <_PyTuple_FromPair@@Base+0x62> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r2, [ip, #1664] @ 0x680 │ │ │ │ mov r3, lr │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 968fe <_PyTuple_FromPair@@Base+0x62> │ │ │ │ + b.n 96a6e <_PyTuple_FromPair@@Base+0x62> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 969b2 <_PyTuple_FromPair@@Base+0x116> │ │ │ │ + b.n 96b22 <_PyTuple_FromPair@@Base+0x116> │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -00096a1c <_PyTuple_FromPairSteal@@Base>: │ │ │ │ +00096b8c <_PyTuple_FromPairSteal@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #320] @ (96b6c <_PyTuple_FromPairSteal@@Base+0x150>) │ │ │ │ + ldr r7, [pc, #320] @ (96cdc <_PyTuple_FromPairSteal@@Base+0x150>) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96aea <_PyTuple_FromPairSteal@@Base+0xce> │ │ │ │ - ldr.w ip, [pc, #296] @ 96b70 <_PyTuple_FromPairSteal@@Base+0x154> │ │ │ │ + beq.n 96c5a <_PyTuple_FromPairSteal@@Base+0xce> │ │ │ │ + ldr.w ip, [pc, #296] @ 96ce0 <_PyTuple_FromPairSteal@@Base+0x154> │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [ip, #1660] @ 0x67c │ │ │ │ str.w r0, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 96b28 <_PyTuple_FromPairSteal@@Base+0x10c> │ │ │ │ + bne.n 96c98 <_PyTuple_FromPairSteal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #16] │ │ │ │ str r5, [r3, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ str r1, [r3, #12] │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.n 96a86 <_PyTuple_FromPairSteal@@Base+0x6a> │ │ │ │ + bmi.n 96bf6 <_PyTuple_FromPairSteal@@Base+0x6a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 96a86 <_PyTuple_FromPairSteal@@Base+0x6a> │ │ │ │ + bmi.n 96bf6 <_PyTuple_FromPairSteal@@Base+0x6a> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r7, r6] │ │ │ │ sub.w ip, r3, #8 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ addw r5, r2, #3740 @ 0xe9c │ │ │ │ @@ -157848,72 +157959,72 @@ │ │ │ │ adds r1, #1 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ str.w ip, [r2, #3744] @ 0xea0 │ │ │ │ str.w r0, [r2, #3824] @ 0xef0 │ │ │ │ str.w r1, [r2, #3752] @ 0xea8 │ │ │ │ - ble.n 96a80 <_PyTuple_FromPairSteal@@Base+0x64> │ │ │ │ + ble.n 96bf0 <_PyTuple_FromPairSteal@@Base+0x64> │ │ │ │ addw r0, r2, #3732 @ 0xe94 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8b0e0 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 8b288 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96a80 <_PyTuple_FromPairSteal@@Base+0x64> │ │ │ │ + b.n 96bf0 <_PyTuple_FromPairSteal@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96a66 <_PyTuple_FromPairSteal@@Base+0x4a> │ │ │ │ + bne.n 96bd6 <_PyTuple_FromPairSteal@@Base+0x4a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b0c <_PyTuple_FromPairSteal@@Base+0xf0> │ │ │ │ + bge.n 96c7c <_PyTuple_FromPairSteal@@Base+0xf0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 96b60 <_PyTuple_FromPairSteal@@Base+0x144> │ │ │ │ + cbz r2, 96cd0 <_PyTuple_FromPairSteal@@Base+0x144> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a80 <_PyTuple_FromPairSteal@@Base+0x64> │ │ │ │ + bge.n 96bf0 <_PyTuple_FromPairSteal@@Base+0x64> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 96a80 <_PyTuple_FromPairSteal@@Base+0x64> │ │ │ │ + bne.n 96bf0 <_PyTuple_FromPairSteal@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96a80 <_PyTuple_FromPairSteal@@Base+0x64> │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 96bf0 <_PyTuple_FromPairSteal@@Base+0x64> │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 96b4e <_PyTuple_FromPairSteal@@Base+0x132> │ │ │ │ + bne.n 96cbe <_PyTuple_FromPairSteal@@Base+0x132> │ │ │ │ addw r0, ip, #1652 @ 0x674 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96a66 <_PyTuple_FromPairSteal@@Base+0x4a> │ │ │ │ + bne.n 96bd6 <_PyTuple_FromPairSteal@@Base+0x4a> │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96a66 <_PyTuple_FromPairSteal@@Base+0x4a> │ │ │ │ + b.n 96bd6 <_PyTuple_FromPairSteal@@Base+0x4a> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r2, [ip, #1664] @ 0x680 │ │ │ │ mov r3, lr │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96a66 <_PyTuple_FromPairSteal@@Base+0x4a> │ │ │ │ + b.n 96bd6 <_PyTuple_FromPairSteal@@Base+0x4a> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96b0c <_PyTuple_FromPairSteal@@Base+0xf0> │ │ │ │ + b.n 96c7c <_PyTuple_FromPairSteal@@Base+0xf0> │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157923,195 +158034,195 @@ │ │ │ │ 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 96bb6 <_PyTuple_FromPairSteal@@Base+0x19a> │ │ │ │ + beq.n 96d26 <_PyTuple_FromPairSteal@@Base+0x19a> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (96be4 <_PyTuple_FromPairSteal@@Base+0x1c8>) │ │ │ │ + ldr r0, [pc, #64] @ (96d54 <_PyTuple_FromPairSteal@@Base+0x1c8>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 96bca <_PyTuple_FromPairSteal@@Base+0x1ae> │ │ │ │ + cbnz r3, 96d3a <_PyTuple_FromPairSteal@@Base+0x1ae> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96bb2 <_PyTuple_FromPairSteal@@Base+0x196> │ │ │ │ + bge.n 96d22 <_PyTuple_FromPairSteal@@Base+0x196> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 96bb2 <_PyTuple_FromPairSteal@@Base+0x196> │ │ │ │ + b.n 96d22 <_PyTuple_FromPairSteal@@Base+0x196> │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #29980 @ 0x751c │ │ │ │ + movw r0, #22772 @ 0x58f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ - bl 2710d4 │ │ │ │ + bl 270894 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96bb8 <_PyTuple_FromPairSteal@@Base+0x19c> │ │ │ │ - b.n 96bb2 <_PyTuple_FromPairSteal@@Base+0x196> │ │ │ │ + bne.n 96d28 <_PyTuple_FromPairSteal@@Base+0x19c> │ │ │ │ + b.n 96d22 <_PyTuple_FromPairSteal@@Base+0x196> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00096be8 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +00096d58 <_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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr.w r9, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 971f2 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + beq.w 97304 <_PyObject_MakeTpCall@@Base+0x5ac> │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96f52 <_PyObject_MakeTpCall@@Base+0x36a> │ │ │ │ - blt.w 97184 <_PyObject_MakeTpCall@@Base+0x59c> │ │ │ │ + beq.w 970e2 <_PyObject_MakeTpCall@@Base+0x38a> │ │ │ │ + blt.w 9738e <_PyObject_MakeTpCall@@Base+0x636> │ │ │ │ subs r2, r5, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 97062 <_PyObject_MakeTpCall@@Base+0x47a> │ │ │ │ - ldr r2, [pc, #756] @ (96f1c <_PyObject_MakeTpCall@@Base+0x334>) │ │ │ │ + bgt.w 971ee <_PyObject_MakeTpCall@@Base+0x496> │ │ │ │ + ldr r2, [pc, #560] @ (96fc8 <_PyObject_MakeTpCall@@Base+0x270>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 96efe <_PyObject_MakeTpCall@@Base+0x316> │ │ │ │ - ldr.w ip, [pc, #740] @ 96f24 <_PyObject_MakeTpCall@@Base+0x33c> │ │ │ │ + beq.w 96f78 <_PyObject_MakeTpCall@@Base+0x220> │ │ │ │ + ldr.w ip, [pc, #544] @ 96fd0 <_PyObject_MakeTpCall@@Base+0x278> │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [ip, #1660] @ 0x67c │ │ │ │ str.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97114 <_PyObject_MakeTpCall@@Base+0x52c> │ │ │ │ + bne.w 97282 <_PyObject_MakeTpCall@@Base+0x52a> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w lr, r2, #16384 @ 0x4000 │ │ │ │ ubfx r2, r2, #14, #1 │ │ │ │ - bge.w 96e08 <_PyObject_MakeTpCall@@Base+0x220> │ │ │ │ + bge.w 96fb6 <_PyObject_MakeTpCall@@Base+0x25e> │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip] │ │ │ │ - beq.n 96d04 <_PyObject_MakeTpCall@@Base+0x11c> │ │ │ │ + beq.n 96e74 <_PyObject_MakeTpCall@@Base+0x11c> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 96e1a <_PyObject_MakeTpCall@@Base+0x232> │ │ │ │ + bne.w 96fd4 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 96f28 <_PyObject_MakeTpCall@@Base+0x340> │ │ │ │ + bge.w 970b8 <_PyObject_MakeTpCall@@Base+0x360> │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 96d04 <_PyObject_MakeTpCall@@Base+0x11c> │ │ │ │ + beq.n 96e74 <_PyObject_MakeTpCall@@Base+0x11c> │ │ │ │ add.w ip, r4, #20 │ │ │ │ add.w lr, r8, r5, lsl #2 │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, lr │ │ │ │ mov lr, ip │ │ │ │ add.w ip, r8, #8 │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96f46 <_PyObject_MakeTpCall@@Base+0x35e> │ │ │ │ + bne.w 970d6 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 96f56 <_PyObject_MakeTpCall@@Base+0x36e> │ │ │ │ + bge.w 970e6 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, ip │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 96cd4 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + bne.n 96e44 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96e34 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bne.w 96fee <_PyObject_MakeTpCall@@Base+0x296> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 96f62 <_PyObject_MakeTpCall@@Base+0x37a> │ │ │ │ + bne.w 970f2 <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ ldr.w r1, [sl, #772] @ 0x304 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r8 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.w 96f9c <_PyObject_MakeTpCall@@Base+0x3b4> │ │ │ │ - movw r2, #29385 @ 0x72c9 │ │ │ │ + bhi.w 9712c <_PyObject_MakeTpCall@@Base+0x3d4> │ │ │ │ + movw r2, #29789 @ 0x745d │ │ │ │ movt r2, #9 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 96ef2 <_PyObject_MakeTpCall@@Base+0x30a> │ │ │ │ + bne.w 970ac <_PyObject_MakeTpCall@@Base+0x354> │ │ │ │ movw r3, #40464 @ 0x9e10 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96fdc <_PyObject_MakeTpCall@@Base+0x3f4> │ │ │ │ - ldr r2, [pc, #476] @ (96f20 <_PyObject_MakeTpCall@@Base+0x338>) │ │ │ │ + beq.w 9716c <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + ldr r2, [pc, #280] @ (96fcc <_PyObject_MakeTpCall@@Base+0x274>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w fp, [r3, r2] │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 971f8 <_PyObject_MakeTpCall@@Base+0x610> │ │ │ │ + beq.w 97314 <_PyObject_MakeTpCall@@Base+0x5bc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9709e <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ + beq.w 9722a <_PyObject_MakeTpCall@@Base+0x4d2> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97194 <_PyObject_MakeTpCall@@Base+0x5ac> │ │ │ │ + bne.w 97362 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 9700c <_PyObject_MakeTpCall@@Base+0x424> │ │ │ │ + bne.w 9719c <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 96d8a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + cbz r3, 96efa <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 970c2 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ + blt.w 9724e <_PyObject_MakeTpCall@@Base+0x4f6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96de8 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + bge.n 96f58 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96de8 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ - ldr r3, [pc, #388] @ (96f20 <_PyObject_MakeTpCall@@Base+0x338>) │ │ │ │ + cbnz r3, 96f58 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + ldr r3, [pc, #192] @ (96fcc <_PyObject_MakeTpCall@@Base+0x274>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr.w r2, [r3, #772] @ 0x304 │ │ │ │ mov fp, r1 │ │ │ │ @@ -158121,55 +158232,81 @@ │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r1, #1 │ │ │ │ asrs r0, r2, #13 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97146 <_PyObject_MakeTpCall@@Base+0x55e> │ │ │ │ - ldr r2, [pc, #344] @ (96f24 <_PyObject_MakeTpCall@@Base+0x33c>) │ │ │ │ + bne.w 9730a <_PyObject_MakeTpCall@@Base+0x5b2> │ │ │ │ + ldr r2, [pc, #148] @ (96fd0 <_PyObject_MakeTpCall@@Base+0x278>) │ │ │ │ ldr.w r1, [r2, #1660] @ 0x67c │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 970f6 <_PyObject_MakeTpCall@@Base+0x50e> │ │ │ │ + bne.w 972ac <_PyObject_MakeTpCall@@Base+0x554> │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 970da <_PyObject_MakeTpCall@@Base+0x4f2> │ │ │ │ + bne.w 97266 <_PyObject_MakeTpCall@@Base+0x50e> │ │ │ │ cmp r9, r8 │ │ │ │ - bne.w 96fbc <_PyObject_MakeTpCall@@Base+0x3d4> │ │ │ │ + bne.w 9714c <_PyObject_MakeTpCall@@Base+0x3f4> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 97050 <_PyObject_MakeTpCall@@Base+0x468> │ │ │ │ + beq.w 971e0 <_PyObject_MakeTpCall@@Base+0x488> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97150 <_PyObject_MakeTpCall@@Base+0x568> │ │ │ │ + bne.w 97330 <_PyObject_MakeTpCall@@Base+0x5d8> │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #41712 @ 0xa2f0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bl 7a9d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 971ea <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r0, #12] │ │ │ │ + add.w ip, r0, #16 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + and.w lr, r2, #16384 @ 0x4000 │ │ │ │ + ubfx r2, r2, #14, #1 │ │ │ │ + blt.w 96df6 <_PyObject_MakeTpCall@@Base+0x9e> │ │ │ │ cmp r5, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.w 96c92 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + bne.w 96e02 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96d0a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ - b.n 96e34 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq.w 96e7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + b.n 96fee <_PyObject_MakeTpCall@@Base+0x296> │ │ │ │ + movs r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ cmp r5, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.w 96cbe <_PyObject_MakeTpCall@@Base+0xd6> │ │ │ │ - ldr r2, [pc, #228] @ (96f1c <_PyObject_MakeTpCall@@Base+0x334>) │ │ │ │ + bne.w 96e2e <_PyObject_MakeTpCall@@Base+0xd6> │ │ │ │ + ldr r2, [pc, #732] @ (972cc <_PyObject_MakeTpCall@@Base+0x574>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub.w ip, r4, #8 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ ldr.w lr, [r2, #3744] @ 0xea0 │ │ │ │ and.w r1, r1, #3 │ │ │ │ @@ -158193,535 +158330,523 @@ │ │ │ │ cmp r1, fp │ │ │ │ orr.w lr, r0, lr │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str.w lr, [r4, #-8] │ │ │ │ str.w ip, [r2, #3744] @ 0xea0 │ │ │ │ str.w r0, [r2, #3824] @ 0xef0 │ │ │ │ str.w r1, [r2, #3752] @ 0xea8 │ │ │ │ - ble.w 96d0a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + ble.w 96e7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ ldr.w r1, [r2, #3732] @ 0xe94 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #0 │ │ │ │ - beq.w 96d0a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ - ldr r1, [pc, #104] @ (96f20 <_PyObject_MakeTpCall@@Base+0x338>) │ │ │ │ + beq.w 96e7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + ldr r1, [pc, #608] @ (972d0 <_PyObject_MakeTpCall@@Base+0x578>) │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r2, [r2, #3808] @ 0xee0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96d0a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + bne.w 96e7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9713c <_PyObject_MakeTpCall@@Base+0x554> │ │ │ │ + bne.w 972d8 <_PyObject_MakeTpCall@@Base+0x580> │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 96d0a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + bmi.w 96e7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 96edc <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ + bne.n 97096 <_PyObject_MakeTpCall@@Base+0x33e> │ │ │ │ dmb ish │ │ │ │ - b.n 96d0a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + b.n 96e7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96d8a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #41712 @ 0xa2f0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - str r3, [r7, #12] │ │ │ │ - bl 7a810 <_PyObject_GC_NewVar@@Base> │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96c62 <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ - b.n 9705e <_PyObject_MakeTpCall@@Base+0x476> │ │ │ │ - nop │ │ │ │ - movs r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ + b.n 96efa <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ cmp r5, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 96cbe <_PyObject_MakeTpCall@@Base+0xd6> │ │ │ │ + bne.w 96e2e <_PyObject_MakeTpCall@@Base+0xd6> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96d0a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ - b.n 96e34 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq.w 96e7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + b.n 96fee <_PyObject_MakeTpCall@@Base+0x296> │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.n 97004 <_PyObject_MakeTpCall@@Base+0x41c> │ │ │ │ + beq.n 97194 <_PyObject_MakeTpCall@@Base+0x43c> │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 96cf2 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ - b.n 96f3a <_PyObject_MakeTpCall@@Base+0x352> │ │ │ │ - ldr r4, [pc, #704] @ (97214 <_PyObject_MakeTpCall@@Base+0x62c>) │ │ │ │ - b.n 96d0a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + blt.w 96e62 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + b.n 970ca <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ + ldr r4, [pc, #496] @ (972d4 <_PyObject_MakeTpCall@@Base+0x57c>) │ │ │ │ + b.n 96e7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.w 96cfe <_PyObject_MakeTpCall@@Base+0x116> │ │ │ │ - b.n 96cd4 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + beq.w 96e6e <_PyObject_MakeTpCall@@Base+0x116> │ │ │ │ + b.n 96e44 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 970f2 <_PyObject_MakeTpCall@@Base+0x50a> │ │ │ │ + bmi.w 9727e <_PyObject_MakeTpCall@@Base+0x526> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96d12 <_PyObject_MakeTpCall@@Base+0x12a> │ │ │ │ + beq.w 96e82 <_PyObject_MakeTpCall@@Base+0x12a> │ │ │ │ add.w r1, r8, r5, lsl #2 │ │ │ │ add.w r0, r9, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl cae60 <_Py_BuildMap_StackRefSteal@@Base+0x53c> │ │ │ │ + bl cb050 <_Py_BuildMap_StackRefSteal@@Base+0x53c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9725c <_PyObject_MakeTpCall@@Base+0x674> │ │ │ │ + beq.w 973ae <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ ldr.w r1, [sl, #772] @ 0x304 │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs.w 96d24 <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ + bcs.w 96e94 <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 96d24 <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ + bhi.w 96e94 <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #30604 @ 0x778c │ │ │ │ + movw r1, #28112 @ 0x6dd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r3, [r7, #12] │ │ │ │ bl 32b02 <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbnz r0, 97000 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ - b.n 96d24 <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ + cbnz r0, 97190 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ + b.n 96e94 <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96dee <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ + bge.w 96f5e <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96dee <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ + bne.w 96f5e <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96dee <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96f5e <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 97218 <_PyObject_MakeTpCall@@Base+0x630> │ │ │ │ + beq.w 973da <_PyObject_MakeTpCall@@Base+0x682> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 96d40 <_PyObject_MakeTpCall@@Base+0x158> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.w 96eb0 <_PyObject_MakeTpCall@@Base+0x158> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30636 @ 0x77ac │ │ │ │ + movw r1, #28144 @ 0x6df0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96d8a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + b.n 96efa <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ - b.n 96e34 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + b.n 96fee <_PyObject_MakeTpCall@@Base+0x296> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9723c <_PyObject_MakeTpCall@@Base+0x654> │ │ │ │ + beq.w 9740c <_PyObject_MakeTpCall@@Base+0x6b4> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 96d8a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + ble.w 96efa <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 96d76 <_PyObject_MakeTpCall@@Base+0x18e> │ │ │ │ + beq.w 96ee6 <_PyObject_MakeTpCall@@Base+0x18e> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 96d8a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + beq.w 96efa <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 96d76 <_PyObject_MakeTpCall@@Base+0x18e> │ │ │ │ + beq.w 96ee6 <_PyObject_MakeTpCall@@Base+0x18e> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 96d8a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + beq.w 96efa <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 96d76 <_PyObject_MakeTpCall@@Base+0x18e> │ │ │ │ + beq.w 96ee6 <_PyObject_MakeTpCall@@Base+0x18e> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9703e <_PyObject_MakeTpCall@@Base+0x456> │ │ │ │ - b.n 96d8a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + bne.n 971ce <_PyObject_MakeTpCall@@Base+0x476> │ │ │ │ + b.n 96efa <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 971d0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 972e2 <_PyObject_MakeTpCall@@Base+0x58a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 971d0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 972e2 <_PyObject_MakeTpCall@@Base+0x58a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96dfe <_PyObject_MakeTpCall@@Base+0x216> │ │ │ │ + b.n 96f6e <_PyObject_MakeTpCall@@Base+0x216> │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r5, r2 │ │ │ │ - bls.w 96efe <_PyObject_MakeTpCall@@Base+0x316> │ │ │ │ + bls.w 96f78 <_PyObject_MakeTpCall@@Base+0x220> │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 20d6dc │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ + bl 20d2b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9705e <_PyObject_MakeTpCall@@Base+0x476> │ │ │ │ + beq.n 971ea <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ ldr.w r2, [r8] │ │ │ │ add.w ip, r0, #16 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and.w lr, r1, #16384 @ 0x4000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9709a <_PyObject_MakeTpCall@@Base+0x4b2> │ │ │ │ + bge.n 97226 <_PyObject_MakeTpCall@@Base+0x4ce> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 96c92 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ - cbz r3, 970a6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + b.n 96e02 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + cbz r3, 97232 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97000 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bne.n 97190 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, fp │ │ │ │ - movw r2, #29480 @ 0x7328 │ │ │ │ + movw r2, #22572 @ 0x582c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ - b.n 97000 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ + b.n 97190 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97000 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bge.n 97190 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97000 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bne.n 97190 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97000 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97190 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - ble.w 96de8 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + ble.w 96f58 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96de8 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + beq.w 96f58 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ mov r0, r3 │ │ │ │ - bl 210f78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 96de8 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + bl 210b50 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 96f58 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ mov r8, r9 │ │ │ │ - b.n 96f90 <_PyObject_MakeTpCall@@Base+0x3a8> │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp ip, r1 │ │ │ │ - beq.w 96dd8 <_PyObject_MakeTpCall@@Base+0x1f0> │ │ │ │ - ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #12] │ │ │ │ - blx ip │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - b.n 96dd8 <_PyObject_MakeTpCall@@Base+0x1f0> │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + b.n 97120 <_PyObject_MakeTpCall@@Base+0x3c8> │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne.n 971c0 <_PyObject_MakeTpCall@@Base+0x5d8> │ │ │ │ + bne.w 9739e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ addw r0, ip, #1652 @ 0x674 │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96c62 <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ + bne.w 96dd2 <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 13ec48 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + b.n 96dd2 <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w 96f48 <_PyObject_MakeTpCall@@Base+0x1f0> │ │ │ │ + ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e720 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + blx ip │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 96c62 <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ + b.n 96f48 <_PyObject_MakeTpCall@@Base+0x1f0> │ │ │ │ + nop │ │ │ │ + movs r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96d0a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ - b.n 96ecc <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bne.w 96e7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + b.n 97086 <_PyObject_MakeTpCall@@Base+0x32e> │ │ │ │ + movw r1, #4396 @ 0x112c │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, sl │ │ │ │ + adds r7, #20 │ │ │ │ + movw r2, #22572 @ 0x582c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + mov sp, r7 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2049c0 <_PyErr_Format@@Base> │ │ │ │ + bl 21b210 │ │ │ │ + b.n 971ea <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 210930 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 96de8 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + bl 210508 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 96f58 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + mov r0, fp │ │ │ │ + movw r2, #28176 @ 0x6e10 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ + b.n 97190 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96dfe <_PyObject_MakeTpCall@@Base+0x216> │ │ │ │ + beq.w 96f6e <_PyObject_MakeTpCall@@Base+0x216> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97278 <_PyObject_MakeTpCall@@Base+0x690> │ │ │ │ + blt.n 973ca <_PyObject_MakeTpCall@@Base+0x672> │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #20 │ │ │ │ - movw r2, #29528 @ 0x7358 │ │ │ │ + movw r2, #22620 @ 0x585c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 248f34 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #1928 @ 0x788 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9705e <_PyObject_MakeTpCall@@Base+0x476> │ │ │ │ + b.w 24867c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d6e <_PyObject_MakeTpCall@@Base+0x186> │ │ │ │ + beq.w 96ede <_PyObject_MakeTpCall@@Base+0x186> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9728a <_PyObject_MakeTpCall@@Base+0x6a2> │ │ │ │ + blt.n 973fe <_PyObject_MakeTpCall@@Base+0x6a6> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, fp │ │ │ │ - movw r2, #29528 @ 0x7358 │ │ │ │ + movw r2, #22620 @ 0x585c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 248f34 │ │ │ │ - b.n 97000 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + bl 24867c │ │ │ │ + b.n 97190 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + movw r0, #65460 @ 0xffb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 971ea <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 96c62 <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ - movw r1, #4396 @ 0x112c │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, sl │ │ │ │ - adds r7, #20 │ │ │ │ - movw r2, #29480 @ 0x7328 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - mov sp, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 204de8 <_PyErr_Format@@Base> │ │ │ │ - bl 21b7f8 │ │ │ │ - b.n 9705e <_PyObject_MakeTpCall@@Base+0x476> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - mov r0, fp │ │ │ │ - movw r2, #30668 @ 0x77cc │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ - b.n 97000 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + b.n 96dd2 <_PyObject_MakeTpCall@@Base+0x7a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 971ea <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 971ea <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 971ea <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 97340 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97340 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 97228 <_PyObject_MakeTpCall@@Base+0x640> │ │ │ │ + beq.n 973ea <_PyObject_MakeTpCall@@Base+0x692> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96fea <_PyObject_MakeTpCall@@Base+0x402> │ │ │ │ + bne.w 9717a <_PyObject_MakeTpCall@@Base+0x422> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96d8a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + bge.w 96efa <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 96d8a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + b.n 96efa <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 97372 <_PyObject_MakeTpCall@@Base+0x61a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97372 <_PyObject_MakeTpCall@@Base+0x61a> │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 96d76 <_PyObject_MakeTpCall@@Base+0x18e> │ │ │ │ + beq.w 96ee6 <_PyObject_MakeTpCall@@Base+0x18e> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9723e <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + bne.n 9740e <_PyObject_MakeTpCall@@Base+0x6b6> │ │ │ │ movw r2, #35320 @ 0x89f8 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 96d76 <_PyObject_MakeTpCall@@Base+0x18e> │ │ │ │ - b.n 96d8a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9705e <_PyObject_MakeTpCall@@Base+0x476> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9705e <_PyObject_MakeTpCall@@Base+0x476> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9705e <_PyObject_MakeTpCall@@Base+0x476> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 97162 <_PyObject_MakeTpCall@@Base+0x57a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97162 <_PyObject_MakeTpCall@@Base+0x57a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 971a4 <_PyObject_MakeTpCall@@Base+0x5bc> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 971a4 <_PyObject_MakeTpCall@@Base+0x5bc> │ │ │ │ + beq.w 96ee6 <_PyObject_MakeTpCall@@Base+0x18e> │ │ │ │ + b.n 96efa <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #772] @ 0x304 │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 972b4 <_PyObject_MakeTpCall@@Base+0x6cc> │ │ │ │ + bcc.n 97448 <_PyObject_MakeTpCall@@Base+0x6f0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r7, pc} │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 972b0 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ + bcc.n 97444 <_PyObject_MakeTpCall@@Base+0x6ec> │ │ │ │ bl 32b02 <_Py_CheckRecursiveCall@@Base> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #40464 @ 0x9e10 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97326 <_PyObject_MakeTpCall@@Base+0x73e> │ │ │ │ - ldr r0, [pc, #340] @ (9743c <_PyObject_MakeTpCall@@Base+0x854>) │ │ │ │ + beq.n 974ba <_PyObject_MakeTpCall@@Base+0x762> │ │ │ │ + ldr r0, [pc, #340] @ (975d0 <_PyObject_MakeTpCall@@Base+0x878>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97390 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq.n 97524 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9736a <_PyObject_MakeTpCall@@Base+0x782> │ │ │ │ + cbz r0, 974fe <_PyObject_MakeTpCall@@Base+0x7a6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 973b0 <_PyObject_MakeTpCall@@Base+0x7c8> │ │ │ │ + bne.n 97544 <_PyObject_MakeTpCall@@Base+0x7ec> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 97348 <_PyObject_MakeTpCall@@Base+0x760> │ │ │ │ + bne.n 974dc <_PyObject_MakeTpCall@@Base+0x784> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 97320 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ + cbz r3, 974b4 <_PyObject_MakeTpCall@@Base+0x75c> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97378 <_PyObject_MakeTpCall@@Base+0x790> │ │ │ │ + blt.n 9750c <_PyObject_MakeTpCall@@Base+0x7b4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 973f2 <_PyObject_MakeTpCall@@Base+0x80a> │ │ │ │ + beq.n 97586 <_PyObject_MakeTpCall@@Base+0x82e> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 972e6 <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 9747a <_PyObject_MakeTpCall@@Base+0x722> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30636 @ 0x77ac │ │ │ │ + movw r1, #28144 @ 0x6df0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 97374 <_PyObject_MakeTpCall@@Base+0x78c> │ │ │ │ + bl fce84 │ │ │ │ + b.n 97508 <_PyObject_MakeTpCall@@Base+0x7b0> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9740c <_PyObject_MakeTpCall@@Base+0x824> │ │ │ │ + beq.n 975a0 <_PyObject_MakeTpCall@@Base+0x848> │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ movs r6, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 97320 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ + ble.n 974b4 <_PyObject_MakeTpCall@@Base+0x75c> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 97358 <_PyObject_MakeTpCall@@Base+0x770> │ │ │ │ - b.n 97312 <_PyObject_MakeTpCall@@Base+0x72a> │ │ │ │ + bne.n 974ec <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ + b.n 974a6 <_PyObject_MakeTpCall@@Base+0x74e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 973de <_PyObject_MakeTpCall@@Base+0x7f6> │ │ │ │ + beq.n 97572 <_PyObject_MakeTpCall@@Base+0x81a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 973de <_PyObject_MakeTpCall@@Base+0x7f6> │ │ │ │ + beq.n 97572 <_PyObject_MakeTpCall@@Base+0x81a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 97320 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ + b.n 974b4 <_PyObject_MakeTpCall@@Base+0x75c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97374 <_PyObject_MakeTpCall@@Base+0x78c> │ │ │ │ + bge.n 97508 <_PyObject_MakeTpCall@@Base+0x7b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97374 <_PyObject_MakeTpCall@@Base+0x78c> │ │ │ │ + bne.n 97508 <_PyObject_MakeTpCall@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97374 <_PyObject_MakeTpCall@@Base+0x78c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97508 <_PyObject_MakeTpCall@@Base+0x7b0> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #44712 @ 0xaea8 │ │ │ │ + movw r1, #45100 @ 0xb02c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - movw r2, #30668 @ 0x77cc │ │ │ │ + movw r2, #28176 @ 0x6e10 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 204de8 <_PyErr_Format@@Base> │ │ │ │ + b.w 2049c0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9730c <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + beq.n 974a0 <_PyObject_MakeTpCall@@Base+0x748> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9742c <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + blt.n 975c0 <_PyObject_MakeTpCall@@Base+0x868> │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #29528 @ 0x7358 │ │ │ │ + movw r2, #22620 @ 0x585c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 248f34 │ │ │ │ + b.w 24867c │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - movw r2, #29480 @ 0x7328 │ │ │ │ + movw r2, #22572 @ 0x582c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ - b.n 973a2 <_PyObject_MakeTpCall@@Base+0x7ba> │ │ │ │ - cbz r2, 973fa <_PyObject_MakeTpCall@@Base+0x812> │ │ │ │ + b.n 97536 <_PyObject_MakeTpCall@@Base+0x7de> │ │ │ │ + cbz r2, 9758e <_PyObject_MakeTpCall@@Base+0x836> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97330 <_PyObject_MakeTpCall@@Base+0x748> │ │ │ │ + bne.n 974c4 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97320 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ + bge.n 974b4 <_PyObject_MakeTpCall@@Base+0x75c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 97320 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ + b.n 974b4 <_PyObject_MakeTpCall@@Base+0x75c> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 97312 <_PyObject_MakeTpCall@@Base+0x72a> │ │ │ │ + beq.w 974a6 <_PyObject_MakeTpCall@@Base+0x74e> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9740e <_PyObject_MakeTpCall@@Base+0x826> │ │ │ │ + bne.n 975a2 <_PyObject_MakeTpCall@@Base+0x84a> │ │ │ │ movw r0, #35320 @ 0x89f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 97312 <_PyObject_MakeTpCall@@Base+0x72a> │ │ │ │ - b.n 97320 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ + beq.w 974a6 <_PyObject_MakeTpCall@@Base+0x74e> │ │ │ │ + b.n 974b4 <_PyObject_MakeTpCall@@Base+0x75c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 973be <_PyObject_MakeTpCall@@Base+0x7d6> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 973be <_PyObject_MakeTpCall@@Base+0x7d6> │ │ │ │ + bne.n 97552 <_PyObject_MakeTpCall@@Base+0x7fa> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97552 <_PyObject_MakeTpCall@@Base+0x7fa> │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ @@ -158733,307 +158858,307 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [r7, #16] │ │ │ │ add.w r2, r7, #76 @ 0x4c │ │ │ │ strd r3, r1, [sp] │ │ │ │ movw r3, #41712 @ 0xa2f0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30700 @ 0x77ec │ │ │ │ + movw r1, #28208 @ 0x6e30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 99a8c │ │ │ │ + bl 99c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + beq.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ ldr r6, [r7, #68] @ 0x44 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 99770 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ + bpl.w 99904 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976be <_PyObject_MakeTpCall@@Base+0xad6> │ │ │ │ + beq.w 97852 <_PyObject_MakeTpCall@@Base+0xafa> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + ble.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 9925c <_PyObject_MakeTpCall@@Base+0x2674> │ │ │ │ + bge.w 993f0 <_PyObject_MakeTpCall@@Base+0x2698> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 974da <_PyObject_MakeTpCall@@Base+0x8f2> │ │ │ │ + beq.n 9766e <_PyObject_MakeTpCall@@Base+0x916> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r3 │ │ │ │ add.w sl, r2, #16 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 9928c <_PyObject_MakeTpCall@@Base+0x26a4> │ │ │ │ + bge.w 99420 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 974c4 <_PyObject_MakeTpCall@@Base+0x8dc> │ │ │ │ + bne.n 97658 <_PyObject_MakeTpCall@@Base+0x900> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + ble.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [r7, #48] @ 0x30 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 993fe <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ + beq.w 99592 <_PyObject_MakeTpCall@@Base+0x283a> │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ sub.w lr, r1, r4 │ │ │ │ mvn.w lr, lr │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 98a08 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ + beq.w 98b9c <_PyObject_MakeTpCall@@Base+0x1e44> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 98df0 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + ble.w 98f84 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98646 <_PyObject_MakeTpCall@@Base+0x1a5e> │ │ │ │ + bne.w 987da <_PyObject_MakeTpCall@@Base+0x1a82> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 98a08 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ + beq.w 98b9c <_PyObject_MakeTpCall@@Base+0x1e44> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 975c2 <_PyObject_MakeTpCall@@Base+0x9da> │ │ │ │ + beq.n 97756 <_PyObject_MakeTpCall@@Base+0x9fe> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 975a8 <_PyObject_MakeTpCall@@Base+0x9c0> │ │ │ │ + beq.n 9773c <_PyObject_MakeTpCall@@Base+0x9e4> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 9758e <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ + beq.n 97722 <_PyObject_MakeTpCall@@Base+0x9ca> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 97574 <_PyObject_MakeTpCall@@Base+0x98c> │ │ │ │ + beq.n 97708 <_PyObject_MakeTpCall@@Base+0x9b0> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 98b44 <_PyObject_MakeTpCall@@Base+0x1f5c> │ │ │ │ + bne.w 98cd8 <_PyObject_MakeTpCall@@Base+0x1f80> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 98df0 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + ble.w 98f84 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98646 <_PyObject_MakeTpCall@@Base+0x1a5e> │ │ │ │ + bne.w 987da <_PyObject_MakeTpCall@@Base+0x1a82> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 98df0 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + ble.w 98f84 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98646 <_PyObject_MakeTpCall@@Base+0x1a5e> │ │ │ │ + bne.w 987da <_PyObject_MakeTpCall@@Base+0x1a82> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 98df0 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + ble.w 98f84 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98646 <_PyObject_MakeTpCall@@Base+0x1a5e> │ │ │ │ + bne.w 987da <_PyObject_MakeTpCall@@Base+0x1a82> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 98df0 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + ble.w 98f84 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98646 <_PyObject_MakeTpCall@@Base+0x1a5e> │ │ │ │ + bne.w 987da <_PyObject_MakeTpCall@@Base+0x1a82> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 98df0 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + ble.w 98f84 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98646 <_PyObject_MakeTpCall@@Base+0x1a5e> │ │ │ │ + bne.w 987da <_PyObject_MakeTpCall@@Base+0x1a82> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 98dee <_PyObject_MakeTpCall@@Base+0x2206> │ │ │ │ + ble.w 98f82 <_PyObject_MakeTpCall@@Base+0x222a> │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98644 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ + bne.w 987d8 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98676 <_PyObject_MakeTpCall@@Base+0x1a8e> │ │ │ │ + beq.w 9880a <_PyObject_MakeTpCall@@Base+0x1ab2> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98644 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ + bne.w 987d8 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98644 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ + bne.w 987d8 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, sl, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98644 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ + bne.w 987d8 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, sl, #3 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98644 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ + bne.w 987d8 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ add.w r1, sl, #4 │ │ │ │ add.w r2, lr, #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 98dee <_PyObject_MakeTpCall@@Base+0x2206> │ │ │ │ + ble.w 98f82 <_PyObject_MakeTpCall@@Base+0x222a> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98644 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ + bne.w 987d8 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, sl, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98644 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ + bne.w 987d8 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, sl, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98644 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ + bne.w 987d8 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, sl, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 975de <_PyObject_MakeTpCall@@Base+0x9f6> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 97772 <_PyObject_MakeTpCall@@Base+0xa1a> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22160 @ 0x5690 │ │ │ │ + movw r1, #19792 @ 0x4d50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #35320 @ 0x89f8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8048c │ │ │ │ + bl 80664 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + beq.n 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ movw sl, #35320 @ 0x89f8 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ str r4, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r4, #20540 @ 0x503c │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9772c <_PyObject_MakeTpCall@@Base+0xb44> │ │ │ │ + beq.n 978c0 <_PyObject_MakeTpCall@@Base+0xb68> │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a72 <_PyObject_MakeTpCall@@Base+0x2e8a> │ │ │ │ + beq.w 99c06 <_PyObject_MakeTpCall@@Base+0x2eae> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 9772c <_PyObject_MakeTpCall@@Base+0xb44> │ │ │ │ + ble.n 978c0 <_PyObject_MakeTpCall@@Base+0xb68> │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9772c <_PyObject_MakeTpCall@@Base+0xb44> │ │ │ │ + beq.n 978c0 <_PyObject_MakeTpCall@@Base+0xb68> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9772c <_PyObject_MakeTpCall@@Base+0xb44> │ │ │ │ + beq.n 978c0 <_PyObject_MakeTpCall@@Base+0xb68> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9772c <_PyObject_MakeTpCall@@Base+0xb44> │ │ │ │ + beq.n 978c0 <_PyObject_MakeTpCall@@Base+0xb68> │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9772c <_PyObject_MakeTpCall@@Base+0xb44> │ │ │ │ + beq.n 978c0 <_PyObject_MakeTpCall@@Base+0xb68> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9772c <_PyObject_MakeTpCall@@Base+0xb44> │ │ │ │ + beq.n 978c0 <_PyObject_MakeTpCall@@Base+0xb68> │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 9772c <_PyObject_MakeTpCall@@Base+0xb44> │ │ │ │ + beq.n 978c0 <_PyObject_MakeTpCall@@Base+0xb68> │ │ │ │ adds r3, #24 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9772c <_PyObject_MakeTpCall@@Base+0xb44> │ │ │ │ + beq.n 978c0 <_PyObject_MakeTpCall@@Base+0xb68> │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9771e <_PyObject_MakeTpCall@@Base+0xb36> │ │ │ │ + bne.n 978b2 <_PyObject_MakeTpCall@@Base+0xb5a> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ee98 │ │ │ │ + bl 8f040 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98dd2 <_PyObject_MakeTpCall@@Base+0x21ea> │ │ │ │ + beq.w 98f66 <_PyObject_MakeTpCall@@Base+0x220e> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 9919c <_PyObject_MakeTpCall@@Base+0x25b4> │ │ │ │ - ldr r2, [pc, #640] @ (979d8 <_PyObject_MakeTpCall@@Base+0xdf0>) │ │ │ │ + bpl.w 99330 <_PyObject_MakeTpCall@@Base+0x25d8> │ │ │ │ + ldr r2, [pc, #640] @ (97b6c <_PyObject_MakeTpCall@@Base+0xe14>) │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #1576] @ 0x628 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98caa <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + bne.w 98e3e <_PyObject_MakeTpCall@@Base+0x20e6> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1584] @ 0x630 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 98caa <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - ldr r1, [pc, #608] @ (979dc <_PyObject_MakeTpCall@@Base+0xdf4>) │ │ │ │ + beq.w 98e3e <_PyObject_MakeTpCall@@Base+0x20e6> │ │ │ │ + ldr r1, [pc, #608] @ (97b70 <_PyObject_MakeTpCall@@Base+0xe18>) │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98828 <_PyObject_MakeTpCall@@Base+0x1c40> │ │ │ │ - ldr r3, [pc, #592] @ (979e0 <_PyObject_MakeTpCall@@Base+0xdf8>) │ │ │ │ + bne.w 989bc <_PyObject_MakeTpCall@@Base+0x1c64> │ │ │ │ + ldr r3, [pc, #592] @ (97b74 <_PyObject_MakeTpCall@@Base+0xe1c>) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98dca <_PyObject_MakeTpCall@@Base+0x21e2> │ │ │ │ + bne.w 98f5e <_PyObject_MakeTpCall@@Base+0x2206> │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979bc <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + bne.w 97b50 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98dd2 <_PyObject_MakeTpCall@@Base+0x21ea> │ │ │ │ + beq.w 98f66 <_PyObject_MakeTpCall@@Base+0x220e> │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov.w r2, #17920 @ 0x4600 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r2, [fp, #84] @ 0x54 │ │ │ │ add.w r2, fp, #208 @ 0xd0 │ │ │ │ @@ -159043,163 +159168,163 @@ │ │ │ │ str.w r2, [fp, #48] @ 0x30 │ │ │ │ add.w r2, fp, #380 @ 0x17c │ │ │ │ str.w r2, [fp, #52] @ 0x34 │ │ │ │ add.w r2, fp, #368 @ 0x170 │ │ │ │ str.w r2, [fp, #56] @ 0x38 │ │ │ │ add.w r2, fp, #420 @ 0x1a4 │ │ │ │ str.w r2, [fp, #80] @ 0x50 │ │ │ │ - bge.w 97996 <_PyObject_MakeTpCall@@Base+0xdae> │ │ │ │ + bge.w 97b2a <_PyObject_MakeTpCall@@Base+0xdd2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r1, [fp, #168] @ 0xa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 979a8 <_PyObject_MakeTpCall@@Base+0xdc0> │ │ │ │ + bge.w 97b3c <_PyObject_MakeTpCall@@Base+0xde4> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - movw r3, #16377 @ 0x3ff9 │ │ │ │ + movw r3, #17929 @ 0x4609 │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [fp, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [fp, #128] @ 0x80 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - movw r2, #51749 @ 0xca25 │ │ │ │ + movw r2, #52245 @ 0xcc15 │ │ │ │ movt r2, #7 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str.w r2, [fp, #152] @ 0x98 │ │ │ │ - movw r2, #36729 @ 0x8f79 │ │ │ │ + movw r2, #37153 @ 0x9121 │ │ │ │ movt r2, #8 │ │ │ │ str.w r2, [fp, #160] @ 0xa0 │ │ │ │ - movw r2, #47213 @ 0xb86d │ │ │ │ + movw r2, #48525 @ 0xbd8d │ │ │ │ movt r2, #19 │ │ │ │ str.w r2, [fp, #92] @ 0x5c │ │ │ │ - movw r2, #28989 @ 0x713d │ │ │ │ + movw r2, #30365 @ 0x769d │ │ │ │ movt r2, #21 │ │ │ │ str.w r2, [fp, #96] @ 0x60 │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [fp, #132] @ 0x84 │ │ │ │ str.w r5, [fp, #428] @ 0x1ac │ │ │ │ strd r3, r3, [fp, #444] @ 0x1bc │ │ │ │ str.w r3, [fp, #452] @ 0x1c4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 987fc <_PyObject_MakeTpCall@@Base+0x1c14> │ │ │ │ + bne.w 98990 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r6, [fp, #432] @ 0x1b0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.w 9881c <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bpl.w 989b0 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 99188 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ + bpl.w 9931c <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 99188 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ + bpl.w 9931c <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ adds.w r0, r5, #20 │ │ │ │ itt ne │ │ │ │ ldrne r4, [r5, #8] │ │ │ │ strne.w r0, [fp, #12] │ │ │ │ - beq.w 999b0 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + beq.w 99b44 <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ blx 2d658 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 99242 <_PyObject_MakeTpCall@@Base+0x265a> │ │ │ │ + bne.w 993d6 <_PyObject_MakeTpCall@@Base+0x267e> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 99354 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + bmi.w 994e8 <_PyObject_MakeTpCall@@Base+0x2790> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 993a0 <_PyObject_MakeTpCall@@Base+0x27b8> │ │ │ │ - ldr r1, [pc, #240] @ (979e4 <_PyObject_MakeTpCall@@Base+0xdfc>) │ │ │ │ + bpl.w 99534 <_PyObject_MakeTpCall@@Base+0x27dc> │ │ │ │ + ldr r1, [pc, #240] @ (97b78 <_PyObject_MakeTpCall@@Base+0xe20>) │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r1, #4084] @ 0xff4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9898a <_PyObject_MakeTpCall@@Base+0x1da2> │ │ │ │ + bne.w 98b1e <_PyObject_MakeTpCall@@Base+0x1dc6> │ │ │ │ ldr.w r2, [r1, #4092] @ 0xffc │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 9898a <_PyObject_MakeTpCall@@Base+0x1da2> │ │ │ │ + beq.w 98b1e <_PyObject_MakeTpCall@@Base+0x1dc6> │ │ │ │ add.w r9, r7, #88 @ 0x58 │ │ │ │ add.w r1, r1, #4080 @ 0xff0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 979f0 <_PyObject_MakeTpCall@@Base+0xe08> │ │ │ │ - bl 121c44 │ │ │ │ - cbz r0, 97962 <_PyObject_MakeTpCall@@Base+0xd7a> │ │ │ │ - ldr r1, [pc, #180] @ (979e8 <_PyObject_MakeTpCall@@Base+0xe00>) │ │ │ │ + bne.n 97b84 <_PyObject_MakeTpCall@@Base+0xe2c> │ │ │ │ + bl 12226c │ │ │ │ + cbz r0, 97af6 <_PyObject_MakeTpCall@@Base+0xd9e> │ │ │ │ + ldr r1, [pc, #180] @ (97b7c <_PyObject_MakeTpCall@@Base+0xe24>) │ │ │ │ mov r2, r9 │ │ │ │ - bl 8d678 │ │ │ │ + bl 8d834 │ │ │ │ ldr r6, [r7, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r6, 9795c <_PyObject_MakeTpCall@@Base+0xd74> │ │ │ │ - ldr r1, [pc, #172] @ (979ec <_PyObject_MakeTpCall@@Base+0xe04>) │ │ │ │ + cbz r6, 97af0 <_PyObject_MakeTpCall@@Base+0xd98> │ │ │ │ + ldr r1, [pc, #172] @ (97b80 <_PyObject_MakeTpCall@@Base+0xe28>) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9795c <_PyObject_MakeTpCall@@Base+0xd74> │ │ │ │ + bge.n 97af0 <_PyObject_MakeTpCall@@Base+0xd98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 998ea <_PyObject_MakeTpCall@@Base+0x2d02> │ │ │ │ + beq.w 99a7e <_PyObject_MakeTpCall@@Base+0x2d26> │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.n 97a0e <_PyObject_MakeTpCall@@Base+0xe26> │ │ │ │ + bmi.n 97ba2 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97a0e <_PyObject_MakeTpCall@@Base+0xe26> │ │ │ │ + beq.n 97ba2 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97a0e <_PyObject_MakeTpCall@@Base+0xe26> │ │ │ │ + bne.n 97ba2 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ mov.w r1, #2528 @ 0x9e0 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r3, [fp, #168] @ 0xa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97826 <_PyObject_MakeTpCall@@Base+0xc3e> │ │ │ │ + blt.w 979ba <_PyObject_MakeTpCall@@Base+0xc62> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movw r2, #16377 @ 0x3ff9 │ │ │ │ + movw r2, #17929 @ 0x4609 │ │ │ │ movt r2, #17 │ │ │ │ str.w sl, [fp, #128] @ 0x80 │ │ │ │ str.w r2, [fp, #24] │ │ │ │ - b.n 9783e <_PyObject_MakeTpCall@@Base+0xc56> │ │ │ │ + b.n 979d2 <_PyObject_MakeTpCall@@Base+0xc7a> │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98dd2 <_PyObject_MakeTpCall@@Base+0x21ea> │ │ │ │ + beq.w 98f66 <_PyObject_MakeTpCall@@Base+0x220e> │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ - b.n 977d6 <_PyObject_MakeTpCall@@Base+0xbee> │ │ │ │ + b.n 9796a <_PyObject_MakeTpCall@@Base+0xc12> │ │ │ │ nop │ │ │ │ adds r0, r7, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -159207,234 +159332,234 @@ │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9792a <_PyObject_MakeTpCall@@Base+0xd42> │ │ │ │ + beq.n 97abe <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 97972 <_PyObject_MakeTpCall@@Base+0xd8a> │ │ │ │ - ldr r1, [pc, #716] @ (97cdc <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + bpl.n 97b06 <_PyObject_MakeTpCall@@Base+0xdae> │ │ │ │ + ldr r1, [pc, #716] @ (97e70 <_PyObject_MakeTpCall@@Base+0x1118>) │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r1, #616] @ 0x268 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98a0e <_PyObject_MakeTpCall@@Base+0x1e26> │ │ │ │ + bne.w 98ba2 <_PyObject_MakeTpCall@@Base+0x1e4a> │ │ │ │ ldr.w r2, [r1, #624] @ 0x270 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 98a0e <_PyObject_MakeTpCall@@Base+0x1e26> │ │ │ │ + beq.w 98ba2 <_PyObject_MakeTpCall@@Base+0x1e4a> │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r1, #612 @ 0x264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 98458 <_PyObject_MakeTpCall@@Base+0x1870> │ │ │ │ + beq.w 985ec <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9857c <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + bge.w 98710 <_PyObject_MakeTpCall@@Base+0x19b8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 98586 <_PyObject_MakeTpCall@@Base+0x199e> │ │ │ │ - ldr r1, [pc, #644] @ (97ce0 <_PyObject_MakeTpCall@@Base+0x10f8>) │ │ │ │ + bpl.w 9871a <_PyObject_MakeTpCall@@Base+0x19c2> │ │ │ │ + ldr r1, [pc, #644] @ (97e74 <_PyObject_MakeTpCall@@Base+0x111c>) │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp, #436] @ 0x1b4 │ │ │ │ - bl c68b0 │ │ │ │ + bl c6aa4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 98480 <_PyObject_MakeTpCall@@Base+0x1898> │ │ │ │ - ldr r2, [pc, #604] @ (97ce4 <_PyObject_MakeTpCall@@Base+0x10fc>) │ │ │ │ + bpl.w 98614 <_PyObject_MakeTpCall@@Base+0x18bc> │ │ │ │ + ldr r2, [pc, #604] @ (97e78 <_PyObject_MakeTpCall@@Base+0x1120>) │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #2180] @ 0x884 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 98cc4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 98e58 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ ldr.w r2, [r2, #2188] @ 0x88c │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 98cc4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ - ldr r1, [pc, #584] @ (97ce8 <_PyObject_MakeTpCall@@Base+0x1100>) │ │ │ │ + beq.w 98e58 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ + ldr r1, [pc, #584] @ (97e7c <_PyObject_MakeTpCall@@Base+0x1124>) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 984a2 <_PyObject_MakeTpCall@@Base+0x18ba> │ │ │ │ + beq.w 98636 <_PyObject_MakeTpCall@@Base+0x18de> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 97b40 <_PyObject_MakeTpCall@@Base+0xf58> │ │ │ │ + bpl.n 97cd4 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 99520 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bpl.w 996b4 <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 99520 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bpl.w 996b4 <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ adds.w r3, r5, #20 │ │ │ │ it ne │ │ │ │ strne r3, [r7, #48] @ 0x30 │ │ │ │ - beq.w 99a2c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ + beq.w 99bc0 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ movw r6, #35960 @ 0x8c78 │ │ │ │ movt r6, #79 @ 0x4f │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ blx 2d658 │ │ │ │ - movw r2, #21665 @ 0x54a1 │ │ │ │ + movw r2, #22129 @ 0x5671 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r6, #948] @ 0x3b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r7, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 996f4 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ - ldr r3, [pc, #500] @ (97cec <_PyObject_MakeTpCall@@Base+0x1104>) │ │ │ │ + bne.w 99888 <_PyObject_MakeTpCall@@Base+0x2b30> │ │ │ │ + ldr r3, [pc, #500] @ (97e80 <_PyObject_MakeTpCall@@Base+0x1128>) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1588] @ 0x634 │ │ │ │ - bhi.w 985e8 <_PyObject_MakeTpCall@@Base+0x1a00> │ │ │ │ + bhi.w 9877c <_PyObject_MakeTpCall@@Base+0x1a24> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 98f2c <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ + beq.w 990c0 <_PyObject_MakeTpCall@@Base+0x2368> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 985c8 <_PyObject_MakeTpCall@@Base+0x19e0> │ │ │ │ + beq.w 9875c <_PyObject_MakeTpCall@@Base+0x1a04> │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ blx 2d5b4 │ │ │ │ str.w r5, [fp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 9970c <_PyObject_MakeTpCall@@Base+0x2b24> │ │ │ │ + bpl.w 998a0 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98cf8 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ + bne.w 98e8c <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 98cf8 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ - ldr r1, [pc, #376] @ (97cf0 <_PyObject_MakeTpCall@@Base+0x1108>) │ │ │ │ + beq.w 98e8c <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ + ldr r1, [pc, #376] @ (97e84 <_PyObject_MakeTpCall@@Base+0x112c>) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98aa8 <_PyObject_MakeTpCall@@Base+0x1ec0> │ │ │ │ - ldr r3, [pc, #364] @ (97cf4 <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ + bne.w 98c3c <_PyObject_MakeTpCall@@Base+0x1ee4> │ │ │ │ + ldr r3, [pc, #364] @ (97e88 <_PyObject_MakeTpCall@@Base+0x1130>) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98da8 <_PyObject_MakeTpCall@@Base+0x21c0> │ │ │ │ + bne.w 98f3c <_PyObject_MakeTpCall@@Base+0x21e4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.w 98af8 <_PyObject_MakeTpCall@@Base+0x1f10> │ │ │ │ - ldr r2, [pc, #304] @ (97ce4 <_PyObject_MakeTpCall@@Base+0x10fc>) │ │ │ │ + bpl.w 98c8c <_PyObject_MakeTpCall@@Base+0x1f34> │ │ │ │ + ldr r2, [pc, #304] @ (97e78 <_PyObject_MakeTpCall@@Base+0x1120>) │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #3224] @ 0xc98 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 98cde <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + bne.w 98e72 <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ ldr.w r2, [r2, #3232] @ 0xca0 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 98cde <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ - ldr r1, [pc, #300] @ (97cf8 <_PyObject_MakeTpCall@@Base+0x1110>) │ │ │ │ + beq.w 98e72 <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ + ldr r1, [pc, #300] @ (97e8c <_PyObject_MakeTpCall@@Base+0x1134>) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d52 <_PyObject_MakeTpCall@@Base+0x216a> │ │ │ │ - ldr r3, [pc, #276] @ (97cf4 <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ + bne.w 98ee6 <_PyObject_MakeTpCall@@Base+0x218e> │ │ │ │ + ldr r3, [pc, #276] @ (97e88 <_PyObject_MakeTpCall@@Base+0x1130>) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98db4 <_PyObject_MakeTpCall@@Base+0x21cc> │ │ │ │ + bne.w 98f48 <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 98d76 <_PyObject_MakeTpCall@@Base+0x218e> │ │ │ │ - ldr r2, [pc, #216] @ (97ce4 <_PyObject_MakeTpCall@@Base+0x10fc>) │ │ │ │ + bpl.w 98f0a <_PyObject_MakeTpCall@@Base+0x21b2> │ │ │ │ + ldr r2, [pc, #216] @ (97e78 <_PyObject_MakeTpCall@@Base+0x1120>) │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #1612] @ 0x64c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 98c5c <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + bne.w 98df0 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ ldr.w r2, [r2, #1620] @ 0x654 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 98c5c <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ - ldr r1, [pc, #216] @ (97cfc <_PyObject_MakeTpCall@@Base+0x1114>) │ │ │ │ + beq.w 98df0 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + ldr r1, [pc, #216] @ (97e90 <_PyObject_MakeTpCall@@Base+0x1138>) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98baa <_PyObject_MakeTpCall@@Base+0x1fc2> │ │ │ │ - ldr r3, [pc, #192] @ (97cf4 <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ + bne.w 98d3e <_PyObject_MakeTpCall@@Base+0x1fe6> │ │ │ │ + ldr r3, [pc, #192] @ (97e88 <_PyObject_MakeTpCall@@Base+0x1130>) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98dbe <_PyObject_MakeTpCall@@Base+0x21d6> │ │ │ │ + bne.w 98f52 <_PyObject_MakeTpCall@@Base+0x21fa> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr.w r5, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98bc6 <_PyObject_MakeTpCall@@Base+0x1fde> │ │ │ │ + bne.w 98d5a <_PyObject_MakeTpCall@@Base+0x2002> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - cbz r3, 97c6a <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ + cbz r3, 97dfe <_PyObject_MakeTpCall@@Base+0x10a6> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [fp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 97c82 <_PyObject_MakeTpCall@@Base+0x109a> │ │ │ │ + cbz r3, 97e16 <_PyObject_MakeTpCall@@Base+0x10be> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [fp, #144] @ 0x90 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ str.w r5, [fp, #16] │ │ │ │ @@ -159442,33 +159567,33 @@ │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [fp, #20] │ │ │ │ ands.w r5, r5, #8388608 @ 0x800000 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ addne r3, fp │ │ │ │ strne.w r3, [fp, #120] @ 0x78 │ │ │ │ - beq.w 99318 <_PyObject_MakeTpCall@@Base+0x2730> │ │ │ │ - ldr r2, [pc, #68] @ (97cec <_PyObject_MakeTpCall@@Base+0x1104>) │ │ │ │ + beq.w 994ac <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ + ldr r2, [pc, #68] @ (97e80 <_PyObject_MakeTpCall@@Base+0x1128>) │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ str r2, [r7, #52] @ 0x34 │ │ │ │ ldr.w r5, [r2, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 984d8 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + bne.w 9866c <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98304 <_PyObject_MakeTpCall@@Base+0x171c> │ │ │ │ + bne.w 98498 <_PyObject_MakeTpCall@@Base+0x1740> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ str.w r2, [fp, #124] @ 0x7c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ it le │ │ │ │ cmple r3, #0 │ │ │ │ - bne.w 98398 <_PyObject_MakeTpCall@@Base+0x17b0> │ │ │ │ - b.n 97d00 <_PyObject_MakeTpCall@@Base+0x1118> │ │ │ │ + bne.w 9852c <_PyObject_MakeTpCall@@Base+0x17d4> │ │ │ │ + b.n 97e94 <_PyObject_MakeTpCall@@Base+0x113c> │ │ │ │ nop │ │ │ │ adds r0, r7, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ @@ -159488,133 +159613,133 @@ │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 983dc <_PyObject_MakeTpCall@@Base+0x17f4> │ │ │ │ - ldr r2, [pc, #324] @ (97e60 <_PyObject_MakeTpCall@@Base+0x1278>) │ │ │ │ + bpl.w 98570 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ + ldr r2, [pc, #324] @ (97ff4 <_PyObject_MakeTpCall@@Base+0x129c>) │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #1652] @ 0x674 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 98c90 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + bne.w 98e24 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ ldr.w r2, [r2, #1660] @ 0x67c │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 98c90 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ - ldr r1, [pc, #304] @ (97e64 <_PyObject_MakeTpCall@@Base+0x127c>) │ │ │ │ + beq.w 98e24 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ + ldr r1, [pc, #304] @ (97ff8 <_PyObject_MakeTpCall@@Base+0x12a0>) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98326 <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - ldr r3, [pc, #288] @ (97e68 <_PyObject_MakeTpCall@@Base+0x1280>) │ │ │ │ + bne.w 984ba <_PyObject_MakeTpCall@@Base+0x1762> │ │ │ │ + ldr r3, [pc, #288] @ (97ffc <_PyObject_MakeTpCall@@Base+0x12a4>) │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d9c <_PyObject_MakeTpCall@@Base+0x21b4> │ │ │ │ + bne.w 98f30 <_PyObject_MakeTpCall@@Base+0x21d8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 9835e <_PyObject_MakeTpCall@@Base+0x1776> │ │ │ │ - ldr r2, [pc, #240] @ (97e60 <_PyObject_MakeTpCall@@Base+0x1278>) │ │ │ │ + bpl.w 984f2 <_PyObject_MakeTpCall@@Base+0x179a> │ │ │ │ + ldr r2, [pc, #240] @ (97ff4 <_PyObject_MakeTpCall@@Base+0x129c>) │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #1724] @ 0x6bc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 98c76 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + bne.w 98e0a <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ ldr.w r2, [r2, #1732] @ 0x6c4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 98c76 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + beq.w 98e0a <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #228] @ (97e6c <_PyObject_MakeTpCall@@Base+0x1284>) │ │ │ │ + ldr r1, [pc, #228] @ (98000 <_PyObject_MakeTpCall@@Base+0x12a8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98380 <_PyObject_MakeTpCall@@Base+0x1798> │ │ │ │ + beq.w 98514 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r1, #32564 @ 0x7f34 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 99a3a <_PyObject_MakeTpCall@@Base+0x2e52> │ │ │ │ + bne.w 99bce <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 99a7c <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ + bge.w 99c10 <_PyObject_MakeTpCall@@Base+0x2eb8> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #8] │ │ │ │ - cbz r0, 97dc4 <_PyObject_MakeTpCall@@Base+0x11dc> │ │ │ │ + cbz r0, 97f58 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 985b6 <_PyObject_MakeTpCall@@Base+0x19ce> │ │ │ │ - ldr r1, [pc, #164] @ (97e6c <_PyObject_MakeTpCall@@Base+0x1284>) │ │ │ │ + blt.w 9874a <_PyObject_MakeTpCall@@Base+0x19f2> │ │ │ │ + ldr r1, [pc, #164] @ (98000 <_PyObject_MakeTpCall@@Base+0x12a8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl c68b0 │ │ │ │ + bl c6aa4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #19 │ │ │ │ - bmi.n 97dee <_PyObject_MakeTpCall@@Base+0x1206> │ │ │ │ + bmi.n 97f82 <_PyObject_MakeTpCall@@Base+0x122a> │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 993e0 <_PyObject_MakeTpCall@@Base+0x27f8> │ │ │ │ + bpl.w 99574 <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 7699c │ │ │ │ + bl 76b58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ - movw r1, #7484 @ 0x1d3c │ │ │ │ - movt r1, #78 @ 0x4e │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + movw r1, #49460 @ 0xc134 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 97e0e <_PyObject_MakeTpCall@@Base+0x1226> │ │ │ │ + cbz r3, 97fa2 <_PyObject_MakeTpCall@@Base+0x124a> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b3f0 <_PyDict_CopyAsDict@@Base+0x30> │ │ │ │ + bl 9b584 <_PyDict_CopyAsDict@@Base+0x30> │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97dfc <_PyObject_MakeTpCall@@Base+0x1214> │ │ │ │ + bne.n 97f90 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9960c <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ + beq.w 997a0 <_PyObject_MakeTpCall@@Base+0x2a48> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 9965c <_PyObject_MakeTpCall@@Base+0x2a74> │ │ │ │ + bmi.w 997f0 <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 99696 <_PyObject_MakeTpCall@@Base+0x2aae> │ │ │ │ + beq.w 9982a <_PyObject_MakeTpCall@@Base+0x2ad2> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 99696 <_PyObject_MakeTpCall@@Base+0x2aae> │ │ │ │ + bpl.w 9982a <_PyObject_MakeTpCall@@Base+0x2ad2> │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ee98 │ │ │ │ + bl 8f040 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ - ldr r3, [pc, #36] @ (97e70 <_PyObject_MakeTpCall@@Base+0x1288>) │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + ldr r3, [pc, #36] @ (98004 <_PyObject_MakeTpCall@@Base+0x12ac>) │ │ │ │ str.w fp, [r7, #24] │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r9, [r7, #32] │ │ │ │ mov r9, r8 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 97f4e <_PyObject_MakeTpCall@@Base+0x1366> │ │ │ │ + b.n 980e2 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ lsrs r0, r7, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r5, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #12 │ │ │ │ @@ -159623,182 +159748,182 @@ │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r6, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 982cc <_PyObject_MakeTpCall@@Base+0x16e4> │ │ │ │ + beq.w 98460 <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ add.w r1, r1, fp, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98400 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ + beq.w 98594 <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ cmp r2, fp │ │ │ │ - ble.n 97f7e <_PyObject_MakeTpCall@@Base+0x1396> │ │ │ │ + ble.n 98112 <_PyObject_MakeTpCall@@Base+0x13ba> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ ldr.w r4, [r3, r9] │ │ │ │ - ldr r3, [pc, #656] @ (98140 <_PyObject_MakeTpCall@@Base+0x1558>) │ │ │ │ + ldr r3, [pc, #656] @ (982d4 <_PyObject_MakeTpCall@@Base+0x157c>) │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ eor.w r5, r1, r3 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mla r2, r2, r5, r4 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r2, #1424] @ 0x590 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 98156 <_PyObject_MakeTpCall@@Base+0x156e> │ │ │ │ + bne.w 982ea <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ movs r3, #12 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mla r2, r5, r3, r4 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #1428] @ 0x594 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 98154 <_PyObject_MakeTpCall@@Base+0x156c> │ │ │ │ + bne.w 982e8 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ ldr.w r3, [r4, #1432] @ 0x598 │ │ │ │ - cbz r3, 97f40 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ + cbz r3, 980d4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98512 <_PyObject_MakeTpCall@@Base+0x192a> │ │ │ │ + bge.w 986a6 <_PyObject_MakeTpCall@@Base+0x194e> │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 97f40 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ + beq.n 980d4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.w 9851e <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + bmi.w 986b2 <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98538 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + beq.w 986cc <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97f38 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bge.n 980cc <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 994ee <_PyObject_MakeTpCall@@Base+0x2906> │ │ │ │ + beq.w 99682 <_PyObject_MakeTpCall@@Base+0x292a> │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98538 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ - ldr r3, [pc, #512] @ (98144 <_PyObject_MakeTpCall@@Base+0x155c>) │ │ │ │ + bne.w 986cc <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + ldr r3, [pc, #512] @ (982d8 <_PyObject_MakeTpCall@@Base+0x1580>) │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98286 <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ + bne.w 9841a <_PyObject_MakeTpCall@@Base+0x16c2> │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ ubfx r3, r5, #29, #1 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 996aa <_PyObject_MakeTpCall@@Base+0x2ac2> │ │ │ │ + bpl.w 9983e <_PyObject_MakeTpCall@@Base+0x2ae6> │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99072 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ + bne.w 99206 <_PyObject_MakeTpCall@@Base+0x24ae> │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp fp, r2 │ │ │ │ - blt.w 97e74 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ - ldr r6, [pc, #452] @ (98144 <_PyObject_MakeTpCall@@Base+0x155c>) │ │ │ │ + blt.w 98008 <_PyObject_MakeTpCall@@Base+0x12b0> │ │ │ │ + ldr r6, [pc, #452] @ (982d8 <_PyObject_MakeTpCall@@Base+0x1580>) │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w fp, [r7, #24] │ │ │ │ ldr.w r9, [r7, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r2, [r6, r8] │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - bge.n 97fe0 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + bge.n 98174 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 97fe0 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + cbnz r3, 98174 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ubfx r5, r5, #14, #1 │ │ │ │ ldr.w r4, [r2, #772] @ 0x304 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ subs r4, r7, r4 │ │ │ │ cmp.w r4, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ andlt.w r3, r5, #1 │ │ │ │ asrs r4, r4, #13 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994f8 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ - ldr r2, [pc, #384] @ (98148 <_PyObject_MakeTpCall@@Base+0x1560>) │ │ │ │ + bne.w 9968c <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ + ldr r2, [pc, #384] @ (982dc <_PyObject_MakeTpCall@@Base+0x1584>) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99504 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ + bne.w 99698 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f7c <_PyObject_MakeTpCall@@Base+0x2394> │ │ │ │ + bne.w 99110 <_PyObject_MakeTpCall@@Base+0x23b8> │ │ │ │ movw r3, #34928 @ 0x8870 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r4, [r6, r8] │ │ │ │ strd fp, fp, [r7, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.w 98616 <_PyObject_MakeTpCall@@Base+0x1a2e> │ │ │ │ + bpl.w 987aa <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 98616 <_PyObject_MakeTpCall@@Base+0x1a2e> │ │ │ │ + beq.w 987aa <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #2 │ │ │ │ movw r0, #34928 @ 0x8870 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98f92 <_PyObject_MakeTpCall@@Base+0x23aa> │ │ │ │ + beq.w 99126 <_PyObject_MakeTpCall@@Base+0x23ce> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9952a <_PyObject_MakeTpCall@@Base+0x2942> │ │ │ │ - ldr r3, [pc, #292] @ (9814c <_PyObject_MakeTpCall@@Base+0x1564>) │ │ │ │ + bne.w 996be <_PyObject_MakeTpCall@@Base+0x2966> │ │ │ │ + ldr r3, [pc, #292] @ (982e0 <_PyObject_MakeTpCall@@Base+0x1588>) │ │ │ │ ldr.w r3, [r3, #3224] @ 0xc98 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 994b8 <_PyObject_MakeTpCall@@Base+0x28d0> │ │ │ │ + bpl.w 9964c <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98eea <_PyObject_MakeTpCall@@Base+0x2302> │ │ │ │ - ldr r1, [pc, #272] @ (98150 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ + beq.w 9907e <_PyObject_MakeTpCall@@Base+0x2326> │ │ │ │ + ldr r1, [pc, #272] @ (982e4 <_PyObject_MakeTpCall@@Base+0x158c>) │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98f0c <_PyObject_MakeTpCall@@Base+0x2324> │ │ │ │ + beq.w 990a0 <_PyObject_MakeTpCall@@Base+0x2348> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 99a54 <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ + bge.w 99be8 <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 980a8 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + cbnz r3, 9823c <_PyObject_MakeTpCall@@Base+0x14e4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w sl, [r6, r8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr.w r3, [sl, #772] @ 0x304 │ │ │ │ ubfx r9, r2, #14, #1 │ │ │ │ @@ -159806,202 +159931,202 @@ │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ andlt.w r3, r9, #1 │ │ │ │ asrs r2, r2, #13 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99426 <_PyObject_MakeTpCall@@Base+0x283e> │ │ │ │ - ldr r2, [pc, #192] @ (98148 <_PyObject_MakeTpCall@@Base+0x1560>) │ │ │ │ + bne.w 995ba <_PyObject_MakeTpCall@@Base+0x2862> │ │ │ │ + ldr r2, [pc, #192] @ (982dc <_PyObject_MakeTpCall@@Base+0x1584>) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 995f0 <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ + bne.w 99784 <_PyObject_MakeTpCall@@Base+0x2a2c> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b80 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + bne.w 98d14 <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, r8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 9c900 │ │ │ │ + bl 9ca98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98110 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ + bge.n 982a4 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 98110 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ + cbnz r3, 982a4 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r6, r8] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ ldr.w r3, [r8, #772] @ 0x304 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ subs r3, r7, r3 │ │ │ │ ubfx r6, r6, #14, #1 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r6, #1 │ │ │ │ mov.w r9, r3, asr #13 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 993c6 <_PyObject_MakeTpCall@@Base+0x27de> │ │ │ │ - ldr r2, [pc, #80] @ (98148 <_PyObject_MakeTpCall@@Base+0x1560>) │ │ │ │ + bne.w 9955a <_PyObject_MakeTpCall@@Base+0x2802> │ │ │ │ + ldr r2, [pc, #80] @ (982dc <_PyObject_MakeTpCall@@Base+0x1584>) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99338 <_PyObject_MakeTpCall@@Base+0x2750> │ │ │ │ + bne.w 994cc <_PyObject_MakeTpCall@@Base+0x2774> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ ldr.w r3, [r8, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b68 <_PyObject_MakeTpCall@@Base+0x1f80> │ │ │ │ + bne.w 98cfc <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 999be <_PyObject_MakeTpCall@@Base+0x2dd6> │ │ │ │ + blt.w 99b52 <_PyObject_MakeTpCall@@Base+0x2dfa> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b4 <_PyObject_MakeTpCall@@Base+0xacc> │ │ │ │ + bge.w 97848 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b4 <_PyObject_MakeTpCall@@Base+0xacc> │ │ │ │ + bne.w 97848 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 976b4 <_PyObject_MakeTpCall@@Base+0xacc> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97848 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r4, r1, r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #1372] @ 0x55c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98a4e <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ + beq.w 98be2 <_PyObject_MakeTpCall@@Base+0x1e8a> │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 98f44 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ + bne.w 990d8 <_PyObject_MakeTpCall@@Base+0x2380> │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #1380] @ 0x564 │ │ │ │ str r2, [r7, #12] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 98f44 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ + beq.w 990d8 <_PyObject_MakeTpCall@@Base+0x2380> │ │ │ │ ldr.w r0, [r8, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99878 <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ + beq.w 99a0c <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [r7, #20] │ │ │ │ mov ip, r1 │ │ │ │ - bge.w 98c44 <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ + bge.w 98dd8 <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ - ble.w 989ae <_PyObject_MakeTpCall@@Base+0x1dc6> │ │ │ │ + ble.w 98b42 <_PyObject_MakeTpCall@@Base+0x1dea> │ │ │ │ add.w r1, r0, #12 │ │ │ │ strd r6, r3, [r7, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r5, [r7, #12] │ │ │ │ mov r5, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r3, #132] @ 0x84 │ │ │ │ - bmi.n 98296 <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + bmi.n 9842a <_PyObject_MakeTpCall@@Base+0x16d2> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #640] @ (9844c <_PyObject_MakeTpCall@@Base+0x1864>) │ │ │ │ - bl 7b2ec │ │ │ │ + ldr r1, [pc, #640] @ (985e0 <_PyObject_MakeTpCall@@Base+0x1888>) │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9841c <_PyObject_MakeTpCall@@Base+0x1834> │ │ │ │ + bne.w 985b0 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ movs r3, #1 │ │ │ │ adds r0, #3 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ - beq.w 9998c <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ + beq.w 99b20 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.n 981b4 <_PyObject_MakeTpCall@@Base+0x15cc> │ │ │ │ + blt.n 98348 <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ ldrd r6, r3, [r7, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r5, [r7, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bpl.w 984fa <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ + bpl.w 9868e <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 97f40 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ + beq.w 980d4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ - cbz r3, 98266 <_PyObject_MakeTpCall@@Base+0x167e> │ │ │ │ + cbz r3, 983fa <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r1, #1372] @ 0x55c │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 98266 <_PyObject_MakeTpCall@@Base+0x167e> │ │ │ │ + bne.n 983fa <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r1, #1376] @ 0x560 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 98266 <_PyObject_MakeTpCall@@Base+0x167e> │ │ │ │ + bgt.n 983fa <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ movs r2, #12 │ │ │ │ add.w ip, r4, #42240 @ 0xa500 │ │ │ │ add.w ip, ip, #144 @ 0x90 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mul.w r2, r5, r2 │ │ │ │ add.w r5, ip, r2 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r4, r2 │ │ │ │ movw r0, #42388 @ 0xa594 │ │ │ │ adds r5, r2, #4 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr.w r4, [r1, #1368] @ 0x558 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9897a <_PyObject_MakeTpCall@@Base+0x1d92> │ │ │ │ + blt.w 98b0e <_PyObject_MakeTpCall@@Base+0x1db6> │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ str.w r4, [ip, r5] │ │ │ │ dmb ish │ │ │ │ str.w r3, [ip, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 989f8 <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ + blt.w 98b8c <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 97f40 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ + beq.w 980d4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.w 9851e <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + bmi.w 986b2 <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f0e <_PyObject_MakeTpCall@@Base+0x1326> │ │ │ │ - ldr r3, [pc, #468] @ (98450 <_PyObject_MakeTpCall@@Base+0x1868>) │ │ │ │ + bne.w 980a2 <_PyObject_MakeTpCall@@Base+0x134a> │ │ │ │ + ldr r3, [pc, #468] @ (985e4 <_PyObject_MakeTpCall@@Base+0x188c>) │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97f4e <_PyObject_MakeTpCall@@Base+0x1366> │ │ │ │ + beq.w 980e2 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97f4e <_PyObject_MakeTpCall@@Base+0x1366> │ │ │ │ + beq.w 980e2 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ ldr.w fp, [r7, #24] │ │ │ │ - b.w 997b8 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ + b.w 9994c <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ ldr.w r0, [r1, r9] │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ cmp r2, #10 │ │ │ │ mla r0, r2, r1, r0 │ │ │ │ @@ -160010,406 +160135,406 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #404] @ 0x194 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 993d2 <_PyObject_MakeTpCall@@Base+0x27ea> │ │ │ │ + beq.w 99566 <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ ldr.w r0, [ip, #420] @ 0x1a4 │ │ │ │ - b.n 981c4 <_PyObject_MakeTpCall@@Base+0x15dc> │ │ │ │ + b.n 98358 <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, fp, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98f5e <_PyObject_MakeTpCall@@Base+0x2376> │ │ │ │ + beq.w 990f2 <_PyObject_MakeTpCall@@Base+0x239a> │ │ │ │ cmp r2, fp │ │ │ │ - ble.w 97f7e <_PyObject_MakeTpCall@@Base+0x1396> │ │ │ │ + ble.w 98112 <_PyObject_MakeTpCall@@Base+0x13ba> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r1, [pc, #344] @ (9844c <_PyObject_MakeTpCall@@Base+0x1864>) │ │ │ │ + ldr r1, [pc, #344] @ (985e0 <_PyObject_MakeTpCall@@Base+0x1888>) │ │ │ │ ldr.w r4, [r3, r9] │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ str r1, [r7, #60] @ 0x3c │ │ │ │ eor.w r5, r3, r1, asr #3 │ │ │ │ - b.n 97eba <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + b.n 9804e <_PyObject_MakeTpCall@@Base+0x12f6> │ │ │ │ add.w r5, r5, #114688 @ 0x1c000 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 996d8 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ + beq.w 9986c <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 97cc2 <_PyObject_MakeTpCall@@Base+0x10da> │ │ │ │ - b.n 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 97e56 <_PyObject_MakeTpCall@@Base+0x10fe> │ │ │ │ + b.n 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32564 @ 0x7f34 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 990dc <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ + bne.w 99270 <_PyObject_MakeTpCall@@Base+0x2518> │ │ │ │ mov r1, fp │ │ │ │ - bl c95ac │ │ │ │ - ldr r1, [pc, #276] @ (98454 <_PyObject_MakeTpCall@@Base+0x186c>) │ │ │ │ + bl c979c │ │ │ │ + ldr r1, [pc, #276] @ (985e8 <_PyObject_MakeTpCall@@Base+0x1890>) │ │ │ │ mov r0, r4 │ │ │ │ - bl c68b0 │ │ │ │ + bl c6aa4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 97d6c <_PyObject_MakeTpCall@@Base+0x1184> │ │ │ │ + bmi.w 97f00 <_PyObject_MakeTpCall@@Base+0x11a8> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 97d6c <_PyObject_MakeTpCall@@Base+0x1184> │ │ │ │ + beq.w 97f00 <_PyObject_MakeTpCall@@Base+0x11a8> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97d6c <_PyObject_MakeTpCall@@Base+0x1184> │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 97f00 <_PyObject_MakeTpCall@@Base+0x11a8> │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r3, [pc, #204] @ (98450 <_PyObject_MakeTpCall@@Base+0x1868>) │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r3, [pc, #204] @ (985e4 <_PyObject_MakeTpCall@@Base+0x188c>) │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97dd2 <_PyObject_MakeTpCall@@Base+0x11ea> │ │ │ │ + beq.w 97f66 <_PyObject_MakeTpCall@@Base+0x120e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97dd2 <_PyObject_MakeTpCall@@Base+0x11ea> │ │ │ │ - b.n 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 97f66 <_PyObject_MakeTpCall@@Base+0x120e> │ │ │ │ + b.n 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbnz r3, 983a8 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + cbnz r3, 9853c <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a08 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + beq.w 99b9c <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d00 <_PyObject_MakeTpCall@@Base+0x1118> │ │ │ │ + bne.w 97e94 <_PyObject_MakeTpCall@@Base+0x113c> │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d00 <_PyObject_MakeTpCall@@Base+0x1118> │ │ │ │ + bne.w 97e94 <_PyObject_MakeTpCall@@Base+0x113c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - movw r3, #19065 @ 0x4a79 │ │ │ │ + movw r3, #19541 @ 0x4c55 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 97d1a <_PyObject_MakeTpCall@@Base+0x1132> │ │ │ │ + bmi.w 97eae <_PyObject_MakeTpCall@@Base+0x1156> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 97d1a <_PyObject_MakeTpCall@@Base+0x1132> │ │ │ │ + beq.w 97eae <_PyObject_MakeTpCall@@Base+0x1156> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97d1a <_PyObject_MakeTpCall@@Base+0x1132> │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 97eae <_PyObject_MakeTpCall@@Base+0x1156> │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 97d44 <_PyObject_MakeTpCall@@Base+0x115c> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 97ed8 <_PyObject_MakeTpCall@@Base+0x1180> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - ble.w 97f7e <_PyObject_MakeTpCall@@Base+0x1396> │ │ │ │ + ble.w 98112 <_PyObject_MakeTpCall@@Base+0x13ba> │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98e24 <_PyObject_MakeTpCall@@Base+0x223c> │ │ │ │ + beq.w 98fb8 <_PyObject_MakeTpCall@@Base+0x2260> │ │ │ │ cmp fp, r2 │ │ │ │ - blt.w 97e98 <_PyObject_MakeTpCall@@Base+0x12b0> │ │ │ │ - b.n 97f7e <_PyObject_MakeTpCall@@Base+0x1396> │ │ │ │ + blt.w 9802c <_PyObject_MakeTpCall@@Base+0x12d4> │ │ │ │ + b.n 98112 <_PyObject_MakeTpCall@@Base+0x13ba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r1, r3, #1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r0, #3 │ │ │ │ str r1, [r7, #84] @ 0x54 │ │ │ │ - beq.w 9998c <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ + beq.w 99b20 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 981e0 <_PyObject_MakeTpCall@@Base+0x15f8> │ │ │ │ + beq.w 98374 <_PyObject_MakeTpCall@@Base+0x161c> │ │ │ │ ldrd r6, r3, [r7, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r5, [r7, #12] │ │ │ │ - b.n 981f4 <_PyObject_MakeTpCall@@Base+0x160c> │ │ │ │ + b.n 98388 <_PyObject_MakeTpCall@@Base+0x1630> │ │ │ │ nop │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr.w r2, [fp, #428] @ 0x1ac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98468 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ + bge.n 985fc <_PyObject_MakeTpCall@@Base+0x18a4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r2, [fp, #436] @ 0x1b4 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.w 97a86 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + bmi.w 97c1a <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 97a86 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 97c1a <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97a86 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 97c1a <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r3, [pc, #648] @ (9872c <_PyObject_MakeTpCall@@Base+0x1b44>) │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r3, [pc, #648] @ (988c0 <_PyObject_MakeTpCall@@Base+0x1b68>) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97b40 <_PyObject_MakeTpCall@@Base+0xf58> │ │ │ │ + beq.w 97cd4 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97b40 <_PyObject_MakeTpCall@@Base+0xf58> │ │ │ │ + beq.w 97cd4 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 984d2 <_PyObject_MakeTpCall@@Base+0x18ea> │ │ │ │ + bge.n 98666 <_PyObject_MakeTpCall@@Base+0x190e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 992fa <_PyObject_MakeTpCall@@Base+0x2712> │ │ │ │ + beq.w 9948e <_PyObject_MakeTpCall@@Base+0x2736> │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 98120 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ + b.n 982b4 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ add.w r6, r5, #114688 @ 0x1c000 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 994d2 <_PyObject_MakeTpCall@@Base+0x28ea> │ │ │ │ + beq.w 99666 <_PyObject_MakeTpCall@@Base+0x290e> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7fe94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 97cb8 <_PyObject_MakeTpCall@@Base+0x10d0> │ │ │ │ - b.n 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 97e4c <_PyObject_MakeTpCall@@Base+0x10f4> │ │ │ │ + b.n 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 981fc <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + bne.w 98390 <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 981fc <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + b.n 98390 <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ bics.w r3, r0, #1 │ │ │ │ - beq.w 97f40 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ + beq.w 980d4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ orr.w r0, r0, #1 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 99924 <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ + blt.w 99ab8 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97f1c <_PyObject_MakeTpCall@@Base+0x1334> │ │ │ │ + bne.w 980b0 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl cbcdc │ │ │ │ + bl cbea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9855a <_PyObject_MakeTpCall@@Base+0x1972> │ │ │ │ + bge.n 986ee <_PyObject_MakeTpCall@@Base+0x1996> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9855a <_PyObject_MakeTpCall@@Base+0x1972> │ │ │ │ + cbnz r3, 986ee <_PyObject_MakeTpCall@@Base+0x1996> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9979e <_PyObject_MakeTpCall@@Base+0x2bb6> │ │ │ │ + beq.w 99932 <_PyObject_MakeTpCall@@Base+0x2bda> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97f4e <_PyObject_MakeTpCall@@Base+0x1366> │ │ │ │ + bge.w 980e2 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97f4e <_PyObject_MakeTpCall@@Base+0x1366> │ │ │ │ + bne.w 980e2 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97f4e <_PyObject_MakeTpCall@@Base+0x1366> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 980e2 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 97a5a <_PyObject_MakeTpCall@@Base+0xe72> │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + bmi.w 97bee <_PyObject_MakeTpCall@@Base+0xe96> │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #31120 @ 0x7990 │ │ │ │ + movw r1, #28628 @ 0x6fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bge.n 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.n 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97dc4 <_PyObject_MakeTpCall@@Base+0x11dc> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 97dc4 <_PyObject_MakeTpCall@@Base+0x11dc> │ │ │ │ + bne.w 97f58 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97f58 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 98636 <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + bcc.n 987ca <_PyObject_MakeTpCall@@Base+0x1a72> │ │ │ │ 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 r5, #0 │ │ │ │ - bne.w 97b32 <_PyObject_MakeTpCall@@Base+0xf4a> │ │ │ │ + bne.w 97cc6 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ ldr.w r3, [r6, #928] @ 0x3a0 │ │ │ │ - movw r2, #62965 @ 0xf5f5 │ │ │ │ + movw r2, #64245 @ 0xfaf5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9986a <_PyObject_MakeTpCall@@Base+0x2c82> │ │ │ │ + bne.w 999fe <_PyObject_MakeTpCall@@Base+0x2ca6> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 2d640 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 99704 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + beq.w 99898 <_PyObject_MakeTpCall@@Base+0x2b40> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.w 97b32 <_PyObject_MakeTpCall@@Base+0xf4a> │ │ │ │ + b.w 97cc6 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #34928 @ 0x8870 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98024 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ - b.n 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 981b8 <_PyObject_MakeTpCall@@Base+0x1460> │ │ │ │ + b.n 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 97b32 <_PyObject_MakeTpCall@@Base+0xf4a> │ │ │ │ + b.w 97cc6 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ mov sl, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 98df0 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + beq.w 98f84 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ add.w r9, r0, #16 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, sl │ │ │ │ ldr.w sl, [r9, #4]! │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 98de4 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne.w 98f78 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ mov sl, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 98ddc <_PyObject_MakeTpCall@@Base+0x21f4> │ │ │ │ + bne.w 98f70 <_PyObject_MakeTpCall@@Base+0x2218> │ │ │ │ mov r4, sl │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 990a6 <_PyObject_MakeTpCall@@Base+0x24be> │ │ │ │ + bne.w 9923a <_PyObject_MakeTpCall@@Base+0x24e2> │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, ip │ │ │ │ mov fp, ip │ │ │ │ strd r6, ip, [r7, #52] @ 0x34 │ │ │ │ str r5, [r7, #44] @ 0x2c │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 99432 <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ + bge.w 995c6 <_PyObject_MakeTpCall@@Base+0x286e> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r1, #30 │ │ │ │ - bmi.n 98730 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ + bmi.n 988c4 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98776 <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ + beq.n 9890a <_PyObject_MakeTpCall@@Base+0x1bb2> │ │ │ │ lsls r3, r1, #21 │ │ │ │ - bpl.w 97698 <_PyObject_MakeTpCall@@Base+0xab0> │ │ │ │ + bpl.w 9782c <_PyObject_MakeTpCall@@Base+0xad4> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 98786 <_PyObject_MakeTpCall@@Base+0x1b9e> │ │ │ │ + beq.n 9891a <_PyObject_MakeTpCall@@Base+0x1bc2> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 987d6 <_PyObject_MakeTpCall@@Base+0x1bee> │ │ │ │ + beq.w 9896a <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ ldr.w r8, [r5, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 989c6 <_PyObject_MakeTpCall@@Base+0x1dde> │ │ │ │ + beq.w 98b5a <_PyObject_MakeTpCall@@Base+0x1e02> │ │ │ │ ldr.w r1, [r8, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98a2e <_PyObject_MakeTpCall@@Base+0x1e46> │ │ │ │ + beq.w 98bc2 <_PyObject_MakeTpCall@@Base+0x1e6a> │ │ │ │ ldr.w ip, [r1, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 98b9a <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ + beq.w 98d2e <_PyObject_MakeTpCall@@Base+0x1fd6> │ │ │ │ ldr.w r0, [ip, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98b5e <_PyObject_MakeTpCall@@Base+0x1f76> │ │ │ │ + beq.w 98cf2 <_PyObject_MakeTpCall@@Base+0x1f9a> │ │ │ │ strd ip, r1, [r7, #36] @ 0x24 │ │ │ │ - bl 89cbc │ │ │ │ + bl 89e64 │ │ │ │ ldrd ip, r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 98710 <_PyObject_MakeTpCall@@Base+0x1b28> │ │ │ │ + bne.n 988a4 <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq ip, r0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 98a36 <_PyObject_MakeTpCall@@Base+0x1e4e> │ │ │ │ + bne.w 98bca <_PyObject_MakeTpCall@@Base+0x1e72> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ moveq r1, ip │ │ │ │ - b.n 98a36 <_PyObject_MakeTpCall@@Base+0x1e4e> │ │ │ │ + b.n 98bca <_PyObject_MakeTpCall@@Base+0x1e72> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #688] @ (989e8 <_PyObject_MakeTpCall@@Base+0x1e00>) │ │ │ │ + ldr r2, [pc, #688] @ (98b7c <_PyObject_MakeTpCall@@Base+0x1e24>) │ │ │ │ subs r0, r3, #1 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r0, #10 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #28 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ ite ls │ │ │ │ @@ -160418,531 +160543,531 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #404] @ 0x194 │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992ec <_PyObject_MakeTpCall@@Base+0x2704> │ │ │ │ + beq.w 99480 <_PyObject_MakeTpCall@@Base+0x2728> │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 986aa <_PyObject_MakeTpCall@@Base+0x1ac2> │ │ │ │ + bne.n 9883e <_PyObject_MakeTpCall@@Base+0x1ae6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + blt.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.n 986aa <_PyObject_MakeTpCall@@Base+0x1ac2> │ │ │ │ + b.n 9883e <_PyObject_MakeTpCall@@Base+0x1ae6> │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 987f8 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + bne.n 9898c <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 987f8 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + bne.n 9898c <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98b1e <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ + bne.w 98cb2 <_PyObject_MakeTpCall@@Base+0x1f5a> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 987d0 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + bne.n 98964 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + beq.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.w 976dc <_PyObject_MakeTpCall@@Base+0xaf4> │ │ │ │ + b.w 97870 <_PyObject_MakeTpCall@@Base+0xb18> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ - b.n 9868e <_PyObject_MakeTpCall@@Base+0x1aa6> │ │ │ │ + b.n 98822 <_PyObject_MakeTpCall@@Base+0x1aca> │ │ │ │ movw r5, #35320 @ 0x89f8 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 98aa4 <_PyObject_MakeTpCall@@Base+0x1ebc> │ │ │ │ + bne.w 98c38 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98aa4 <_PyObject_MakeTpCall@@Base+0x1ebc> │ │ │ │ + bne.w 98c38 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 98798 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ + beq.n 9892c <_PyObject_MakeTpCall@@Base+0x1bd4> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 987a0 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + b.n 98934 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ba4 <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ + bne.w 98d38 <_PyObject_MakeTpCall@@Base+0x1fe0> │ │ │ │ str.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 99910 <_PyObject_MakeTpCall@@Base+0x2d28> │ │ │ │ + blt.w 99aa4 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.w 978a0 <_PyObject_MakeTpCall@@Base+0xcb8> │ │ │ │ - bl 4fb28 │ │ │ │ + bmi.w 97a34 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ + bl 4fb90 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.n 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + b.n 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.w 998a4 <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ - bl 7a168 │ │ │ │ + bmi.w 99a38 <_PyObject_MakeTpCall@@Base+0x2ce0> │ │ │ │ + bl 7a328 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98dd2 <_PyObject_MakeTpCall@@Base+0x21ea> │ │ │ │ + beq.w 98f66 <_PyObject_MakeTpCall@@Base+0x220e> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [sl, #144] @ 0x90 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ str r2, [r7, #32] │ │ │ │ - ble.w 98d3c <_PyObject_MakeTpCall@@Base+0x2154> │ │ │ │ + ble.w 98ed0 <_PyObject_MakeTpCall@@Base+0x2178> │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ add.w r8, r3, #12 │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r9, [fp, #4]! │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.w 99488 <_PyObject_MakeTpCall@@Base+0x28a0> │ │ │ │ - bl c2424 │ │ │ │ + bpl.w 9961c <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + bl c2634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99470 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ - ldr r1, [pc, #360] @ (989ec <_PyObject_MakeTpCall@@Base+0x1e04>) │ │ │ │ + beq.w 99604 <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ + ldr r1, [pc, #360] @ (98b80 <_PyObject_MakeTpCall@@Base+0x1e28>) │ │ │ │ mov r0, r9 │ │ │ │ - bl c61bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl c63b0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9944c <_PyObject_MakeTpCall@@Base+0x2864> │ │ │ │ - ldr r1, [pc, #352] @ (989f0 <_PyObject_MakeTpCall@@Base+0x1e08>) │ │ │ │ + bne.w 995e0 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ + ldr r1, [pc, #352] @ (98b84 <_PyObject_MakeTpCall@@Base+0x1e2c>) │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #1 │ │ │ │ - bl c61bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl c63b0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98eaa <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + bne.w 9903e <_PyObject_MakeTpCall@@Base+0x22e6> │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 98864 <_PyObject_MakeTpCall@@Base+0x1c7c> │ │ │ │ + bne.n 989f8 <_PyObject_MakeTpCall@@Base+0x1ca0> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ subs r0, r3, r0 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ecc <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ + beq.w 99060 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ mov r3, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ str.w sl, [r7, #24] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr.w sl, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e34 <_PyObject_MakeTpCall@@Base+0x224c> │ │ │ │ + bne.w 98fc8 <_PyObject_MakeTpCall@@Base+0x2270> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a94 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ + bne.w 98c28 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl ef228 <_Py_Mangle@@Base> │ │ │ │ + bl ef414 <_Py_Mangle@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99988 <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ + beq.w 99b1c <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r9, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aef8 │ │ │ │ + bl 7b0bc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 99988 <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ + beq.w 99b1c <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997f4 <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ + bne.w 99988 <_PyObject_MakeTpCall@@Base+0x2c30> │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 988cc <_PyObject_MakeTpCall@@Base+0x1ce4> │ │ │ │ + bne.n 98a60 <_PyObject_MakeTpCall@@Base+0x1d08> │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 904e4 │ │ │ │ + bl 906a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99838 <_PyObject_MakeTpCall@@Base+0x2c50> │ │ │ │ + beq.w 999cc <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ mov r0, fp │ │ │ │ - bl 7a46c │ │ │ │ + bl 7a630 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9894c <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + bge.n 98ae0 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 9894c <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + cbnz r2, 98ae0 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98ecc <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ + beq.w 99060 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 98e44 <_PyObject_MakeTpCall@@Base+0x225c> │ │ │ │ + bgt.w 98fd8 <_PyObject_MakeTpCall@@Base+0x2280> │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 977d6 <_PyObject_MakeTpCall@@Base+0xbee> │ │ │ │ - b.n 98ece <_PyObject_MakeTpCall@@Base+0x22e6> │ │ │ │ + bne.w 9796a <_PyObject_MakeTpCall@@Base+0xc12> │ │ │ │ + b.n 99062 <_PyObject_MakeTpCall@@Base+0x230a> │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ str.w r4, [r1, #1368] @ 0x558 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ str.w r1, [ip, r5] │ │ │ │ - b.n 98252 <_PyObject_MakeTpCall@@Base+0x166a> │ │ │ │ - ldr r0, [pc, #104] @ (989f4 <_PyObject_MakeTpCall@@Base+0x1e0c>) │ │ │ │ - bl 70478 │ │ │ │ + b.n 983e6 <_PyObject_MakeTpCall@@Base+0x168e> │ │ │ │ + ldr r0, [pc, #104] @ (98b88 <_PyObject_MakeTpCall@@Base+0x1e30>) │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 990c6 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + beq.w 9925a <_PyObject_MakeTpCall@@Base+0x2502> │ │ │ │ add.w r9, r7, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #84] @ (989f4 <_PyObject_MakeTpCall@@Base+0x1e0c>) │ │ │ │ + ldr r1, [pc, #84] @ (98b88 <_PyObject_MakeTpCall@@Base+0x1e30>) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 97926 <_PyObject_MakeTpCall@@Base+0xd3e> │ │ │ │ - b.n 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 97aba <_PyObject_MakeTpCall@@Base+0xd62> │ │ │ │ + b.n 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.w 98204 <_PyObject_MakeTpCall@@Base+0x161c> │ │ │ │ + bmi.w 98398 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98204 <_PyObject_MakeTpCall@@Base+0x161c> │ │ │ │ + bne.w 98398 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 98204 <_PyObject_MakeTpCall@@Base+0x161c> │ │ │ │ + b.n 98398 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ movw r8, #35320 @ 0x89f8 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 987de <_PyObject_MakeTpCall@@Base+0x1bf6> │ │ │ │ + bne.w 98972 <_PyObject_MakeTpCall@@Base+0x1c1a> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ - b.n 987de <_PyObject_MakeTpCall@@Base+0x1bf6> │ │ │ │ + b.n 98972 <_PyObject_MakeTpCall@@Base+0x1c1a> │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r5, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98264 <_PyObject_MakeTpCall@@Base+0x167c> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98264 <_PyObject_MakeTpCall@@Base+0x167c> │ │ │ │ + bne.w 983f8 <_PyObject_MakeTpCall@@Base+0x16a0> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 983f8 <_PyObject_MakeTpCall@@Base+0x16a0> │ │ │ │ mov r4, sl │ │ │ │ - b.w 975de <_PyObject_MakeTpCall@@Base+0x9f6> │ │ │ │ - ldr r0, [pc, #772] @ (98d14 <_PyObject_MakeTpCall@@Base+0x212c>) │ │ │ │ - bl 70478 │ │ │ │ + b.w 97772 <_PyObject_MakeTpCall@@Base+0xa1a> │ │ │ │ + ldr r0, [pc, #772] @ (98ea8 <_PyObject_MakeTpCall@@Base+0x2150>) │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #764] @ (98d14 <_PyObject_MakeTpCall@@Base+0x212c>) │ │ │ │ + ldr r1, [pc, #764] @ (98ea8 <_PyObject_MakeTpCall@@Base+0x2150>) │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 990d2 <_PyObject_MakeTpCall@@Base+0x24ea> │ │ │ │ + beq.w 99266 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r0, #3 │ │ │ │ - bne.w 97a3a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - b.n 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 97bce <_PyObject_MakeTpCall@@Base+0xe76> │ │ │ │ + b.n 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ movw r1, #35320 @ 0x89f8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 989ce <_PyObject_MakeTpCall@@Base+0x1de6> │ │ │ │ + bne.n 98b62 <_PyObject_MakeTpCall@@Base+0x1e0a> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ - b.n 989ce <_PyObject_MakeTpCall@@Base+0x1de6> │ │ │ │ + b.n 98b62 <_PyObject_MakeTpCall@@Base+0x1e0a> │ │ │ │ ldrh.w r1, [r8, #206] @ 0xce │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ - bcs.w 98f3e <_PyObject_MakeTpCall@@Base+0x2356> │ │ │ │ + bcs.w 990d2 <_PyObject_MakeTpCall@@Base+0x237a> │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 98f44 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ + bne.w 990d8 <_PyObject_MakeTpCall@@Base+0x2380> │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #1376] @ 0x560 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 9816a <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ + bgt.w 982fe <_PyObject_MakeTpCall@@Base+0x15a6> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #668] @ (98d18 <_PyObject_MakeTpCall@@Base+0x2130>) │ │ │ │ + ldr r1, [pc, #668] @ (98eac <_PyObject_MakeTpCall@@Base+0x2154>) │ │ │ │ add.w r2, r7, #84 @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 98204 <_PyObject_MakeTpCall@@Base+0x161c> │ │ │ │ - b.w 97f40 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ - ldr r1, [pc, #644] @ (98d1c <_PyObject_MakeTpCall@@Base+0x2134>) │ │ │ │ + bne.w 98398 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + b.w 980d4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ + ldr r1, [pc, #644] @ (98eb0 <_PyObject_MakeTpCall@@Base+0x2158>) │ │ │ │ mov r0, sl │ │ │ │ - bl c61bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl c63b0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 988e0 <_PyObject_MakeTpCall@@Base+0x1cf8> │ │ │ │ - b.n 98910 <_PyObject_MakeTpCall@@Base+0x1d28> │ │ │ │ + beq.w 98a74 <_PyObject_MakeTpCall@@Base+0x1d1c> │ │ │ │ + b.n 98aa4 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 98792 <_PyObject_MakeTpCall@@Base+0x1baa> │ │ │ │ + b.n 98926 <_PyObject_MakeTpCall@@Base+0x1bce> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 98ae4 <_PyObject_MakeTpCall@@Base+0x1efc> │ │ │ │ - bl 1ab2cc │ │ │ │ + bne.n 98c78 <_PyObject_MakeTpCall@@Base+0x1f20> │ │ │ │ + bl 1ab348 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #600] @ (98d20 <_PyObject_MakeTpCall@@Base+0x2138>) │ │ │ │ + ldr r1, [pc, #600] @ (98eb4 <_PyObject_MakeTpCall@@Base+0x215c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99972 <_PyObject_MakeTpCall@@Base+0x2d8a> │ │ │ │ + beq.w 99b06 <_PyObject_MakeTpCall@@Base+0x2dae> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98ae4 <_PyObject_MakeTpCall@@Base+0x1efc> │ │ │ │ + bge.n 98c78 <_PyObject_MakeTpCall@@Base+0x1f20> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9997e <_PyObject_MakeTpCall@@Base+0x2d96> │ │ │ │ + beq.w 99b12 <_PyObject_MakeTpCall@@Base+0x2dba> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 97bb2 <_PyObject_MakeTpCall@@Base+0xfca> │ │ │ │ + bmi.w 97d46 <_PyObject_MakeTpCall@@Base+0xfee> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 97bb2 <_PyObject_MakeTpCall@@Base+0xfca> │ │ │ │ + beq.w 97d46 <_PyObject_MakeTpCall@@Base+0xfee> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bb2 <_PyObject_MakeTpCall@@Base+0xfca> │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 97d46 <_PyObject_MakeTpCall@@Base+0xfee> │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 97bdc <_PyObject_MakeTpCall@@Base+0xff4> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 97d70 <_PyObject_MakeTpCall@@Base+0x1018> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99030 <_PyObject_MakeTpCall@@Base+0x2448> │ │ │ │ + beq.w 991c4 <_PyObject_MakeTpCall@@Base+0x246c> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 9904e <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ + ble.w 991e2 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 98c58 <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ + bne.w 98dec <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 987a8 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + b.n 9893c <_PyObject_MakeTpCall@@Base+0x1be4> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 98df0 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + ble.w 98f84 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98646 <_PyObject_MakeTpCall@@Base+0x1a5e> │ │ │ │ + bne.w 987da <_PyObject_MakeTpCall@@Base+0x1a82> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 9755a <_PyObject_MakeTpCall@@Base+0x972> │ │ │ │ + b.w 976ee <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ movw r0, #35320 @ 0x89f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 986fa <_PyObject_MakeTpCall@@Base+0x1b12> │ │ │ │ + b.n 9888e <_PyObject_MakeTpCall@@Base+0x1b36> │ │ │ │ cmp.w r9, #3 │ │ │ │ - ble.w 98110 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ + ble.w 982a4 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98110 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ + beq.w 982a4 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 210f78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 98110 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ + bl 210b50 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 982a4 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 980a2 <_PyObject_MakeTpCall@@Base+0x14ba> │ │ │ │ + ble.w 98236 <_PyObject_MakeTpCall@@Base+0x14de> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 980a2 <_PyObject_MakeTpCall@@Base+0x14ba> │ │ │ │ + beq.w 98236 <_PyObject_MakeTpCall@@Base+0x14de> │ │ │ │ mov r0, sl │ │ │ │ - bl 210f78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 980a2 <_PyObject_MakeTpCall@@Base+0x14ba> │ │ │ │ + bl 210b50 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 98236 <_PyObject_MakeTpCall@@Base+0x14de> │ │ │ │ movw ip, #35320 @ 0x89f8 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ - b.n 98710 <_PyObject_MakeTpCall@@Base+0x1b28> │ │ │ │ + b.n 988a4 <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ str.w r6, [fp, #432] @ 0x1b0 │ │ │ │ - b.n 98812 <_PyObject_MakeTpCall@@Base+0x1c2a> │ │ │ │ + b.n 989a6 <_PyObject_MakeTpCall@@Base+0x1c4e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98ff8 <_PyObject_MakeTpCall@@Base+0x2410> │ │ │ │ + beq.w 9918c <_PyObject_MakeTpCall@@Base+0x2434> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr.w r5, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98c3c <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ + beq.n 98dd0 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ mov r0, fp │ │ │ │ - bl 8a36c │ │ │ │ + bl 8a514 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 994a2 <_PyObject_MakeTpCall@@Base+0x28ba> │ │ │ │ + bne.w 99636 <_PyObject_MakeTpCall@@Base+0x28de> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ str.w sl, [r7, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, fp │ │ │ │ str r4, [r7, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov fp, r9 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 98c26 <_PyObject_MakeTpCall@@Base+0x203e> │ │ │ │ + b.n 98dba <_PyObject_MakeTpCall@@Base+0x2062> │ │ │ │ add.w ip, r8, #4 │ │ │ │ ldr.w r0, [sl, #432] @ 0x1b0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r0, ip, lsl #2] │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ str.w r0, [r6, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998d0 <_PyObject_MakeTpCall@@Base+0x2ce8> │ │ │ │ + beq.w 99a64 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ movs r3, #16 │ │ │ │ str.w r4, [r6, #-12] │ │ │ │ str.w r3, [r6, #-16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 99304 <_PyObject_MakeTpCall@@Base+0x271c> │ │ │ │ + bne.w 99498 <_PyObject_MakeTpCall@@Base+0x2740> │ │ │ │ adds r6, #20 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r9, r8, lsl #2 │ │ │ │ cmp r3, r8 │ │ │ │ - bgt.n 98bf6 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + bgt.n 98d8a <_PyObject_MakeTpCall@@Base+0x2032> │ │ │ │ mov r5, r4 │ │ │ │ mov r9, fp │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [r7, #32] │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - b.w 97c52 <_PyObject_MakeTpCall@@Base+0x106a> │ │ │ │ + b.w 97de6 <_PyObject_MakeTpCall@@Base+0x108e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 98204 <_PyObject_MakeTpCall@@Base+0x161c> │ │ │ │ + ble.w 98398 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ orr.w r2, r0, #1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ str r2, [r7, #20] │ │ │ │ - b.w 981a2 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ + b.w 98336 <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 98b2e <_PyObject_MakeTpCall@@Base+0x1f46> │ │ │ │ - ldr r0, [pc, #196] @ (98d24 <_PyObject_MakeTpCall@@Base+0x213c>) │ │ │ │ - bl 70478 │ │ │ │ + b.n 98cc2 <_PyObject_MakeTpCall@@Base+0x1f6a> │ │ │ │ + ldr r0, [pc, #196] @ (98eb8 <_PyObject_MakeTpCall@@Base+0x2160>) │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #188] @ (98d24 <_PyObject_MakeTpCall@@Base+0x213c>) │ │ │ │ + ldr r1, [pc, #188] @ (98eb8 <_PyObject_MakeTpCall@@Base+0x2160>) │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 97c22 <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ + bne.w 97db6 <_PyObject_MakeTpCall@@Base+0x105e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 277820 │ │ │ │ - b.w 97c32 <_PyObject_MakeTpCall@@Base+0x104a> │ │ │ │ - ldr r0, [pc, #176] @ (98d28 <_PyObject_MakeTpCall@@Base+0x2140>) │ │ │ │ - bl 70478 │ │ │ │ + bl 276c1c │ │ │ │ + b.w 97dc6 <_PyObject_MakeTpCall@@Base+0x106e> │ │ │ │ + ldr r0, [pc, #176] @ (98ebc <_PyObject_MakeTpCall@@Base+0x2164>) │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 97d84 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ - ldr r1, [pc, #160] @ (98d28 <_PyObject_MakeTpCall@@Base+0x2140>) │ │ │ │ + bne.w 97f18 <_PyObject_MakeTpCall@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #160] @ (98ebc <_PyObject_MakeTpCall@@Base+0x2164>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 277820 │ │ │ │ - b.w 98380 <_PyObject_MakeTpCall@@Base+0x1798> │ │ │ │ - ldr r0, [pc, #152] @ (98d2c <_PyObject_MakeTpCall@@Base+0x2144>) │ │ │ │ - bl 70478 │ │ │ │ + bl 276c1c │ │ │ │ + b.w 98514 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ + ldr r0, [pc, #152] @ (98ec0 <_PyObject_MakeTpCall@@Base+0x2168>) │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #144] @ (98d2c <_PyObject_MakeTpCall@@Base+0x2144>) │ │ │ │ + ldr r1, [pc, #144] @ (98ec0 <_PyObject_MakeTpCall@@Base+0x2168>) │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 97d34 <_PyObject_MakeTpCall@@Base+0x114c> │ │ │ │ + bne.w 97ec8 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ mov r0, r4 │ │ │ │ - bl 277820 │ │ │ │ - b.w 97d44 <_PyObject_MakeTpCall@@Base+0x115c> │ │ │ │ - ldr r0, [pc, #132] @ (98d30 <_PyObject_MakeTpCall@@Base+0x2148>) │ │ │ │ - bl 70478 │ │ │ │ - ldr r1, [pc, #124] @ (98d30 <_PyObject_MakeTpCall@@Base+0x2148>) │ │ │ │ + bl 276c1c │ │ │ │ + b.w 97ed8 <_PyObject_MakeTpCall@@Base+0x1180> │ │ │ │ + ldr r0, [pc, #132] @ (98ec4 <_PyObject_MakeTpCall@@Base+0x216c>) │ │ │ │ + bl 705f0 │ │ │ │ + ldr r1, [pc, #124] @ (98ec4 <_PyObject_MakeTpCall@@Base+0x216c>) │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 9777a <_PyObject_MakeTpCall@@Base+0xb92> │ │ │ │ + bne.w 9790e <_PyObject_MakeTpCall@@Base+0xbb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 277820 │ │ │ │ - b.w 9778c <_PyObject_MakeTpCall@@Base+0xba4> │ │ │ │ - ldr r0, [pc, #108] @ (98d34 <_PyObject_MakeTpCall@@Base+0x214c>) │ │ │ │ - bl 70478 │ │ │ │ - ldr r1, [pc, #104] @ (98d34 <_PyObject_MakeTpCall@@Base+0x214c>) │ │ │ │ + bl 276c1c │ │ │ │ + b.w 97920 <_PyObject_MakeTpCall@@Base+0xbc8> │ │ │ │ + ldr r0, [pc, #108] @ (98ec8 <_PyObject_MakeTpCall@@Base+0x2170>) │ │ │ │ + bl 705f0 │ │ │ │ + ldr r1, [pc, #104] @ (98ec8 <_PyObject_MakeTpCall@@Base+0x2170>) │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 97aa0 <_PyObject_MakeTpCall@@Base+0xeb8> │ │ │ │ + bne.w 97c34 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 277820 │ │ │ │ - b.w 984a2 <_PyObject_MakeTpCall@@Base+0x18ba> │ │ │ │ - ldr r0, [pc, #88] @ (98d38 <_PyObject_MakeTpCall@@Base+0x2150>) │ │ │ │ - bl 70478 │ │ │ │ - ldr r1, [pc, #80] @ (98d38 <_PyObject_MakeTpCall@@Base+0x2150>) │ │ │ │ + bl 276c1c │ │ │ │ + b.w 98636 <_PyObject_MakeTpCall@@Base+0x18de> │ │ │ │ + ldr r0, [pc, #88] @ (98ecc <_PyObject_MakeTpCall@@Base+0x2174>) │ │ │ │ + bl 705f0 │ │ │ │ + ldr r1, [pc, #80] @ (98ecc <_PyObject_MakeTpCall@@Base+0x2174>) │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 97bcc <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + bne.w 97d60 <_PyObject_MakeTpCall@@Base+0x1008> │ │ │ │ mov r0, r4 │ │ │ │ - bl 277820 │ │ │ │ - b.w 97bdc <_PyObject_MakeTpCall@@Base+0xff4> │ │ │ │ - ldr r0, [pc, #36] @ (98d20 <_PyObject_MakeTpCall@@Base+0x2138>) │ │ │ │ - bl 70478 │ │ │ │ - ldr r1, [pc, #32] @ (98d20 <_PyObject_MakeTpCall@@Base+0x2138>) │ │ │ │ + bl 276c1c │ │ │ │ + b.w 97d70 <_PyObject_MakeTpCall@@Base+0x1018> │ │ │ │ + ldr r0, [pc, #36] @ (98eb4 <_PyObject_MakeTpCall@@Base+0x215c>) │ │ │ │ + bl 705f0 │ │ │ │ + ldr r1, [pc, #32] @ (98eb4 <_PyObject_MakeTpCall@@Base+0x215c>) │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 97b76 <_PyObject_MakeTpCall@@Base+0xf8e> │ │ │ │ + bne.w 97d0a <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 277820 │ │ │ │ - b.w 97b86 <_PyObject_MakeTpCall@@Base+0xf9e> │ │ │ │ + bl 276c1c │ │ │ │ + b.w 97d1a <_PyObject_MakeTpCall@@Base+0xfc2> │ │ │ │ nop │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r5, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ @@ -160957,339 +161082,339 @@ │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r4, r1, r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 764ac │ │ │ │ + bl 76668 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ecc <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ + beq.w 99060 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ - b.n 98920 <_PyObject_MakeTpCall@@Base+0x1d38> │ │ │ │ + b.n 98ab4 <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23680 @ 0x5c80 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98fc0 <_PyObject_MakeTpCall@@Base+0x23d8> │ │ │ │ + beq.w 99154 <_PyObject_MakeTpCall@@Base+0x23fc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 97c08 <_PyObject_MakeTpCall@@Base+0x1020> │ │ │ │ + bmi.w 97d9c <_PyObject_MakeTpCall@@Base+0x1044> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 97c08 <_PyObject_MakeTpCall@@Base+0x1020> │ │ │ │ + beq.w 97d9c <_PyObject_MakeTpCall@@Base+0x1044> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97c08 <_PyObject_MakeTpCall@@Base+0x1020> │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 97d9c <_PyObject_MakeTpCall@@Base+0x1044> │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 97c32 <_PyObject_MakeTpCall@@Base+0x104a> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 97dc6 <_PyObject_MakeTpCall@@Base+0x106e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9834a <_PyObject_MakeTpCall@@Base+0x1762> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 984de <_PyObject_MakeTpCall@@Base+0x1786> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ae4 <_PyObject_MakeTpCall@@Base+0x1efc> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98c78 <_PyObject_MakeTpCall@@Base+0x1f20> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98d62 <_PyObject_MakeTpCall@@Base+0x217a> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.n 98ef6 <_PyObject_MakeTpCall@@Base+0x219e> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98bba <_PyObject_MakeTpCall@@Base+0x1fd2> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98d4e <_PyObject_MakeTpCall@@Base+0x1ff6> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9779e <_PyObject_MakeTpCall@@Base+0xbb6> │ │ │ │ + beq.w 97932 <_PyObject_MakeTpCall@@Base+0xbda> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aee0 │ │ │ │ - b.w 984d2 <_PyObject_MakeTpCall@@Base+0x18ea> │ │ │ │ + bl 7b0a4 │ │ │ │ + b.w 98666 <_PyObject_MakeTpCall@@Base+0x190e> │ │ │ │ mov r0, ip │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - b.w 974f6 <_PyObject_MakeTpCall@@Base+0x90e> │ │ │ │ + b.w 9768a <_PyObject_MakeTpCall@@Base+0x932> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 98658 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ + bne.w 987ec <_PyObject_MakeTpCall@@Base+0x1a94> │ │ │ │ mov sl, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9910c <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ + beq.w 992a0 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ ldr.w r9, [ip, #8] │ │ │ │ add.w lr, ip, #12 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, sl │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ cmp r9, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.w 99136 <_PyObject_MakeTpCall@@Base+0x254e> │ │ │ │ + ble.w 992ca <_PyObject_MakeTpCall@@Base+0x2572> │ │ │ │ ldr.w sl, [lr, #4]! │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 98e0a <_PyObject_MakeTpCall@@Base+0x2222> │ │ │ │ + bne.n 98f9e <_PyObject_MakeTpCall@@Base+0x2246> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 98668 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ + b.n 987fc <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp fp, r2 │ │ │ │ - blt.w 9840c <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ - b.w 97f7e <_PyObject_MakeTpCall@@Base+0x1396> │ │ │ │ - ldr r1, [pc, #704] @ (990f8 <_PyObject_MakeTpCall@@Base+0x2510>) │ │ │ │ + blt.w 985a0 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ + b.w 98112 <_PyObject_MakeTpCall@@Base+0x13ba> │ │ │ │ + ldr r1, [pc, #704] @ (9928c <_PyObject_MakeTpCall@@Base+0x2534>) │ │ │ │ mov r0, sl │ │ │ │ - bl c61bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl c63b0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 988d8 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ - b.n 98910 <_PyObject_MakeTpCall@@Base+0x1d28> │ │ │ │ + beq.w 98a6c <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ + b.n 98aa4 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 998f4 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ + bne.w 99a88 <_PyObject_MakeTpCall@@Base+0x2d30> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, sl │ │ │ │ - beq.n 98e9c <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ + beq.n 99030 <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ orrs.w r9, r1, r3 │ │ │ │ - bne.n 98e78 <_PyObject_MakeTpCall@@Base+0x2290> │ │ │ │ + bne.n 9900c <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 997e4 <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ + bne.w 99978 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997da <_PyObject_MakeTpCall@@Base+0x2bf2> │ │ │ │ + bne.w 9996e <_PyObject_MakeTpCall@@Base+0x2c16> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, r0, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99310 <_PyObject_MakeTpCall@@Base+0x2728> │ │ │ │ + bne.w 994a4 <_PyObject_MakeTpCall@@Base+0x274c> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99310 <_PyObject_MakeTpCall@@Base+0x2728> │ │ │ │ + bne.w 994a4 <_PyObject_MakeTpCall@@Base+0x274c> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 98e60 <_PyObject_MakeTpCall@@Base+0x2278> │ │ │ │ + bne.n 98ff4 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ str r1, [r7, #60] @ 0x3c │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ - b.n 98966 <_PyObject_MakeTpCall@@Base+0x1d7e> │ │ │ │ + b.n 98afa <_PyObject_MakeTpCall@@Base+0x1da2> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 9889e <_PyObject_MakeTpCall@@Base+0x1cb6> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.w 98a32 <_PyObject_MakeTpCall@@Base+0x1cda> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30980 @ 0x7904 │ │ │ │ + movw r1, #28488 @ 0x6f48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98dd2 <_PyObject_MakeTpCall@@Base+0x21ea> │ │ │ │ + bge.w 98f66 <_PyObject_MakeTpCall@@Base+0x220e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98dd2 <_PyObject_MakeTpCall@@Base+0x21ea> │ │ │ │ + bne.w 98f66 <_PyObject_MakeTpCall@@Base+0x220e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98dd2 <_PyObject_MakeTpCall@@Base+0x21ea> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98f66 <_PyObject_MakeTpCall@@Base+0x220e> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999d2 <_PyObject_MakeTpCall@@Base+0x2dea> │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bne.w 99b66 <_PyObject_MakeTpCall@@Base+0x2e0e> │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19648 @ 0x4cc0 │ │ │ │ + movw r1, #17184 @ 0x4320 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #500] @ (990fc <_PyObject_MakeTpCall@@Base+0x2514>) │ │ │ │ - bl e2234 │ │ │ │ - ldr r1, [pc, #492] @ (990fc <_PyObject_MakeTpCall@@Base+0x2514>) │ │ │ │ + ldr r3, [pc, #500] @ (99290 <_PyObject_MakeTpCall@@Base+0x2538>) │ │ │ │ + bl e23e4 │ │ │ │ + ldr r1, [pc, #492] @ (99290 <_PyObject_MakeTpCall@@Base+0x2538>) │ │ │ │ mov r0, r5 │ │ │ │ - bl e39d0 │ │ │ │ + bl e3918 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bge.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9805a <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 981ee <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97b32 <_PyObject_MakeTpCall@@Base+0xf4a> │ │ │ │ - b.w 985e8 <_PyObject_MakeTpCall@@Base+0x1a00> │ │ │ │ + bne.w 97cc6 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ + b.w 9877c <_PyObject_MakeTpCall@@Base+0x1a24> │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9816a <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ - ldr r0, [pc, #440] @ (99100 <_PyObject_MakeTpCall@@Base+0x2518>) │ │ │ │ + beq.w 982fe <_PyObject_MakeTpCall@@Base+0x15a6> │ │ │ │ + ldr r0, [pc, #440] @ (99294 <_PyObject_MakeTpCall@@Base+0x253c>) │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r0, [r7, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 98178 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ - bl e3ea8 │ │ │ │ - b.w 97f40 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ + bne.w 9830c <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ + bl e3df0 │ │ │ │ + b.w 980d4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - ble.w 97f7e <_PyObject_MakeTpCall@@Base+0x1396> │ │ │ │ + ble.w 98112 <_PyObject_MakeTpCall@@Base+0x13ba> │ │ │ │ adds r3, #12 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9985a <_PyObject_MakeTpCall@@Base+0x2c72> │ │ │ │ + beq.w 999ee <_PyObject_MakeTpCall@@Base+0x2c96> │ │ │ │ cmp fp, r2 │ │ │ │ - blt.w 982e2 <_PyObject_MakeTpCall@@Base+0x16fa> │ │ │ │ - b.w 97f7e <_PyObject_MakeTpCall@@Base+0x1396> │ │ │ │ + blt.w 98476 <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ + b.w 98112 <_PyObject_MakeTpCall@@Base+0x13ba> │ │ │ │ cmp r4, #3 │ │ │ │ - ble.w 97fe0 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + ble.w 98174 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 97fe0 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + beq.w 98174 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ - bl 210f78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 97fe0 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ - cbz r3, 98f9c <_PyObject_MakeTpCall@@Base+0x23b4> │ │ │ │ + bl 210b50 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 98174 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + cbz r3, 99130 <_PyObject_MakeTpCall@@Base+0x23d8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #34928 @ 0x8870 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #29480 @ 0x7328 │ │ │ │ + movw r2, #22572 @ 0x582c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ - bl 1f5a6c │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bl 1f565c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #300] @ (990fc <_PyObject_MakeTpCall@@Base+0x2514>) │ │ │ │ + ldr r1, [pc, #300] @ (99290 <_PyObject_MakeTpCall@@Base+0x2538>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99972 <_PyObject_MakeTpCall@@Base+0x2d8a> │ │ │ │ + beq.w 99b06 <_PyObject_MakeTpCall@@Base+0x2dae> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98d62 <_PyObject_MakeTpCall@@Base+0x217a> │ │ │ │ + bge.w 98ef6 <_PyObject_MakeTpCall@@Base+0x219e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d62 <_PyObject_MakeTpCall@@Base+0x217a> │ │ │ │ + bne.w 98ef6 <_PyObject_MakeTpCall@@Base+0x219e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98d62 <_PyObject_MakeTpCall@@Base+0x217a> │ │ │ │ - bl 1f5a6c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98ef6 <_PyObject_MakeTpCall@@Base+0x219e> │ │ │ │ + bl 1f565c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #252] @ (99104 <_PyObject_MakeTpCall@@Base+0x251c>) │ │ │ │ + ldr r1, [pc, #252] @ (99298 <_PyObject_MakeTpCall@@Base+0x2540>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c460 │ │ │ │ + bl 7c650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99972 <_PyObject_MakeTpCall@@Base+0x2d8a> │ │ │ │ + beq.w 99b06 <_PyObject_MakeTpCall@@Base+0x2dae> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98bba <_PyObject_MakeTpCall@@Base+0x1fd2> │ │ │ │ + bge.w 98d4e <_PyObject_MakeTpCall@@Base+0x1ff6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98bba <_PyObject_MakeTpCall@@Base+0x1fd2> │ │ │ │ + bne.w 98d4e <_PyObject_MakeTpCall@@Base+0x1ff6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98bba <_PyObject_MakeTpCall@@Base+0x1fd2> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98d4e <_PyObject_MakeTpCall@@Base+0x1ff6> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 98b3e <_PyObject_MakeTpCall@@Base+0x1f56> │ │ │ │ + beq.w 98cd2 <_PyObject_MakeTpCall@@Base+0x1f7a> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99032 <_PyObject_MakeTpCall@@Base+0x244a> │ │ │ │ + bne.n 991c6 <_PyObject_MakeTpCall@@Base+0x246e> │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 98b3e <_PyObject_MakeTpCall@@Base+0x1f56> │ │ │ │ + beq.w 98cd2 <_PyObject_MakeTpCall@@Base+0x1f7a> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99150 <_PyObject_MakeTpCall@@Base+0x2568> │ │ │ │ + beq.n 992e4 <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 9916e <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ + ble.w 99302 <_PyObject_MakeTpCall@@Base+0x25aa> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 9905c <_PyObject_MakeTpCall@@Base+0x2474> │ │ │ │ - b.w 987a8 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + bne.n 991f0 <_PyObject_MakeTpCall@@Base+0x2498> │ │ │ │ + b.w 9893c <_PyObject_MakeTpCall@@Base+0x1be4> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, fp │ │ │ │ - ble.w 97f7e <_PyObject_MakeTpCall@@Base+0x1396> │ │ │ │ + ble.w 98112 <_PyObject_MakeTpCall@@Base+0x13ba> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, fp] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ - b.w 982e6 <_PyObject_MakeTpCall@@Base+0x16fe> │ │ │ │ + b.w 9847a <_PyObject_MakeTpCall@@Base+0x1722> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - movw r2, #29761 @ 0x7441 │ │ │ │ + movw r2, #30165 @ 0x75d5 │ │ │ │ movt r2, #9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9867e <_PyObject_MakeTpCall@@Base+0x1a96> │ │ │ │ + beq.w 98812 <_PyObject_MakeTpCall@@Base+0x1aba> │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r7, #16] │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 976b4 <_PyObject_MakeTpCall@@Base+0xacc> │ │ │ │ - ldr r1, [pc, #64] @ (99108 <_PyObject_MakeTpCall@@Base+0x2520>) │ │ │ │ + b.w 97848 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + ldr r1, [pc, #64] @ (9929c <_PyObject_MakeTpCall@@Base+0x2544>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 277820 │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bl 276c1c │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 277820 │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 276c1c │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31216 @ 0x79f0 │ │ │ │ + movw r1, #28724 @ 0x7034 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bl e23e4 │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ nop │ │ │ │ asrs r0, r7, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r4, r1, r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ @@ -161298,838 +161423,838 @@ │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ mov lr, r3 │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99a1e <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ + beq.w 99bb2 <_PyObject_MakeTpCall@@Base+0x2e5a> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99112 <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ + bne.n 992a6 <_PyObject_MakeTpCall@@Base+0x254e> │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ movw ip, #35320 @ 0x89f8 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ mov r3, lr │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 99a26 <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.w 99bba <_PyObject_MakeTpCall@@Base+0x2e62> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #21520 @ 0x5410 │ │ │ │ + movw r1, #19152 @ 0x4ad0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + bl fce84 │ │ │ │ + b.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 987a8 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + beq.w 9893c <_PyObject_MakeTpCall@@Base+0x1be4> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99152 <_PyObject_MakeTpCall@@Base+0x256a> │ │ │ │ + bne.n 992e6 <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 987a8 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.w 9893c <_PyObject_MakeTpCall@@Base+0x1be4> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22208 @ 0x56c0 │ │ │ │ + movw r1, #19840 @ 0x4d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + bl fce84 │ │ │ │ + b.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 991c2 <_PyObject_MakeTpCall@@Base+0x25da> │ │ │ │ + cbz r0, 99356 <_PyObject_MakeTpCall@@Base+0x25fe> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ str.w r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 978be <_PyObject_MakeTpCall@@Base+0xcd6> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 97a52 <_PyObject_MakeTpCall@@Base+0xcfa> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97756 <_PyObject_MakeTpCall@@Base+0xb6e> │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 978ea <_PyObject_MakeTpCall@@Base+0xb92> │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 9778c <_PyObject_MakeTpCall@@Base+0xba4> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 97920 <_PyObject_MakeTpCall@@Base+0xbc8> │ │ │ │ ubfx r4, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 99a18 <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ + bpl.w 99bac <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 992a0 <_PyObject_MakeTpCall@@Base+0x26b8> │ │ │ │ + bne.n 99434 <_PyObject_MakeTpCall@@Base+0x26dc> │ │ │ │ mov r1, r2 │ │ │ │ add.w r2, r7, #88 @ 0x58 │ │ │ │ - bl 1e53c4 <_PyInterpreterState_SetRunningMain@@Base+0x220> │ │ │ │ + bl 1e5054 <_PyInterpreterState_SetRunningMain@@Base+0x220> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 992ca <_PyObject_MakeTpCall@@Base+0x26e2> │ │ │ │ + beq.n 9945e <_PyObject_MakeTpCall@@Base+0x2706> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127114 │ │ │ │ + bl 127730 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ sub.w r8, r3, r0 │ │ │ │ add.w r0, r8, #1 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 992c0 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ + beq.n 99454 <_PyObject_MakeTpCall@@Base+0x26fc> │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 2d5b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r6, r8] │ │ │ │ strd r8, r6, [r5, #20] │ │ │ │ - bl ded80 │ │ │ │ + bl def38 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r4, r3, #25 │ │ │ │ - bpl.n 992bc <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ + bpl.n 99450 <_PyObject_MakeTpCall@@Base+0x26f8> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 992bc <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ + bpl.n 99450 <_PyObject_MakeTpCall@@Base+0x26f8> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ add.w r0, r5, #20 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 978be <_PyObject_MakeTpCall@@Base+0xcd6> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bne.w 97a52 <_PyObject_MakeTpCall@@Base+0xcfa> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31076 @ 0x7964 │ │ │ │ + movw r1, #28584 @ 0x6fa8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ - ldr r1, [pc, #768] @ (99560 <_PyObject_MakeTpCall@@Base+0x2978>) │ │ │ │ + bl fce84 │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + ldr r1, [pc, #768] @ (996f4 <_PyObject_MakeTpCall@@Base+0x299c>) │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ - bl 12a328 │ │ │ │ + bl 12a880 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + beq.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974b4 <_PyObject_MakeTpCall@@Base+0x8cc> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.w 97648 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30784 @ 0x7840 │ │ │ │ + movw r1, #28292 @ 0x6e84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ - ldr r1, [pc, #720] @ (99560 <_PyObject_MakeTpCall@@Base+0x2978>) │ │ │ │ - bl 12a328 │ │ │ │ + bl fce84 │ │ │ │ + b.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ + ldr r1, [pc, #720] @ (996f4 <_PyObject_MakeTpCall@@Base+0x299c>) │ │ │ │ + bl 12a880 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + beq.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974d2 <_PyObject_MakeTpCall@@Base+0x8ea> │ │ │ │ - b.n 99272 <_PyObject_MakeTpCall@@Base+0x268a> │ │ │ │ + beq.w 97666 <_PyObject_MakeTpCall@@Base+0x90e> │ │ │ │ + b.n 99406 <_PyObject_MakeTpCall@@Base+0x26ae> │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 992d4 <_PyObject_MakeTpCall@@Base+0x26ec> │ │ │ │ + bne.n 99468 <_PyObject_MakeTpCall@@Base+0x2710> │ │ │ │ mov r1, r0 │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1d1c58 │ │ │ │ + bl 1d18e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 991ec <_PyObject_MakeTpCall@@Base+0x2604> │ │ │ │ + b.n 99380 <_PyObject_MakeTpCall@@Base+0x2628> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - b.n 9918c <_PyObject_MakeTpCall@@Base+0x25a4> │ │ │ │ + b.n 99320 <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl ded80 │ │ │ │ - bl 20d6dc │ │ │ │ + bl def38 │ │ │ │ + bl 20d2b4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r1, r0 │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 207f60 │ │ │ │ + bl 207aa8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 991ec <_PyObject_MakeTpCall@@Base+0x2604> │ │ │ │ + b.n 99380 <_PyObject_MakeTpCall@@Base+0x2628> │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ add r3, r2 │ │ │ │ - b.w 98770 <_PyObject_MakeTpCall@@Base+0x1b88> │ │ │ │ + b.w 98904 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 984d2 <_PyObject_MakeTpCall@@Base+0x18ea> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 98666 <_PyObject_MakeTpCall@@Base+0x190e> │ │ │ │ ldr.w r0, [r6, #-8] │ │ │ │ orrs r0, r3 │ │ │ │ str.w r0, [r6, #-8] │ │ │ │ - b.n 98c24 <_PyObject_MakeTpCall@@Base+0x203c> │ │ │ │ + b.n 98db8 <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ea4 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ - b.n 98e9c <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ + bne.w 99038 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ + b.n 99030 <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22628 @ 0x5864 │ │ │ │ + movw r1, #20260 @ 0x4f24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ str.w r5, [fp, #120] @ 0x78 │ │ │ │ - b.w 97ca6 <_PyObject_MakeTpCall@@Base+0x10be> │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.w 97e3a <_PyObject_MakeTpCall@@Base+0x10e2> │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98102 <_PyObject_MakeTpCall@@Base+0x151a> │ │ │ │ + beq.w 98296 <_PyObject_MakeTpCall@@Base+0x153e> │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 98102 <_PyObject_MakeTpCall@@Base+0x151a> │ │ │ │ - ldr r3, [pc, #524] @ (99564 <_PyObject_MakeTpCall@@Base+0x297c>) │ │ │ │ + b.w 98296 <_PyObject_MakeTpCall@@Base+0x153e> │ │ │ │ + ldr r3, [pc, #524] @ (996f8 <_PyObject_MakeTpCall@@Base+0x29a0>) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, r8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 999a4 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ + beq.w 99b38 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 999a4 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ + bhi.w 99b38 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 978f0 <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ + bmi.w 97a84 <_PyObject_MakeTpCall@@Base+0xd2c> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 978f0 <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ + beq.w 97a84 <_PyObject_MakeTpCall@@Base+0xd2c> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 978f0 <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 97a84 <_PyObject_MakeTpCall@@Base+0xd2c> │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #5143 @ 0x1417 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 210930 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 98110 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ + bl 210508 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 982a4 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #436 @ 0x1b4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 981c4 <_PyObject_MakeTpCall@@Base+0x15dc> │ │ │ │ + b.w 98358 <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ae8f0 <_Py_SetImmortalUntracked@@Base> │ │ │ │ - bl 7699c │ │ │ │ + bl 1ae96c <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 76b58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 97dee <_PyObject_MakeTpCall@@Base+0x1206> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 97f82 <_PyObject_MakeTpCall@@Base+0x122a> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr.w ip, [r7, #48] @ 0x30 │ │ │ │ mov r4, sl │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 98662 <_PyObject_MakeTpCall@@Base+0x1a7a> │ │ │ │ + beq.w 987f6 <_PyObject_MakeTpCall@@Base+0x1a9e> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 99404 <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ + bne.n 99598 <_PyObject_MakeTpCall@@Base+0x2840> │ │ │ │ movw r0, #35320 @ 0x89f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 98666 <_PyObject_MakeTpCall@@Base+0x1a7e> │ │ │ │ - b.n 98df0 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + beq.w 987fa <_PyObject_MakeTpCall@@Base+0x1aa2> │ │ │ │ + b.n 98f84 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 210930 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 980a2 <_PyObject_MakeTpCall@@Base+0x14ba> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl 210508 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 98236 <_PyObject_MakeTpCall@@Base+0x14de> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #22140 @ 0x567c │ │ │ │ + movw r1, #19772 @ 0x4d3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + bl fce84 │ │ │ │ + b.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 9888e <_PyObject_MakeTpCall@@Base+0x1ca6> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.w 98a22 <_PyObject_MakeTpCall@@Base+0x1cca> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30932 @ 0x78d4 │ │ │ │ + movw r1, #28440 @ 0x6f18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 98ecc <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl fce84 │ │ │ │ + b.n 99060 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30900 @ 0x78b4 │ │ │ │ + movw r1, #28408 @ 0x6ef8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 98ecc <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl fce84 │ │ │ │ + b.n 99060 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #30852 @ 0x7884 │ │ │ │ + movw r1, #28360 @ 0x6ec8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 98ecc <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ + bl e23e4 │ │ │ │ + b.n 99060 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 998b2 <_PyObject_MakeTpCall@@Base+0x2cca> │ │ │ │ + bpl.w 99a46 <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ ubfx r3, r3, #23, #1 │ │ │ │ eor.w r1, r3, #1 │ │ │ │ - b.w 98bd6 <_PyObject_MakeTpCall@@Base+0x1fee> │ │ │ │ + b.w 98d6a <_PyObject_MakeTpCall@@Base+0x2012> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 98f14 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ - ldr r1, [pc, #148] @ (99568 <_PyObject_MakeTpCall@@Base+0x2980>) │ │ │ │ + bl e23e4 │ │ │ │ + b.n 990a8 <_PyObject_MakeTpCall@@Base+0x2350> │ │ │ │ + ldr r1, [pc, #148] @ (996fc <_PyObject_MakeTpCall@@Base+0x29a4>) │ │ │ │ movw r0, #35320 @ 0x89f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 803c8 │ │ │ │ + bl 805a0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 984e4 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 98678 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 97f38 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 980cc <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ - bl 210930 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 97fe0 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + bl 210508 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 98174 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 97fd0 <_PyObject_MakeTpCall@@Base+0x13e8> │ │ │ │ + beq.w 98164 <_PyObject_MakeTpCall@@Base+0x140c> │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.w 97fd0 <_PyObject_MakeTpCall@@Base+0x13e8> │ │ │ │ + b.w 98164 <_PyObject_MakeTpCall@@Base+0x140c> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - cbz r2, 9956c <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + cbz r2, 99700 <_PyObject_MakeTpCall@@Base+0x29a8> │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ - b.w 97ad2 <_PyObject_MakeTpCall@@Base+0xeea> │ │ │ │ + b.w 97c66 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98024 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ + beq.w 981b8 <_PyObject_MakeTpCall@@Base+0x1460> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 998da <_PyObject_MakeTpCall@@Base+0x2cf2> │ │ │ │ + blt.w 99a6e <_PyObject_MakeTpCall@@Base+0x2d16> │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #34928 @ 0x8870 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #29528 @ 0x7358 │ │ │ │ + movw r2, #22620 @ 0x585c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 248f34 │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bl 24867c │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ adds r0, r1, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #20 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 998d6 <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ + bpl.w 99a6a <_PyObject_MakeTpCall@@Base+0x2d12> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 99732 <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ + bne.w 998c6 <_PyObject_MakeTpCall@@Base+0x2b6e> │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e53c4 <_PyInterpreterState_SetRunningMain@@Base+0x220> │ │ │ │ + bl 1e5054 <_PyInterpreterState_SetRunningMain@@Base+0x220> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 127114 │ │ │ │ + bl 127730 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ str r0, [r7, #32] │ │ │ │ sub.w r8, r3, r0 │ │ │ │ add.w r0, r8, #1 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99902 <_PyObject_MakeTpCall@@Base+0x2d1a> │ │ │ │ + beq.w 99a96 <_PyObject_MakeTpCall@@Base+0x2d3e> │ │ │ │ mov r2, r8 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r2, r8] │ │ │ │ strd r8, r2, [r5, #20] │ │ │ │ - bl ded80 │ │ │ │ + bl def38 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 9974c <_PyObject_MakeTpCall@@Base+0x2b64> │ │ │ │ + bpl.w 998e0 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 9974c <_PyObject_MakeTpCall@@Base+0x2b64> │ │ │ │ + bpl.w 998e0 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ adds.w r3, r5, #20 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - bne.w 97ad2 <_PyObject_MakeTpCall@@Base+0xeea> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + bne.w 97c66 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98092 <_PyObject_MakeTpCall@@Base+0x14aa> │ │ │ │ + beq.w 98226 <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 98092 <_PyObject_MakeTpCall@@Base+0x14aa> │ │ │ │ + b.w 98226 <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ mov r3, r9 │ │ │ │ add.w r2, r7, #84 @ 0x54 │ │ │ │ add.w r1, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 96334 │ │ │ │ - cbz r0, 9964c <_PyObject_MakeTpCall@@Base+0x2a64> │ │ │ │ + bl 964a8 │ │ │ │ + cbz r0, 997e0 <_PyObject_MakeTpCall@@Base+0x2a88> │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 9960c <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ - movw r3, #48452 @ 0xbd44 │ │ │ │ + bmi.n 997a0 <_PyObject_MakeTpCall@@Base+0x2a48> │ │ │ │ + movw r3, #52192 @ 0xcbe0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #31388 @ 0x7a9c │ │ │ │ + movw r2, #28896 @ 0x70e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - bl 21ad24 │ │ │ │ + bl 21a744 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + beq.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 9965c <_PyObject_MakeTpCall@@Base+0x2a74> │ │ │ │ + bmi.n 997f0 <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ - b.w 97e2a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + b.w 97fbe <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r2, r8] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #404] @ 0x194 │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 99a66 <_PyObject_MakeTpCall@@Base+0x2e7e> │ │ │ │ + beq.w 99bfa <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 99a66 <_PyObject_MakeTpCall@@Base+0x2e7e> │ │ │ │ + bhi.w 99bfa <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e32 <_PyObject_MakeTpCall@@Base+0x124a> │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 97fc6 <_PyObject_MakeTpCall@@Base+0x126e> │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f7e <_PyObject_MakeTpCall@@Base+0x1396> │ │ │ │ + beq.w 98112 <_PyObject_MakeTpCall@@Base+0x13ba> │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99072 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ + bne.w 99206 <_PyObject_MakeTpCall@@Base+0x24ae> │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, fp │ │ │ │ - bgt.w 97e74 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ - b.w 97f7e <_PyObject_MakeTpCall@@Base+0x1396> │ │ │ │ - ldr r1, [pc, #792] @ (999f4 <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ + bgt.w 98008 <_PyObject_MakeTpCall@@Base+0x12b0> │ │ │ │ + b.w 98112 <_PyObject_MakeTpCall@@Base+0x13ba> │ │ │ │ + ldr r1, [pc, #792] @ (99b88 <_PyObject_MakeTpCall@@Base+0x2e30>) │ │ │ │ movw r0, #35320 @ 0x89f8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 803c8 │ │ │ │ + bl 805a0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98310 <_PyObject_MakeTpCall@@Base+0x1728> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 984a4 <_PyObject_MakeTpCall@@Base+0x174c> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr.w r0, [r6, #944] @ 0x3b0 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97b32 <_PyObject_MakeTpCall@@Base+0xf4a> │ │ │ │ - bl 20d6dc │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 97cc6 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ + bl 20d2b4 │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97b5a <_PyObject_MakeTpCall@@Base+0xf72> │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + bne.w 97cee <_PyObject_MakeTpCall@@Base+0xf96> │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 97b86 <_PyObject_MakeTpCall@@Base+0xf9e> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 97d1a <_PyObject_MakeTpCall@@Base+0xfc2> │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 9975a <_PyObject_MakeTpCall@@Base+0x2b72> │ │ │ │ + bne.n 998ee <_PyObject_MakeTpCall@@Base+0x2b96> │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1d1c58 │ │ │ │ + bl 1d18e0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99596 <_PyObject_MakeTpCall@@Base+0x29ae> │ │ │ │ + b.n 9972a <_PyObject_MakeTpCall@@Base+0x29d2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97ad2 <_PyObject_MakeTpCall@@Base+0xeea> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 97c66 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ - bl 207f60 │ │ │ │ + bl 207aa8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99596 <_PyObject_MakeTpCall@@Base+0x29ae> │ │ │ │ + b.n 9972a <_PyObject_MakeTpCall@@Base+0x29d2> │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1af4f4 │ │ │ │ + bl 1af564 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97492 <_PyObject_MakeTpCall@@Base+0x8aa> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bne.w 97626 <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #30720 @ 0x7800 │ │ │ │ + movw r1, #28228 @ 0x6e44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.w 976b0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + bl e23e4 │ │ │ │ + b.w 97844 <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ ldr.w fp, [r7, #24] │ │ │ │ - movw r0, #31324 @ 0x7a5c │ │ │ │ + movw r0, #28832 @ 0x70a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 188a98 <_PyErr_FormatNote@@Base> │ │ │ │ + bl 189130 <_PyErr_FormatNote@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bge.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bne.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r0, sl │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e96 <_PyObject_MakeTpCall@@Base+0x22ae> │ │ │ │ - b.w 98ea4 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + beq.w 9902a <_PyObject_MakeTpCall@@Base+0x22d2> │ │ │ │ + b.w 99038 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ea4 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + bne.w 99038 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98e9c <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ - b.w 98ea4 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ - ldr r1, [pc, #512] @ (999f8 <_PyObject_MakeTpCall@@Base+0x2e10>) │ │ │ │ + beq.w 99030 <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ + b.w 99038 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ + ldr r1, [pc, #512] @ (99b8c <_PyObject_MakeTpCall@@Base+0x2e34>) │ │ │ │ mov r0, sl │ │ │ │ - bl c61bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl c63b0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9890c <_PyObject_MakeTpCall@@Base+0x1d24> │ │ │ │ - ldr r1, [pc, #504] @ (999fc <_PyObject_MakeTpCall@@Base+0x2e14>) │ │ │ │ + bne.w 98aa0 <_PyObject_MakeTpCall@@Base+0x1d48> │ │ │ │ + ldr r1, [pc, #504] @ (99b90 <_PyObject_MakeTpCall@@Base+0x2e38>) │ │ │ │ mov r0, sl │ │ │ │ - bl c61bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl c63b0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9890c <_PyObject_MakeTpCall@@Base+0x1d24> │ │ │ │ - ldr r1, [pc, #492] @ (99a00 <_PyObject_MakeTpCall@@Base+0x2e18>) │ │ │ │ + bne.w 98aa0 <_PyObject_MakeTpCall@@Base+0x1d48> │ │ │ │ + ldr r1, [pc, #492] @ (99b94 <_PyObject_MakeTpCall@@Base+0x2e3c>) │ │ │ │ mov r0, sl │ │ │ │ - bl c61bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl c63b0 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9890c <_PyObject_MakeTpCall@@Base+0x1d24> │ │ │ │ - movw r1, #44696 @ 0xae98 │ │ │ │ + bne.w 98aa0 <_PyObject_MakeTpCall@@Base+0x1d48> │ │ │ │ + movw r1, #45088 @ 0xb020 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r2, sl │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #31028 @ 0x7934 │ │ │ │ + movw r1, #28536 @ 0x6f78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98ecc <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ + bge.w 99060 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98ecc <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ + bne.w 99060 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98ecc <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 99060 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp fp, r2 │ │ │ │ - blt.w 98f6a <_PyObject_MakeTpCall@@Base+0x2382> │ │ │ │ - b.w 97f7e <_PyObject_MakeTpCall@@Base+0x1396> │ │ │ │ + blt.w 990fe <_PyObject_MakeTpCall@@Base+0x23a6> │ │ │ │ + b.w 98112 <_PyObject_MakeTpCall@@Base+0x13ba> │ │ │ │ ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ ldr r1, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 98602 <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ + b.w 98796 <_PyObject_MakeTpCall@@Base+0x1a3e> │ │ │ │ ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.n 9992c <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ + bmi.n 99ac0 <_PyObject_MakeTpCall@@Base+0x2d68> │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.w 97f40 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ + bmi.w 980d4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98f56 <_PyObject_MakeTpCall@@Base+0x236e> │ │ │ │ + blt.w 990ea <_PyObject_MakeTpCall@@Base+0x2392> │ │ │ │ ldr.w r0, [r8, #172] @ 0xac │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f40 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ - b.w 98182 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + beq.w 980d4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ + b.w 98316 <_PyObject_MakeTpCall@@Base+0x15be> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8048c │ │ │ │ + bl 80664 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ - b.w 98838 <_PyObject_MakeTpCall@@Base+0x1c50> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.w 989cc <_PyObject_MakeTpCall@@Base+0x1c74> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #31160 @ 0x79b8 │ │ │ │ + movw r1, #28668 @ 0x6ffc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bl e23e4 │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov fp, sl │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 99584 <_PyObject_MakeTpCall@@Base+0x299c> │ │ │ │ + b.n 99718 <_PyObject_MakeTpCall@@Base+0x29c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9953c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9953c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + bne.w 996d0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 996d0 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9795c <_PyObject_MakeTpCall@@Base+0xd74> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97af0 <_PyObject_MakeTpCall@@Base+0xd98> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 98e4e <_PyObject_MakeTpCall@@Base+0x2266> │ │ │ │ - b.w 98966 <_PyObject_MakeTpCall@@Base+0x1d7e> │ │ │ │ + beq.w 98fe2 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + b.w 98afa <_PyObject_MakeTpCall@@Base+0x1da2> │ │ │ │ mov r0, r6 │ │ │ │ - bl ded80 │ │ │ │ - bl 20d6dc │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bl def38 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98812 <_PyObject_MakeTpCall@@Base+0x1c2a> │ │ │ │ + bne.w 989a6 <_PyObject_MakeTpCall@@Base+0x1c4e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98812 <_PyObject_MakeTpCall@@Base+0x1c2a> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 989a6 <_PyObject_MakeTpCall@@Base+0x1c4e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 9852c <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + b.w 986c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ ldr.w r0, [r8, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r1, [r1, r9] │ │ │ │ mul.w r2, r0, r2 │ │ │ │ add.w ip, r1, r2 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #404] @ 0x194 │ │ │ │ cmp ip, r8 │ │ │ │ - beq.n 99966 <_PyObject_MakeTpCall@@Base+0x2d7e> │ │ │ │ + beq.n 99afa <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 99966 <_PyObject_MakeTpCall@@Base+0x2d7e> │ │ │ │ + bhi.n 99afa <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #436 @ 0x1b4 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97f40 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ - b.n 99886 <_PyObject_MakeTpCall@@Base+0x2c9e> │ │ │ │ + bne.w 980d4 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ + b.n 99a1a <_PyObject_MakeTpCall@@Base+0x2cc2> │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ add r2, r1 │ │ │ │ - b.n 9995c <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + b.n 99af0 <_PyObject_MakeTpCall@@Base+0x2d98> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 985a6 <_PyObject_MakeTpCall@@Base+0x19be> │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + blt.w 9873a <_PyObject_MakeTpCall@@Base+0x19e2> │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98ae4 <_PyObject_MakeTpCall@@Base+0x1efc> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 98c78 <_PyObject_MakeTpCall@@Base+0x1f20> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 99838 <_PyObject_MakeTpCall@@Base+0x2c50> │ │ │ │ + b.n 999cc <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ ldrd r6, r3, [r7, #4] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r7, #12] │ │ │ │ ldr r4, [r7, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl e3ea8 │ │ │ │ + bl e3df0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.w 981f4 <_PyObject_MakeTpCall@@Base+0x160c> │ │ │ │ + b.w 98388 <_PyObject_MakeTpCall@@Base+0x1630> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r2, r3 │ │ │ │ - b.n 9938a <_PyObject_MakeTpCall@@Base+0x27a2> │ │ │ │ + b.n 9951e <_PyObject_MakeTpCall@@Base+0x27c6> │ │ │ │ mvn.w r3, #255 @ 0xff │ │ │ │ ldrb.w r4, [r3, #252] @ 0xfc │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ - b.n 991cc <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ + b.n 99360 <_PyObject_MakeTpCall@@Base+0x2608> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98120 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ + bne.w 982b4 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98120 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ - ldr r0, [pc, #48] @ (99a04 <_PyObject_MakeTpCall@@Base+0x2e1c>) │ │ │ │ - bl 9d4dc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 982b4 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ + ldr r0, [pc, #48] @ (99b98 <_PyObject_MakeTpCall@@Base+0x2e40>) │ │ │ │ + bl 9d674 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98f14 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + beq.w 990a8 <_PyObject_MakeTpCall@@Base+0x2350> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9804a <_PyObject_MakeTpCall@@Base+0x1462> │ │ │ │ - b.w 98f0c <_PyObject_MakeTpCall@@Base+0x2324> │ │ │ │ + bne.w 981de <_PyObject_MakeTpCall@@Base+0x1486> │ │ │ │ + b.w 990a0 <_PyObject_MakeTpCall@@Base+0x2348> │ │ │ │ nop │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r5, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r6, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r4, r1, r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movw r3, #47265 @ 0xb8a1 │ │ │ │ + movw r3, #47717 @ 0xba65 │ │ │ │ movt r3, #12 │ │ │ │ str.w r3, [fp, #72] @ 0x48 │ │ │ │ - b.w 983a8 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + b.w 9853c <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.w 991da <_PyObject_MakeTpCall@@Base+0x25f2> │ │ │ │ + b.w 9936e <_PyObject_MakeTpCall@@Base+0x2616> │ │ │ │ mov r3, lr │ │ │ │ mov sl, r4 │ │ │ │ - b.w 98668 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ + b.w 987fc <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ mov ip, r0 │ │ │ │ - b.w 98668 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ + b.w 987fc <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ mvn.w r3, #255 @ 0xff │ │ │ │ ldrb.w r6, [r3, #252] @ 0xfc │ │ │ │ ubfx r6, r6, #2, #3 │ │ │ │ - b.n 99576 <_PyObject_MakeTpCall@@Base+0x298e> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 9970a <_PyObject_MakeTpCall@@Base+0x29b2> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31268 @ 0x7a24 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.w 984bc <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + bl e23e4 │ │ │ │ + b.w 98650 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r0, [r6, r8] │ │ │ │ - b.w 980b6 <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ + b.w 9824a <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r2, r3 │ │ │ │ - b.n 9968e <_PyObject_MakeTpCall@@Base+0x2aa6> │ │ │ │ + b.n 99822 <_PyObject_MakeTpCall@@Base+0x2aca> │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ - b.w 9772c <_PyObject_MakeTpCall@@Base+0xb44> │ │ │ │ + b.w 978c0 <_PyObject_MakeTpCall@@Base+0xb68> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r4, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97dba <_PyObject_MakeTpCall@@Base+0x11d2> │ │ │ │ - b.w 97dc4 <_PyObject_MakeTpCall@@Base+0x11dc> │ │ │ │ + bne.w 97f4e <_PyObject_MakeTpCall@@Base+0x11f6> │ │ │ │ + b.w 97f58 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ nop │ │ │ │ │ │ │ │ -00099a8c : │ │ │ │ +00099c20 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 99ace │ │ │ │ + beq.n 99c62 │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 99aec │ │ │ │ + bl 99c80 │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31436 @ 0x7acc │ │ │ │ + movw r1, #28944 @ 0x7110 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 99ac4 │ │ │ │ + b.n 99c58 │ │ │ │ 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 │ │ │ │ @@ -162145,101 +162270,101 @@ │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r4, r9 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi.w 99c56 │ │ │ │ + bhi.w 99dea │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi.n 99c20 │ │ │ │ + bhi.n 99db4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a100 │ │ │ │ + beq.w 9a294 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9a1ba │ │ │ │ - movw r0, #18416 @ 0x47f0 │ │ │ │ + bne.w 9a34e │ │ │ │ + movw r0, #15600 @ 0x3cf0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r4, #59 @ 0x3b │ │ │ │ add r1, r3 │ │ │ │ - bhi.n 99c66 │ │ │ │ + bhi.n 99dfa │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bhi.w 99e84 │ │ │ │ + bhi.w 9a018 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9a0f6 │ │ │ │ + beq.w 9a28a │ │ │ │ ldr.w r3, [r0, r4, lsl #2] │ │ │ │ add.w r8, r9, #3 │ │ │ │ ldrb.w lr, [r9, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ add r1, r3 │ │ │ │ - bhi.w 99c94 │ │ │ │ + bhi.w 99e28 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 99f30 │ │ │ │ + bhi.w 9a0c4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9a0f6 │ │ │ │ + beq.w 9a28a │ │ │ │ ldr.w r3, [r0, lr, lsl #2] │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ add r1, r3 │ │ │ │ - bhi.w 99cc4 │ │ │ │ + bhi.w 99e58 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi.w 99ce6 │ │ │ │ + bhi.w 99e7a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a0f6 │ │ │ │ + beq.w 9a28a │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 99c00 │ │ │ │ + bhi.n 99d94 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 99e1e │ │ │ │ + bhi.w 99fb2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a0f6 │ │ │ │ + beq.w 9a28a │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 99bde │ │ │ │ + bls.n 99d72 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 9a03c │ │ │ │ + beq.w 9a1d0 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ ands.w r2, r2, #3 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ add r1, r2 │ │ │ │ - b.n 99bd6 │ │ │ │ + b.n 99d6a │ │ │ │ sub.w r3, r2, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 9a05c │ │ │ │ + bhi.w 9a1f0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #9 │ │ │ │ lsls r6, r2, #9 │ │ │ │ lsls r7, r2, #8 │ │ │ │ lsls r7, r2, #8 │ │ │ │ lsls r7, r2, #8 │ │ │ │ lsls r7, r2, #8 │ │ │ │ @@ -162254,630 +162379,629 @@ │ │ │ │ lsls r7, r2, #8 │ │ │ │ lsls r7, r2, #8 │ │ │ │ lsls r7, r2, #8 │ │ │ │ lsls r7, r2, #8 │ │ │ │ lsls r6, r7, #8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.w 9a032 │ │ │ │ + beq.w 9a1c6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 99b3c │ │ │ │ - b.n 9a098 │ │ │ │ + beq.w 99cd0 │ │ │ │ + b.n 9a22c │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ - beq.w 9a03e │ │ │ │ + beq.w 9a1d2 │ │ │ │ ldr.w r3, [r0, r4, lsl #2] │ │ │ │ add.w r8, r9, #3 │ │ │ │ ldrb.w lr, [r9, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ add r1, r3 │ │ │ │ - bls.w 99b90 │ │ │ │ + bls.w 99d24 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 9a03e │ │ │ │ + beq.w 9a1d2 │ │ │ │ ldr.w r3, [r0, lr, lsl #2] │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ add r1, r3 │ │ │ │ - bls.w 99bbc │ │ │ │ + bls.w 99d50 │ │ │ │ mov r8, r4 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.w 9a03e │ │ │ │ + beq.w 9a1d2 │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ add r1, r3 │ │ │ │ - b.n 99bd6 │ │ │ │ + b.n 99d6a │ │ │ │ sub.w r3, r2, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 99bc8 │ │ │ │ + bhi.w 99d5c │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ - add r0, pc, #524 @ (adr r0, 99f08 ) │ │ │ │ + add r2, pc, #92 @ (adr r2, 99eec ) │ │ │ │ movs r1, r1 │ │ │ │ - add r2, pc, #180 @ (adr r2, 99db4 ) │ │ │ │ + add r3, pc, #772 @ (adr r3, 9a198 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r5, [sp, #372] @ 0x174 │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #484 @ (adr r0, 99f28 ) │ │ │ │ + add r2, pc, #52 @ (adr r2, 99f0c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #468 @ (adr r0, 99f1c ) │ │ │ │ + add r2, pc, #36 @ (adr r2, 99f00 ) │ │ │ │ movs r1, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9a0b4 │ │ │ │ + bne.w 9a248 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 99f90 │ │ │ │ + bge.w 9a124 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, #8 │ │ │ │ - bgt.w 99f96 │ │ │ │ + bgt.w 9a12a │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ee4 │ │ │ │ + bne.w 9a078 │ │ │ │ cmp r5, fp │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r5, r1 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99fc6 │ │ │ │ + bne.w 9a15a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 99e80 │ │ │ │ + ble.n 9a014 │ │ │ │ sub.w sl, sl, #4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 9a150 │ │ │ │ + beq.w 9a2e4 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 9a8c8 │ │ │ │ + bl 9aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a116 │ │ │ │ + bne.w 9a2aa │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 99d96 │ │ │ │ + bne.n 99f2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 99e0e │ │ │ │ + cbz r3, 99fa2 │ │ │ │ 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, #18416 @ 0x47f0 │ │ │ │ + movw r1, #15600 @ 0x3cf0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ and.w r2, r2, #1 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ tst.w r3, #3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a136 │ │ │ │ + bne.w 9a2ca │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a10e │ │ │ │ + bne.w 9a2a2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 99bea │ │ │ │ + bhi.w 99d7e │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ - add r0, pc, #524 @ (adr r0, 9a040 ) │ │ │ │ + add r2, pc, #92 @ (adr r2, 9a024 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r2, pc, #180 @ (adr r2, 99eec ) │ │ │ │ + add r3, pc, #772 @ (adr r3, 9a2d0 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #940] @ 0x3ac │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #484 @ (adr r0, 9a060 ) │ │ │ │ + add r2, pc, #52 @ (adr r2, 9a044 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #468 @ (adr r0, 9a054 ) │ │ │ │ + add r2, pc, #36 @ (adr r2, 9a038 ) │ │ │ │ movs r1, r1 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 99dd2 │ │ │ │ + b.n 99f66 │ │ │ │ sub.w r3, r4, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 99b72 │ │ │ │ - add r2, pc, #4 @ (adr r2, 99e94 ) │ │ │ │ + bhi.w 99d06 │ │ │ │ + add r2, pc, #4 @ (adr r2, 9a028 ) │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ - add r0, pc, #516 @ (adr r0, 9a09c ) │ │ │ │ + add r2, pc, #84 @ (adr r2, 9a080 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r2, pc, #180 @ (adr r2, 99f50 ) │ │ │ │ + add r3, pc, #772 @ (adr r3, 9a334 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #972 @ (adr r0, 9a2ac ) │ │ │ │ + add r2, pc, #540 @ (adr r2, 9a290 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #948 @ (adr r0, 9a298 ) │ │ │ │ + add r2, pc, #516 @ (adr r2, 9a27c ) │ │ │ │ movs r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a1f8 │ │ │ │ + beq.w 9a38c │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 9a276 │ │ │ │ + bne.w 9a40a │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 9a276 │ │ │ │ + bne.w 9a40a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a248 │ │ │ │ + beq.w 9a3dc │ │ │ │ add r1, sp, #20 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 9a864 │ │ │ │ + bl 9a9f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e0e │ │ │ │ + beq.w 99fa2 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 27b2d0 <_PyLong_Lshift@@Base+0x98> │ │ │ │ + bl 27a800 <_PyLong_Lshift@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 26bd00 │ │ │ │ - b.n 99e18 │ │ │ │ + bl 26b4b0 │ │ │ │ + b.n 99fac │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 99ba0 │ │ │ │ - add r2, pc, #4 @ (adr r2, 99f40 ) │ │ │ │ + bhi.w 99d34 │ │ │ │ + add r2, pc, #4 @ (adr r2, 9a0d4 ) │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ - add r0, pc, #516 @ (adr r0, 9a148 ) │ │ │ │ + add r2, pc, #84 @ (adr r2, 9a12c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r2, pc, #180 @ (adr r2, 99ffc ) │ │ │ │ + add r3, pc, #772 @ (adr r3, 9a3e0 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #644] @ 0x284 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #972 @ (adr r0, 9a358 ) │ │ │ │ + add r2, pc, #540 @ (adr r2, 9a33c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #948 @ (adr r0, 9a344 ) │ │ │ │ + add r2, pc, #516 @ (adr r2, 9a328 ) │ │ │ │ movs r1, r1 │ │ │ │ cmp r1, #8 │ │ │ │ - ble.w 99d66 │ │ │ │ + ble.w 99efa │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 9a1ec │ │ │ │ + bcs.w 9a380 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1f0 │ │ │ │ + beq.w 9a384 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a276 │ │ │ │ + bne.w 9a40a │ │ │ │ cmp r5, fp │ │ │ │ - blt.n 99fc6 │ │ │ │ + blt.n 9a15a │ │ │ │ cmp r5, r1 │ │ │ │ - ble.w 99d84 │ │ │ │ - movw r2, #44712 @ 0xaea8 │ │ │ │ + ble.w 99f18 │ │ │ │ + movw r2, #45100 @ 0xb02c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9a1e4 │ │ │ │ + bne.w 9a378 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a1da │ │ │ │ - movw r8, #41444 @ 0xa1e4 │ │ │ │ + bne.w 9a36e │ │ │ │ + movw r8, #39076 @ 0x98a4 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ - movw r3, #19532 @ 0x4c4c │ │ │ │ + movw r3, #17164 @ 0x430c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp fp, r1 │ │ │ │ - bne.w 9a1cc │ │ │ │ - movw r4, #31492 @ 0x7b04 │ │ │ │ + bne.w 9a360 │ │ │ │ + movw r4, #29000 @ 0x7148 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ cmp r5, fp │ │ │ │ - bge.w 9a1a8 │ │ │ │ + bge.w 9a33c │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 9a1b0 │ │ │ │ - movw r2, #3532 @ 0xdcc │ │ │ │ + beq.w 9a344 │ │ │ │ + movw r2, #1164 @ 0x48c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ - movw r1, #31752 @ 0x7c08 │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26bd00 │ │ │ │ - b.n 99e18 │ │ │ │ + bl 26b4b0 │ │ │ │ + b.n 99fac │ │ │ │ mov r3, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9a188 │ │ │ │ + bne.w 9a31c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r9, r4 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi.n 9a054 │ │ │ │ + bhi.n 9a1e8 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99b2a │ │ │ │ + b.n 99cbe │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.n 9a040 │ │ │ │ + beq.n 9a1d4 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99b3c │ │ │ │ + b.n 99cd0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 99b3c │ │ │ │ + beq.w 99cd0 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi.n 9a092 │ │ │ │ + bhi.n 9a226 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 99b2a │ │ │ │ + b.n 99cbe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b.n 99d52 │ │ │ │ + b.n 99ee6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 99d56 │ │ │ │ + b.n 99eea │ │ │ │ mov r4, r8 │ │ │ │ mov r3, r4 │ │ │ │ adds r1, #1 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls.n 9a06e │ │ │ │ + bls.n 9a202 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.n 9a188 │ │ │ │ + beq.n 9a31c │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls.n 9a06e │ │ │ │ + bls.n 9a202 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.n 9a188 │ │ │ │ + beq.n 9a31c │ │ │ │ mov r9, r3 │ │ │ │ - b.n 99b1e │ │ │ │ + b.n 99cb2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9a07c │ │ │ │ - movw r1, #31608 @ 0x7b78 │ │ │ │ + beq.n 9a210 │ │ │ │ + movw r1, #29116 @ 0x71bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #504] @ (9a2b8 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #504] @ (9a44c ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9a082 │ │ │ │ + beq.n 9a216 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #29 │ │ │ │ - bgt.w 9a23a │ │ │ │ + bgt.w 9a3ce │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 99b1e │ │ │ │ + b.n 99cb2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9a22c │ │ │ │ + beq.w 9a3c0 │ │ │ │ mov r3, r4 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ - b.n 99b1e │ │ │ │ + b.n 99cb2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r8 │ │ │ │ - b.n 99d52 │ │ │ │ + b.n 99ee6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b.n 9a07c │ │ │ │ + b.n 9a210 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r8 │ │ │ │ - b.n 99d56 │ │ │ │ + b.n 99eea │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9a0b4 │ │ │ │ + bne.n 9a248 │ │ │ │ mov r4, lr │ │ │ │ mov r8, lr │ │ │ │ - b.n 99d56 │ │ │ │ + b.n 99eea │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 99e16 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 99faa │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r0, r9, #1 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 27b2d0 <_PyLong_Lshift@@Base+0x98> │ │ │ │ + bl 27a800 <_PyLong_Lshift@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 26bd00 │ │ │ │ - b.n 99e18 │ │ │ │ + bl 26b4b0 │ │ │ │ + b.n 99fac │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #31796 @ 0x7c34 │ │ │ │ + movw r1, #29304 @ 0x7278 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 9a02a │ │ │ │ + bl e23e4 │ │ │ │ + b.n 9a1be │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 2587c8 │ │ │ │ + bl 257f58 <_PyFunction_FromXIData@@Base+0xe8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a11e │ │ │ │ + bne.n 9a2b2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 99d96 │ │ │ │ - b.n 99dd2 │ │ │ │ + bne.w 99f2a │ │ │ │ + b.n 99f66 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls.w 99b2a │ │ │ │ + bls.w 99cbe │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne.w 9a098 │ │ │ │ - b.n 9a18a │ │ │ │ - movw r4, #31512 @ 0x7b18 │ │ │ │ + bne.w 9a22c │ │ │ │ + b.n 9a31e │ │ │ │ + movw r4, #29020 @ 0x715c │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 9a00a │ │ │ │ - movw r2, #19532 @ 0x4c4c │ │ │ │ + bne.w 9a19e │ │ │ │ + movw r2, #17164 @ 0x430c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - b.n 9a012 │ │ │ │ + b.n 9a1a6 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi.w 9a0a2 │ │ │ │ + bhi.w 9a236 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 99b2a │ │ │ │ + b.n 99cbe │ │ │ │ cmp r5, fp │ │ │ │ - bge.n 9a1a0 │ │ │ │ - movw r4, #31500 @ 0x7b0c │ │ │ │ + bge.n 9a334 │ │ │ │ + movw r4, #29008 @ 0x7150 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 9a002 │ │ │ │ - movw r3, #55620 @ 0xd944 │ │ │ │ + b.n 9a196 │ │ │ │ + movw r3, #53212 @ 0xcfdc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 99fee │ │ │ │ + b.n 9a182 │ │ │ │ mov r1, r4 │ │ │ │ - bl fcc7c │ │ │ │ - b.n 9a02a │ │ │ │ + bl fce84 │ │ │ │ + b.n 9a1be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 20d6dc │ │ │ │ + bl 20d2b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 99e18 │ │ │ │ + b.n 99fac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e16 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.w 99faa │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a2a6 │ │ │ │ - movw r3, #55620 @ 0xd944 │ │ │ │ + beq.n 9a43a │ │ │ │ + movw r3, #53212 @ 0xcfdc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #31640 @ 0x7b98 │ │ │ │ + movw r1, #29148 @ 0x71dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26bd00 │ │ │ │ - b.n 99e18 │ │ │ │ - movw r1, #31576 @ 0x7b58 │ │ │ │ + bl 26b4b0 │ │ │ │ + b.n 99fac │ │ │ │ + movw r1, #29084 @ 0x719c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #128] @ (9a2b8 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31520 @ 0x7b20 │ │ │ │ + ldr r0, [pc, #128] @ (9a44c ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #29028 @ 0x7164 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #116] @ (9a2b8 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + ldr r0, [pc, #116] @ (9a44c ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a294 │ │ │ │ - movw r3, #55620 @ 0xd944 │ │ │ │ + beq.n 9a428 │ │ │ │ + movw r3, #53212 @ 0xcfdc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #31668 @ 0x7bb4 │ │ │ │ + movw r1, #29176 @ 0x71f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26bd00 │ │ │ │ - b.n 99e18 │ │ │ │ + bl 26b4b0 │ │ │ │ + b.n 99fac │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31708 @ 0x7bdc │ │ │ │ + movw r1, #29216 @ 0x7220 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26bd00 │ │ │ │ - b.n 99e18 │ │ │ │ - movw r8, #41444 @ 0xa1e4 │ │ │ │ + bl 26b4b0 │ │ │ │ + b.n 99fac │ │ │ │ + movw r8, #39076 @ 0x98a4 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ - movw r3, #19532 @ 0x4c4c │ │ │ │ + movw r3, #17164 @ 0x430c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 9a260 │ │ │ │ - movw r8, #41444 @ 0xa1e4 │ │ │ │ + b.n 9a3f4 │ │ │ │ + movw r8, #39076 @ 0x98a4 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ - movw r3, #19532 @ 0x4c4c │ │ │ │ + movw r3, #17164 @ 0x430c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 9a216 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ - movs r4, r6 │ │ │ │ + b.n 9a3aa │ │ │ │ + mcr2 0, 0, r0, cr12, cr3, {1} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3576] @ 0xdf8 │ │ │ │ sub sp, #492 @ 0x1ec │ │ │ │ mov r6, r1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -162886,602 +163010,601 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r8, [r7], #1 │ │ │ │ cmp.w r8, #59 @ 0x3b │ │ │ │ - bhi.w 9a48c │ │ │ │ + bhi.w 9a620 │ │ │ │ mov r3, ip │ │ │ │ mov r4, r7 │ │ │ │ mov ip, r5 │ │ │ │ cmp.w r8, #39 @ 0x27 │ │ │ │ - bhi.w 9a42a │ │ │ │ + bhi.w 9a5be │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a76c │ │ │ │ + beq.w 9a900 │ │ │ │ mov r5, ip │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a77a │ │ │ │ - movw r7, #18416 @ 0x47f0 │ │ │ │ + bne.w 9a90e │ │ │ │ + movw r7, #15600 @ 0x3cf0 │ │ │ │ movt r7, #47 @ 0x2f │ │ │ │ ldrb.w r9, [r4] │ │ │ │ adds r4, r6, #2 │ │ │ │ ldr.w r3, [r7, r8, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w r9, #59 @ 0x3b │ │ │ │ add r3, ip │ │ │ │ - bhi.w 9a49c │ │ │ │ + bhi.w 9a630 │ │ │ │ cmp.w r9, #39 @ 0x27 │ │ │ │ - bhi.w 9a5e0 │ │ │ │ + bhi.w 9a774 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a748 │ │ │ │ + beq.w 9a8dc │ │ │ │ ldr.w r1, [r7, r9, lsl #2] │ │ │ │ adds r4, r6, #3 │ │ │ │ ldrb.w ip, [r6, #2] │ │ │ │ ands.w r1, r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w r9, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ add r3, r1 │ │ │ │ - bhi.w 9a4a6 │ │ │ │ + bhi.w 9a63a │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 9a64e │ │ │ │ + bhi.w 9a7e2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9a748 │ │ │ │ + beq.w 9a8dc │ │ │ │ ldr.w r1, [r7, ip, lsl #2] │ │ │ │ adds r4, r6, #4 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ ldrb.w ip, [r6, #3] │ │ │ │ add r3, r1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.w 9a644 │ │ │ │ + bhi.w 9a7d8 │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.n 9a4b0 │ │ │ │ + bhi.n 9a644 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9a748 │ │ │ │ + beq.w 9a8dc │ │ │ │ ldr.w r1, [r7, ip, lsl #2] │ │ │ │ ldrb.w r6, [r4], #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r6, #59 @ 0x3b │ │ │ │ add r3, r1 │ │ │ │ - bhi.n 9a40c │ │ │ │ + bhi.n 9a5a0 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - bhi.w 9a57e │ │ │ │ + bhi.w 9a712 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a748 │ │ │ │ + beq.w 9a8dc │ │ │ │ ldr.w r1, [r7, r6, lsl #2] │ │ │ │ ands.w r1, r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ ldrb.w r6, [r4], #1 │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #59 @ 0x3b │ │ │ │ - bls.n 9a3e0 │ │ │ │ + bls.n 9a574 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ - bne.n 9a3ec │ │ │ │ + bne.n 9a580 │ │ │ │ mov r7, r4 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r4 │ │ │ │ ldrb.w r8, [r4], #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp.w r8, #59 @ 0x3b │ │ │ │ - bhi.w 9a6ee │ │ │ │ + bhi.w 9a882 │ │ │ │ mov r3, ip │ │ │ │ - b.n 9a2f6 │ │ │ │ + b.n 9a48a │ │ │ │ sub.w r5, r8, #40 @ 0x28 │ │ │ │ cmp r5, #19 │ │ │ │ - bhi.w 9a306 │ │ │ │ - add r7, pc, #4 @ (adr r7, 9a43c ) │ │ │ │ + bhi.w 9a49a │ │ │ │ + add r7, pc, #4 @ (adr r7, 9a5d0 ) │ │ │ │ ldr.w pc, [r7, r5, lsl #2] │ │ │ │ nop │ │ │ │ - add r7, pc, #196 @ (adr r7, 9a504 ) │ │ │ │ + add r0, sp, #788 @ 0x314 │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #140 @ (adr r7, 9a4d0 ) │ │ │ │ + add r0, sp, #732 @ 0x2dc │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a464 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a848 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a468 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a84c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a46c ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a850 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a470 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a854 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a474 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a858 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a478 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a85c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a47c ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a860 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a480 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a864 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a484 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a868 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a488 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a86c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a48c ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a870 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a490 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a874 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a494 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a878 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a498 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a87c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a49c ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a880 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #28 @ (adr r3, 9a4a0 ) │ │ │ │ + add r4, pc, #620 @ (adr r4, 9a884 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #124 @ (adr r7, 9a504 ) │ │ │ │ + add r0, sp, #716 @ 0x2cc │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #108 @ (adr r7, 9a4f8 ) │ │ │ │ + add r0, sp, #700 @ 0x2bc │ │ │ │ movs r1, r1 │ │ │ │ cmp.w r8, #124 @ 0x7c │ │ │ │ - beq.w 9a750 │ │ │ │ + beq.w 9a8e4 │ │ │ │ mov r3, ip │ │ │ │ mov r4, r7 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 9a306 │ │ │ │ + b.n 9a49a │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ - bne.w 9a350 │ │ │ │ - b.n 9a410 │ │ │ │ + bne.w 9a4e4 │ │ │ │ + b.n 9a5a4 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - bne.w 9a388 │ │ │ │ - b.n 9a410 │ │ │ │ + bne.w 9a51c │ │ │ │ + b.n 9a5a4 │ │ │ │ sub.w r1, ip, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.n 9a3be │ │ │ │ - add r6, pc, #4 @ (adr r6, 9a4c0 ) │ │ │ │ + bhi.n 9a552 │ │ │ │ + add r6, pc, #4 @ (adr r6, 9a654 ) │ │ │ │ ldr.w pc, [r6, r1, lsl #2] │ │ │ │ nop │ │ │ │ - add r6, pc, #1020 @ (adr r6, 9a8c0 ) │ │ │ │ + add r0, sp, #588 @ 0x24c │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #956 @ (adr r7, 9a884 ) │ │ │ │ + add r1, sp, #524 @ 0x20c │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7c8 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7ac ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7cc ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7b0 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7d0 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7b4 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7d4 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7b8 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7d8 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7bc ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7dc ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7c0 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7e0 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7c4 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7e4 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7c8 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7e8 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7cc ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7ec ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7d0 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7f0 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7d4 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7f4 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7d8 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7f8 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7dc ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a7fc ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7e0 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a800 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7e4 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #764 @ (adr r3, 9a804 ) │ │ │ │ + add r5, pc, #332 @ (adr r5, 9a7e8 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #468 @ (adr r5, 9a6e0 ) │ │ │ │ + add r7, pc, #36 @ (adr r7, 9a6c4 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #68 @ (adr r5, 9a554 ) │ │ │ │ + add r6, pc, #660 @ (adr r6, 9a938 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r5 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a7fc │ │ │ │ + bne.w 9a990 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.w 9a6b0 │ │ │ │ + bge.w 9a844 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 9a6b6 │ │ │ │ + bgt.w 9a84a │ │ │ │ mov ip, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a81c │ │ │ │ + beq.w 9a9b0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 9a6d0 │ │ │ │ + bne.w 9a864 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9a6d0 │ │ │ │ + bne.w 9a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a7b0 │ │ │ │ + beq.w 9a944 │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9a864 │ │ │ │ + bl 9a9f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a794 │ │ │ │ + bne.w 9a928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a7e6 │ │ │ │ + bne.w 9a97a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #492 @ 0x1ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov ip, r5 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9a516 │ │ │ │ + b.n 9a6aa │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 9a3ec │ │ │ │ + bhi.w 9a580 │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ - add r6, pc, #1004 @ (adr r6, 9a980 ) │ │ │ │ + add r0, sp, #572 @ 0x23c │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #956 @ (adr r7, 9a954 ) │ │ │ │ + add r1, sp, #524 @ 0x20c │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a950 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a934 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a954 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a938 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a958 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a93c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a95c ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a940 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a960 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a944 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a964 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a948 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a968 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a94c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a96c ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a950 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a970 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a954 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a974 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a958 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a978 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a95c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a97c ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a960 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a980 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a964 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a984 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a968 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a988 ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a96c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #948 @ (adr r3, 9a98c ) │ │ │ │ + add r5, pc, #516 @ (adr r5, 9a970 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #468 @ (adr r5, 9a7b0 ) │ │ │ │ + add r7, pc, #36 @ (adr r7, 9a794 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #68 @ (adr r5, 9a624 ) │ │ │ │ + add r6, pc, #660 @ (adr r6, 9aa08 ) │ │ │ │ movs r1, r1 │ │ │ │ sub.w r1, r9, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 9a350 │ │ │ │ + bhi.w 9a4e4 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ nop │ │ │ │ - add r6, pc, #1020 @ (adr r6, 9a9f4 ) │ │ │ │ + add r0, sp, #588 @ 0x24c │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #956 @ (adr r7, 9a9b8 ) │ │ │ │ + add r1, sp, #524 @ 0x20c │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a744 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab28 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a748 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab2c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a74c ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab30 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a750 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab34 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a754 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab38 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a758 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab3c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a75c ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab40 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a760 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab44 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a764 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab48 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a768 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab4c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a76c ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab50 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a770 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab54 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a774 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab58 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a778 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab5c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a77c ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab60 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #324 @ (adr r3, 9a780 ) │ │ │ │ + add r4, pc, #916 @ (adr r4, 9ab64 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #468 @ (adr r5, 9a814 ) │ │ │ │ + add r7, pc, #36 @ (adr r7, 9a7f8 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #68 @ (adr r5, 9a688 ) │ │ │ │ + add r6, pc, #660 @ (adr r6, 9aa6c ) │ │ │ │ movs r1, r1 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - bne.w 9a3be │ │ │ │ - b.n 9a410 │ │ │ │ + bne.w 9a552 │ │ │ │ + b.n 9a5a4 │ │ │ │ sub.w r1, ip, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 9a388 │ │ │ │ + bhi.w 9a51c │ │ │ │ addw r8, pc, #4 │ │ │ │ ldr.w pc, [r8, r1, lsl #2] │ │ │ │ - add r6, pc, #1020 @ (adr r6, 9aa60 ) │ │ │ │ + add r0, sp, #588 @ 0x24c │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #956 @ (adr r7, 9aa24 ) │ │ │ │ + add r1, sp, #524 @ 0x20c │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a890 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a874 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a894 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a878 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a898 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a87c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a89c ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a880 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8a0 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a884 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8a4 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a888 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8a8 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a88c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8ac ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a890 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8b0 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a894 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8b4 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a898 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8b8 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a89c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8bc ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a8a0 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8c0 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a8a4 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8c4 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a8a8 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8c8 ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a8ac ) │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #548 @ (adr r3, 9a8cc ) │ │ │ │ + add r5, pc, #116 @ (adr r5, 9a8b0 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #468 @ (adr r5, 9a880 ) │ │ │ │ + add r7, pc, #36 @ (adr r7, 9a864 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #68 @ (adr r5, 9a6f4 ) │ │ │ │ + add r6, pc, #660 @ (adr r6, 9aad8 ) │ │ │ │ movs r1, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 9a52c │ │ │ │ + ble.w 9a6c0 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 9a7da │ │ │ │ + bcs.w 9a96e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a7de │ │ │ │ + beq.w 9a972 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31708 @ 0x7bdc │ │ │ │ + movw r1, #29216 @ 0x7220 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 26bd00 │ │ │ │ - b.n 9a56e │ │ │ │ + bl 26b4b0 │ │ │ │ + b.n 9a702 │ │ │ │ cmp.w r8, #124 @ 0x7c │ │ │ │ - beq.w 9a416 │ │ │ │ + beq.w 9a5aa │ │ │ │ mov r5, ip │ │ │ │ - b.n 9a310 │ │ │ │ + b.n 9a4a4 │ │ │ │ mov ip, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r7, r4 │ │ │ │ add.w ip, r3, #1 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r8, [r7], #1 │ │ │ │ cmp.w r8, #59 @ 0x3b │ │ │ │ - bhi.n 9a772 │ │ │ │ + bhi.n 9a906 │ │ │ │ mov r3, ip │ │ │ │ mov r6, r4 │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 9a2f6 │ │ │ │ + b.n 9a48a │ │ │ │ mov r5, ip │ │ │ │ - b.n 9a512 │ │ │ │ + b.n 9a6a6 │ │ │ │ mov r5, ip │ │ │ │ - b.n 9a576 │ │ │ │ + b.n 9a70a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a7ee │ │ │ │ + beq.n 9a982 │ │ │ │ subs r1, #1 │ │ │ │ mov r5, ip │ │ │ │ mov r6, r4 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 9a2e2 │ │ │ │ + b.n 9a476 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a6fc │ │ │ │ + beq.n 9a890 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #29 │ │ │ │ - ble.n 9a728 │ │ │ │ - movw r1, #31520 @ 0x7b20 │ │ │ │ + ble.n 9a8bc │ │ │ │ + movw r1, #29028 @ 0x7164 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #284] @ (9a860 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #284] @ (9a9f4 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov ip, r5 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 9a51c │ │ │ │ + b.n 9a6b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a414 │ │ │ │ + beq.w 9a5a8 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r8, [r6] │ │ │ │ cmp.w r8, #59 @ 0x3b │ │ │ │ - bhi.n 9a7a8 │ │ │ │ + bhi.n 9a93c │ │ │ │ mov r3, ip │ │ │ │ mov ip, r5 │ │ │ │ - b.n 9a2f6 │ │ │ │ + b.n 9a48a │ │ │ │ mov r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 9a516 │ │ │ │ + b.n 9a6aa │ │ │ │ cmp.w r8, #124 @ 0x7c │ │ │ │ - beq.n 9a756 │ │ │ │ + beq.n 9a8ea │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldrb.w r8, [r7], #1 │ │ │ │ cmp.w r8, #59 @ 0x3b │ │ │ │ - bls.n 9a710 │ │ │ │ + bls.n 9a8a4 │ │ │ │ cmp.w r8, #124 @ 0x7c │ │ │ │ - beq.n 9a756 │ │ │ │ + beq.n 9a8ea │ │ │ │ mov r3, ip │ │ │ │ mov r4, r7 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 9a728 │ │ │ │ + b.n 9a8bc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 27b2d0 <_PyLong_Lshift@@Base+0x98> │ │ │ │ + bl 27a800 <_PyLong_Lshift@@Base+0x98> │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 26bd00 │ │ │ │ - b.n 9a56e │ │ │ │ + bl 26b4b0 │ │ │ │ + b.n 9a702 │ │ │ │ cmp.w r8, #124 @ 0x7c │ │ │ │ - bne.n 9a77a │ │ │ │ - b.n 9a758 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bne.n 9a90e │ │ │ │ + b.n 9a8ec │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r6, 9a80a │ │ │ │ - movw r3, #55620 @ 0xd944 │ │ │ │ + cbz r6, 9a99e │ │ │ │ + movw r3, #53212 @ 0xcfdc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #31668 @ 0x7bb4 │ │ │ │ + movw r1, #29176 @ 0x71f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 26bd00 │ │ │ │ - b.n 9a56e │ │ │ │ + bl 26b4b0 │ │ │ │ + b.n 9a702 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 20d6dc │ │ │ │ + bl 20d2b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a56e │ │ │ │ + b.n 9a702 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 9a56c │ │ │ │ - movw r1, #31576 @ 0x7b58 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (9a860 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31608 @ 0x7b78 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #88] @ (9a860 ) │ │ │ │ - bl 66296 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r6, #41444 @ 0xa1e4 │ │ │ │ + bl 79f90 │ │ │ │ + b.n 9a700 │ │ │ │ + movw r1, #29084 @ 0x719c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #104] @ (9a9f4 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #29116 @ 0x71bc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #88] @ (9a9f4 ) │ │ │ │ + bl 66d1e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r6, #39076 @ 0x98a4 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ - movw r3, #19532 @ 0x4c4c │ │ │ │ + movw r3, #17164 @ 0x430c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 9a7c4 │ │ │ │ + b.n 9a958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a56c │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.w 9a700 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r6, 9a84c │ │ │ │ - movw r3, #55620 @ 0xd944 │ │ │ │ + cbz r6, 9a9e0 │ │ │ │ + movw r3, #53212 @ 0xcfdc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #31640 @ 0x7b98 │ │ │ │ + movw r1, #29148 @ 0x71dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 26bd00 │ │ │ │ - b.n 9a56e │ │ │ │ - movw r6, #41444 @ 0xa1e4 │ │ │ │ + bl 26b4b0 │ │ │ │ + b.n 9a702 │ │ │ │ + movw r6, #39076 @ 0x98a4 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ - movw r3, #19532 @ 0x4c4c │ │ │ │ + movw r3, #17164 @ 0x430c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 9a836 │ │ │ │ + b.n 9a9ca │ │ │ │ nop │ │ │ │ - lsls r4, r3, #31 │ │ │ │ - movs r4, r6 │ │ │ │ + mcr2 0, 0, r0, cr12, cr3, {1} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #28 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp.w ip, #40 @ 0x28 │ │ │ │ - beq.n 9a8a6 │ │ │ │ + beq.n 9aa3a │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9a8c8 │ │ │ │ - cbnz r0, 9a8a0 │ │ │ │ + bl 9aa5c │ │ │ │ + cbnz r0, 9aa34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a89c │ │ │ │ + b.n 9aa30 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2587c8 │ │ │ │ + bl 257f58 <_PyFunction_FromXIData@@Base+0xe8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a89c │ │ │ │ + bne.n 9aa30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9a89c │ │ │ │ + b.n 9aa30 │ │ │ │ stmdb 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 r7, [r1, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ @@ -163491,15 +163614,15 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 9aa2c │ │ │ │ + bhi.w 9abc0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r4, #11 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -163525,29 +163648,29 @@ │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r3, r5, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r1, r0, #11 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsls r3, r3, #8 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r7, r3, #7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ + lsls r3, r5, #3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r7, r7, #6 │ │ │ │ @@ -163555,445 +163678,445 @@ │ │ │ │ lsls r4, r6, #7 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - beq.n 9a994 │ │ │ │ + beq.n 9ab28 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq.w 9af4e │ │ │ │ + beq.w 9b0e2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ ldr.w r1, [r4], #8 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9aa12 │ │ │ │ + beq.n 9aba6 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 9a9dc │ │ │ │ + ble.n 9ab70 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9aa22 │ │ │ │ + beq.n 9abb6 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 9a9dc │ │ │ │ + beq.n 9ab70 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9aa22 │ │ │ │ + beq.n 9abb6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 9a9dc │ │ │ │ + beq.n 9ab70 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9aa22 │ │ │ │ + beq.n 9abb6 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 9a9dc │ │ │ │ + beq.n 9ab70 │ │ │ │ adds r2, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 9aa22 │ │ │ │ + beq.n 9abb6 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 9a9ce │ │ │ │ + bne.n 9ab62 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b.n 9aa34 │ │ │ │ + b.n 9abc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ - bmi.n 9a984 │ │ │ │ - movw r0, #23396 @ 0x5b64 │ │ │ │ + bmi.n 9ab18 │ │ │ │ + movw r0, #21140 @ 0x5294 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 9aa34 │ │ │ │ + b.n 9abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl ef44c │ │ │ │ + bl ef638 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9aee2 │ │ │ │ + beq.w 9b076 │ │ │ │ str r5, [r7, #0] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9dc │ │ │ │ + beq.n 9ab70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r4, r7, #2 │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 9a98a │ │ │ │ - movw r0, #32496 @ 0x7ef0 │ │ │ │ + b.n 9ab1e │ │ │ │ + movw r0, #30004 @ 0x7534 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 27afd8 <_Py_c_prod@@Base+0x82c> │ │ │ │ + b.w 27a508 <_Py_c_prod@@Base+0x95c> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw r3, #5192 @ 0x1448 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldrb r1, [r7, #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, [r5, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 9afee │ │ │ │ + beq.w 9b182 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 9af1a │ │ │ │ + bne.w 9b0ae │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b016 │ │ │ │ + bne.w 9b1aa │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 9af92 │ │ │ │ + bpl.w 9b126 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b068 │ │ │ │ + beq.w 9b1fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl e7a20 <_PyNumber_Index@@Base> │ │ │ │ + bl e7c4c <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9afaa │ │ │ │ - bl 8fe24 │ │ │ │ + beq.w 9b13e │ │ │ │ + bl 8ffe0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9aefa │ │ │ │ + blt.w 9b08e │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.w 9afaa │ │ │ │ + beq.w 9b13e │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl cff30 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 9b084 │ │ │ │ + str r0, [r5, #0] │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl ef44c │ │ │ │ + bl ef638 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 9b292 │ │ │ │ + beq.w 9b426 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b29c │ │ │ │ + blt.w 9b430 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 9a98a │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + ble.w 9ab1e │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31900 @ 0x7c9c │ │ │ │ + movw r1, #29408 @ 0x72e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 9a98e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl cfd5c │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 9aef0 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab22 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.w 9b182 │ │ │ │ + bpl.w 9b316 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9b15a │ │ │ │ + bne.w 9b2ee │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 9b3b8 │ │ │ │ + bpl.w 9b54c │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9b12e │ │ │ │ + bne.w 9b2c2 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 155fc0 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 9ab94 │ │ │ │ + bne.n 9ad28 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ab0e │ │ │ │ + bne.n 9acb8 │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl ef44c │ │ │ │ + bl ef638 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9af0c │ │ │ │ + beq.w 9b0a0 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 9b276 │ │ │ │ + blt.w 9b40a │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 9b242 │ │ │ │ + bge.w 9b3d6 │ │ │ │ strh r5, [r7, #0] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 155fc0 │ │ │ │ + bl 156520 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 9b25e │ │ │ │ + beq.w 9b3f2 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 186f38 │ │ │ │ + bl 1875d0 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ab0e │ │ │ │ + bne.n 9acb8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12c3c8 │ │ │ │ + bl 12c82c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b13c │ │ │ │ + beq.w 9b2d0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #23 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9ab0e │ │ │ │ + beq.w 9acb8 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.w 9a98a │ │ │ │ - movw r3, #45788 @ 0xb2dc │ │ │ │ + bls.w 9ab1e │ │ │ │ + movw r3, #45164 @ 0xb06c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31948 @ 0x7ccc │ │ │ │ + movw r1, #29456 @ 0x7310 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2073e4 │ │ │ │ + bl 206fbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9a98a │ │ │ │ + bne.w 9ab1e │ │ │ │ mov r0, r9 │ │ │ │ - b.n 9a98e │ │ │ │ + b.n 9ab22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 135bb0 │ │ │ │ + bl 1360d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9af84 │ │ │ │ + beq.w 9b118 │ │ │ │ strd r8, r7, [r5] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 9b378 │ │ │ │ + bne.w 9b50c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b146 │ │ │ │ + blt.w 9b2da │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ - movw r2, #45475 @ 0xb1a3 │ │ │ │ + movw r2, #45835 @ 0xb30b │ │ │ │ movt r2, #5 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ str.w r5, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12c3c8 │ │ │ │ + bl 12c82c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b13c │ │ │ │ + beq.w 9b2d0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #4 │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9ab0e │ │ │ │ + beq.w 9acb8 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.w 9a98a │ │ │ │ - b.n 9ac38 │ │ │ │ + bls.w 9ab1e │ │ │ │ + b.n 9adcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9b0b0 │ │ │ │ + beq.w 9b244 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 267d88 │ │ │ │ + bl 267524 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 9afa6 │ │ │ │ + blt.w 9b13a │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.w 9afba │ │ │ │ + bne.w 9b14e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #23 │ │ │ │ adds r7, r1, r2 │ │ │ │ str r7, [r5, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 9ace0 │ │ │ │ + bne.n 9ae74 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 9a98e │ │ │ │ + b.n 9ab22 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #31824 @ 0x7c50 │ │ │ │ + movw r1, #29332 @ 0x7294 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 9b0e0 │ │ │ │ + beq.w 9b274 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 9b360 │ │ │ │ + bne.w 9b4f4 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b36c │ │ │ │ + beq.w 9b500 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ adds r4, r7, #2 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w fp, r2, #134217728 @ 0x8000000 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.w 9b108 │ │ │ │ + bmi.w 9b29c │ │ │ │ movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9b108 │ │ │ │ + beq.w 9b29c │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b2d6 │ │ │ │ + bne.w 9b46a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 9b0fe │ │ │ │ + bpl.w 9b292 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl dacac │ │ │ │ + bl dae6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b236 │ │ │ │ + beq.w 9b3ca │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #19532 @ 0x4c4c │ │ │ │ + movw r2, #17164 @ 0x430c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9b1bc │ │ │ │ + beq.w 9b350 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 2d658 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 9b19e │ │ │ │ + bne.w 9b332 │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b340 │ │ │ │ + beq.w 9b4d4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #45047 @ 0xaff7 │ │ │ │ + movw r5, #45541 @ 0xb1e5 │ │ │ │ movt r5, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #1 │ │ │ │ ldrd r0, r7, [r3] │ │ │ │ add.w ip, r7, #1 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -164001,366 +164124,366 @@ │ │ │ │ add.w r0, r0, r7, lsl #3 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9a98a │ │ │ │ + bge.w 9ab1e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a98a │ │ │ │ + bne.w 9ab1e │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a98a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 9b054 │ │ │ │ + bne.w 9b1e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bmi.w 9a984 │ │ │ │ - movw r0, #7012 @ 0x1b64 │ │ │ │ + bmi.w 9ab18 │ │ │ │ + movw r0, #4644 @ 0x1224 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - b.n 9aa34 │ │ │ │ + b.n 9abc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 9b2b8 │ │ │ │ + bpl.w 9b44c │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9b18c │ │ │ │ + bne.w 9b320 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #23 │ │ │ │ adds r7, r1, #4 │ │ │ │ str r7, [r5, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9ab0e │ │ │ │ + beq.w 9acb8 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.w 9a98a │ │ │ │ - b.n 9ac38 │ │ │ │ + bls.w 9ab1e │ │ │ │ + b.n 9adcc │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ adds r7, r1, #4 │ │ │ │ str r7, [r5, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 133c34 │ │ │ │ + bl 134120 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 9ab0e │ │ │ │ + beq.w 9acb8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9a98a │ │ │ │ - b.n 9ac38 │ │ │ │ - bl 8a354 │ │ │ │ + beq.w 9ab1e │ │ │ │ + b.n 9adcc │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aa0e │ │ │ │ + beq.w 9aba2 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 9a98e │ │ │ │ + b.n 9ab22 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab24 │ │ │ │ + beq.w 9ac7c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 9a98e │ │ │ │ + b.n 9ab22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9aaca │ │ │ │ + bne.w 9ac5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9aaca │ │ │ │ - bl 8a354 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ac5e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9abbe │ │ │ │ + beq.w 9ad52 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 9a98e │ │ │ │ + b.n 9ab22 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b0ac │ │ │ │ + bne.w 9b240 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 9b08c │ │ │ │ + bpl.w 9b220 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b068 │ │ │ │ + beq.w 9b1fc │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 9b072 │ │ │ │ + bne.w 9b206 │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9afe4 │ │ │ │ + beq.n 9b178 │ │ │ │ adds r4, r7, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 9a98a │ │ │ │ + bne.w 9ab1e │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrd r3, r0, [r7] │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ str.w r5, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 9a98a │ │ │ │ - bl 8a354 │ │ │ │ + b.n 9ab1e │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac78 │ │ │ │ + beq.w 9ae0c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 9a98e │ │ │ │ + b.n 9ab22 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 267d88 │ │ │ │ + bl 267524 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r5, #0] │ │ │ │ - bge.w 9aaa0 │ │ │ │ + bge.w 9ac34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 9aa34 │ │ │ │ - bl 8a354 │ │ │ │ + b.n 9abc8 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ab0e │ │ │ │ + bne.w 9acb8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aad0 │ │ │ │ + b.n 9ac64 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9a98a │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + beq.w 9ab1e │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29804 @ 0x746c │ │ │ │ + movw r1, #27476 @ 0x6b54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 9a98e │ │ │ │ - movw r0, #32408 @ 0x7e98 │ │ │ │ + b.n 9ab22 │ │ │ │ + movw r0, #29916 @ 0x74dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 9aa34 │ │ │ │ + b.n 9abc8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbnz r3, 9b040 │ │ │ │ + cbnz r3, 9b1d4 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 9b01e │ │ │ │ + bne.n 9b1b2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac9c │ │ │ │ - movw r0, #1684 @ 0x694 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - b.n 9aa34 │ │ │ │ + beq.w 9ae30 │ │ │ │ + movw r0, #65360 @ 0xff50 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + b.n 9abc8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9aaa0 │ │ │ │ + b.n 9ac34 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 95964 │ │ │ │ + bl 95ad8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9b068 │ │ │ │ + cbz r0, 9b1fc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1393c8 │ │ │ │ - b.n 9ac9c │ │ │ │ + bl 1398e8 │ │ │ │ + b.n 9ae30 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1393c8 │ │ │ │ - b.n 9ac9c │ │ │ │ - bl 8526c │ │ │ │ + bl 1398e8 │ │ │ │ + b.n 9ae30 │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ae60 │ │ │ │ - movw r0, #55524 @ 0xd8e4 │ │ │ │ + bne.w 9aff4 │ │ │ │ + movw r0, #53156 @ 0xcfa4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 9aa34 │ │ │ │ - movw r0, #32192 @ 0x7dc0 │ │ │ │ + b.n 9abc8 │ │ │ │ + movw r0, #29700 @ 0x7404 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 9aa34 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + b.n 9abc8 │ │ │ │ + movw r3, #45088 @ 0xb020 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 9a98e │ │ │ │ - movw r4, #23396 @ 0x5b64 │ │ │ │ + b.n 9ab22 │ │ │ │ + movw r4, #21140 @ 0x5294 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r0, #64992 @ 0xfde0 │ │ │ │ + movw r0, #62624 @ 0xf4a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 9aa3a │ │ │ │ + b.n 9abce │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9af4a │ │ │ │ + b.n 9b0de │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 139250 │ │ │ │ + bl 139770 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b00c │ │ │ │ + bne.n 9b1a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ - movw r2, #45475 @ 0xb1a3 │ │ │ │ + movw r2, #45835 @ 0xb30b │ │ │ │ movt r2, #5 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ str r5, [r7, #4] │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 9a98a │ │ │ │ + b.n 9ab1e │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b36c │ │ │ │ + beq.w 9b500 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 9a9f0 │ │ │ │ + bpl.w 9ab84 │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 9ada2 │ │ │ │ - movw r0, #31832 @ 0x7c58 │ │ │ │ + b.n 9af36 │ │ │ │ + movw r0, #29340 @ 0x729c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 9aa34 │ │ │ │ + b.n 9abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9b118 │ │ │ │ + bge.n 9b2ac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9b2e2 │ │ │ │ + beq.w 9b476 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 9adc8 │ │ │ │ + b.n 9af5c │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r8] │ │ │ │ ldrne.w r3, [r8] │ │ │ │ - b.n 9ab66 │ │ │ │ - movw r0, #25740 @ 0x648c │ │ │ │ + b.n 9acfa │ │ │ │ + movw r0, #23224 @ 0x5ab8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.n 9aa34 │ │ │ │ - bl e3ea8 │ │ │ │ - movw r0, #32464 @ 0x7ed0 │ │ │ │ + b.n 9abc8 │ │ │ │ + bl e3df0 │ │ │ │ + movw r0, #29972 @ 0x7514 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 9aa3a │ │ │ │ - movw r2, #35668 @ 0x8b54 │ │ │ │ + b.n 9abce │ │ │ │ + movw r2, #33300 @ 0x8214 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r3, #32172 @ 0x7dac │ │ │ │ + movw r3, #29680 @ 0x73f0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #32096 @ 0x7d60 │ │ │ │ + movw r2, #29604 @ 0x73a4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 703ec │ │ │ │ + bl 70564 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 9a98e │ │ │ │ - movw r0, #32172 @ 0x7dac │ │ │ │ + b.n 9ab22 │ │ │ │ + movw r0, #29680 @ 0x73f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 9aa34 │ │ │ │ - movw r2, #32136 @ 0x7d88 │ │ │ │ + b.n 9abc8 │ │ │ │ + movw r2, #29644 @ 0x73cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r3, #32068 @ 0x7d44 │ │ │ │ + movw r3, #29576 @ 0x7388 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - b.n 9b16a │ │ │ │ + b.n 9b2fe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9b1b2 │ │ │ │ + bge.n 9b346 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9b1b2 │ │ │ │ + cbnz r2, 9b346 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #32372 @ 0x7e74 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #29880 @ 0x74b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 9aa34 │ │ │ │ + b.n 9abc8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9b384 │ │ │ │ + beq.w 9b518 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9b304 │ │ │ │ + bne.w 9b498 │ │ │ │ cmp r4, ip │ │ │ │ - blt.w 9b340 │ │ │ │ + blt.w 9b4d4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b340 │ │ │ │ + beq.w 9b4d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #45047 @ 0xaff7 │ │ │ │ + movw r0, #45541 @ 0xb1e5 │ │ │ │ movt r0, #5 │ │ │ │ ldrd r8, ip, [r2] │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r8, ip, lsl #3] │ │ │ │ add.w r2, r8, ip, lsl #3 │ │ │ │ @@ -164370,295 +164493,295 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r4, r7, #3 │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [r5] │ │ │ │ - b.n 9ae2e │ │ │ │ - movw r0, #32276 @ 0x7e14 │ │ │ │ + b.n 9afc2 │ │ │ │ + movw r0, #29784 @ 0x7458 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 9aa34 │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + b.w 9abc8 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32020 @ 0x7d14 │ │ │ │ + movw r1, #29528 @ 0x7358 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 9a98e │ │ │ │ + b.w 9ab22 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9abde │ │ │ │ + beq.w 9ad72 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 9a98e │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + b.w 9ab22 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31976 @ 0x7ce8 │ │ │ │ + movw r1, #29484 @ 0x732c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 9a98e │ │ │ │ - bl 8a354 │ │ │ │ + b.w 9ab22 │ │ │ │ + bl 8a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ab0e │ │ │ │ - movw r3, #45832 @ 0xb308 │ │ │ │ + bne.w 9acb8 │ │ │ │ + movw r3, #46876 @ 0xb71c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #31856 @ 0x7c70 │ │ │ │ + movw r1, #29364 @ 0x72b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 9a98e │ │ │ │ + b.w 9ab22 │ │ │ │ movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9b2f0 │ │ │ │ - bl 8526c │ │ │ │ - cbnz r0, 9b2f0 │ │ │ │ - movw r0, #32068 @ 0x7d44 │ │ │ │ + beq.n 9b484 │ │ │ │ + bl 8545c │ │ │ │ + cbnz r0, 9b484 │ │ │ │ + movw r0, #29576 @ 0x7388 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 9aa34 │ │ │ │ + b.w 9abc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9b112 │ │ │ │ + blt.w 9b2a6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 9adc8 │ │ │ │ + b.n 9af5c │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9b39e │ │ │ │ + bne.n 9b532 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.w 9a98a │ │ │ │ + b.w 9ab1e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 9b222 │ │ │ │ + bge.n 9b3b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9b320 │ │ │ │ + bge.n 9b4b4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9b31e │ │ │ │ + cbnz r2, 9b4b2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r4, #44696 @ 0xae98 │ │ │ │ + movw r4, #45088 @ 0xb020 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #32320 @ 0x7e40 │ │ │ │ + movw r1, #29828 @ 0x7484 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 9a98e │ │ │ │ + b.w 9ab22 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9b34e │ │ │ │ + bge.n 9b4e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9b358 │ │ │ │ - bl 20d6dc │ │ │ │ + cbz r2, 9b4ec │ │ │ │ + bl 20d2b4 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 9a98e │ │ │ │ + b.w 9ab22 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b34e │ │ │ │ - movw r0, #32220 @ 0x7ddc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b4e2 │ │ │ │ + movw r0, #29728 @ 0x7420 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 9aa34 │ │ │ │ - movw r0, #32256 @ 0x7e00 │ │ │ │ + b.w 9abc8 │ │ │ │ + movw r0, #29764 @ 0x7444 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 9aa34 │ │ │ │ - movw r0, #32424 @ 0x7ea8 │ │ │ │ + b.w 9abc8 │ │ │ │ + movw r0, #29932 @ 0x74ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 9aa34 │ │ │ │ + b.w 9abc8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9b392 │ │ │ │ + bge.n 9b526 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9b3b0 │ │ │ │ - movw r0, #32296 @ 0x7e28 │ │ │ │ + cbz r2, 9b544 │ │ │ │ + movw r0, #29804 @ 0x746c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 9aa34 │ │ │ │ - movw r2, #32152 @ 0x7d98 │ │ │ │ + b.w 9abc8 │ │ │ │ + movw r2, #29660 @ 0x73dc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r3, #32068 @ 0x7d44 │ │ │ │ + movw r3, #29576 @ 0x7388 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - b.n 9b16a │ │ │ │ + b.n 9b2fe │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b392 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b526 │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ - b.w 9ab5c │ │ │ │ + b.w 9acf0 │ │ │ │ │ │ │ │ -0009b3c0 <_PyDict_CopyAsDict@@Base>: │ │ │ │ +0009b554 <_PyDict_CopyAsDict@@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, #4] │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9b3e2 <_PyDict_CopyAsDict@@Base+0x22> │ │ │ │ - bl 8526c │ │ │ │ + beq.n 9b576 <_PyDict_CopyAsDict@@Base+0x22> │ │ │ │ + bl 8545c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8ee98 │ │ │ │ + b.w 8f040 │ │ │ │ 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 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ cmp.w r1, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r5, r1, #420 @ 0x1a4 │ │ │ │ ldrcs r4, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 9b6f8 <_PyDict_CopyAsDict@@Base+0x338> │ │ │ │ + bcs.w 9b886 <_PyDict_CopyAsDict@@Base+0x332> │ │ │ │ cmp.w r1, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r5, r1, #380 @ 0x17c │ │ │ │ ldrcs r4, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 9b6f8 <_PyDict_CopyAsDict@@Base+0x338> │ │ │ │ + bcs.w 9b886 <_PyDict_CopyAsDict@@Base+0x332> │ │ │ │ cmp.w r1, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r5, r1, #368 @ 0x170 │ │ │ │ ldrcs r4, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 9b6f8 <_PyDict_CopyAsDict@@Base+0x338> │ │ │ │ + bcs.w 9b886 <_PyDict_CopyAsDict@@Base+0x332> │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.w 9b556 <_PyDict_CopyAsDict@@Base+0x196> │ │ │ │ + bls.w 9b6ea <_PyDict_CopyAsDict@@Base+0x196> │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ sub.w r5, r1, #224 @ 0xe0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9b566 <_PyDict_CopyAsDict@@Base+0x1a6> │ │ │ │ + beq.w 9b6fa <_PyDict_CopyAsDict@@Base+0x1a6> │ │ │ │ adds r4, r4, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - beq.w 9b566 <_PyDict_CopyAsDict@@Base+0x1a6> │ │ │ │ + beq.w 9b6fa <_PyDict_CopyAsDict@@Base+0x1a6> │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, fp │ │ │ │ mov r9, ip │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #13515 @ 0x34cb │ │ │ │ + movw r3, #13603 @ 0x3523 │ │ │ │ movt r3, #4 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strd ip, r3, [sp, #20] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w fp, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b93e <_PyDict_CopyAsDict@@Base+0x57e> │ │ │ │ + bne.w 9bad2 <_PyDict_CopyAsDict@@Base+0x57e> │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9b93e <_PyDict_CopyAsDict@@Base+0x57e> │ │ │ │ + beq.w 9bad2 <_PyDict_CopyAsDict@@Base+0x57e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba42 <_PyDict_CopyAsDict@@Base+0x682> │ │ │ │ + beq.w 9bbd6 <_PyDict_CopyAsDict@@Base+0x682> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b864 <_PyDict_CopyAsDict@@Base+0x4a4> │ │ │ │ + bge.w 9b9f8 <_PyDict_CopyAsDict@@Base+0x4a4> │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ - ble.w 9b6de <_PyDict_CopyAsDict@@Base+0x31e> │ │ │ │ + ble.w 9b86c <_PyDict_CopyAsDict@@Base+0x318> │ │ │ │ add.w r5, r0, #12 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r3, #132] @ 0x84 │ │ │ │ - bmi.n 9b57c <_PyDict_CopyAsDict@@Base+0x1bc> │ │ │ │ + bmi.n 9b710 <_PyDict_CopyAsDict@@Base+0x1bc> │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b5b2 <_PyDict_CopyAsDict@@Base+0x1f2> │ │ │ │ + bne.n 9b746 <_PyDict_CopyAsDict@@Base+0x1f2> │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 9b8d4 <_PyDict_CopyAsDict@@Base+0x514> │ │ │ │ + beq.w 9ba68 <_PyDict_CopyAsDict@@Base+0x514> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - blt.n 9b4ca <_PyDict_CopyAsDict@@Base+0x10a> │ │ │ │ + blt.n 9b65e <_PyDict_CopyAsDict@@Base+0x10a> │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 9b50c <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ + bne.n 9b6a0 <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b8da <_PyDict_CopyAsDict@@Base+0x51a> │ │ │ │ + beq.w 9ba6e <_PyDict_CopyAsDict@@Base+0x51a> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w sl, sl, #28 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9b486 <_PyDict_CopyAsDict@@Base+0xc6> │ │ │ │ + beq.n 9b61a <_PyDict_CopyAsDict@@Base+0xc6> │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mov fp, sl │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ eor.w r3, ip, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b84c <_PyDict_CopyAsDict@@Base+0x48c> │ │ │ │ + bne.w 9b9e0 <_PyDict_CopyAsDict@@Base+0x48c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r4, 9b550 <_PyDict_CopyAsDict@@Base+0x190> │ │ │ │ + cbz r4, 9b6e4 <_PyDict_CopyAsDict@@Base+0x190> │ │ │ │ str.w fp, [r4] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #207 @ 0xcf │ │ │ │ - bhi.w 9b6f2 <_PyDict_CopyAsDict@@Base+0x332> │ │ │ │ + bhi.w 9b880 <_PyDict_CopyAsDict@@Base+0x32c> │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b448 <_PyDict_CopyAsDict@@Base+0x88> │ │ │ │ + bne.w 9b5dc <_PyDict_CopyAsDict@@Base+0x88> │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ add.w fp, fp, #28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9b566 <_PyDict_CopyAsDict@@Base+0x1a6> │ │ │ │ + beq.n 9b6fa <_PyDict_CopyAsDict@@Base+0x1a6> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b550 <_PyDict_CopyAsDict@@Base+0x190> │ │ │ │ + beq.n 9b6e4 <_PyDict_CopyAsDict@@Base+0x190> │ │ │ │ str.w fp, [r2] │ │ │ │ - b.n 9b550 <_PyDict_CopyAsDict@@Base+0x190> │ │ │ │ - ldr r2, [pc, #652] @ (9b80c <_PyDict_CopyAsDict@@Base+0x44c>) │ │ │ │ + b.n 9b6e4 <_PyDict_CopyAsDict@@Base+0x190> │ │ │ │ + ldr r2, [pc, #652] @ (9b9a0 <_PyDict_CopyAsDict@@Base+0x44c>) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r3, #180] @ 0xb4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #28 │ │ │ │ cmp r1, #10 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ @@ -164667,560 +164790,561 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w ip, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [ip, #404] @ 0x194 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ba0e <_PyDict_CopyAsDict@@Base+0x64e> │ │ │ │ + beq.w 9bba2 <_PyDict_CopyAsDict@@Base+0x64e> │ │ │ │ ldr.w r0, [ip, #420] @ 0x1a4 │ │ │ │ - b.n 9b4da <_PyDict_CopyAsDict@@Base+0x11a> │ │ │ │ + b.n 9b66e <_PyDict_CopyAsDict@@Base+0x11a> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b8ca <_PyDict_CopyAsDict@@Base+0x50a> │ │ │ │ + bge.w 9ba5e <_PyDict_CopyAsDict@@Base+0x50a> │ │ │ │ adds r1, #1 │ │ │ │ adds r0, #3 │ │ │ │ str r1, [r2, #0] │ │ │ │ - beq.w 9b8d4 <_PyDict_CopyAsDict@@Base+0x514> │ │ │ │ + beq.w 9ba68 <_PyDict_CopyAsDict@@Base+0x514> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9b4f0 <_PyDict_CopyAsDict@@Base+0x130> │ │ │ │ + beq.n 9b684 <_PyDict_CopyAsDict@@Base+0x130> │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.w 9b922 <_PyDict_CopyAsDict@@Base+0x562> │ │ │ │ + beq.w 9bab6 <_PyDict_CopyAsDict@@Base+0x562> │ │ │ │ bic.w r4, r3, #1 │ │ │ │ movw r1, #29076 @ 0x7194 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 9b874 <_PyDict_CopyAsDict@@Base+0x4b4> │ │ │ │ + bne.w 9ba08 <_PyDict_CopyAsDict@@Base+0x4b4> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 9b9e8 <_PyDict_CopyAsDict@@Base+0x628> │ │ │ │ - movw r7, #7484 @ 0x1d3c │ │ │ │ - movt r7, #78 @ 0x4e │ │ │ │ - sub.w r1, sl, r7 │ │ │ │ + bne.w 9bb7c <_PyDict_CopyAsDict@@Base+0x628> │ │ │ │ + movw r5, #49460 @ 0xc134 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + sub.w r1, sl, r5 │ │ │ │ movw r0, #28087 @ 0x6db7 │ │ │ │ movt r0, #46811 @ 0xb6db │ │ │ │ - mov.w ip, #11 │ │ │ │ + movw r7, #58716 @ 0xe55c │ │ │ │ + movt r7, #84 @ 0x54 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ - movw r0, #58924 @ 0xe62c │ │ │ │ - movt r0, #84 @ 0x54 │ │ │ │ - mul.w ip, ip, r1 │ │ │ │ - add.w r5, r0, ip │ │ │ │ - ldrb.w r8, [r0, ip] │ │ │ │ + movs r0, #11 │ │ │ │ + mla r0, r0, r1, r7 │ │ │ │ + ldrb.w r8, [r0, #208] @ 0xd0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.n 9b700 <_PyDict_CopyAsDict@@Base+0x340> │ │ │ │ + bhi.n 9b88e <_PyDict_CopyAsDict@@Base+0x33a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #420 @ 0x1a4 │ │ │ │ itttt cs │ │ │ │ ldrcs r2, [sp, #8] │ │ │ │ - ldrcs r5, [r2, #80] @ 0x50 │ │ │ │ + ldrcs r0, [r2, #80] @ 0x50 │ │ │ │ ldrcs r2, [sp, #4] │ │ │ │ subcs.w r1, r2, #420 @ 0x1a4 │ │ │ │ - bcs.n 9b660 <_PyDict_CopyAsDict@@Base+0x2a0> │ │ │ │ + bcs.n 9b7ee <_PyDict_CopyAsDict@@Base+0x29a> │ │ │ │ cmp.w r2, #380 @ 0x17c │ │ │ │ - bcs.w 9b972 <_PyDict_CopyAsDict@@Base+0x5b2> │ │ │ │ + bcs.w 9bb06 <_PyDict_CopyAsDict@@Base+0x5b2> │ │ │ │ cmp.w r2, #368 @ 0x170 │ │ │ │ - bcs.w 9b9aa <_PyDict_CopyAsDict@@Base+0x5ea> │ │ │ │ + bcs.w 9bb3e <_PyDict_CopyAsDict@@Base+0x5ea> │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 9b90c <_PyDict_CopyAsDict@@Base+0x54c> │ │ │ │ + bls.w 9baa0 <_PyDict_CopyAsDict@@Base+0x54c> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r5, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ sub.w r1, r2, #224 @ 0xe0 │ │ │ │ - cbz r5, 9b66e <_PyDict_CopyAsDict@@Base+0x2ae> │ │ │ │ - add r5, r1 │ │ │ │ + cbz r0, 9b7fc <_PyDict_CopyAsDict@@Base+0x2a8> │ │ │ │ + add r0, r1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cmp r5, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ it ne │ │ │ │ - cmpne r5, #0 │ │ │ │ - bne.n 9b674 <_PyDict_CopyAsDict@@Base+0x2b4> │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne.n 9b802 <_PyDict_CopyAsDict@@Base+0x2ae> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9b85a <_PyDict_CopyAsDict@@Base+0x49a> │ │ │ │ + bne.w 9b9ee <_PyDict_CopyAsDict@@Base+0x49a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 9b8c4 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ + bne.w 9ba58 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b814 <_PyDict_CopyAsDict@@Base+0x454> │ │ │ │ + beq.w 9b9a8 <_PyDict_CopyAsDict@@Base+0x454> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 9b8c4 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ + ble.w 9ba58 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9b82e <_PyDict_CopyAsDict@@Base+0x46e> │ │ │ │ + beq.w 9b9c2 <_PyDict_CopyAsDict@@Base+0x46e> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 9ba3e <_PyDict_CopyAsDict@@Base+0x67e> │ │ │ │ + beq.w 9bbd2 <_PyDict_CopyAsDict@@Base+0x67e> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9b82e <_PyDict_CopyAsDict@@Base+0x46e> │ │ │ │ + beq.w 9b9c2 <_PyDict_CopyAsDict@@Base+0x46e> │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 9b8c4 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ + beq.w 9ba58 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9b82e <_PyDict_CopyAsDict@@Base+0x46e> │ │ │ │ + beq.w 9b9c2 <_PyDict_CopyAsDict@@Base+0x46e> │ │ │ │ cmp r6, #3 │ │ │ │ - beq.w 9b8c4 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ + beq.w 9ba58 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ adds r0, #24 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9b82e <_PyDict_CopyAsDict@@Base+0x46e> │ │ │ │ + beq.w 9b9c2 <_PyDict_CopyAsDict@@Base+0x46e> │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 9b6cc <_PyDict_CopyAsDict@@Base+0x30c> │ │ │ │ - b.n 9b8c4 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ + bne.n 9b85a <_PyDict_CopyAsDict@@Base+0x306> │ │ │ │ + b.n 9ba58 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.w 9b50c <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ + bmi.w 9b6a0 <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b50c <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b50c <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ + bne.w 9b6a0 <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b6a0 <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ sub.w r5, r1, #208 @ 0xd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9b448 <_PyDict_CopyAsDict@@Base+0x88> │ │ │ │ - b.n 9b566 <_PyDict_CopyAsDict@@Base+0x1a6> │ │ │ │ - ldrb r5, [r5, #1] │ │ │ │ + bne.w 9b5dc <_PyDict_CopyAsDict@@Base+0x88> │ │ │ │ + b.n 9b6fa <_PyDict_CopyAsDict@@Base+0x1a6> │ │ │ │ + ldrb.w r0, [r0, #209] @ 0xd1 │ │ │ │ mov.w ip, #28 │ │ │ │ - mla r5, ip, r5, r7 │ │ │ │ - ldr.w ip, [r5, #4] │ │ │ │ + mla r0, ip, r0, r5 │ │ │ │ + ldr.w ip, [r0, #4] │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - bcs.w 9b9de <_PyDict_CopyAsDict@@Base+0x61e> │ │ │ │ + bcs.w 9bb72 <_PyDict_CopyAsDict@@Base+0x61e> │ │ │ │ cmp.w ip, #380 @ 0x17c │ │ │ │ - bcs.w 9b9a0 <_PyDict_CopyAsDict@@Base+0x5e0> │ │ │ │ + bcs.w 9bb34 <_PyDict_CopyAsDict@@Base+0x5e0> │ │ │ │ cmp.w ip, #368 @ 0x170 │ │ │ │ - bcs.w 9b9ca <_PyDict_CopyAsDict@@Base+0x60a> │ │ │ │ + bcs.w 9bb5e <_PyDict_CopyAsDict@@Base+0x60a> │ │ │ │ cmp.w ip, #223 @ 0xdf │ │ │ │ - bls.w 9b8e2 <_PyDict_CopyAsDict@@Base+0x522> │ │ │ │ + bls.w 9ba76 <_PyDict_CopyAsDict@@Base+0x522> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w ip, ip, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r2, 9b74a <_PyDict_CopyAsDict@@Base+0x38a> │ │ │ │ - adds.w r5, r2, ip │ │ │ │ - beq.n 9b74a <_PyDict_CopyAsDict@@Base+0x38a> │ │ │ │ + mov r0, r2 │ │ │ │ + cbz r2, 9b8da <_PyDict_CopyAsDict@@Base+0x386> │ │ │ │ + adds.w r0, r2, ip │ │ │ │ + beq.n 9b8da <_PyDict_CopyAsDict@@Base+0x386> │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ - moveq r5, #0 │ │ │ │ + moveq r0, #0 │ │ │ │ mov.w ip, #11 │ │ │ │ - mla r0, ip, r1, r0 │ │ │ │ + mla r7, ip, r1, r7 │ │ │ │ mov.w ip, #28 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ - mla r0, ip, r0, r7 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp.w r0, #420 @ 0x1a4 │ │ │ │ - bcs.w 9ba18 <_PyDict_CopyAsDict@@Base+0x658> │ │ │ │ - cmp.w r0, #380 @ 0x17c │ │ │ │ - bcs.w 9b9c0 <_PyDict_CopyAsDict@@Base+0x600> │ │ │ │ - cmp.w r0, #368 @ 0x170 │ │ │ │ - bcs.w 9b9d4 <_PyDict_CopyAsDict@@Base+0x614> │ │ │ │ - cmp r0, #223 @ 0xdf │ │ │ │ - bls.w 9b960 <_PyDict_CopyAsDict@@Base+0x5a0> │ │ │ │ + ldrb.w r7, [r7, #210] @ 0xd2 │ │ │ │ + mla r7, ip, r7, r5 │ │ │ │ + ldr r7, [r7, #4] │ │ │ │ + cmp.w r7, #420 @ 0x1a4 │ │ │ │ + bcs.w 9bbac <_PyDict_CopyAsDict@@Base+0x658> │ │ │ │ + cmp.w r7, #380 @ 0x17c │ │ │ │ + bcs.w 9bb54 <_PyDict_CopyAsDict@@Base+0x600> │ │ │ │ + cmp.w r7, #368 @ 0x170 │ │ │ │ + bcs.w 9bb68 <_PyDict_CopyAsDict@@Base+0x614> │ │ │ │ + cmp r7, #223 @ 0xdf │ │ │ │ + bls.w 9baf4 <_PyDict_CopyAsDict@@Base+0x5a0> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cbz r2, 9b796 <_PyDict_CopyAsDict@@Base+0x3d6> │ │ │ │ - adds.w lr, r2, r0 │ │ │ │ - beq.n 9b796 <_PyDict_CopyAsDict@@Base+0x3d6> │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ - cbz r0, 9b796 <_PyDict_CopyAsDict@@Base+0x3d6> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9b66e <_PyDict_CopyAsDict@@Base+0x2ae> │ │ │ │ - mov r5, lr │ │ │ │ + cbz r2, 9b928 <_PyDict_CopyAsDict@@Base+0x3d4> │ │ │ │ + adds.w lr, r2, r7 │ │ │ │ + beq.n 9b928 <_PyDict_CopyAsDict@@Base+0x3d4> │ │ │ │ + ldr r7, [r2, r7] │ │ │ │ + cbz r7, 9b928 <_PyDict_CopyAsDict@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b7fc <_PyDict_CopyAsDict@@Base+0x2a8> │ │ │ │ + mov r0, lr │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 9b664 <_PyDict_CopyAsDict@@Base+0x2a4> │ │ │ │ - ldr r2, [pc, #112] @ (9b810 <_PyDict_CopyAsDict@@Base+0x450>) │ │ │ │ + beq.w 9b7f2 <_PyDict_CopyAsDict@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #112] @ (9b9a4 <_PyDict_CopyAsDict@@Base+0x450>) │ │ │ │ mov.w ip, #11 │ │ │ │ mov.w lr, #3 │ │ │ │ mov.w fp, #28 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ - mla r1, fp, r1, r7 │ │ │ │ + mla r1, fp, r1, r5 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #420 @ 0x1a4 │ │ │ │ ittt cs │ │ │ │ subcs.w r1, r1, #420 @ 0x1a4 │ │ │ │ - ldrcs r0, [sp, #8] │ │ │ │ - ldrcs r0, [r0, #80] @ 0x50 │ │ │ │ - bcs.n 9b7ee <_PyDict_CopyAsDict@@Base+0x42e> │ │ │ │ + ldrcs r7, [sp, #8] │ │ │ │ + ldrcs r7, [r7, #80] @ 0x50 │ │ │ │ + bcs.n 9b980 <_PyDict_CopyAsDict@@Base+0x42c> │ │ │ │ cmp.w r1, #380 @ 0x17c │ │ │ │ - bcs.w 9b9b6 <_PyDict_CopyAsDict@@Base+0x5f6> │ │ │ │ + bcs.w 9bb4a <_PyDict_CopyAsDict@@Base+0x5f6> │ │ │ │ cmp.w r1, #368 @ 0x170 │ │ │ │ ittt cs │ │ │ │ subcs.w r1, r1, #368 @ 0x170 │ │ │ │ - ldrcs r0, [sp, #8] │ │ │ │ - ldrcs r0, [r0, #56] @ 0x38 │ │ │ │ - bcs.n 9b7ee <_PyDict_CopyAsDict@@Base+0x42e> │ │ │ │ + ldrcs r7, [sp, #8] │ │ │ │ + ldrcs r7, [r7, #56] @ 0x38 │ │ │ │ + bcs.n 9b980 <_PyDict_CopyAsDict@@Base+0x42c> │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.w 9b952 <_PyDict_CopyAsDict@@Base+0x592> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bls.w 9bae6 <_PyDict_CopyAsDict@@Base+0x592> │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ - cbz r0, 9b802 <_PyDict_CopyAsDict@@Base+0x442> │ │ │ │ - adds.w ip, r0, r1 │ │ │ │ - beq.n 9b802 <_PyDict_CopyAsDict@@Base+0x442> │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - cbz r1, 9b802 <_PyDict_CopyAsDict@@Base+0x442> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9b66e <_PyDict_CopyAsDict@@Base+0x2ae> │ │ │ │ - mov r5, ip │ │ │ │ + ldr r7, [r7, #48] @ 0x30 │ │ │ │ + cbz r7, 9b994 <_PyDict_CopyAsDict@@Base+0x440> │ │ │ │ + adds.w ip, r7, r1 │ │ │ │ + beq.n 9b994 <_PyDict_CopyAsDict@@Base+0x440> │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + cbz r1, 9b994 <_PyDict_CopyAsDict@@Base+0x440> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b7fc <_PyDict_CopyAsDict@@Base+0x2a8> │ │ │ │ + mov r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bls.n 9b7b0 <_PyDict_CopyAsDict@@Base+0x3f0> │ │ │ │ - b.n 9b664 <_PyDict_CopyAsDict@@Base+0x2a4> │ │ │ │ + bls.n 9b942 <_PyDict_CopyAsDict@@Base+0x3ee> │ │ │ │ + b.n 9b7f2 <_PyDict_CopyAsDict@@Base+0x29e> │ │ │ │ + nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9b470 <_PyDict_CopyAsDict@@Base+0xb0> │ │ │ │ + b.n 9b604 <_PyDict_CopyAsDict@@Base+0xb0> │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 9b82e <_PyDict_CopyAsDict@@Base+0x46e> │ │ │ │ + beq.n 9b9c2 <_PyDict_CopyAsDict@@Base+0x46e> │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9b816 <_PyDict_CopyAsDict@@Base+0x456> │ │ │ │ + bne.n 9b9aa <_PyDict_CopyAsDict@@Base+0x456> │ │ │ │ movw r1, #35320 @ 0x89f8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 9b8c4 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ + bne.n 9ba58 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 9b518 <_PyDict_CopyAsDict@@Base+0x158> │ │ │ │ + bmi.w 9b6ac <_PyDict_CopyAsDict@@Base+0x158> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9b518 <_PyDict_CopyAsDict@@Base+0x158> │ │ │ │ + bne.w 9b6ac <_PyDict_CopyAsDict@@Base+0x158> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b518 <_PyDict_CopyAsDict@@Base+0x158> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b6ac <_PyDict_CopyAsDict@@Base+0x158> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9b54c <_PyDict_CopyAsDict@@Base+0x18c> │ │ │ │ - b.n 9b550 <_PyDict_CopyAsDict@@Base+0x190> │ │ │ │ + bne.w 9b6e0 <_PyDict_CopyAsDict@@Base+0x18c> │ │ │ │ + b.n 9b6e4 <_PyDict_CopyAsDict@@Base+0x190> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 9b67c <_PyDict_CopyAsDict@@Base+0x2bc> │ │ │ │ - b.n 9b8c4 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ + beq.w 9b80a <_PyDict_CopyAsDict@@Base+0x2b6> │ │ │ │ + b.n 9ba58 <_PyDict_CopyAsDict@@Base+0x504> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 9b50c <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ + ble.w 9b6a0 <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ add.w r5, r0, #12 │ │ │ │ orr.w r8, r0, #1 │ │ │ │ - b.n 9b4c8 <_PyDict_CopyAsDict@@Base+0x108> │ │ │ │ + b.n 9b65c <_PyDict_CopyAsDict@@Base+0x108> │ │ │ │ movw r1, #14600 @ 0x3908 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 9b97e <_PyDict_CopyAsDict@@Base+0x5be> │ │ │ │ + beq.n 9bb12 <_PyDict_CopyAsDict@@Base+0x5be> │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 9b9f6 <_PyDict_CopyAsDict@@Base+0x636> │ │ │ │ + beq.w 9bb8a <_PyDict_CopyAsDict@@Base+0x636> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #30200 @ 0x75f8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r5, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq.n 9b8f8 <_PyDict_CopyAsDict@@Base+0x538> │ │ │ │ + beq.n 9ba8c <_PyDict_CopyAsDict@@Base+0x538> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movw r1, #64213 @ 0xfad5 │ │ │ │ - movt r1, #21 │ │ │ │ + movw r1, #61 @ 0x3d │ │ │ │ + movt r1, #22 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ itttt eq │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ ldreq r1, [r2, #84] @ 0x54 │ │ │ │ biceq.w r1, r1, #2048 @ 0x800 │ │ │ │ streq r1, [r2, #84] @ 0x54 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 9b832 <_PyDict_CopyAsDict@@Base+0x472> │ │ │ │ + b.n 9b9c6 <_PyDict_CopyAsDict@@Base+0x472> │ │ │ │ orr.w r3, r2, #1 │ │ │ │ adds r0, #3 │ │ │ │ - bne.w 9b5c8 <_PyDict_CopyAsDict@@Base+0x208> │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 9b4f6 <_PyDict_CopyAsDict@@Base+0x136> │ │ │ │ + bne.w 9b75c <_PyDict_CopyAsDict@@Base+0x208> │ │ │ │ + bl e3df0 │ │ │ │ + b.n 9b68a <_PyDict_CopyAsDict@@Base+0x136> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b50c <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b6a0 <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ cmp.w ip, #207 @ 0xcf │ │ │ │ ittt hi │ │ │ │ subhi.w ip, ip, #208 @ 0xd0 │ │ │ │ ldrhi r2, [sp, #8] │ │ │ │ ldrhi r2, [r2, #40] @ 0x28 │ │ │ │ - bhi.w 9b736 <_PyDict_CopyAsDict@@Base+0x376> │ │ │ │ + bhi.w 9b8c6 <_PyDict_CopyAsDict@@Base+0x372> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 9b736 <_PyDict_CopyAsDict@@Base+0x376> │ │ │ │ + b.n 9b8c6 <_PyDict_CopyAsDict@@Base+0x372> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9b8a0 <_PyDict_CopyAsDict@@Base+0x4e0> │ │ │ │ + bne.n 9ba34 <_PyDict_CopyAsDict@@Base+0x4e0> │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - b.n 9b8a8 <_PyDict_CopyAsDict@@Base+0x4e8> │ │ │ │ + b.n 9ba3c <_PyDict_CopyAsDict@@Base+0x4e8> │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ itete ls │ │ │ │ movls r1, r2 │ │ │ │ ldrhi r2, [sp, #8] │ │ │ │ - ldrls r5, [sp, #8] │ │ │ │ - ldrhi r5, [r2, #40] @ 0x28 │ │ │ │ + ldrls r0, [sp, #8] │ │ │ │ + ldrhi r0, [r2, #40] @ 0x28 │ │ │ │ itt hi │ │ │ │ ldrhi r2, [sp, #4] │ │ │ │ subhi.w r1, r2, #208 @ 0xd0 │ │ │ │ - b.n 9b660 <_PyDict_CopyAsDict@@Base+0x2a0> │ │ │ │ + b.n 9b7ee <_PyDict_CopyAsDict@@Base+0x29a> │ │ │ │ ldr.w r1, [r8] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9b5d4 <_PyDict_CopyAsDict@@Base+0x214> │ │ │ │ + bne.w 9b768 <_PyDict_CopyAsDict@@Base+0x214> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9b5d4 <_PyDict_CopyAsDict@@Base+0x214> │ │ │ │ + b.n 9b768 <_PyDict_CopyAsDict@@Base+0x214> │ │ │ │ mov r0, fp │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 9b4a0 <_PyDict_CopyAsDict@@Base+0xe0> │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 9b50c <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ + bne.w 9b634 <_PyDict_CopyAsDict@@Base+0xe0> │ │ │ │ + bl e3df0 │ │ │ │ + b.n 9b6a0 <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ cmp r1, #207 @ 0xcf │ │ │ │ ittet hi │ │ │ │ subhi r1, #208 @ 0xd0 │ │ │ │ - ldrhi r0, [sp, #8] │ │ │ │ - ldrls r0, [sp, #8] │ │ │ │ - ldrhi r0, [r0, #40] @ 0x28 │ │ │ │ - b.n 9b7ee <_PyDict_CopyAsDict@@Base+0x42e> │ │ │ │ - cmp r0, #207 @ 0xcf │ │ │ │ + ldrhi r7, [sp, #8] │ │ │ │ + ldrls r7, [sp, #8] │ │ │ │ + ldrhi r7, [r7, #40] @ 0x28 │ │ │ │ + b.n 9b980 <_PyDict_CopyAsDict@@Base+0x42c> │ │ │ │ + cmp r7, #207 @ 0xcf │ │ │ │ ittt hi │ │ │ │ - subhi r0, #208 @ 0xd0 │ │ │ │ + subhi r7, #208 @ 0xd0 │ │ │ │ ldrhi r2, [sp, #8] │ │ │ │ ldrhi r2, [r2, #40] @ 0x28 │ │ │ │ - bhi.w 9b782 <_PyDict_CopyAsDict@@Base+0x3c2> │ │ │ │ + bhi.w 9b914 <_PyDict_CopyAsDict@@Base+0x3c0> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 9b782 <_PyDict_CopyAsDict@@Base+0x3c2> │ │ │ │ + b.n 9b914 <_PyDict_CopyAsDict@@Base+0x3c0> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r5, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ sub.w r1, r2, #380 @ 0x17c │ │ │ │ - b.n 9b660 <_PyDict_CopyAsDict@@Base+0x2a0> │ │ │ │ + b.n 9b7ee <_PyDict_CopyAsDict@@Base+0x29a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - movw r1, #54729 @ 0xd5c9 │ │ │ │ + movw r1, #56317 @ 0xdbfd │ │ │ │ movt r1, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9ba22 <_PyDict_CopyAsDict@@Base+0x662> │ │ │ │ + bne.n 9bbb6 <_PyDict_CopyAsDict@@Base+0x662> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r1, r2, #156 @ 0x9c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9ba22 <_PyDict_CopyAsDict@@Base+0x662> │ │ │ │ + bne.n 9bbb6 <_PyDict_CopyAsDict@@Base+0x662> │ │ │ │ ldr.w r9, [r2, #156] @ 0x9c │ │ │ │ - b.n 9b832 <_PyDict_CopyAsDict@@Base+0x472> │ │ │ │ + b.n 9b9c6 <_PyDict_CopyAsDict@@Base+0x472> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w ip, ip, #380 @ 0x17c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - b.n 9b736 <_PyDict_CopyAsDict@@Base+0x376> │ │ │ │ + b.n 9b8c6 <_PyDict_CopyAsDict@@Base+0x372> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r5, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ sub.w r1, r2, #368 @ 0x170 │ │ │ │ - b.n 9b660 <_PyDict_CopyAsDict@@Base+0x2a0> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + b.n 9b7ee <_PyDict_CopyAsDict@@Base+0x29a> │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ sub.w r1, r1, #380 @ 0x17c │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.n 9b7ee <_PyDict_CopyAsDict@@Base+0x42e> │ │ │ │ + ldr r7, [r7, #52] @ 0x34 │ │ │ │ + b.n 9b980 <_PyDict_CopyAsDict@@Base+0x42c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - sub.w r0, r0, #380 @ 0x17c │ │ │ │ + sub.w r7, r7, #380 @ 0x17c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - b.n 9b782 <_PyDict_CopyAsDict@@Base+0x3c2> │ │ │ │ + b.n 9b914 <_PyDict_CopyAsDict@@Base+0x3c0> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w ip, ip, #368 @ 0x170 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - b.n 9b736 <_PyDict_CopyAsDict@@Base+0x376> │ │ │ │ + b.n 9b8c6 <_PyDict_CopyAsDict@@Base+0x372> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - sub.w r0, r0, #368 @ 0x170 │ │ │ │ + sub.w r7, r7, #368 @ 0x170 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - b.n 9b782 <_PyDict_CopyAsDict@@Base+0x3c2> │ │ │ │ + b.n 9b914 <_PyDict_CopyAsDict@@Base+0x3c0> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w ip, ip, #420 @ 0x1a4 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - b.n 9b736 <_PyDict_CopyAsDict@@Base+0x376> │ │ │ │ + b.n 9b8c6 <_PyDict_CopyAsDict@@Base+0x372> │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 9b8a0 <_PyDict_CopyAsDict@@Base+0x4e0> │ │ │ │ + bne.w 9ba34 <_PyDict_CopyAsDict@@Base+0x4e0> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #60 @ 0x3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9b88e <_PyDict_CopyAsDict@@Base+0x4ce> │ │ │ │ - movw r9, #10845 @ 0x2a5d │ │ │ │ + bne.w 9ba22 <_PyDict_CopyAsDict@@Base+0x4ce> │ │ │ │ + movw r9, #9261 @ 0x242d │ │ │ │ movt r9, #33 @ 0x21 │ │ │ │ - b.n 9b832 <_PyDict_CopyAsDict@@Base+0x472> │ │ │ │ + b.n 9b9c6 <_PyDict_CopyAsDict@@Base+0x472> │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9b4da <_PyDict_CopyAsDict@@Base+0x11a> │ │ │ │ + b.n 9b66e <_PyDict_CopyAsDict@@Base+0x11a> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - sub.w r0, r0, #420 @ 0x1a4 │ │ │ │ + sub.w r7, r7, #420 @ 0x1a4 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - b.n 9b782 <_PyDict_CopyAsDict@@Base+0x3c2> │ │ │ │ + b.n 9b914 <_PyDict_CopyAsDict@@Base+0x3c0> │ │ │ │ movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 9b8a0 <_PyDict_CopyAsDict@@Base+0x4e0> │ │ │ │ + bne.w 9ba34 <_PyDict_CopyAsDict@@Base+0x4e0> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #60 @ 0x3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9ba04 <_PyDict_CopyAsDict@@Base+0x644> │ │ │ │ - b.n 9b8a0 <_PyDict_CopyAsDict@@Base+0x4e0> │ │ │ │ + beq.n 9bb98 <_PyDict_CopyAsDict@@Base+0x644> │ │ │ │ + b.n 9ba34 <_PyDict_CopyAsDict@@Base+0x4e0> │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.n 9b832 <_PyDict_CopyAsDict@@Base+0x472> │ │ │ │ + b.n 9b9c6 <_PyDict_CopyAsDict@@Base+0x472> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 9ba6a <_PyDict_CopyAsDict@@Base+0x6aa> │ │ │ │ + bmi.n 9bbfe <_PyDict_CopyAsDict@@Base+0x6aa> │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 9b50c <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ + bmi.w 9b6a0 <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b94c <_PyDict_CopyAsDict@@Base+0x58c> │ │ │ │ + blt.w 9bae0 <_PyDict_CopyAsDict@@Base+0x58c> │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b50c <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ - b.n 9b4ac <_PyDict_CopyAsDict@@Base+0xec> │ │ │ │ + beq.w 9b6a0 <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ + b.n 9b640 <_PyDict_CopyAsDict@@Base+0xec> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #64] @ (9bab4 <_PyDict_CopyAsDict@@Base+0x6f4>) │ │ │ │ + ldr r3, [pc, #64] @ (9bc48 <_PyDict_CopyAsDict@@Base+0x6f4>) │ │ │ │ ldr.w r0, [r2, #180] @ 0xb4 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #404] @ 0x194 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 9baa6 <_PyDict_CopyAsDict@@Base+0x6e6> │ │ │ │ + beq.n 9bc3a <_PyDict_CopyAsDict@@Base+0x6e6> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 9baa6 <_PyDict_CopyAsDict@@Base+0x6e6> │ │ │ │ + bhi.n 9bc3a <_PyDict_CopyAsDict@@Base+0x6e6> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r3, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b50c <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ - b.n 9ba50 <_PyDict_CopyAsDict@@Base+0x690> │ │ │ │ + bne.w 9b6a0 <_PyDict_CopyAsDict@@Base+0x14c> │ │ │ │ + b.n 9bbe4 <_PyDict_CopyAsDict@@Base+0x690> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r3, r1 │ │ │ │ - b.n 9ba9c <_PyDict_CopyAsDict@@Base+0x6dc> │ │ │ │ + b.n 9bc30 <_PyDict_CopyAsDict@@Base+0x6dc> │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009bab8 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0009bc50 <_PyObject_LookupSpecial@@Base>: │ │ │ │ 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 r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r6, [r3, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #348] @ (9bc34 <_PyObject_LookupSpecial@@Base+0x17c>) │ │ │ │ + ldr r3, [pc, #348] @ (9bdcc <_PyObject_LookupSpecial@@Base+0x17c>) │ │ │ │ eor.w r2, r6, r1, asr #3 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #12 │ │ │ │ mul.w r7, r1, r2 │ │ │ │ add.w r8, r3, r7 │ │ │ │ add.w r8, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r8, #1424] @ 0x590 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9bb54 <_PyObject_LookupSpecial@@Base+0x9c> │ │ │ │ + bne.n 9bce8 <_PyObject_LookupSpecial@@Base+0x98> │ │ │ │ ldr.w r2, [r8, #1428] @ 0x594 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9bb54 <_PyObject_LookupSpecial@@Base+0x9c> │ │ │ │ + bne.n 9bce8 <_PyObject_LookupSpecial@@Base+0x98> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bbbe <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + beq.n 9bd52 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9bbc8 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ + bge.n 9bd5c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 9bbbe <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + beq.n 9bd52 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 9bbd2 <_PyObject_LookupSpecial@@Base+0x11a> │ │ │ │ + bmi.n 9bd66 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9bc2e <_PyObject_LookupSpecial@@Base+0x176> │ │ │ │ + beq.n 9bd54 <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9bbc0 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + bge.n 9bce4 <_PyObject_LookupSpecial@@Base+0x94> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bbc0 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9bbc0 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 9bdc2 <_PyObject_LookupSpecial@@Base+0x172> │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 9bd54 <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9bbf2 <_PyObject_LookupSpecial@@Base+0x13a> │ │ │ │ + beq.n 9bd86 <_PyObject_LookupSpecial@@Base+0x136> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9bbbe <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + beq.n 9bd52 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r6, 9bbb2 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r6, 9bd46 <_PyObject_LookupSpecial@@Base+0xf6> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9bbb2 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + bne.n 9bd46 <_PyObject_LookupSpecial@@Base+0xf6> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 9bbb2 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + bgt.n 9bd46 <_PyObject_LookupSpecial@@Base+0xf6> │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ adds r2, r3, r7 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r1, r7, #4 │ │ │ │ @@ -165230,574 +165354,575 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ str r5, [r3, r1] │ │ │ │ dmb ish │ │ │ │ str r6, [r3, r7] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9bbe4 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + blt.n 9bd78 <_PyObject_LookupSpecial@@Base+0x128> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9bbbe <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + beq.n 9bd52 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 9bbd2 <_PyObject_LookupSpecial@@Base+0x11a> │ │ │ │ + bmi.n 9bd66 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bb26 <_PyObject_LookupSpecial@@Base+0x6e> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 9bcbe <_PyObject_LookupSpecial@@Base+0x6e> │ │ │ │ + movs r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bics.w r3, r0, #1 │ │ │ │ - beq.n 9bbbe <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + beq.n 9bd52 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ orr.w r0, r0, #1 │ │ │ │ bic.w r6, r0, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ - b.n 9bb28 <_PyObject_LookupSpecial@@Base+0x70> │ │ │ │ + b.n 9bcc0 <_PyObject_LookupSpecial@@Base+0x70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9bbb0 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9bbb0 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + bne.n 9bd44 <_PyObject_LookupSpecial@@Base+0xf4> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9bd44 <_PyObject_LookupSpecial@@Base+0xf4> │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 9bb58 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + bcs.n 9bcec <_PyObject_LookupSpecial@@Base+0x9c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9bb58 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + bne.n 9bcec <_PyObject_LookupSpecial@@Base+0x9c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 9bb58 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + bgt.n 9bcec <_PyObject_LookupSpecial@@Base+0x9c> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r6, [r6, #192] @ 0xc0 │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9bb64 <_PyObject_LookupSpecial@@Base+0xac> │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 9bbc0 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ - nop │ │ │ │ + b.n 9bcf8 <_PyObject_LookupSpecial@@Base+0xa8> │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9bd54 <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009bc38 : │ │ │ │ +0009bdd0 : │ │ │ │ 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, #176] @ (9bcfc ) │ │ │ │ + ldr r5, [pc, #176] @ (9be94 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r7, #20 │ │ │ │ - bpl.n 9bc7a │ │ │ │ + bpl.n 9be12 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 9bc7a │ │ │ │ + cbz r5, 9be12 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9bc96 │ │ │ │ - cbnz r2, 9bcbe │ │ │ │ + cbz r0, 9be2e │ │ │ │ + cbnz r2, 9be56 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 9bc9e │ │ │ │ + cbz r2, 9be36 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bc72 │ │ │ │ + bne.n 9be0a │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #29480 @ 0x7328 │ │ │ │ + movw r2, #22572 @ 0x582c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 204de8 <_PyErr_Format@@Base> │ │ │ │ + b.w 2049c0 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9bc72 │ │ │ │ + beq.n 9be0a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9bcec │ │ │ │ + blt.n 9be84 │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #29528 @ 0x7358 │ │ │ │ + movw r2, #22620 @ 0x585c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 248f34 │ │ │ │ + b.w 24867c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bccc │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9bccc │ │ │ │ + bne.n 9be64 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9be64 │ │ │ │ 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 r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c010 │ │ │ │ + bne.w 9c1a8 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 9bfc8 │ │ │ │ + bhi.w 9c160 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bf3c │ │ │ │ + beq.w 9c0d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9bf40 │ │ │ │ + beq.w 9c0d8 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 9c028 │ │ │ │ + bge.w 9c1c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 9bffc │ │ │ │ + bne.w 9c194 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.w 9bfa0 │ │ │ │ + bge.w 9c138 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9bf94 │ │ │ │ + beq.w 9c12c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9bfa8 │ │ │ │ + bge.w 9c140 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - beq.w 9bfae │ │ │ │ + beq.w 9c146 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9bdca │ │ │ │ + bge.n 9bf62 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9be08 │ │ │ │ + beq.n 9bfa0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9bdca │ │ │ │ + ble.n 9bf62 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9be22 │ │ │ │ + beq.n 9bfba │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9bdca │ │ │ │ + beq.n 9bf62 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 9be22 │ │ │ │ + beq.n 9bfba │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9bdca │ │ │ │ + beq.n 9bf62 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 9be22 │ │ │ │ + beq.n 9bfba │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 9bdca │ │ │ │ + beq.n 9bf62 │ │ │ │ adds r2, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9be22 │ │ │ │ + beq.n 9bfba │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 9bdbc │ │ │ │ + bne.n 9bf54 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c0a6 │ │ │ │ + beq.w 9c23e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9bea4 │ │ │ │ + ble.n 9c03c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 9be8e │ │ │ │ + bne.n 9c026 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9bdec │ │ │ │ + bge.n 9bf84 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 9be38 │ │ │ │ + cbnz r0, 9bfd0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9be58 │ │ │ │ + bne.n 9bff0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9be78 │ │ │ │ + bne.n 9c010 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 9be22 │ │ │ │ + beq.n 9bfba │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9be0a │ │ │ │ + bne.n 9bfa2 │ │ │ │ movw r2, #35320 @ 0x89f8 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9bdca │ │ │ │ + bne.n 9bf62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9be2e │ │ │ │ + bge.n 9bfc6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, r5 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bdf2 │ │ │ │ + beq.n 9bf8a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9bdf2 │ │ │ │ + bge.n 9bf8a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bdf2 │ │ │ │ + bne.n 9bf8a │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bdfa │ │ │ │ + beq.n 9bf92 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9bdfa │ │ │ │ + bge.n 9bf92 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bdfa │ │ │ │ + bne.n 9bf92 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9be02 │ │ │ │ + beq.n 9bf9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9be02 │ │ │ │ + bge.n 9bf9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9be02 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9be02 │ │ │ │ + bne.n 9bf9a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9bf9a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9bea4 │ │ │ │ + beq.n 9c03c │ │ │ │ adds r2, #16 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9bde0 │ │ │ │ + beq.n 9bf78 │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 9be96 │ │ │ │ - ldr r1, [pc, #564] @ (9c0dc ) │ │ │ │ + bne.n 9c02e │ │ │ │ + ldr r1, [pc, #564] @ (9c274 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 836fc │ │ │ │ + bl 838d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9bf04 │ │ │ │ + beq.n 9c09c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 9bec6 │ │ │ │ + cbz r3, 9c05e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9bec6 │ │ │ │ + bge.n 9c05e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c042 │ │ │ │ + bne.w 9c1da │ │ │ │ mov r0, r3 │ │ │ │ - bl 7aee0 │ │ │ │ + bl 7b0a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r1, #44712 @ 0xaea8 │ │ │ │ + movw r1, #45100 @ 0xb02c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ itett lt │ │ │ │ - movwlt r2, #29980 @ 0x751c │ │ │ │ - movwge r2, #32528 @ 0x7f10 │ │ │ │ + movwlt r2, #22772 @ 0x58f4 │ │ │ │ + movwge r2, #30444 @ 0x76ec │ │ │ │ ldrlt r3, [r5, #12] │ │ │ │ movtlt r2, #43 @ 0x2b │ │ │ │ itt ge │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ movtge r2, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #32624 @ 0x7f70 │ │ │ │ + movw r1, #30540 @ 0x774c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9bf16 │ │ │ │ + bge.n 9c0ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c082 │ │ │ │ + beq.w 9c21a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9bf28 │ │ │ │ + bge.n 9c0c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c0d4 │ │ │ │ + beq.w 9c26c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9bf3c │ │ │ │ + bge.n 9c0d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9bf3c │ │ │ │ + cbnz r3, 9c0d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9be02 │ │ │ │ - ldr r2, [pc, #412] @ (9c0e0 ) │ │ │ │ + b.n 9bf9a │ │ │ │ + ldr r2, [pc, #412] @ (9c278 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c08e │ │ │ │ + beq.w 9c226 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 9c08a │ │ │ │ + bhi.w 9c222 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9bf7a │ │ │ │ + beq.n 9c112 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 9c08a │ │ │ │ + bcc.w 9c222 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1c7af0 │ │ │ │ + bl 1c7778 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9bf28 │ │ │ │ + beq.n 9c0c0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r2, #5192 @ 0x1448 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 9bfae │ │ │ │ + beq.n 9c146 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9bd84 │ │ │ │ - b.n 9bdec │ │ │ │ + bne.w 9bf1c │ │ │ │ + b.n 9bf84 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9bd68 │ │ │ │ - b.n 9bf94 │ │ │ │ + bne.w 9bf00 │ │ │ │ + b.n 9c12c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 9bd84 │ │ │ │ + bne.w 9bf1c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9bfc0 │ │ │ │ + bge.n 9c158 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c0c6 │ │ │ │ + beq.w 9c25e │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9bdec │ │ │ │ - movw r0, #32540 @ 0x7f1c │ │ │ │ + b.n 9bf84 │ │ │ │ + movw r0, #30456 @ 0x76f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl cc284 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl cc448 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bf3c │ │ │ │ + beq.n 9c0d4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bf3c │ │ │ │ + beq.n 9c0d4 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ ldrlt r3, [r6, #0] │ │ │ │ - bge.n 9c028 │ │ │ │ + bge.n 9c1c0 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.n 9bf94 │ │ │ │ + bge.n 9c12c │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 9bdec │ │ │ │ + b.n 9bf84 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #55652 @ 0xd964 │ │ │ │ + movw r0, #53284 @ 0xd024 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2710d4 │ │ │ │ + bl 270894 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bf3c │ │ │ │ - b.n 9bd1a │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + beq.n 9c0d4 │ │ │ │ + b.n 9beb2 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #32548 @ 0x7f24 │ │ │ │ + movw r1, #30464 @ 0x7700 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 9bf28 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 9c0c0 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 9c062 │ │ │ │ + cbz r2, 9c1fa │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.w 9bec6 │ │ │ │ + ble.w 9c05e │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 9bdec │ │ │ │ + beq.w 9bf84 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 9c04e │ │ │ │ + b.n 9c1e6 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9bdec │ │ │ │ + beq.w 9bf84 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c064 │ │ │ │ + bne.n 9c1fc │ │ │ │ movw r2, #35320 @ 0x89f8 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9bdec │ │ │ │ - b.n 9bec6 │ │ │ │ + beq.w 9bf84 │ │ │ │ + b.n 9c05e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9bf16 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9c0ae │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 9bf4e │ │ │ │ + b.n 9c0e6 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #32596 @ 0x7f54 │ │ │ │ + movw r1, #30512 @ 0x7730 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 9bf28 │ │ │ │ + bl fce84 │ │ │ │ + b.n 9c0c0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9bde0 │ │ │ │ + beq.w 9bf78 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0a8 │ │ │ │ + bne.n 9c240 │ │ │ │ movw r2, #35320 @ 0x89f8 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9bde0 │ │ │ │ - b.n 9bea4 │ │ │ │ + beq.w 9bf78 │ │ │ │ + b.n 9c03c │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9bfc0 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9c158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9bf28 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9c0c0 │ │ │ │ asrs r0, r4, #10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 9c10a │ │ │ │ + bpl.n 9c2a2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 9c2e8 │ │ │ │ + beq.w 9c480 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9c276 │ │ │ │ + beq.w 9c40e │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c268 │ │ │ │ + beq.w 9c400 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bge.w 9c288 │ │ │ │ + bge.w 9c420 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.w 9c378 │ │ │ │ + ble.w 9c510 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - bne.w 9c29c │ │ │ │ + bne.w 9c434 │ │ │ │ movs r5, #1 │ │ │ │ add.w sl, r3, #16 │ │ │ │ mov fp, r9 │ │ │ │ movw r7, #20540 @ 0x503c │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ mov r9, r8 │ │ │ │ movw r6, #41920 @ 0xa3c0 │ │ │ │ @@ -165805,16 +165930,16 @@ │ │ │ │ mov r8, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [sl, r5, lsl #2] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r3, [r2, #132] @ 0x84 │ │ │ │ - bpl.n 9c1b2 │ │ │ │ - ldr r3, [pc, #532] @ (9c394 ) │ │ │ │ + bpl.n 9c34a │ │ │ │ + ldr r3, [pc, #532] @ (9c52c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r0, [r1, r3] │ │ │ │ movs r1, #28 │ │ │ │ ldr.w r3, [r2, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ @@ -165823,322 +165948,322 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #404] @ 0x194 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c2fc │ │ │ │ + beq.w 9c494 │ │ │ │ ldr.w r3, [ip, #420] @ 0x1a4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrb.w r2, [r0, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 9c342 │ │ │ │ + bpl.w 9c4da │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c2d6 │ │ │ │ + bne.w 9c46e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 9c2d6 │ │ │ │ + beq.n 9c46e │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 9c336 │ │ │ │ + beq.w 9c4ce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c256 │ │ │ │ + beq.n 9c3ee │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - cbnz r2, 9c23c │ │ │ │ + cbnz r2, 9c3d4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9c284 │ │ │ │ + beq.n 9c41c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c234 │ │ │ │ + bge.n 9c3cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c37c │ │ │ │ + beq.w 9c514 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r9] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c204 │ │ │ │ + bne.n 9c39c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 9c204 │ │ │ │ + b.n 9c39c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 9c16c │ │ │ │ + blt.n 9c304 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8a354 │ │ │ │ + bl 8a4fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c384 │ │ │ │ + bne.w 9c51c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w cb8a0 │ │ │ │ + b.w cba64 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 9c234 │ │ │ │ + b.n 9c3cc │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ orr.w r0, r3, #1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 9c2bc │ │ │ │ + ble.n 9c454 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 9c388 │ │ │ │ + beq.n 9c520 │ │ │ │ add.w sl, r3, #16 │ │ │ │ movs r5, #1 │ │ │ │ mov r3, sl │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 9c2bc │ │ │ │ + beq.n 9c454 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 9c2a4 │ │ │ │ + bne.n 9c43c │ │ │ │ cmp r5, ip │ │ │ │ it lt │ │ │ │ movlt r8, r0 │ │ │ │ - blt.w 9c154 │ │ │ │ + blt.w 9c2ec │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9c268 │ │ │ │ + b.n 9c400 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9c1d2 │ │ │ │ + beq.w 9c36a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9c306 │ │ │ │ + beq.n 9c49e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 9c1da │ │ │ │ - ldr r1, [pc, #172] @ (9c398 ) │ │ │ │ + b.n 9c372 │ │ │ │ + ldr r1, [pc, #172] @ (9c530 ) │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c61bc <_PyUnicode_Equal@@Base> │ │ │ │ + bl c63b0 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c10a │ │ │ │ - b.n 9c276 │ │ │ │ + beq.w 9c2a2 │ │ │ │ + b.n 9c40e │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r0, #452] @ 0x1c4 │ │ │ │ - b.n 9c1b2 │ │ │ │ + b.n 9c34a │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r8, r9 │ │ │ │ - bl 277820 │ │ │ │ + bl 276c1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 9c268 │ │ │ │ + bne.n 9c400 │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c268 │ │ │ │ + bne.n 9c400 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9c268 │ │ │ │ + b.n 9c400 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 9c268 │ │ │ │ - b.n 9c31c │ │ │ │ + bne.n 9c400 │ │ │ │ + b.n 9c4b4 │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8526c │ │ │ │ + bl 8545c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c2c6 │ │ │ │ + bne.n 9c45e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #2528 @ 0x9e0 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r8, r9 │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.w 9c268 │ │ │ │ - b.n 9c31c │ │ │ │ + bne.w 9c400 │ │ │ │ + b.n 9c4b4 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 9c2bc │ │ │ │ + b.n 9c454 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9c234 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9c3cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9c234 │ │ │ │ + b.n 9c3cc │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r3, #16 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 9c154 │ │ │ │ + b.n 9c2ec │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #10 │ │ │ │ lsls r0, r2, #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 r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c700 │ │ │ │ + beq.w 9c898 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 9c714 │ │ │ │ + bge.w 9c8ac │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c43c │ │ │ │ + beq.n 9c5d4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 9c402 │ │ │ │ + ble.n 9c59a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9c44a │ │ │ │ + beq.n 9c5e2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9c402 │ │ │ │ + beq.n 9c59a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9c44a │ │ │ │ + beq.n 9c5e2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9c402 │ │ │ │ + beq.n 9c59a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9c44a │ │ │ │ + beq.n 9c5e2 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 9c402 │ │ │ │ + beq.n 9c59a │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 9c44a │ │ │ │ + beq.n 9c5e2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9c3f4 │ │ │ │ + bne.n 9c58c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 9c41c │ │ │ │ + cbz r2, 9c5b4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #768 @ 0x300 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ + movw r3, #63936 @ 0xf9c0 │ │ │ │ + movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #32848 @ 0x8050 │ │ │ │ + movw r1, #30764 @ 0x782c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9c528 │ │ │ │ + b.n 9c6c0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 2f6b0 <_PyObject_DebugMallocStats@@Base+0x4fc> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c402 │ │ │ │ + beq.n 9c59a │ │ │ │ ldr r5, [r5, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bmi.w 9c642 │ │ │ │ + bmi.w 9c7da │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 9c474 │ │ │ │ + bgt.n 9c60c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c542 │ │ │ │ + beq.n 9c6da │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 9c542 │ │ │ │ + bhi.n 9c6da │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #58997 @ 0xe675 │ │ │ │ + movweq r7, #59449 @ 0xe839 │ │ │ │ movteq r7, #12 │ │ │ │ - bne.n 9c530 │ │ │ │ - ldr.w r8, [pc, #860] @ 9c7e0 │ │ │ │ + bne.n 9c6c8 │ │ │ │ + ldr.w r8, [pc, #860] @ 9c978 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2000] @ 0x7d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c576 │ │ │ │ - ldr.w ip, [pc, #840] @ 9c7e4 │ │ │ │ + beq.n 9c70e │ │ │ │ + ldr.w ip, [pc, #840] @ 9c97c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [r2, #2000] @ 0x7d0 │ │ │ │ ldr.w r0, [r2, #2004] @ 0x7d4 │ │ │ │ ldr.w r6, [ip, #1660] @ 0x67c │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #2004] @ 0x7d4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9c604 │ │ │ │ + bne.w 9c79c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r6, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r3, #8] │ │ │ │ - bge.n 9c4cc │ │ │ │ + bge.n 9c664 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r5, [r1, #3744] @ 0xea0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ addw ip, r1, #3740 @ 0xe9c │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ @@ -166161,264 +166286,264 @@ │ │ │ │ adds r5, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ cmp r0, r7 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ str.w r4, [r1, #3744] @ 0xea0 │ │ │ │ str.w r5, [r1, #3824] @ 0xef0 │ │ │ │ str.w r0, [r1, #3752] @ 0xea8 │ │ │ │ - bgt.n 9c5ba │ │ │ │ + bgt.n 9c752 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 9c542 │ │ │ │ + ble.n 9c6da │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r7, #56521 @ 0xdcc9 │ │ │ │ + movweq r7, #57049 @ 0xded9 │ │ │ │ movteq r7, #11 │ │ │ │ - beq.n 9c482 │ │ │ │ + beq.n 9c61a │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #13324 @ 0x340c │ │ │ │ + movw r1, #16724 @ 0x4154 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w e2234 │ │ │ │ - movw r7, #52861 @ 0xce7d │ │ │ │ + b.w e23e4 │ │ │ │ + movw r7, #53269 @ 0xd015 │ │ │ │ movt r7, #9 │ │ │ │ - b.n 9c482 │ │ │ │ - movw r7, #48141 @ 0xbc0d │ │ │ │ + b.n 9c61a │ │ │ │ + movw r7, #48593 @ 0xbdd1 │ │ │ │ movt r7, #12 │ │ │ │ - b.n 9c482 │ │ │ │ + b.n 9c61a │ │ │ │ mov r7, r3 │ │ │ │ movw r0, #14600 @ 0x3908 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c438 │ │ │ │ + beq.w 9c5d0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [r3, #20] │ │ │ │ - blt.n 9c4c8 │ │ │ │ - b.n 9c4cc │ │ │ │ - ldr.w r8, [pc, #576] @ 9c7e0 │ │ │ │ + blt.n 9c660 │ │ │ │ + b.n 9c664 │ │ │ │ + ldr.w r8, [pc, #576] @ 9c978 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2000] @ 0x7d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c574 │ │ │ │ + beq.n 9c70c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9c49a │ │ │ │ + b.n 9c632 │ │ │ │ ldr.w r2, [r1, #3732] @ 0xe94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c528 │ │ │ │ + beq.n 9c6c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9c528 │ │ │ │ - ldr r2, [pc, #532] @ (9c7dc ) │ │ │ │ + beq.n 9c6c0 │ │ │ │ + ldr r2, [pc, #532] @ (9c974 ) │ │ │ │ ldr.w r2, [r2, r9] │ │ │ │ ldr.w r1, [r1, #3808] @ 0xee0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c528 │ │ │ │ + bne.n 9c6c0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ - cbnz r1, 9c5fc │ │ │ │ + cbnz r1, 9c794 │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 9c528 │ │ │ │ + bmi.n 9c6c0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c5e6 │ │ │ │ + bne.n 9c77e │ │ │ │ dmb ish │ │ │ │ - b.n 9c528 │ │ │ │ + b.n 9c6c0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c528 │ │ │ │ - b.n 9c5d8 │ │ │ │ - movw r2, #58001 @ 0xe291 │ │ │ │ + bne.n 9c6c0 │ │ │ │ + b.n 9c770 │ │ │ │ + movw r2, #59321 @ 0xe7b9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9c770 │ │ │ │ + bne.w 9c908 │ │ │ │ addw r0, ip, #1652 @ 0x674 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c764 │ │ │ │ + bne.w 9c8fc │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9c4c8 │ │ │ │ - b.n 9c4cc │ │ │ │ + blt.w 9c660 │ │ │ │ + b.n 9c664 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.n 9c6ca │ │ │ │ + ble.n 9c862 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 9c542 │ │ │ │ + ble.w 9c6da │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c542 │ │ │ │ - movw r7, #26449 @ 0x6751 │ │ │ │ + bne.w 9c6da │ │ │ │ + movw r7, #27757 @ 0x6c6d │ │ │ │ movt r7, #19 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c7c2 │ │ │ │ - ldr.w r8, [pc, #376] @ 9c7e0 │ │ │ │ + beq.w 9c95a │ │ │ │ + ldr.w r8, [pc, #376] @ 9c978 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ - cbz r3, 9c6b2 │ │ │ │ + cbz r3, 9c84a │ │ │ │ ldr.w r0, [r2, #2012] @ 0x7dc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ str.w r0, [r2, #2012] @ 0x7dc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1a9e10 <_Py_NewReference@@Base> │ │ │ │ + bl 1a9e88 <_Py_NewReference@@Base> │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r3, #28] │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 9c636 │ │ │ │ + b.n 9c7ce │ │ │ │ movw r0, #14200 @ 0x3778 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 751f0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 753c0 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c698 │ │ │ │ - b.n 9c438 │ │ │ │ + bne.n 9c830 │ │ │ │ + b.n 9c5d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c542 │ │ │ │ + beq.w 9c6da │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 9c542 │ │ │ │ - add r2, pc, #4 @ (adr r2, 9c6e0 ) │ │ │ │ + bhi.w 9c6da │ │ │ │ + add r2, pc, #4 @ (adr r2, 9c878 ) │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ nop │ │ │ │ - stmia r7!, {r0, r5, r6} │ │ │ │ + ldmia r0, {r0, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - stmia r5!, {r0, r1, r6} │ │ │ │ + stmia r6!, {r0, r1, r3, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - stmia r7!, {r0, r5, r6} │ │ │ │ + ldmia r0, {r0, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - stmia r7!, {r0, r1, r2, r4, r6} │ │ │ │ + ldmia r0, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - stmia r5!, {r0, r1, r6} │ │ │ │ + stmia r6!, {r0, r1, r3, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - stmia r5!, {r0, r1, r6} │ │ │ │ + stmia r6!, {r0, r1, r3, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - stmia r5!, {r0, r1, r6} │ │ │ │ + stmia r6!, {r0, r1, r3, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - stmia r7!, {r0, r2, r3, r6} │ │ │ │ + ldmia r0, {r0, r2, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c78a │ │ │ │ + beq.n 9c922 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 9c3c4 │ │ │ │ + blt.w 9c55c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r0, #44712 @ 0xaea8 │ │ │ │ + movw r0, #45100 @ 0xb02c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r2, 9c72e │ │ │ │ + cbz r2, 9c8c6 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ tst.w r4, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - movw r3, #768 @ 0x300 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ + movw r3, #63936 @ 0xf9c0 │ │ │ │ + movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #32776 @ 0x8008 │ │ │ │ + movw r1, #30692 @ 0x77e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl e2234 │ │ │ │ - b.n 9c438 │ │ │ │ - movw r7, #48141 @ 0xbc0d │ │ │ │ + bl e23e4 │ │ │ │ + b.n 9c5d0 │ │ │ │ + movw r7, #48593 @ 0xbdd1 │ │ │ │ movt r7, #12 │ │ │ │ - b.n 9c65e │ │ │ │ - movw r7, #52861 @ 0xce7d │ │ │ │ + b.n 9c7f6 │ │ │ │ + movw r7, #53269 @ 0xd015 │ │ │ │ movt r7, #9 │ │ │ │ - b.n 9c65e │ │ │ │ + b.n 9c7f6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9c65e │ │ │ │ + b.n 9c7f6 │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 9c636 │ │ │ │ + b.n 9c7ce │ │ │ │ ldr.w r2, [ip, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 9c636 │ │ │ │ + b.n 9c7ce │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - movw r2, #44712 @ 0xaea8 │ │ │ │ + movw r2, #45100 @ 0xb02c │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r3, 9c7a4 │ │ │ │ + cbz r3, 9c93c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ - movw r3, #768 @ 0x300 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ - movw r1, #32708 @ 0x7fc4 │ │ │ │ + movw r3, #63936 @ 0xf9c0 │ │ │ │ + movt r3, #44 @ 0x2c │ │ │ │ + movw r1, #30624 @ 0x77a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 9c438 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 9c5d0 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #13352 @ 0x3428 │ │ │ │ + movw r1, #16752 @ 0x4170 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 9c438 │ │ │ │ + bl fce84 │ │ │ │ + b.n 9c5d0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ @@ -166431,101 +166556,101 @@ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ bic.w lr, r0, #3 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ - ldr r2, [pc, #180] @ (9c8cc ) │ │ │ │ + ldr r2, [pc, #180] @ (9ca64 ) │ │ │ │ ldr.w ip, [ip, r2] │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [lr, #4] │ │ │ │ ldr.w r2, [ip, #3752] @ 0xea8 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ and.w r1, r1, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ - ble.n 9c870 │ │ │ │ + ble.n 9ca08 │ │ │ │ ldr.w r1, [ip, #3824] @ 0xef0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip, #3752] @ 0xea8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [ip, #3824] @ 0xef0 │ │ │ │ - cbnz r0, 9c87e │ │ │ │ + cbnz r0, 9ca16 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 9c8b2 │ │ │ │ + cbnz r0, 9ca4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 9c898 │ │ │ │ + cbnz r0, 9ca30 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [ip, #3824] @ 0xef0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip, #3824] @ 0xef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c858 │ │ │ │ + beq.n 9c9f0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c858 │ │ │ │ + bge.n 9c9f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c858 │ │ │ │ + bne.n 9c9f0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9c858 │ │ │ │ + b.n 9c9f0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c860 │ │ │ │ + bge.n 9c9f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c860 │ │ │ │ + bne.n 9c9f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9c860 │ │ │ │ + b.n 9c9f8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c85c │ │ │ │ + bge.n 9c9f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c85c │ │ │ │ + bne.n 9c9f4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9c85c │ │ │ │ + b.n 9c9f4 │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009c8d0 : │ │ │ │ +0009ca68 : │ │ │ │ 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] @ (9c8fc ) │ │ │ │ + ldr r0, [pc, #12] @ (9ca94 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 9c900 │ │ │ │ + bl 9ca98 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -166534,100 +166659,100 @@ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ bic.w r6, r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ ldr.w ip, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r4, #20 │ │ │ │ - bpl.w 9cd30 │ │ │ │ + bpl.w 9cec8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr r7, [r1, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9cd30 │ │ │ │ + beq.w 9cec8 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9cbf8 │ │ │ │ - movw r3, #52901 @ 0xcea5 │ │ │ │ + bne.w 9cd90 │ │ │ │ + movw r3, #53349 @ 0xd065 │ │ │ │ movt r3, #13 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 9cae0 │ │ │ │ + bne.w 9cc78 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #672] @ (9cbf4 ) │ │ │ │ + ldr r2, [pc, #672] @ (9cd8c ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r7, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 9ce26 │ │ │ │ + beq.w 9cfbe │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2c98c │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.w 9cd8e │ │ │ │ + bhi.w 9cf26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9caee │ │ │ │ + beq.w 9cc86 │ │ │ │ add.w r8, sp, #32 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9ccd6 │ │ │ │ + bge.w 9ce6e │ │ │ │ bic.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r4, 9c9dc │ │ │ │ + cbz r4, 9cb74 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9cd20 │ │ │ │ + bge.w 9ceb8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - bls.n 9c9dc │ │ │ │ + bls.n 9cb74 │ │ │ │ add.w r1, r9, #8 │ │ │ │ add.w r0, r8, #4 │ │ │ │ add.w r9, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9ccc6 │ │ │ │ + bge.w 9ce5e │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r9 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 9c9c2 │ │ │ │ + bne.n 9cb5a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9cafe │ │ │ │ + bge.w 9cc96 │ │ │ │ bic.w r9, r5, #1 │ │ │ │ ldr.w r4, [r7, #156] @ 0x9c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9cb1c │ │ │ │ + beq.w 9ccb4 │ │ │ │ ldr.w r1, [r7, #160] @ 0xa0 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 9cb1c │ │ │ │ + bge.w 9ccb4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str.w r2, [r7, #156] @ 0x9c │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - bge.w 9cbc0 │ │ │ │ + bge.w 9cd58 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r1, r2, [r9, #8] │ │ │ │ strd r1, r2, [r4, #12] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ @@ -166636,118 +166761,118 @@ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ str r1, [r4, #32] │ │ │ │ add.w r1, r3, #128 @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ - ble.n 9ca90 │ │ │ │ + ble.n 9cc28 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 9ca90 │ │ │ │ + ble.n 9cc28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.n 9ca90 │ │ │ │ + ble.n 9cc28 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 9ca90 │ │ │ │ + ble.n 9cc28 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - ble.n 9ca90 │ │ │ │ + ble.n 9cc28 │ │ │ │ add.w lr, r4, #52 @ 0x34 │ │ │ │ mov.w ip, #4 │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp ip, r0 │ │ │ │ - blt.n 9ca82 │ │ │ │ + blt.n 9cc1a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl a933c <_PyEvalFramePushAndInit@@Base+0x220> │ │ │ │ + bl a9548 <_PyEvalFramePushAndInit@@Base+0x220> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cd50 │ │ │ │ + bne.w 9cee8 │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.w 9cda4 │ │ │ │ + bhi.w 9cf3c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cddc │ │ │ │ + bne.w 9cf74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa14c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl aa358 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9cd62 │ │ │ │ + beq.w 9cefa │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cdac │ │ │ │ + bne.w 9cf44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9cac8 │ │ │ │ + b.n 9cc60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ add.w r8, sp, #32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9c9e8 │ │ │ │ + blt.w 9cb80 │ │ │ │ bic.w r9, r5, #1 │ │ │ │ ldr.w r4, [r7, #156] @ 0x9c │ │ │ │ orr.w r3, r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w fp, r5, #1 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9ca02 │ │ │ │ + bne.w 9cb9a │ │ │ │ add.w r0, r2, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ cmp.w r1, r0, lsl #2 │ │ │ │ - blt.w 9ce22 │ │ │ │ + blt.w 9cfba │ │ │ │ ldr.w r4, [r7, #164] @ 0xa4 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9cde8 │ │ │ │ + bne.w 9cf80 │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r4, [r0, #1068] @ 0x42c │ │ │ │ ldr.w r0, [r0, #1064] @ 0x428 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce3a │ │ │ │ + beq.w 9cfd2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr.w ip, [r7, #152] @ 0x98 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9cb88 │ │ │ │ + beq.n 9cd20 │ │ │ │ ldr.w r0, [r7, #156] @ 0x9c │ │ │ │ add.w lr, ip, #12 │ │ │ │ sub.w r0, r0, lr │ │ │ │ asrs r0, r0, #2 │ │ │ │ str.w r0, [ip, #8] │ │ │ │ str.w r4, [r7, #152] @ 0x98 │ │ │ │ add r1, r4 │ │ │ │ @@ -166760,15 +166885,15 @@ │ │ │ │ add.w r1, r1, #3 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str.w r2, [r7, #156] @ 0x9c │ │ │ │ mov.w r2, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - blt.w 9ca2a │ │ │ │ + blt.w 9cbc2 │ │ │ │ orr.w r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrd r2, r1, [r9, #8] │ │ │ │ strd r2, r1, [r4, #12] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ @@ -166776,339 +166901,339 @@ │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ str r1, [r4, #32] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9ca58 │ │ │ │ - b.n 9ca90 │ │ │ │ + bgt.w 9cbf0 │ │ │ │ + b.n 9cc28 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c93e │ │ │ │ + beq.w 9cad6 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, ip │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl e5590 <_PyStack_UnpackDict@@Base> │ │ │ │ + bl e54d8 <_PyStack_UnpackDict@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd70 │ │ │ │ - movw r3, #52901 @ 0xcea5 │ │ │ │ + beq.w 9cf08 │ │ │ │ + movw r3, #53349 @ 0xd065 │ │ │ │ movt r3, #13 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 9cd74 │ │ │ │ + bne.w 9cf0c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #580] @ (9ce78 ) │ │ │ │ + ldr r2, [pc, #580] @ (9d010 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ lsls r3, r3, #31 │ │ │ │ strd r6, r8, [sp] │ │ │ │ - bpl.w 9ce5a │ │ │ │ + bpl.w 9cff2 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl a8c08 │ │ │ │ + bl a8e14 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 9cc9e │ │ │ │ + ble.n 9ce36 │ │ │ │ ldr.w r0, [r9, r6, lsl #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ccee │ │ │ │ + blt.n 9ce86 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 9cc9e │ │ │ │ + beq.n 9ce36 │ │ │ │ add.w r2, r9, r6 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ccfc │ │ │ │ + blt.n 9ce94 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 9cc9e │ │ │ │ + beq.n 9ce36 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9cd42 │ │ │ │ + blt.n 9ceda │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 9cc9e │ │ │ │ + beq.n 9ce36 │ │ │ │ adds r6, #8 │ │ │ │ movs r2, #3 │ │ │ │ add r6, r9 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9cd0e │ │ │ │ + blt.n 9cea6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9cc8c │ │ │ │ + bne.n 9ce24 │ │ │ │ sub.w r0, r9, #4 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9cac8 │ │ │ │ + bge.w 9cc60 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cac8 │ │ │ │ + bne.w 9cc60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9cac8 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9cc60 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, r9 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.w 9c9c2 │ │ │ │ - b.n 9c9dc │ │ │ │ + bne.w 9cb5a │ │ │ │ + b.n 9cb74 │ │ │ │ bic.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9c99c │ │ │ │ - b.n 9c9dc │ │ │ │ + bne.w 9cb34 │ │ │ │ + b.n 9cb74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cc62 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9cc62 │ │ │ │ + bne.n 9cdfa │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9cdfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cc74 │ │ │ │ + bne.n 9ce0c │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 9cc74 │ │ │ │ + b.n 9ce0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cc98 │ │ │ │ + bne.n 9ce30 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 9cc98 │ │ │ │ + b.n 9ce30 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - bhi.w 9c9b6 │ │ │ │ - b.n 9c9dc │ │ │ │ + bhi.w 9cb4e │ │ │ │ + b.n 9cb74 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str.w ip, [sp, #104] @ 0x68 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cc82 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9cc82 │ │ │ │ + bne.n 9ce1a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ce1a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b2194 │ │ │ │ + bl 1b222c │ │ │ │ cmp r6, #8 │ │ │ │ - bls.n 9cd62 │ │ │ │ + bls.n 9cefa │ │ │ │ mov r0, r8 │ │ │ │ - bl 79dd0 │ │ │ │ + bl 79f90 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ce02 │ │ │ │ + beq.n 9cf9a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ce02 │ │ │ │ + beq.n 9cf9a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9cad8 │ │ │ │ + b.n 9cc70 │ │ │ │ orr.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 9cc54 │ │ │ │ - b.n 9cc9e │ │ │ │ + bgt.w 9cdec │ │ │ │ + b.n 9ce36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c97c │ │ │ │ - bl 20d6dc │ │ │ │ + bne.w 9cb14 │ │ │ │ + bl 20d2b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9cac8 │ │ │ │ + b.n 9cc60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79dd0 │ │ │ │ - b.n 9caac │ │ │ │ + bl 79f90 │ │ │ │ + b.n 9cc44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cad8 │ │ │ │ + beq.w 9cc70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ce68 │ │ │ │ + blt.n 9d000 │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #29528 @ 0x7358 │ │ │ │ + movw r2, #22620 @ 0x585c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 248f34 │ │ │ │ + b.w 24867c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9cac8 │ │ │ │ + b.n 9cc60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi.w 9cb3c │ │ │ │ + bhi.w 9ccd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r7, #164] @ 0xa4 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w ip, [r4, #8] │ │ │ │ - b.n 9cb6c │ │ │ │ + b.n 9cd04 │ │ │ │ movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #29480 @ 0x7328 │ │ │ │ + movw r2, #22572 @ 0x582c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 204de8 <_PyErr_Format@@Base> │ │ │ │ + b.w 2049c0 <_PyErr_Format@@Base> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 9cb24 │ │ │ │ + b.n 9ccbc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl a8c08 │ │ │ │ + bl a8e14 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9cac8 │ │ │ │ + b.n 9cc60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 9ce50 │ │ │ │ + beq.n 9cfe8 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ - b.n 9ce40 │ │ │ │ - bl 20d6dc │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + b.n 9cfd8 │ │ │ │ + bl 20d2b4 │ │ │ │ cmp r6, #8 │ │ │ │ - bls.n 9cd62 │ │ │ │ - b.n 9cd5c │ │ │ │ + bls.n 9cefa │ │ │ │ + b.n 9cef4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl a8c08 │ │ │ │ + bl a8e14 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9cd82 │ │ │ │ + b.n 9cf1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cdbc │ │ │ │ + bne.n 9cf54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9cdbc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9cf54 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #184] @ (9cf44 ) │ │ │ │ + ldr r5, [pc, #184] @ (9d0dc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r5, [r1, r5] │ │ │ │ - cbnz r3, 9cec6 │ │ │ │ + cbnz r3, 9d05e │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9cf00 │ │ │ │ + bne.n 9d098 │ │ │ │ ldr.w r3, [r5, #772] @ 0x304 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9cee4 │ │ │ │ + bcc.n 9d07c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 9cedc │ │ │ │ + cbz r3, 9d074 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r7, #8 │ │ │ │ ands.w r1, r1, #32 │ │ │ │ itte ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, r1 │ │ │ │ ldreq r0, [r4, #12] │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ce9a │ │ │ │ + beq.n 9d032 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1af4a0 │ │ │ │ + bl 1af510 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ce9a │ │ │ │ + beq.n 9d032 │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9cea8 │ │ │ │ - movw r1, #30604 @ 0x778c │ │ │ │ + bcc.n 9d040 │ │ │ │ + movw r1, #28112 @ 0x6dd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ bl 32b02 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cedc │ │ │ │ - b.n 9cea8 │ │ │ │ + bne.n 9d074 │ │ │ │ + b.n 9d040 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 213108 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 212ad0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cedc │ │ │ │ + beq.n 9d074 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - movw r1, #44712 @ 0xaea8 │ │ │ │ + movw r1, #45100 @ 0xb02c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #33204 @ 0x81b4 │ │ │ │ + movw r2, #30836 @ 0x7874 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9cedc │ │ │ │ + bge.n 9d074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cedc │ │ │ │ + bne.n 9d074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9cedc │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d074 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #5192 @ 0x1448 │ │ │ │ @@ -167119,18 +167244,18 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d074 │ │ │ │ + beq.n 9d20c │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ - ldr r5, [pc, #324] @ (9d0c8 ) │ │ │ │ + ldr r5, [pc, #324] @ (9d260 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ and.w r2, r1, #3 │ │ │ │ @@ -167148,147 +167273,147 @@ │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r1, [r2, #3752] @ 0xea8 │ │ │ │ ldr.w r1, [r2, #3824] @ 0xef0 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #3824] @ 0xef0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d0bc │ │ │ │ + bne.n 9d254 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 9d088 │ │ │ │ + bmi.n 9d220 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 9d012 │ │ │ │ + cbnz r0, 9d1aa │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 9d034 │ │ │ │ + cbnz r0, 9d1cc │ │ │ │ ldr r2, [r5, r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d056 │ │ │ │ + bne.n 9d1ee │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2004] @ 0x7d4 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 9d07c │ │ │ │ + bhi.n 9d214 │ │ │ │ ldr.w r0, [r2, #2000] @ 0x7d0 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [r2, #2000] @ 0x7d0 │ │ │ │ str.w r1, [r2, #2004] @ 0x7d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9cfe4 │ │ │ │ + bge.n 9d17c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cfe4 │ │ │ │ + bne.n 9d17c │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cfe8 │ │ │ │ + beq.n 9d180 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9cfe8 │ │ │ │ + bge.n 9d180 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cfe8 │ │ │ │ + bne.n 9d180 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ ldr r2, [r5, r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9cfee │ │ │ │ + beq.n 9d186 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2012] @ 0x7dc │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 9d07c │ │ │ │ + bhi.n 9d214 │ │ │ │ ldr.w r0, [r2, #2008] @ 0x7d8 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ str.w r1, [r2, #2012] @ 0x7dc │ │ │ │ - b.n 9d00a │ │ │ │ - ldr r5, [pc, #80] @ (9d0c8 ) │ │ │ │ + b.n 9d1a2 │ │ │ │ + ldr r5, [pc, #80] @ (9d260 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - b.n 9cfd0 │ │ │ │ + b.n 9d168 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 88f78 │ │ │ │ + b.w 89120 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, 9d09a │ │ │ │ + cbz r0, 9d232 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d09a │ │ │ │ + bge.n 9d232 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9d0a0 │ │ │ │ + cbz r2, 9d238 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 9cfe0 │ │ │ │ + b.n 9d178 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d00e │ │ │ │ + bne.n 9d1a6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 9d0b6 │ │ │ │ + cbnz r0, 9d24e │ │ │ │ ldr r2, [r5, r4] │ │ │ │ - b.n 9d056 │ │ │ │ + b.n 9d1ee │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 9d034 │ │ │ │ + b.n 9d1cc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1147b0 │ │ │ │ + bl 114dc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9cfd6 │ │ │ │ + b.n 9d16e │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 9d0ec │ │ │ │ + cbnz r2, 9d284 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 9d10e │ │ │ │ + bne.n 9d2a6 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9d0de │ │ │ │ + bne.n 9d276 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d0ea │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + beq.n 9d282 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33272 @ 0x81f8 │ │ │ │ + movw r1, #30904 @ 0x78b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 9d124 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bl fce84 │ │ │ │ + b.n 9d2bc │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #33316 @ 0x8224 │ │ │ │ + movw r1, #30948 @ 0x78e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ + bl fce84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d12c : │ │ │ │ +0009d2c4 : │ │ │ │ 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -167297,62 +167422,62 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d268 │ │ │ │ + beq.w 9d400 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9d27a │ │ │ │ + bpl.n 9d412 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41920 @ 0xa3c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d218 │ │ │ │ + bne.n 9d3b0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 9d218 │ │ │ │ + beq.n 9d3b0 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9d1c0 │ │ │ │ + beq.n 9d358 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r9, r2 │ │ │ │ - cbz r2, 9d1c0 │ │ │ │ + cbz r2, 9d358 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d20e │ │ │ │ + bge.n 9d3a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9d20e │ │ │ │ - ldr r1, [pc, #196] @ (9d298 ) │ │ │ │ + cbnz r3, 9d3a6 │ │ │ │ + ldr r1, [pc, #196] @ (9d430 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r6, #772] @ 0x304 │ │ │ │ @@ -167360,72 +167485,72 @@ │ │ │ │ ubfx r5, r5, #14, #1 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r5, #1 │ │ │ │ mov.w sl, r3, asr #13 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d270 │ │ │ │ - ldr r2, [pc, #156] @ (9d29c ) │ │ │ │ + bne.n 9d408 │ │ │ │ + ldr r2, [pc, #156] @ (9d434 ) │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ - cbnz r3, 9d250 │ │ │ │ + cbnz r3, 9d3e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ - cbnz r3, 9d23e │ │ │ │ + cbnz r3, 9d3d6 │ │ │ │ mov r0, r9 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 70478 │ │ │ │ + bl 705f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 9d194 │ │ │ │ + bne.n 9d32c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 277820 │ │ │ │ + bl 276c1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9d1ca │ │ │ │ - b.n 9d20e │ │ │ │ + blt.n 9d362 │ │ │ │ + b.n 9d3a6 │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 9d20e │ │ │ │ + ble.n 9d3a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9d20e │ │ │ │ + beq.n 9d3a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 210f78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 9d20e │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + bl 210b50 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 9d3a6 │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9d206 │ │ │ │ + beq.n 9d39e │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9d206 │ │ │ │ + b.n 9d39e │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 9d20e │ │ │ │ + b.n 9d3a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 210930 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 9d20e │ │ │ │ - bl 8526c │ │ │ │ + bl 210508 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 9d3a6 │ │ │ │ + bl 8545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d180 │ │ │ │ + bne.w 9d318 │ │ │ │ mov.w r1, #2528 @ 0x9e0 │ │ │ │ - movw r0, #12144 @ 0x2f70 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 26cd34 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9d22c │ │ │ │ + bl 26c4f0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9d3c4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -167439,93 +167564,93 @@ │ │ │ │ it ne │ │ │ │ cmpne r0, r4 │ │ │ │ strd r2, r2, [r1, #8] │ │ │ │ str r2, [r1, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 9d494 │ │ │ │ + beq.w 9d62c │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9d674 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d490 │ │ │ │ + beq.w 9d628 │ │ │ │ movw r7, #13084 @ 0x331c │ │ │ │ movt r7, #78 @ 0x4e │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9d332 │ │ │ │ + cbz r1, 9d4ca │ │ │ │ blx 2d828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d392 │ │ │ │ + beq.n 9d52a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 9d332 │ │ │ │ + cbz r1, 9d4ca │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d390 │ │ │ │ + beq.n 9d528 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 9d332 │ │ │ │ + cbz r1, 9d4ca │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d470 │ │ │ │ + beq.w 9d608 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 9d332 │ │ │ │ + cbz r1, 9d4ca │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d392 │ │ │ │ + beq.n 9d52a │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d320 │ │ │ │ + bne.n 9d4b8 │ │ │ │ movw r3, #59972 @ 0xea44 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9d498 │ │ │ │ - ldr r3, [pc, #372] @ (9d4b8 ) │ │ │ │ + bne.w 9d630 │ │ │ │ + ldr r3, [pc, #372] @ (9d650 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #3860] @ 0xf14 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 9d35e │ │ │ │ - bne.n 9d38a │ │ │ │ + bgt.n 9d4f6 │ │ │ │ + bne.n 9d522 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 9d38a │ │ │ │ + cbz r3, 9d522 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9d374 │ │ │ │ + cbz r1, 9d50c │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ - cbz r0, 9d392 │ │ │ │ + cbz r0, 9d52a │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d364 │ │ │ │ + bne.n 9d4fc │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9d38a │ │ │ │ + cbz r1, 9d522 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ - cbz r0, 9d392 │ │ │ │ + cbz r0, 9d52a │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d37a │ │ │ │ + bne.n 9d512 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d38a │ │ │ │ + beq.n 9d522 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #1640 @ 0x668 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64428 @ 0xfbac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ @@ -167539,297 +167664,297 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2d828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d474 │ │ │ │ - movw r1, #26808 @ 0x68b8 │ │ │ │ + beq.n 9d60c │ │ │ │ + movw r1, #25232 @ 0x6290 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d47c │ │ │ │ - movw r1, #33776 @ 0x83f0 │ │ │ │ + beq.n 9d614 │ │ │ │ + movw r1, #31408 @ 0x7ab0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d478 │ │ │ │ - movw r1, #33792 @ 0x8400 │ │ │ │ + beq.n 9d610 │ │ │ │ + movw r1, #31424 @ 0x7ac0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ - cbz r0, 9d460 │ │ │ │ - movw r1, #33812 @ 0x8414 │ │ │ │ + cbz r0, 9d5f8 │ │ │ │ + movw r1, #31444 @ 0x7ad4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d488 │ │ │ │ - movw r1, #33836 @ 0x842c │ │ │ │ + beq.n 9d620 │ │ │ │ + movw r1, #31468 @ 0x7aec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ - cbz r0, 9d484 │ │ │ │ - movw r1, #33856 @ 0x8440 │ │ │ │ + cbz r0, 9d61c │ │ │ │ + movw r1, #31488 @ 0x7b00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ - cbz r0, 9d480 │ │ │ │ - movw r1, #33880 @ 0x8458 │ │ │ │ + cbz r0, 9d618 │ │ │ │ + movw r1, #31512 @ 0x7b18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ blx 2d828 │ │ │ │ - cbz r0, 9d48c │ │ │ │ + cbz r0, 9d624 │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9d4b4 │ │ │ │ + beq.n 9d64c │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbz r3, 9d4b0 │ │ │ │ - cbz r7, 9d4b0 │ │ │ │ + cbz r3, 9d648 │ │ │ │ + cbz r7, 9d648 │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 9d38c │ │ │ │ - ldr r3, [pc, #88] @ (9d4bc ) │ │ │ │ + b.n 9d524 │ │ │ │ + ldr r3, [pc, #88] @ (9d654 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 9d446 │ │ │ │ + b.n 9d5de │ │ │ │ adds r4, #32 │ │ │ │ - b.n 9d392 │ │ │ │ - ldr r3, [pc, #72] @ (9d4c0 ) │ │ │ │ - b.n 9d462 │ │ │ │ - ldr r3, [pc, #72] @ (9d4c4 ) │ │ │ │ - b.n 9d462 │ │ │ │ - ldr r3, [pc, #72] @ (9d4c8 ) │ │ │ │ - b.n 9d462 │ │ │ │ - ldr r3, [pc, #72] @ (9d4cc ) │ │ │ │ - b.n 9d462 │ │ │ │ - ldr r3, [pc, #72] @ (9d4d0 ) │ │ │ │ - b.n 9d462 │ │ │ │ - ldr r3, [pc, #72] @ (9d4d4 ) │ │ │ │ - b.n 9d462 │ │ │ │ - ldr r3, [pc, #72] @ (9d4d8 ) │ │ │ │ - b.n 9d462 │ │ │ │ - bl e3ea8 │ │ │ │ + b.n 9d52a │ │ │ │ + ldr r3, [pc, #72] @ (9d658 ) │ │ │ │ + b.n 9d5fa │ │ │ │ + ldr r3, [pc, #72] @ (9d65c ) │ │ │ │ + b.n 9d5fa │ │ │ │ + ldr r3, [pc, #72] @ (9d660 ) │ │ │ │ + b.n 9d5fa │ │ │ │ + ldr r3, [pc, #72] @ (9d664 ) │ │ │ │ + b.n 9d5fa │ │ │ │ + ldr r3, [pc, #72] @ (9d668 ) │ │ │ │ + b.n 9d5fa │ │ │ │ + ldr r3, [pc, #72] @ (9d66c ) │ │ │ │ + b.n 9d5fa │ │ │ │ + ldr r3, [pc, #72] @ (9d670 ) │ │ │ │ + b.n 9d5fa │ │ │ │ + bl e3df0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d38c │ │ │ │ + b.n 9d524 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d342 │ │ │ │ + beq.w 9d4da │ │ │ │ blx 2d828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d392 │ │ │ │ + beq.w 9d52a │ │ │ │ adds r4, #16 │ │ │ │ - b.n 9d498 │ │ │ │ + b.n 9d630 │ │ │ │ movs r0, #5 │ │ │ │ - b.n 9d38c │ │ │ │ + b.n 9d524 │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9d38c │ │ │ │ + b.n 9d524 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ movs r4, r6 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ movs r4, r6 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ movs r4, r6 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ movs r4, r6 │ │ │ │ - adds r7, #8 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ movs r4, r6 │ │ │ │ - adds r7, #0 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ movs r4, r6 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ movs r4, r6 │ │ │ │ - adds r7, #16 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ movs r4, r6 │ │ │ │ │ │ │ │ -0009d4dc : │ │ │ │ +0009d674 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 9d59e │ │ │ │ + bpl.n 9d736 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 9d508 │ │ │ │ + bpl.n 9d6a0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 9d508 │ │ │ │ + bpl.n 9d6a0 │ │ │ │ adds r0, #20 │ │ │ │ - beq.n 9d5d0 │ │ │ │ + beq.n 9d768 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d504 │ │ │ │ + bne.n 9d69c │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 9d5cc │ │ │ │ + bpl.n 9d764 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9d580 │ │ │ │ + bne.n 9d718 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1e53c4 <_PyInterpreterState_SetRunningMain@@Base+0x220> │ │ │ │ + bl 1e5054 <_PyInterpreterState_SetRunningMain@@Base+0x220> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 9d5a2 │ │ │ │ + cbz r3, 9d73a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 127114 │ │ │ │ + bl 127730 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ subs r2, r2, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bl 79a40 │ │ │ │ + bl 79c00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9d5c0 │ │ │ │ + cbz r0, 9d758 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ blx 2d5b4 │ │ │ │ ldrd r2, r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r5, r2] │ │ │ │ strd r2, r5, [r4, #20] │ │ │ │ - bl ded80 │ │ │ │ + bl def38 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 9d57c │ │ │ │ + bpl.n 9d714 │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 9d504 │ │ │ │ + bmi.n 9d69c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 9d504 │ │ │ │ + b.n 9d69c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9d5a6 │ │ │ │ + bne.n 9d73e │ │ │ │ add.w ip, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ strd r3, ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d1c58 │ │ │ │ + bl 1d18e0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d532 │ │ │ │ - bl 4fb28 │ │ │ │ + b.n 9d6ca │ │ │ │ + bl 4fb90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9d504 │ │ │ │ + b.n 9d69c │ │ │ │ add.w ip, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ strd r3, ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207f60 │ │ │ │ + bl 207aa8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d532 │ │ │ │ + b.n 9d6ca │ │ │ │ mov r0, r3 │ │ │ │ - bl ded80 │ │ │ │ - bl 20d6dc │ │ │ │ - b.n 9d5a2 │ │ │ │ + bl def38 │ │ │ │ + bl 20d2b4 │ │ │ │ + b.n 9d73a │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 9d524 │ │ │ │ + b.n 9d6bc │ │ │ │ mvn.w r3, #255 @ 0xff │ │ │ │ ldrb.w r2, [r3, #252] @ 0xfc │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ - b.n 9d516 │ │ │ │ + b.n 9d6ae │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d5e0 <_Py_fstat_noraise@@Base>: │ │ │ │ +0009d778 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 2d02c <__fstat64_time64@plt> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9d6ec <_Py_fstat_noraise@@Base+0x10c> │ │ │ │ + beq.w 9d884 <_Py_fstat_noraise@@Base+0x10c> │ │ │ │ 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 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d75c <_Py_fstat_noraise@@Base+0x17c> │ │ │ │ - blt.w 9d7b0 <_Py_fstat_noraise@@Base+0x1d0> │ │ │ │ + beq.w 9d8f4 <_Py_fstat_noraise@@Base+0x17c> │ │ │ │ + blt.w 9d948 <_Py_fstat_noraise@@Base+0x1d0> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 9d7a0 <_Py_fstat_noraise@@Base+0x1c0> │ │ │ │ + bgt.w 9d938 <_Py_fstat_noraise@@Base+0x1c0> │ │ │ │ movw r5, #35960 @ 0x8c78 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #21665 @ 0x54a1 │ │ │ │ + movw r3, #22129 @ 0x5671 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #968] @ 0x3c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d74c <_Py_fstat_noraise@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #424] @ (9d7e0 <_Py_fstat_noraise@@Base+0x200>) │ │ │ │ + bne.w 9d8e4 <_Py_fstat_noraise@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #424] @ (9d978 <_Py_fstat_noraise@@Base+0x200>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ mov r7, r3 │ │ │ │ - bgt.n 9d722 <_Py_fstat_noraise@@Base+0x142> │ │ │ │ + bgt.n 9d8ba <_Py_fstat_noraise@@Base+0x142> │ │ │ │ add.w r6, r4, #20 │ │ │ │ lsrs r1, r6, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 9d716 <_Py_fstat_noraise@@Base+0x136> │ │ │ │ + beq.n 9d8ae <_Py_fstat_noraise@@Base+0x136> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbz r0, 9d6c8 <_Py_fstat_noraise@@Base+0xe8> │ │ │ │ + cbz r0, 9d860 <_Py_fstat_noraise@@Base+0xe8> │ │ │ │ movw r2, #41920 @ 0xa3c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #344] @ (9d7e4 <_Py_fstat_noraise@@Base+0x204>) │ │ │ │ + ldr r2, [pc, #344] @ (9d97c <_Py_fstat_noraise@@Base+0x204>) │ │ │ │ ldr.w r5, [r2, #1660] @ 0x67c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9d760 <_Py_fstat_noraise@@Base+0x180> │ │ │ │ + bne.n 9d8f8 <_Py_fstat_noraise@@Base+0x180> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r3, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 9d7c8 <_Py_fstat_noraise@@Base+0x1e8> │ │ │ │ + bpl.w 9d960 <_Py_fstat_noraise@@Base+0x1e8> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 9d7d8 <_Py_fstat_noraise@@Base+0x1f8> │ │ │ │ + bpl.w 9d970 <_Py_fstat_noraise@@Base+0x1f8> │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -167837,315 +167962,315 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r7, [r2, #24] │ │ │ │ cmp r7, r5 │ │ │ │ ittt cc │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ strcc.w r2, [ip, #12] │ │ │ │ strcc.w ip, [r2, #8] │ │ │ │ - bcc.n 9d66e <_Py_fstat_noraise@@Base+0x8e> │ │ │ │ + bcc.n 9d806 <_Py_fstat_noraise@@Base+0x8e> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r5] │ │ │ │ - b.n 9d66e <_Py_fstat_noraise@@Base+0x8e> │ │ │ │ + b.n 9d806 <_Py_fstat_noraise@@Base+0x8e> │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ittte ge │ │ │ │ movge r0, #24 │ │ │ │ movwge r3, #58828 @ 0xe5cc │ │ │ │ movwge r2, #35960 @ 0x8c78 │ │ │ │ - ldrlt r3, [pc, #228] @ (9d7e8 <_Py_fstat_noraise@@Base+0x208>) │ │ │ │ + ldrlt r3, [pc, #228] @ (9d980 <_Py_fstat_noraise@@Base+0x208>) │ │ │ │ ittet ge │ │ │ │ movtge r2, #79 @ 0x4f │ │ │ │ mlage r3, r0, r1, r3 │ │ │ │ addlt.w r3, r3, r1, lsl #5 │ │ │ │ addge r3, r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ - bl 7556c │ │ │ │ + bl 7573c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d66e <_Py_fstat_noraise@@Base+0x8e> │ │ │ │ + bne.n 9d806 <_Py_fstat_noraise@@Base+0x8e> │ │ │ │ ldr.w r2, [r5, #928] @ 0x3a0 │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d784 <_Py_fstat_noraise@@Base+0x1a4> │ │ │ │ + bne.n 9d91c <_Py_fstat_noraise@@Base+0x1a4> │ │ │ │ mov r0, r9 │ │ │ │ blx 2d640 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 9d7a0 <_Py_fstat_noraise@@Base+0x1c0> │ │ │ │ + cbz r3, 9d938 <_Py_fstat_noraise@@Base+0x1c0> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ add.w r6, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 9d66e <_Py_fstat_noraise@@Base+0x8e> │ │ │ │ + b.n 9d806 <_Py_fstat_noraise@@Base+0x8e> │ │ │ │ ldr.w r0, [r5, #964] @ 0x3c4 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9d7a0 <_Py_fstat_noraise@@Base+0x1c0> │ │ │ │ + cbz r0, 9d938 <_Py_fstat_noraise@@Base+0x1c0> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 9d66e <_Py_fstat_noraise@@Base+0x8e> │ │ │ │ - ldr r3, [pc, #140] @ (9d7ec <_Py_fstat_noraise@@Base+0x20c>) │ │ │ │ - b.n 9d6a2 <_Py_fstat_noraise@@Base+0xc2> │ │ │ │ - movw r1, #58001 @ 0xe291 │ │ │ │ + b.n 9d806 <_Py_fstat_noraise@@Base+0x8e> │ │ │ │ + ldr r3, [pc, #140] @ (9d984 <_Py_fstat_noraise@@Base+0x20c>) │ │ │ │ + b.n 9d83a <_Py_fstat_noraise@@Base+0xc2> │ │ │ │ + movw r1, #59321 @ 0xe7b9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 9d790 <_Py_fstat_noraise@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #128] @ (9d7f0 <_Py_fstat_noraise@@Base+0x210>) │ │ │ │ + bne.n 9d928 <_Py_fstat_noraise@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #128] @ (9d988 <_Py_fstat_noraise@@Base+0x210>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13dd30 │ │ │ │ + bl 13e258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d692 <_Py_fstat_noraise@@Base+0xb2> │ │ │ │ + bne.n 9d82a <_Py_fstat_noraise@@Base+0xb2> │ │ │ │ mov r0, r3 │ │ │ │ - bl 13e720 │ │ │ │ + bl 13ec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d692 <_Py_fstat_noraise@@Base+0xb2> │ │ │ │ + b.n 9d82a <_Py_fstat_noraise@@Base+0xb2> │ │ │ │ ldr.w r0, [r5, #924] @ 0x39c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d73a <_Py_fstat_noraise@@Base+0x15a> │ │ │ │ + b.n 9d8d2 <_Py_fstat_noraise@@Base+0x15a> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d692 <_Py_fstat_noraise@@Base+0xb2> │ │ │ │ - bl 20d6dc │ │ │ │ + b.n 9d82a <_Py_fstat_noraise@@Base+0xb2> │ │ │ │ + bl 20d2b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d6a2 <_Py_fstat_noraise@@Base+0xc2> │ │ │ │ + bne.w 9d83a <_Py_fstat_noraise@@Base+0xc2> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9d6c0 <_Py_fstat_noraise@@Base+0xe0> │ │ │ │ + b.n 9d858 <_Py_fstat_noraise@@Base+0xe0> │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #1808 @ 0x710 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65340 @ 0xff3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fcc7c │ │ │ │ - b.n 9d7ac <_Py_fstat_noraise@@Base+0x1cc> │ │ │ │ + bl fce84 │ │ │ │ + b.n 9d944 <_Py_fstat_noraise@@Base+0x1cc> │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d5b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d6c0 <_Py_fstat_noraise@@Base+0xe0> │ │ │ │ + b.n 9d858 <_Py_fstat_noraise@@Base+0xe0> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 9d7ca <_Py_fstat_noraise@@Base+0x1ea> │ │ │ │ + b.n 9d962 <_Py_fstat_noraise@@Base+0x1ea> │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 9dba4 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 9dd3c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ -0009d7f4 : │ │ │ │ +0009d98c : │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #408] @ (9d9a4 ) │ │ │ │ + ldr r2, [pc, #408] @ (9db3c ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r9, [r4, r2] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 9d9e4 │ │ │ │ + bl 9db7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d908 │ │ │ │ + beq.n 9daa0 │ │ │ │ ldrd r6, r4, [sp, #16] │ │ │ │ bic.w r7, r6, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 9d8c2 │ │ │ │ + bls.n 9da5a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bic.w r2, r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9d97e │ │ │ │ + bne.w 9db16 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ bic.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bpl.n 9d888 │ │ │ │ + bpl.n 9da20 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ ldr.w r8, [r7, r1] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9d888 │ │ │ │ + beq.n 9da20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d8fe │ │ │ │ + beq.n 9da96 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d944 │ │ │ │ + bne.n 9dadc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.n 9d89e │ │ │ │ + bpl.n 9da36 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 9d8b0 │ │ │ │ + bpl.n 9da48 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 9d87c │ │ │ │ + bmi.n 9da14 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d87c │ │ │ │ + bne.n 9da14 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d87c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9da14 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d880 │ │ │ │ + bne.n 9da18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d880 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9da18 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ adds r1, r5, #4 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 9d8ea │ │ │ │ + bpl.n 9da82 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r5, [r7, r0] │ │ │ │ - cbz r5, 9d8ea │ │ │ │ + cbz r5, 9da82 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 93bc0 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 93d44 <_Py_CheckFunctionResult@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9d876 │ │ │ │ + b.n 9da0e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9d876 │ │ │ │ - cbz r2, 9d918 │ │ │ │ + b.n 9da0e │ │ │ │ + cbz r2, 9dab0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 9d918 │ │ │ │ + cbz r3, 9dab0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9d876 │ │ │ │ + b.n 9da0e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r5, #0 │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ - b.n 9d880 │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + b.n 9da18 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ itett hi │ │ │ │ - movwhi r2, #29480 @ 0x7328 │ │ │ │ - movwls r2, #29668 @ 0x73e4 │ │ │ │ + movwhi r2, #22572 @ 0x582c │ │ │ │ + movwls r2, #27340 @ 0x6acc │ │ │ │ movthi r2, #43 @ 0x2b │ │ │ │ movhi r3, r7 │ │ │ │ itt ls │ │ │ │ movtls r2, #43 @ 0x2b │ │ │ │ movls r3, #0 │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ - b.n 9d904 │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ + b.n 9da9c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d876 │ │ │ │ + beq.n 9da0e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9d994 │ │ │ │ + blt.n 9db2c │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ itett hi │ │ │ │ - movwhi r2, #29528 @ 0x7358 │ │ │ │ - movwls r2, #29716 @ 0x7414 │ │ │ │ + movwhi r2, #22620 @ 0x585c │ │ │ │ + movwls r2, #27388 @ 0x6afc │ │ │ │ movthi r2, #43 @ 0x2b │ │ │ │ movhi r3, r7 │ │ │ │ itt ls │ │ │ │ movtls r2, #43 @ 0x2b │ │ │ │ movls r3, #0 │ │ │ │ - bl 248f34 │ │ │ │ - b.n 9d904 │ │ │ │ + bl 24867c │ │ │ │ + b.n 9da9c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r3, r5, #4 │ │ │ │ - bl 1cd918 <_PyTime_AsMicroseconds@@Base+0x5bc> │ │ │ │ + bl 1cd5a0 <_PyTime_AsMicroseconds@@Base+0x5bc> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9d876 │ │ │ │ + b.n 9da0e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d952 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d952 │ │ │ │ + bne.n 9daea │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9daea │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009d9a8 : │ │ │ │ +0009db40 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr.w ip, [pc, #36] @ 9d9e0 │ │ │ │ + ldr.w ip, [pc, #36] @ 9db78 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9e064 │ │ │ │ + bl 9e1fc │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -168158,173 +168283,173 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ bic.w fp, r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 9dbca │ │ │ │ + bmi.w 9dd62 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dc06 │ │ │ │ + beq.w 9dd9e │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - movw r3, #47265 @ 0xb8a1 │ │ │ │ + movw r3, #47717 @ 0xba65 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9dc14 │ │ │ │ + bne.w 9ddac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw sl, #41920 @ 0xa3c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9dc14 │ │ │ │ - ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ + bne.w 9ddac │ │ │ │ + ldr r3, [pc, #552] @ (9ddfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #544] @ (9dc64 ) │ │ │ │ + ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - eor.w r7, r1, r4, asr #3 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ubfx r7, r7, #0, #12 │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + eor.w r3, r1, r4, asr #3 │ │ │ │ movs r2, #12 │ │ │ │ - mul.w r7, r2, r7 │ │ │ │ - add.w r8, r3, r7 │ │ │ │ + ubfx r3, r3, #0, #12 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + add.w r8, r7, r3 │ │ │ │ add.w r8, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r8, #1424] @ 0x590 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9dd6a │ │ │ │ + bne.w 9df02 │ │ │ │ ldr.w r2, [r8, #1428] @ 0x594 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 9dd6a │ │ │ │ - add.w r3, r3, #40960 @ 0xa000 │ │ │ │ - add r3, r7 │ │ │ │ - ldr.w r6, [r3, #1432] @ 0x598 │ │ │ │ + bne.w 9df02 │ │ │ │ + add.w r7, r7, #40960 @ 0xa000 │ │ │ │ + add r7, r3 │ │ │ │ + ldr.w r6, [r7, #1432] @ 0x598 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9db5c │ │ │ │ + beq.n 9dcf4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ it ge │ │ │ │ orrge.w r6, r6, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ bic.w r8, r6, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 9dfe8 │ │ │ │ + bls.w 9e180 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 9dc68 │ │ │ │ + bpl.w 9de00 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - bne.n 9db88 │ │ │ │ + bne.n 9dd20 │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 9dd02 │ │ │ │ + bne.w 9de9a │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dbc2 │ │ │ │ + beq.n 9dd5a │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 9e008 │ │ │ │ + blt.w 9e1a0 │ │ │ │ adds.w r2, fp, r2 │ │ │ │ - beq.n 9dbbc │ │ │ │ + beq.n 9dd54 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9dbbc │ │ │ │ + beq.n 9dd54 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 9e038 │ │ │ │ + beq.w 9e1d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b2ec │ │ │ │ + bl 7b4c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ - cbz r2, 9db0e │ │ │ │ + cbz r2, 9dca6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9db20 │ │ │ │ + bge.n 9dcb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e02c │ │ │ │ + beq.w 9e1c4 │ │ │ │ cmn.w sl, #3 │ │ │ │ - beq.w 9dfee │ │ │ │ + beq.w 9e186 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 9dbbc │ │ │ │ + blt.n 9dd54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dbbc │ │ │ │ + beq.n 9dd54 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ - b.n 9dc42 │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + b.n 9ddda │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str r6, [r2, #0] │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - bne.n 9dc5a │ │ │ │ + bne.n 9ddf2 │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 9de16 │ │ │ │ + bne.w 9dfae │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ded6 │ │ │ │ + beq.w 9e06e │ │ │ │ mov r8, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - b.n 9dacc │ │ │ │ + b.n 9dc64 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r7, fp, r2 │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ddd2 │ │ │ │ + beq.w 9df6a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r1, #440] @ 0x1b8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 9dd14 │ │ │ │ + beq.w 9deac │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7bdfc │ │ │ │ + bl 7bfec │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 9dd2e │ │ │ │ + bne.w 9dec6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dc9a │ │ │ │ + beq.n 9de32 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #152] @ (9dc64 ) │ │ │ │ + ldr r3, [pc, #152] @ (9ddfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ @@ -168333,607 +168458,607 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r0, #404] @ 0x194 │ │ │ │ cmp r1, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dec6 │ │ │ │ + beq.w 9e05e │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9da18 │ │ │ │ + bne.w 9dbb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89e54 │ │ │ │ + bl 89ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9da18 │ │ │ │ - b.n 9def8 │ │ │ │ + bge.w 9dbb0 │ │ │ │ + b.n 9e090 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 85298 │ │ │ │ + bl 85488 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 9dc4a │ │ │ │ + bpl.n 9dde2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9df06 │ │ │ │ + beq.w 9e09e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc2c │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9dc2c │ │ │ │ + bne.n 9ddc4 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ddc4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [sp, #4] │ │ │ │ - b.n 9db90 │ │ │ │ + b.n 9dd28 │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r2, 9dc7a │ │ │ │ + cbz r2, 9de12 │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9df0c │ │ │ │ + bne.w 9e0a4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - bne.w 9dfe2 │ │ │ │ + bne.w 9e17a │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 9dfd4 │ │ │ │ + bne.w 9e16c │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9daca │ │ │ │ + bne.w 9dc62 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dde2 │ │ │ │ + beq.w 9df7a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #23152 @ 0x5a70 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9de46 │ │ │ │ + bne.w 9dfde │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9de26 │ │ │ │ + bge.w 9dfbe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r4, r0, #31 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bpl.w 9de34 │ │ │ │ + bpl.w 9dfcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9e044 │ │ │ │ + bge.w 9e1dc │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r0, #31 │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r5, [r9] │ │ │ │ - bmi.w 9dbc2 │ │ │ │ + bmi.w 9dd5a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dbc2 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9dbc2 │ │ │ │ + bne.w 9dd5a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9dd5a │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dbc2 │ │ │ │ + beq.w 9dd5a │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9dade │ │ │ │ + b.n 9dc76 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 9e054 │ │ │ │ - bl e3ea8 │ │ │ │ + bne.w 9e1ec │ │ │ │ + bl e3df0 │ │ │ │ mvn.w r0, #2 │ │ │ │ add.w r7, r7, r0, lsl #2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dbbc │ │ │ │ + beq.w 9dd54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ - b.n 9dc42 │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + b.n 9ddda │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9de74 │ │ │ │ + beq.w 9e00c │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9db5c │ │ │ │ + beq.w 9dcf4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9da94 │ │ │ │ + bne.w 9dc2c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 9da94 │ │ │ │ - add.w r3, r3, #42240 @ 0xa500 │ │ │ │ + bgt.w 9dc2c │ │ │ │ + add.w r7, r7, #42240 @ 0xa500 │ │ │ │ bic.w r6, r6, #1 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ + adds r2, r7, r3 │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - adds r1, r7, #4 │ │ │ │ + adds r1, r3, #4 │ │ │ │ ldr.w r0, [r8, #1428] @ 0x594 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r7, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9de08 │ │ │ │ + blt.n 9dfa0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - b.n 9da94 │ │ │ │ + b.n 9dc2c │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 9deba │ │ │ │ + bmi.n 9e052 │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dacc │ │ │ │ - b.n 9dbbc │ │ │ │ + bne.w 9dc64 │ │ │ │ + b.n 9dd54 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.n 9ded6 │ │ │ │ + bls.n 9e06e │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.w 9dc42 │ │ │ │ + bmi.w 9ddda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc42 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9dc42 │ │ │ │ + bne.w 9ddda │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ddda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ddcc │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ddcc │ │ │ │ + bne.n 9df64 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9df64 │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9ded6 │ │ │ │ + beq.n 9e06e │ │ │ │ mov r8, r2 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - b.n 9dade │ │ │ │ + b.n 9dc76 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ lsls r6, r0, #31 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bmi.w 9dcd4 │ │ │ │ + bmi.w 9de6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dcd4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9dcd4 │ │ │ │ + bne.w 9de6c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9de6c │ │ │ │ movw r3, #22752 @ 0x58e0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9df5c │ │ │ │ + bne.w 9e0f4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ it ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9dd56 │ │ │ │ + b.n 9deee │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 9df46 │ │ │ │ + bcs.n 9e0de │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 9df46 │ │ │ │ + bgt.n 9e0de │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl e4bfc <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ + bl e4b44 <_PyEval_CheckExceptTypeValid@@Base+0x138> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9db5c │ │ │ │ + beq.w 9dcf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9ddcc │ │ │ │ + beq.n 9df64 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 9dd92 │ │ │ │ - b.n 9da94 │ │ │ │ + beq.w 9df2a │ │ │ │ + b.n 9dc2c │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9dade │ │ │ │ - b.n 9dbbc │ │ │ │ + bne.w 9dc76 │ │ │ │ + b.n 9dd54 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9da18 │ │ │ │ - b.n 9dc06 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bne.w 9dbb0 │ │ │ │ + b.n 9dd9e │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #19648 @ 0x4cc0 │ │ │ │ + movw r1, #17184 @ 0x4320 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl e39d0 │ │ │ │ + bl e3918 │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9dbc4 │ │ │ │ + b.n 9dd5c │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ ldr.w r0, [r9] │ │ │ │ str.w r5, [r9] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9df06 │ │ │ │ + beq.n 9e09e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ - b.n 9dc42 │ │ │ │ + b.n 9ddda │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 83ee8 <_PyType_GetDict@@Base+0x190> │ │ │ │ + bl 840c4 <_PyType_GetDict@@Base+0x190> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9db5c │ │ │ │ + beq.w 9dcf4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 9da94 │ │ │ │ + b.n 9dc2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r3, #43989 @ 0xabd5 │ │ │ │ + movw r3, #42477 @ 0xa5ed │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9dfa8 │ │ │ │ + bne.n 9e140 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9df7a │ │ │ │ + bge.n 9e112 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ ldr.w r0, [r9] │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r3, r8 │ │ │ │ orrge.w r3, r8, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9dc42 │ │ │ │ + b.n 9ddda │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ ldr.w r0, [r9] │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9df92 │ │ │ │ - b.n 9df06 │ │ │ │ + bne.n 9e12a │ │ │ │ + b.n 9e09e │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dc9a │ │ │ │ + beq.w 9de32 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 9dade │ │ │ │ + b.n 9dc76 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 9db90 │ │ │ │ + b.n 9dd28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9dc7a │ │ │ │ + b.n 9de12 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ ldr.w r0, [r9] │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 84094 <_PyType_GetDict@@Base+0x33c> │ │ │ │ - b.n 9df06 │ │ │ │ + bl 84270 <_PyType_GetDict@@Base+0x33c> │ │ │ │ + b.n 9e09e │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrd r3, r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ neglt r0, r0 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ adds.w r2, fp, r3 │ │ │ │ - bne.w 9dad8 │ │ │ │ - b.n 9dbbc │ │ │ │ + bne.w 9dc70 │ │ │ │ + b.n 9dd54 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 9db20 │ │ │ │ + b.n 9dcb8 │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 9dae6 │ │ │ │ + b.n 9dc7e │ │ │ │ orr.w r5, r5, #1 │ │ │ │ lsls r1, r0, #31 │ │ │ │ str.w r5, [r9] │ │ │ │ - bmi.w 9dbc2 │ │ │ │ - b.n 9dcf0 │ │ │ │ + bmi.w 9dd5a │ │ │ │ + b.n 9de88 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7bdfc │ │ │ │ + bl 7bfec │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9dbbc │ │ │ │ - b.n 9dd2e │ │ │ │ + beq.w 9dd54 │ │ │ │ + b.n 9dec6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e91e │ │ │ │ + beq.w 9eab6 │ │ │ │ stmdb 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 r4, [r0, #8] │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9e3bc │ │ │ │ + beq.w 9e554 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3720] @ 0xe88 │ │ │ │ mov r5, r1 │ │ │ │ movw fp, #21158 @ 0x52a6 │ │ │ │ movt fp, #82 @ 0x52 │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1740] @ 0x6cc │ │ │ │ ldrh.w sl, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e748 │ │ │ │ + bne.w 9e8e0 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #1592] @ 0x638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e464 │ │ │ │ + beq.w 9e5fc │ │ │ │ ldr.w r9, [r6, #84] @ 0x54 │ │ │ │ str r1, [r6, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e706 │ │ │ │ + beq.w 9e89e │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e706 │ │ │ │ + beq.w 9e89e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 8b260 │ │ │ │ + bl 8b408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e7f6 │ │ │ │ + beq.w 9e98e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 9e3c4 │ │ │ │ + bpl.w 9e55c │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1740] @ 0x6cc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e728 │ │ │ │ + bne.w 9e8c0 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e478 │ │ │ │ + bne.w 9e610 │ │ │ │ ldr.w r3, [r8, #1592] @ 0x638 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e76a │ │ │ │ + beq.w 9e902 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7d250 │ │ │ │ + bl 7d440 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e922 │ │ │ │ + beq.w 9eaba │ │ │ │ ldr.w r4, [r8, #1592] @ 0x638 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e650 │ │ │ │ + beq.w 9e7e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e7e4 │ │ │ │ + beq.w 9e97c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - movw r1, #13515 @ 0x34cb │ │ │ │ + movw r1, #13603 @ 0x3523 │ │ │ │ movt r1, #4 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r1 │ │ │ │ - beq.w 9e7b4 │ │ │ │ + beq.w 9e94c │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ str r6, [sp, #12] │ │ │ │ - movw r2, #47265 @ 0xb8a1 │ │ │ │ + movw r2, #47717 @ 0xba65 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e354 │ │ │ │ - ldr r3, [pc, #624] @ (9e3ec ) │ │ │ │ + beq.w 9e4ec │ │ │ │ + ldr r3, [pc, #624] @ (9e584 ) │ │ │ │ ldr.w r3, [r3, #1512] @ 0x5e8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 9e790 │ │ │ │ + bpl.w 9e928 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9e3f8 │ │ │ │ - ldr r1, [pc, #604] @ (9e3f0 ) │ │ │ │ + bne.w 9e590 │ │ │ │ + ldr r1, [pc, #604] @ (9e588 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl 83844 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl 83a20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e422 │ │ │ │ - ldr r3, [pc, #588] @ (9e3f4 ) │ │ │ │ + bne.w 9e5ba │ │ │ │ + ldr r3, [pc, #588] @ (9e58c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e68a │ │ │ │ + bne.w 9e822 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd fp, r7, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r3, #20 │ │ │ │ - bpl.w 9e6ee │ │ │ │ + bpl.w 9e886 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9e6ee │ │ │ │ + beq.w 9e886 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #52901 @ 0xcea5 │ │ │ │ + movw r3, #53349 @ 0xd065 │ │ │ │ movt r3, #13 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9e61c │ │ │ │ + bne.w 9e7b4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #524] @ (9e3f4 ) │ │ │ │ + ldr r2, [pc, #524] @ (9e58c ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 9e96e │ │ │ │ + beq.w 9eb06 │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bge.w 9e502 │ │ │ │ + bge.w 9e69a │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9e512 │ │ │ │ + bge.w 9e6aa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9e524 │ │ │ │ + bge.w 9e6bc │ │ │ │ bic.w r9, r4, #1 │ │ │ │ ldr.w r5, [sl, #156] @ 0x9c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr.w r6, [r9, #24] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9e544 │ │ │ │ + beq.w 9e6dc │ │ │ │ ldr.w r2, [sl, #160] @ 0xa0 │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 9e544 │ │ │ │ + bge.w 9e6dc │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r3, [sl, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bge.w 9e5e2 │ │ │ │ + bge.w 9e77a │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ str r6, [r5, #0] │ │ │ │ ldrd r2, r3, [r9, #8] │ │ │ │ strd r2, r3, [r5, #12] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ @@ -168942,290 +169067,290 @@ │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r3, [r5, #32] │ │ │ │ add.w r3, r6, #128 @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r5, #28] │ │ │ │ - ble.n 9e2da │ │ │ │ + ble.n 9e472 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 9e2da │ │ │ │ + ble.n 9e472 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 9e2da │ │ │ │ + ble.n 9e472 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 9e2da │ │ │ │ + ble.n 9e472 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #4 │ │ │ │ - ble.n 9e2da │ │ │ │ + ble.n 9e472 │ │ │ │ add.w ip, r5, #52 @ 0x34 │ │ │ │ movs r0, #4 │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - blt.n 9e2ce │ │ │ │ + blt.n 9e466 │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl a933c <_PyEvalFramePushAndInit@@Base+0x220> │ │ │ │ + bl a9548 <_PyEvalFramePushAndInit@@Base+0x220> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e930 │ │ │ │ + bne.w 9eac8 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e866 │ │ │ │ + bne.w 9e9fe │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl aa14c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl aa358 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e6c2 │ │ │ │ + beq.w 9e85a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e822 │ │ │ │ + bne.w 9e9ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e786 │ │ │ │ + bne.w 9e91e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9e982 │ │ │ │ + blt.w 9eb1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e342 │ │ │ │ + bge.n 9e4da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e992 │ │ │ │ + beq.w 9eb2a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e178 │ │ │ │ - ldr r3, [pc, #156] @ (9e3f4 ) │ │ │ │ + bne.w 9e310 │ │ │ │ + ldr r3, [pc, #156] @ (9e58c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e892 │ │ │ │ + bne.w 9ea2a │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e870 │ │ │ │ + bne.w 9ea08 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9e4ee │ │ │ │ + blt.w 9e686 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9e4da │ │ │ │ + blt.w 9e672 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9e4c8 │ │ │ │ + blt.w 9e660 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9e7f6 │ │ │ │ + bne.w 9e98e │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ str.w r9, [r6, #84] @ 0x54 │ │ │ │ - cbz r0, 9e3bc │ │ │ │ + cbz r0, 9e554 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e3bc │ │ │ │ + bge.n 9e554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9e3bc │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 9e554 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8048c │ │ │ │ + bl 80664 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e3e0 │ │ │ │ + bge.n 9e578 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e962 │ │ │ │ + beq.w 9eafa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e7f6 │ │ │ │ + beq.w 9e98e │ │ │ │ mov r7, r2 │ │ │ │ - b.n 9e0e2 │ │ │ │ + b.n 9e27a │ │ │ │ nop │ │ │ │ lsrs r0, r7, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r4, r3, #9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #21281 @ 0x5321 │ │ │ │ + movw r2, #21777 @ 0x5511 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e488 │ │ │ │ - movw r2, #50289 @ 0xc471 │ │ │ │ + beq.n 9e620 │ │ │ │ + movw r2, #50737 @ 0xc631 │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9e676 │ │ │ │ - ldr r1, [pc, #532] @ (9e628 ) │ │ │ │ + bne.w 9e80e │ │ │ │ + ldr r1, [pc, #532] @ (9e7c0 ) │ │ │ │ movs r2, #1 │ │ │ │ - bl dc474 │ │ │ │ + bl dc634 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e1a4 │ │ │ │ + beq.w 9e33c │ │ │ │ mov r0, r6 │ │ │ │ - bl cfd5c │ │ │ │ + bl cff30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9e99a │ │ │ │ + blt.w 9eb32 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9e692 │ │ │ │ - beq.w 9e1b4 │ │ │ │ + blt.w 9e82a │ │ │ │ + beq.w 9e34c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd fp, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #20 │ │ │ │ - bpl.w 9e8e8 │ │ │ │ + bpl.w 9ea80 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9e8e8 │ │ │ │ + beq.w 9ea80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9e1d0 │ │ │ │ + b.n 9e368 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e3bc │ │ │ │ + beq.n 9e554 │ │ │ │ ldr.w r9, [r6, #84] @ 0x54 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e0c0 │ │ │ │ - ldr r7, [pc, #436] @ (9e62c ) │ │ │ │ + bne.w 9e258 │ │ │ │ + ldr r7, [pc, #436] @ (9e7c4 ) │ │ │ │ nop │ │ │ │ ldr.w r3, [r8, #1592] @ 0x638 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e10a │ │ │ │ + bne.w 9e2a2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 9e392 │ │ │ │ - ldr r1, [pc, #412] @ (9e628 ) │ │ │ │ + b.n 9e52a │ │ │ │ + ldr r1, [pc, #412] @ (9e7c0 ) │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 85804 │ │ │ │ + bl 859d4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9e6e6 │ │ │ │ + beq.w 9e87e │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 9e630 │ │ │ │ + bmi.w 9e7c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e614 │ │ │ │ + bne.w 9e7ac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9e422 │ │ │ │ - movw r3, #48512 @ 0xbd80 │ │ │ │ + bne.n 9e5ba │ │ │ │ + movw r3, #52248 @ 0xcc18 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e3c70 │ │ │ │ + bl e3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e692 │ │ │ │ - bl e3ea8 │ │ │ │ - b.n 9e1b4 │ │ │ │ + beq.w 9e82a │ │ │ │ + bl e3df0 │ │ │ │ + b.n 9e34c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e39c │ │ │ │ + bne.w 9e534 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e39c │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e534 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e392 │ │ │ │ + bne.w 9e52a │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e392 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e52a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e386 │ │ │ │ + bne.w 9e51e │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e386 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e51e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r2, fp, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9e222 │ │ │ │ + blt.w 9e3ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orr.w r2, r7, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - blt.w 9e234 │ │ │ │ + blt.w 9e3cc │ │ │ │ bic.w r9, r4, #1 │ │ │ │ ldr.w r5, [sl, #156] @ 0x9c │ │ │ │ orr.w r3, r4, #1 │ │ │ │ orr.w r2, r4, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r6, [r9, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9e24e │ │ │ │ + bne.w 9e3e6 │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ cmp.w r1, r2, lsl #2 │ │ │ │ - blt.w 9e95e │ │ │ │ + blt.w 9eaf6 │ │ │ │ ldr.w r5, [sl, #164] @ 0xa4 │ │ │ │ ldr.w r2, [sl, #152] @ 0x98 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9e908 │ │ │ │ + bne.w 9eaa0 │ │ │ │ movw r0, #35960 @ 0x8c78 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r0, #1068] @ 0x42c │ │ │ │ ldr.w r0, [r0, #1064] @ 0x428 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e940 │ │ │ │ + beq.w 9ead8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr.w ip, [sl, #152] @ 0x98 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9e5aa │ │ │ │ + beq.n 9e742 │ │ │ │ ldr.w r2, [sl, #156] @ 0x9c │ │ │ │ add.w r0, ip, #12 │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r5, [sl, #152] @ 0x98 │ │ │ │ adds r2, r5, r1 │ │ │ │ @@ -169239,15 +169364,15 @@ │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r3, [sl, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5, #8] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - blt.w 9e278 │ │ │ │ + blt.w 9e410 │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrd r3, r2, [r9, #8] │ │ │ │ strd r3, r2, [r5, #12] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ @@ -169255,656 +169380,656 @@ │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r1, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9e2a6 │ │ │ │ - b.n 9e2da │ │ │ │ + bgt.w 9e43e │ │ │ │ + b.n 9e472 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e1b4 │ │ │ │ - b.n 9e422 │ │ │ │ + beq.w 9e34c │ │ │ │ + b.n 9e5ba │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 9e30e │ │ │ │ + b.n 9e4a6 │ │ │ │ asrs r4, r3, #9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ bic.w r6, r0, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9e422 │ │ │ │ + bge.w 9e5ba │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e422 │ │ │ │ + bne.w 9e5ba │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e422 │ │ │ │ - b.n 9e4ae │ │ │ │ + bne.w 9e5ba │ │ │ │ + b.n 9e646 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 9e70a │ │ │ │ + bmi.n 9e8a2 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e70a │ │ │ │ + beq.n 9e8a2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e70a │ │ │ │ + beq.n 9e8a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682e8 │ │ │ │ + bl 168aa8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e7e4 │ │ │ │ + beq.w 9e97c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 9e156 │ │ │ │ + b.n 9e2ee │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ea02 │ │ │ │ - ldr r1, [pc, #680] @ (9e928 ) │ │ │ │ + beq.w 9eb9a │ │ │ │ + ldr r1, [pc, #680] @ (9eac0 ) │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e422 │ │ │ │ - b.n 9e4ae │ │ │ │ + bne.w 9e5ba │ │ │ │ + b.n 9e646 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e1b4 │ │ │ │ + beq.w 9e34c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [r6, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9e87c │ │ │ │ + bne.w 9ea14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9e378 │ │ │ │ + bge.w 9e510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e37a │ │ │ │ + bne.w 9e512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e37a │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e512 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [r6, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9e8b8 │ │ │ │ + beq.w 9ea50 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e8b8 │ │ │ │ + beq.w 9ea50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e69a │ │ │ │ + beq.n 9e832 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 9e69c │ │ │ │ + b.n 9e834 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e4ae │ │ │ │ - b.n 9e1b4 │ │ │ │ + beq.w 9e646 │ │ │ │ + b.n 9e34c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e326 │ │ │ │ - b.n 9e692 │ │ │ │ - ldr r7, [pc, #548] @ (9e92c ) │ │ │ │ - b.n 9e0f8 │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + bne.w 9e4be │ │ │ │ + b.n 9e82a │ │ │ │ + ldr r7, [pc, #548] @ (9eac4 ) │ │ │ │ + b.n 9e290 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #29572 @ 0x7384 │ │ │ │ + movw r1, #22664 @ 0x5888 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ - b.n 9e386 │ │ │ │ + bl e23e4 │ │ │ │ + b.n 9e51e │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9e922 │ │ │ │ + blt.w 9eaba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9e72c │ │ │ │ + bne.n 9e8c4 │ │ │ │ add.w r8, r8, #4096 @ 0x1000 │ │ │ │ - b.n 9e0f8 │ │ │ │ + b.n 9e290 │ │ │ │ ldr.w r9, [r6, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #84] @ 0x54 │ │ │ │ - cbz r2, 9e75a │ │ │ │ + cbz r2, 9e8f2 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e0c8 │ │ │ │ + bne.w 9e260 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r7, [pc, #456] @ (9e92c ) │ │ │ │ + ldr r7, [pc, #456] @ (9eac4 ) │ │ │ │ ldr.w r3, [r0, #1740] @ 0x6cc │ │ │ │ mov r4, r3 │ │ │ │ - b.n 9e72c │ │ │ │ + b.n 9e8c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9e3a2 │ │ │ │ + bge.w 9e53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e3a2 │ │ │ │ + bne.w 9e53a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e3a2 │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e53a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ - b.n 9e326 │ │ │ │ + b.n 9e4be │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr r5, [r6, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 9e69c │ │ │ │ - movw r3, #44712 @ 0xaea8 │ │ │ │ + b.n 9e834 │ │ │ │ + movw r3, #45100 @ 0xb02c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #29604 @ 0x73a4 │ │ │ │ + movw r1, #22696 @ 0x58a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r8 │ │ │ │ - bl e2234 │ │ │ │ + bl e23e4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e7e4 │ │ │ │ + bge.n 9e97c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e9c8 │ │ │ │ + beq.w 9eb60 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9e810 │ │ │ │ + blt.n 9e9a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9e802 │ │ │ │ + blt.n 9e99a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fc84 │ │ │ │ + bl 7b4b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e3be │ │ │ │ + b.n 9e556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e7f6 │ │ │ │ + bne.n 9e98e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e4d2 │ │ │ │ + b.n 9e66a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e7ee │ │ │ │ + bne.n 9e986 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a9e0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e7ee │ │ │ │ + bl 7aba4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e986 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e9f8 │ │ │ │ + beq.w 9eb90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9e9e8 │ │ │ │ + blt.w 9eb80 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #29528 @ 0x7358 │ │ │ │ + movw r2, #22620 @ 0x585c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 248f34 │ │ │ │ + bl 24867c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e698 │ │ │ │ + beq.w 9e830 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r5, [r6, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 9e69c │ │ │ │ + b.n 9e834 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 9e30e │ │ │ │ + b.n 9e4a6 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ - b.n 9e37a │ │ │ │ + b.n 9e512 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e9ac │ │ │ │ + beq.w 9eb44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9e8e2 │ │ │ │ + blt.n 9ea7a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e37a │ │ │ │ + b.n 9e512 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e9d0 │ │ │ │ - movw r3, #48480 @ 0xbd60 │ │ │ │ + beq.w 9eb68 │ │ │ │ + movw r3, #52120 @ 0xcb98 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e0ca8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1e0930 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e36a │ │ │ │ + beq.w 9e502 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cb4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 9e36a │ │ │ │ + bl 1e093c <_PyErr_Clear@@Base> │ │ │ │ + b.n 9e502 │ │ │ │ movw r3, #4396 @ 0x112c │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #29480 @ 0x7328 │ │ │ │ + movw r2, #22572 @ 0x582c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 204de8 <_PyErr_Format@@Base> │ │ │ │ + bl 2049c0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e698 │ │ │ │ + beq.w 9e830 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r5, [r6, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 9e6e2 │ │ │ │ + b.n 9e87a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e6b0 │ │ │ │ + b.n 9e848 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 96be8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 96d58 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e326 │ │ │ │ - b.n 9e692 │ │ │ │ + bne.w 9e4be │ │ │ │ + b.n 9e82a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9e564 │ │ │ │ + bcc.w 9e6fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl, #164] @ 0xa4 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ - b.n 9e590 │ │ │ │ + b.n 9e728 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e392 │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes